.docs-markdown{color:#27313f;word-break:break-word;font-size:16px;line-height:1.78}.docs-markdown>:first-child{margin-top:0}.docs-markdown h2{letter-spacing:-.01em;color:#111827;margin:2.6rem 0 .9rem;padding-top:.2rem;scroll-margin-top:90px;font-size:1.55rem;font-weight:700;line-height:1.4}.docs-markdown h3{color:#111827;margin:2rem 0 .7rem;scroll-margin-top:90px;font-size:1.22rem;font-weight:700;line-height:1.45}.docs-markdown h4{color:#1f2937;margin:1.6rem 0 .5rem;scroll-margin-top:90px;font-size:1.05rem;font-weight:600}.docs-markdown p{margin:.95rem 0}.docs-markdown .docs-heading-focus{border-radius:4px;animation:2.2s ease-out forwards docs-heading-focus}@keyframes docs-heading-focus{0%,55%{background-color:#0171ff29;box-shadow:-10px 0 #0171ff29,10px 0 #0171ff29}to{background-color:#0000;box-shadow:-10px 0 #0000,10px 0 #0000}}@media (prefers-reduced-motion:reduce){.docs-markdown .docs-heading-focus{background-color:#0171ff1f;animation-duration:.01ms}}.docs-markdown a{color:#0171ff;border-bottom:1px solid #0171ff4d;text-decoration:none}.docs-markdown a:hover{border-bottom-color:#0171ff}.docs-markdown ul,.docs-markdown ol{margin:.95rem 0;padding-left:1.45rem}.docs-markdown ul{list-style:outside}.docs-markdown ol{list-style:decimal}.docs-markdown li{margin:.35rem 0}.docs-markdown li>p{margin:0}.docs-markdown li>p+p{margin-top:.6rem}.docs-markdown li>ul,.docs-markdown li>ol{margin:.3rem 0}.docs-markdown blockquote{color:#374151;background:#f2f8ff;border-left:3px solid #0171ff;border-radius:0 8px 8px 0;margin:1.4rem 0;padding:.95rem 1.15rem}.docs-markdown blockquote p{margin:.4rem 0}.docs-markdown blockquote>:first-child{margin-top:0}.docs-markdown blockquote>:last-child{margin-bottom:0}.docs-markdown code{color:#be123c;background:#f1f5f9;border-radius:4px;padding:.15em .38em;font-family:Fira Code,Menlo,Monaco,Courier New,monospace;font-size:.88em}.docs-markdown pre{color:#e2e8f0;background:#0f172a;border-radius:10px;margin:1.4rem 0;padding:1rem 1.15rem;font-size:13.5px;line-height:1.65;overflow-x:auto}.docs-markdown pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.docs-markdown img{border-radius:8px;max-width:100%;height:auto;margin:1.2rem 0}.docs-markdown hr{border:none;border-top:1px solid #e5e7eb;margin:2.2rem 0}.docs-markdown table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:14.5px;display:block;overflow-x:auto}.docs-markdown th,.docs-markdown td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:.6rem .8rem}.docs-markdown th{white-space:nowrap;background:#f8fafc;font-weight:600}.docs-markdown input[type=checkbox]{margin-right:.4rem}.docs-markdown li:has(>input[type=checkbox]){margin-left:-1.2rem;list-style:none}@media (max-width:768px){.docs-markdown{font-size:15.5px}.docs-markdown h2{margin-top:2.2rem;font-size:1.35rem}.docs-markdown h3{font-size:1.12rem}}
.docs-markdown .embed-youtube{background:#0f172a;border-radius:10px;width:100%;margin:1.6rem 0;padding-top:56.25%;position:relative;overflow:hidden}.docs-markdown .embed-youtube iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.docs-markdown .embed-video{background:#0f172a;border-radius:10px;margin:1.6rem 0;overflow:hidden}.docs-markdown .embed-video video{width:100%;max-height:620px;display:block}.docs-markdown .bookmark-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:1.4rem 0;padding:1rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.docs-markdown .bookmark-card:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a12}.docs-markdown .bookmark-icon{margin-bottom:.7rem;display:block}.docs-markdown .bookmark-icon img{object-fit:contain;border-radius:4px;width:20px;height:20px;margin:0;display:block}.docs-markdown .bookmark-title{color:#0f172a;font-size:15px;font-weight:700;line-height:1.45;display:block}.docs-markdown .bookmark-desc{-webkit-line-clamp:2;line-clamp:2;color:#475569;-webkit-box-orient:vertical;margin-top:.3rem;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.docs-markdown .bookmark-url{color:#64748b;word-break:break-all;margin-top:.55rem;font-size:12.5px;line-height:1.5;display:block}.docs-markdown .bookmark-card:hover .bookmark-url{color:#0159cc}
