.doc-page{color:#1a1d1f;background:#fff;min-height:100vh;padding:120px 24px 96px}.doc-shell{max-width:760px;margin:0 auto}.doc-title{margin:0 0 6px;font-size:34px;font-weight:900;line-height:1.15}.doc-updated{color:#5b6266;margin:0 0 8px;font-size:13px}.doc-lede{color:#3a4145;margin:16px 0 0;font-size:15px;line-height:1.65}.doc-back{color:#10a9ff;align-items:center;gap:.4rem;margin:0 0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.doc-back:before{content:"";background:currentColor;width:1.15em;height:1.15em;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 12H7m0 0 4-4m-4 4 4 4' stroke='currentColor' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 12H7m0 0 4-4m-4 4 4 4' stroke='currentColor' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.doc-back:hover{color:#0a8fd8}.doc-back:hover:before{transform:translate(-3px)}.doc-list{gap:4px;margin:32px 0 0;display:grid}.doc-list-item{color:inherit;border:1px solid #e6ebee;border-radius:14px;padding:20px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:block}.doc-list-item:hover{background:#f7fcff;border-color:#bfe8fb}.doc-list-meta{color:#5b6266;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.doc-list-item h3{color:#1a1d1f;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3}.doc-list-item p{color:#3a4145;margin:0;font-size:14px;line-height:1.6}.doc-empty{color:#676b6d;border:1px dashed #d4dade;border-radius:14px;margin:32px 0 0;padding:20px;font-size:14px}.doc-group{margin:36px 0 0}.doc-group-title{letter-spacing:.08em;text-transform:uppercase;color:#10a9ff;margin:0 0 12px;font-size:13px;font-weight:800}.doc-prose{margin-top:8px}.doc-prose>:first-child{margin-top:0}.doc-prose h2{margin:36px 0 10px;scroll-margin-top:120px;font-size:20px;font-weight:800;line-height:1.3}.doc-prose h3{margin:22px 0 8px;scroll-margin-top:120px;font-size:16px;font-weight:700}.doc-prose h4{margin:18px 0 6px;font-size:14.5px;font-weight:700}.doc-prose p,.doc-prose li{color:#2b3134;font-size:14.5px;line-height:1.7}.doc-prose p{margin:0 0 12px}.doc-prose ul,.doc-prose ol{gap:6px;margin:0 0 12px;padding-left:22px;display:grid}.doc-prose a{color:#10a9ff;text-decoration:none;transition:color .18s}.doc-prose a:hover{color:#0a8fd8;text-decoration:underline}.doc-prose strong{font-weight:700}.doc-prose code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#f0f2f4;border-radius:5px;padding:1px 5px;font-size:.9em}.doc-prose pre{color:#e7ecf5;background:#0f1729;border-radius:12px;margin:0 0 12px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.doc-prose pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.doc-prose blockquote{color:#3a4145;border-left:3px solid #bfe8fb;margin:0 0 12px;padding:4px 16px}.doc-prose hr{border:0;border-top:1px solid #e6ebee;margin:28px 0}.doc-prose table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.doc-prose th,.doc-prose td{text-align:left;vertical-align:top;border:1px solid #e2e6e9;padding:8px 10px;line-height:1.5}.doc-prose th{background:#f5f8fa;font-weight:700}.doc-prose .doc-table-wrap{margin:0 0 12px;overflow-x:auto}.doc-prose .doc-table-wrap table{min-width:520px;margin:0}.doc-prose h2#on-this-page{letter-spacing:.04em;color:#10a9ff;background:#e8f7ff;border-radius:14px 14px 0 0;margin:28px 0 0;padding:18px 20px 6px;font-size:15px;font-weight:800}.doc-prose h2#on-this-page+ul{background:#e8f7ff;border-radius:0 0 14px 14px;margin:0 0 12px;padding:6px 20px 18px 40px;font-size:14px}.doc-prose h2#on-this-page+ul ul{margin:4px 0 0;padding-left:18px}.mdx-callout{color:#676b6d;background:#fbfcfd;border:1px solid #e6ebee;border-radius:10px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;font-size:13.5px;line-height:1.6;display:flex}.mdx-callout-icon{color:#676b6d;flex-shrink:0;width:22px;height:22px;margin-top:2px}.mdx-callout-text{flex:1}.mdx-callout-text>:first-child{margin-top:0}.mdx-callout-text>:last-child{margin-bottom:0}.doc-help{color:#3a4145;background:#fbfcfd;border:1px solid #e6ebee;border-radius:14px;margin:40px 0 0;padding:18px 20px;font-size:14px;line-height:1.6}.doc-help a{color:#10a9ff;font-weight:700;text-decoration:none}.doc-help a:hover{color:#0a8fd8;text-decoration:underline}@media (max-width:640px){.doc-page{padding:120px 18px 72px}.doc-title{font-size:27px}}
