.h1-bold[data-v-d65f78bb]{font-size:3.75rem;font-weight:700;line-height:5.625rem}.h1-medium[data-v-d65f78bb]{font-size:3.75rem;font-weight:500;line-height:5.625rem}.h1-regular[data-v-d65f78bb]{font-size:3.75rem;font-weight:400;line-height:5.625rem}.h2-bold[data-v-d65f78bb]{font-size:2.25rem;font-weight:700;line-height:3.125rem}.h2-medium[data-v-d65f78bb]{font-size:2.25rem;font-weight:500;line-height:3.125rem}.h2-regular[data-v-d65f78bb]{font-size:2.25rem;font-weight:400;line-height:3.125rem}.h3-bold[data-v-d65f78bb]{font-size:1.5rem;font-weight:700;line-height:2.5rem}.h3-medium[data-v-d65f78bb]{font-size:1.5rem;font-weight:500;line-height:2.5rem}.h3-regular[data-v-d65f78bb]{font-size:1.5rem;font-weight:400;line-height:2.5rem}.h4-bold[data-v-d65f78bb]{font-size:1.125rem;font-weight:700;line-height:1.875rem}.h4-medium[data-v-d65f78bb]{font-size:1.125rem;font-weight:500;line-height:1.875rem}.h4-regular[data-v-d65f78bb]{font-size:1.125rem;font-weight:400;line-height:1.875rem}.h5-bold[data-v-d65f78bb]{font-size:1rem;font-weight:700;line-height:1.25rem}.h5-medium[data-v-d65f78bb]{font-size:1rem;font-weight:500;line-height:1.25rem}.h5-regular[data-v-d65f78bb]{font-size:1rem;font-weight:400;line-height:1.25rem}.body-1-regular[data-v-d65f78bb]{font-size:1.5rem;font-weight:400;line-height:2.5rem}.body-2-bold[data-v-d65f78bb]{font-size:1.125rem;font-weight:700;line-height:2.1875rem}.body-2-medium[data-v-d65f78bb]{font-size:1.125rem;font-weight:500;line-height:2.1875rem}.body-2-regular[data-v-d65f78bb]{font-size:1.125rem;font-weight:400;line-height:2.1875rem}.body-3-bold[data-v-d65f78bb]{font-size:1rem;font-weight:700;line-height:1.875rem}.body-3-medium[data-v-d65f78bb]{font-size:1rem;font-weight:500;line-height:1.875rem}.body-3-regular[data-v-d65f78bb]{font-size:1rem;font-weight:400;line-height:1.875rem}.body-4-bold[data-v-d65f78bb]{font-size:.875rem;font-weight:700;line-height:1.25rem}.body-4-medium[data-v-d65f78bb]{font-size:.875rem;font-weight:500;line-height:1.25rem}.body-4-regular[data-v-d65f78bb]{font-size:.875rem;font-weight:400;line-height:1.25rem}.caption-regular[data-v-d65f78bb]{font-size:.75rem;font-weight:400;line-height:.875rem}.tiny-regular[data-v-d65f78bb]{font-size:.75rem;font-weight:400;line-height:.5rem}.docs-code-block[data-v-d65f78bb]{border-radius:8px;overflow:hidden;font-family:Fira Code,Monaco,Consolas,monospace;min-height:100px}.code-content-placeholder[data-v-d65f78bb]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-d65f78bb]{height:1rem;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-d65f78bb 1.5s infinite;border-radius:4px}.copy-button-placeholder[data-v-d65f78bb]{width:80px;height:28px;background:#ffffff1a;border-radius:4px}@keyframes shimmer-d65f78bb{0%{background-position:200% 0}to{background-position:-200% 0}}.code-header[data-v-d65f78bb]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#010618;border-bottom:1px solid rgba(255,255,255,.1)}.code-info[data-v-d65f78bb]{display:flex;align-items:center;gap:.5rem}.filename[data-v-d65f78bb]{color:#fffc;font-size:.75rem;font-weight:500}.language-badge[data-v-d65f78bb]{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:#ffffff1a;border-radius:4px;color:#ffffffb3;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.copy-button[data-v-d65f78bb]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:transparent;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#ffffffb3;font-size:.75rem;cursor:pointer;transition:all .2s ease}.copy-button[data-v-d65f78bb]:hover{background-color:#ffffff1a;color:#fff;border-color:#ffffff4d}.copy-button.copied[data-v-d65f78bb]{background-color:#4ade8033;border-color:#4ade8066;color:#4ade80}.copy-button[data-v-d65f78bb]:focus-visible{outline:2px solid #3a4499;outline-offset:2px}@media(max-width:600px){.copy-text[data-v-d65f78bb]{display:none}}.code-content[data-v-d65f78bb]{display:flex;overflow-x:auto}.code-content[data-v-d65f78bb]::-webkit-scrollbar{height:8px}.code-content[data-v-d65f78bb]::-webkit-scrollbar-track{background:#ffffff0d}.code-content[data-v-d65f78bb]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.code-content[data-v-d65f78bb]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.line-numbers[data-v-d65f78bb]{display:flex;flex-direction:column;padding:1rem;background-color:#ffffff05;border-right:1px solid rgba(255,255,255,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;min-width:3rem}.line-number[data-v-d65f78bb]{color:#ffffff4d;font-size:.875rem;line-height:1.25rem}.line-number.highlighted[data-v-d65f78bb]{color:#3a4499;background-color:#3a44991a;margin:0 -1rem;padding:0 1rem}.code-pre[data-v-d65f78bb]{margin:0;padding:1rem;flex:1;overflow-x:auto}.code-element[data-v-d65f78bb]{font-size:.875rem;line-height:1.25rem;color:#fff;white-space:pre}.code-element[data-v-d65f78bb] .hljs-keyword{color:#c678dd}.code-element[data-v-d65f78bb] .hljs-string{color:#98c379}.code-element[data-v-d65f78bb] .hljs-number{color:#d19a66}.code-element[data-v-d65f78bb] .hljs-function,.code-element[data-v-d65f78bb] .hljs-title{color:#61afef}.code-element[data-v-d65f78bb] .hljs-params{color:#abb2bf}.code-element[data-v-d65f78bb] .hljs-comment{color:#5c6370;font-style:italic}.code-element[data-v-d65f78bb] .hljs-built_in{color:#e5c07b}.code-element[data-v-d65f78bb] .hljs-attr{color:#d19a66}.code-element[data-v-d65f78bb] .hljs-variable,.code-element[data-v-d65f78bb] .hljs-property{color:#e06c75}.code-element[data-v-d65f78bb] .hljs-operator{color:#56b6c2}.code-element[data-v-d65f78bb] .hljs-punctuation{color:#abb2bf}.code-element[data-v-d65f78bb] .hljs-meta,.code-element[data-v-d65f78bb] .hljs-tag,.code-element[data-v-d65f78bb] .hljs-name{color:#e06c75}@media(max-width:600px){.code-header[data-v-d65f78bb]{padding:.5rem .75rem}.line-numbers[data-v-d65f78bb]{display:none}.code-pre[data-v-d65f78bb]{padding:.75rem}.code-element[data-v-d65f78bb]{font-size:.75rem}}.manual-copy-overlay[data-v-d65f78bb]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.manual-copy-modal[data-v-d65f78bb]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0003}.modal-header[data-v-d65f78bb]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #dbdbdb}.modal-header h4[data-v-d65f78bb]{margin:0;color:#010922}.modal-header .close-btn[data-v-d65f78bb]{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:.25rem;border-radius:4px;transition:all .2s ease}.modal-header .close-btn[data-v-d65f78bb]:hover{background:#f7f7f7;color:#010922}.modal-message[data-v-d65f78bb]{padding:1rem 1.25rem .5rem;margin:0;color:#4c4c4c}.manual-copy-textarea[data-v-d65f78bb]{margin:.5rem 1.25rem;padding:1rem;border:1px solid #dbdbdb;border-radius:8px;background:#010922;color:#fff;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;resize:none;min-height:200px;max-height:400px;overflow-y:auto}.manual-copy-textarea[data-v-d65f78bb]:focus{outline:none;border-color:#3a4499;box-shadow:0 0 0 3px #3a44991a}.modal-footer[data-v-d65f78bb]{display:flex;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid #dbdbdb}.modal-btn[data-v-d65f78bb]{padding:.5rem 1rem;background:#3a4499;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.modal-btn[data-v-d65f78bb]:hover{background:#2f377b}
