.topbar[data-v-79756a5e]{background:var(--surface);border-bottom:1px solid var(--line);flex:none;gap:16px;height:var(--topbar-h);justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:30}.topbar[data-v-79756a5e],.topbar__brand[data-v-79756a5e]{align-items:center;display:flex}.topbar__brand[data-v-79756a5e]{gap:10px;min-width:0}.topbar__mark[data-v-79756a5e]{background:var(--ink);border-radius:50%;flex:none;height:8px;width:8px}.topbar__title[data-v-79756a5e]{font-size:14px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.topbar__sep[data-v-79756a5e]{color:var(--ink-4)}.topbar__sub[data-v-79756a5e]{color:var(--ink-3);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__actions[data-v-79756a5e]{align-items:center;display:flex;flex:none;gap:12px}@media (max-width:719px){.topbar[data-v-79756a5e]{padding:0 16px}.topbar__sep[data-v-79756a5e],.topbar__sub[data-v-79756a5e]{display:none}}
/*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *//*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *//*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *//*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *//*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *//*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *//*!
 * coding=utf-8
 * Copyright 2021-present, the Recognai S.L. team.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/d0f4bc7faca468376e3d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/1b08e7fc267a5c7e1d61.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/8c883f63b2c4157d9973.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/e7a1aaf7eda9f2fad413.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/b37284b5701b6b168dfc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/eec66af7f2337bd34fe6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/ef9d48725ff2bd72cd56.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/329949c551e04130eeb4.ttf) format("truetype")}:root{--csstools-color-scheme--dark: ;--bg:#fafafa;--surface:#fff;--wash:#fafafa;--hover:#f5f5f5;--ink:#111;--ink-2:#4a4a4a;--ink-3:#6e6e6e;--ink-4:#a3a3a3;--line:#ededed;--line-2:#dcdcdc;--line-3:#b8b8b8;--bad:#c2334d;--bad-wash:#fdf4f6;--bad-line:#efc8d0;--good:#14804a;--r:4px;--r-sm:2px;--font:"Inter",-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif;--mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"PingFang SC","Microsoft YaHei",monospace;--topbar-h:52px;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;background:var(--bg);color:#111;color:var(--ink);font:400 14px/1.6 Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif;font:400 14px/1.6 var(--font);text-rendering:optimizeLegibility}body,figure,h1,h2,h3,h4,ol,p,pre,ul{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:500}ol,ul{list-style:none;padding:0}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px}::-moz-selection{background:#111;background:var(--ink);color:#fff}::selection{background:#111;background:var(--ink);color:#fff}:focus-visible{outline:2px solid #111;outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.06em}.eyebrow,.muted{color:#6e6e6e;color:var(--ink-3)}.small{font-size:12.5px}.mono{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,PingFang SC,Microsoft YaHei,monospace;font-family:var(--mono);font-size:.92em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preserve{word-wrap:anywhere;white-space:pre-wrap}.section-label{align-items:baseline;color:#6e6e6e;color:var(--ink-3);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:12px}.row,.section-label{display:flex;gap:8px}.row{align-items:center;flex-wrap:wrap}.row--between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:16px}.dot{background:#a3a3a3;background:var(--ink-4);border-radius:50%;display:inline-block;flex:none;height:6px;width:6px}.dot--ink{background:#111;background:var(--ink)}.dot--good{background:#14804a;background:var(--good)}.dot--bad{background:#c2334d;background:var(--bad)}.tag{align-items:center;border:1px solid #dcdcdc;border:1px solid var(--line-2);border-radius:2px;border-radius:var(--r-sm);color:#4a4a4a;color:var(--ink-2);display:inline-flex;font-size:12px;gap:4px;height:20px;line-height:1;padding:0 6px;white-space:nowrap}.tag--bad{border-color:#efc8d0;border-color:var(--bad-line);color:#c2334d;color:var(--bad)}.tag--ink{background:#111;background:var(--ink);border-color:#111;border-color:var(--ink);color:#fff}.kbd{color:#6e6e6e;color:var(--ink-3);font:500 11px/1 Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif;font:500 11px/1 var(--font);height:18px;padding:0 5px}.btn,.kbd{align-items:center;background:#fff;background:var(--surface);border:1px solid #dcdcdc;border:1px solid var(--line-2);border-radius:2px;border-radius:var(--r-sm);display:inline-flex}.btn{color:#111;color:var(--ink);font-size:13px;font-weight:500;gap:6px;height:32px;justify-content:center;line-height:1;padding:0 14px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.btn:hover:not(:disabled):not([aria-disabled=true]){border-color:#111;border-color:var(--ink)}.btn:active:not(:disabled):not([aria-disabled=true]){background:#f5f5f5;background:var(--hover)}.btn:disabled,.btn[aria-disabled=true]{border-color:#ededed;border-color:var(--line);color:#a3a3a3;color:var(--ink-4);cursor:not-allowed}.btn--primary{background:#111;background:var(--ink);border-color:#111;border-color:var(--ink);color:#fff}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:#2e2e2e;border-color:#2e2e2e}.btn--primary:active:not(:disabled):not([aria-disabled=true]){background:#000}.btn--primary:disabled,.btn--primary[aria-disabled=true]{background:#e8e8e8;border-color:#e8e8e8;color:#a3a3a3;color:var(--ink-4)}.btn--text{background:transparent;border-color:transparent;color:#4a4a4a;color:var(--ink-2);padding:0 8px}.btn--text:hover:not(:disabled):not([aria-disabled=true]){background:#f5f5f5;background:var(--hover);border-color:transparent;color:#111;color:var(--ink)}.btn--text:disabled,.btn--text[aria-disabled=true]{border-color:transparent}.btn--danger{color:#c2334d;color:var(--bad)}.btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:#fdf4f6;background:var(--bad-wash);border-color:#c2334d;border-color:var(--bad)}.btn--danger.btn--text:hover:not(:disabled){border-color:transparent}.btn--sm{font-size:12.5px;height:28px;padding:0 10px}.btn--sm.btn--text{padding:0 6px}.btn--block{height:38px;width:100%}.btn__spinner{animation:spin .7s linear infinite;border:1.5px solid;border-radius:50%;border-right:1.5px solid transparent;height:12px;width:12px}@keyframes spin{to{transform:rotate(1turn)}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field__label{color:#6e6e6e;color:var(--ink-3);font-size:12px;font-weight:500}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--surface);border:1px solid #dcdcdc;border:1px solid var(--line-2);border-radius:2px;border-radius:var(--r-sm);color:#111;color:var(--ink);display:block;font-size:14px;line-height:1.5;min-height:34px;padding:0 10px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.input::-moz-placeholder{color:#a3a3a3;color:var(--ink-4)}.input::placeholder{color:#a3a3a3;color:var(--ink-4)}.input:hover:not(:disabled){border-color:#b8b8b8;border-color:var(--line-3)}.input:focus{border-color:#111;border-color:var(--ink);box-shadow:0 0 0 1px #111;box-shadow:0 0 0 1px var(--ink);outline:none}.input:disabled{background:#fafafa;background:var(--wash);color:#6e6e6e;color:var(--ink-3);cursor:not-allowed}textarea.input{line-height:1.7;overflow:hidden;padding:8px 10px;resize:none}.check{align-items:center;color:#4a4a4a;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.check input{accent-color:#111;accent-color:var(--ink);cursor:inherit;height:15px;margin:0;width:15px}.check.is-disabled{color:#a3a3a3;color:var(--ink-4);cursor:not-allowed}.json{background:#fafafa;background:var(--wash);border:1px solid #ededed;border:1px solid var(--line);border-radius:2px;border-radius:var(--r-sm);color:#4a4a4a;color:var(--ink-2);font:400 12px/1.65 Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,PingFang SC,Microsoft YaHei,monospace;font:400 12px/1.65 var(--mono);margin:0;max-height:360px;overflow:auto;padding:14px 16px;white-space:pre-wrap}.json,.md{word-wrap:anywhere}.md{color:#111;color:var(--ink);font-size:14.5px;line-height:1.85}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{font-weight:500;letter-spacing:-.01em;line-height:1.45;margin:1.6em 0 .6em}.md h1{font-size:22px}.md h2{border-bottom:1px solid #ededed;border-bottom:1px solid var(--line);font-size:18px;padding-bottom:6px}.md h3{font-size:16px}.md h4,.md h5,.md h6{font-size:14.5px}.md blockquote,.md ol,.md p,.md pre,.md table,.md ul{margin:0 0 1em}.md ol,.md ul{padding-left:1.5em}.md ul{list-style:disc}.md ol{list-style:decimal}.md li+li{margin-top:.25em}.md li>ol,.md li>ul{margin:.25em 0 0}.md strong{font-weight:600}.md a{color:#111;color:var(--ink);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#b8b8b8;text-decoration-color:var(--line-3)}.md a:hover{text-decoration-color:#111;text-decoration-color:var(--ink)}.md blockquote{border-left:2px solid #dcdcdc;border-left:2px solid var(--line-2);color:#4a4a4a;color:var(--ink-2);padding:2px 0 2px 14px}.md code{background:#f5f5f5;background:var(--hover);border-radius:2px;border-radius:var(--r-sm);font:.88em/1.6 Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,PingFang SC,Microsoft YaHei,monospace;font:.88em/1.6 var(--mono);padding:1px 5px}.md pre{background:#fafafa;background:var(--wash);border:1px solid #ededed;border:1px solid var(--line);border-radius:2px;border-radius:var(--r-sm);overflow:auto;padding:12px 14px}.md pre code{background:none;padding:0}.md hr{border:0;border-top:1px solid #ededed;border-top:1px solid var(--line);margin:1.6em 0}.md img{height:auto;max-width:100%}.md table{border-collapse:collapse;display:block;font-size:13px;line-height:1.6;max-width:100%;overflow-x:auto}.md td,.md th{border:1px solid #ededed;border:1px solid var(--line);padding:7px 12px;text-align:left;vertical-align:top}.md th{background:#fafafa;background:var(--wash);font-weight:500}.md td>p,.md th>p{margin:0}.md td>p+p,.md th>p+p{margin-top:.4em}.md .md-align-center{text-align:center}.md .md-align-right{text-align:right}.page-message{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:96px auto;max-width:480px;padding:0 24px}.page-message h1{font-size:28px;font-weight:300;letter-spacing:-.02em}.page-message p{color:#6e6e6e;color:var(--ink-3)}.app{display:flex;flex-direction:column;height:100vh;height:100dvh}.app__main{flex:1;min-height:0;overflow:auto}@media(max-width:959px){.app{height:auto;min-height:100dvh}.app__main{overflow:visible}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}