.docs_docsProse__lZU__,.docs_docsProse__lZU__ *{box-sizing:border-box;overflow-x:auto}.docs_docsProse__lZU__ h1{font-size:1.875rem;margin:2.5rem 0 1rem}.docs_docsProse__lZU__ h1,.docs_docsProse__lZU__ h2{color:var(--foreground);font-weight:600;line-height:1.4;padding-left:.75rem;border-left:3px solid var(--primary-color);letter-spacing:-.025em}.docs_docsProse__lZU__ h2{font-size:1.5rem;margin:2rem 0 .875rem}.docs_docsProse__lZU__ h3{font-size:1.25rem;margin:1.75rem 0 .625rem;letter-spacing:-.025em}.docs_docsProse__lZU__ h3,.docs_docsProse__lZU__ h4{color:var(--foreground);font-weight:600;line-height:1.4}.docs_docsProse__lZU__ h4{font-size:1.125rem;margin:1.5rem 0 .5rem}.docs_docsProse__lZU__ h5{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.4;margin:1.25rem 0 .5rem}.docs_docsProse__lZU__ h6{color:var(--muted-foreground);font-size:.875rem;font-weight:600;line-height:1.4;margin:1rem 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.docs_docsProse__lZU__ p{color:var(--foreground);font-size:1rem;line-height:1.75;margin:1.25rem 0;letter-spacing:.01em}.docs_docsProse__lZU__ strong{color:var(--foreground);font-weight:600}.docs_docsProse__lZU__ em{color:var(--foreground);font-style:italic}.docs_docsProse__lZU__ ol,.docs_docsProse__lZU__ ul{color:var(--foreground);margin:1rem 0;padding-left:1.5rem}.docs_docsProse__lZU__ li{color:var(--foreground);font-size:1rem;line-height:1.6;margin-bottom:.5rem}.docs_docsProse__lZU__ ul li{list-style-type:disc}.docs_docsProse__lZU__ ol li{list-style-type:decimal}.docs_docsProse__lZU__ li p{margin:.5rem 0}.docs_docsProse__lZU__ a{color:var(--primary-color);text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid transparent}.docs_docsProse__lZU__ a:hover{color:var(--primary-hover-color);border-bottom-color:var(--primary-color)}.docs_docsProse__lZU__ code{color:var(--foreground);background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.125rem .375rem;font-size:.85em;font-family:var(--font-mono);font-weight:500}.docs_docsProse__lZU__ pre{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;margin:1rem 0;overflow-x:auto;font-size:.85rem;line-height:1.5;font-family:var(--font-mono)}.docs_docsProse__lZU__ pre code{background:transparent;border:none;padding:0;font-size:inherit;color:var(--foreground)}.docs_docsProse__lZU__ blockquote{border:1px solid #e5e7eb;border-left:3px solid var(--primary-color);background:#ffffff;color:var(--foreground);padding:.75rem 1rem;margin:1rem 0;border-radius:.375rem;font-style:normal;font-size:.9rem;line-height:1.6;box-sizing:border-box}.docs_docsProse__lZU__ blockquote p{margin:0}.docs_docsProse__lZU__ table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem;border:1px solid #d1d5db}.docs_docsProse__lZU__ td,.docs_docsProse__lZU__ th{border:1px solid #d1d5db;padding:.4rem .6rem;text-align:left;color:var(--foreground);line-height:1.4}.docs_docsProse__lZU__ th{background-color:#f3f4f6;font-weight:600;color:#374151}.docs_docsProse__lZU__ tr{background-color:#ffffff}.docs_docsProse__lZU__ tr:first-child{background-color:#f3f4f6}.docs_docsProse__lZU__ tr:hover{background-color:#fafafa}.docs_docsProse__lZU__ tr:first-child:hover{background-color:#f3f4f6}.docs_dark__lA67u .docs_docsProse__lZU__ table,.docs_dark__lA67u .docs_docsProse__lZU__ td,.docs_dark__lA67u .docs_docsProse__lZU__ th{border-color:#374151!important}.docs_dark__lA67u .docs_docsProse__lZU__ th{background-color:#1f2937!important;color:#e5e7eb!important}.docs_dark__lA67u .docs_docsProse__lZU__ tr{background-color:#111827!important}.docs_dark__lA67u .docs_docsProse__lZU__ tr:first-child,.docs_dark__lA67u .docs_docsProse__lZU__ tr:first-child:hover,.docs_dark__lA67u .docs_docsProse__lZU__ tr:hover{background-color:#1f2937!important}.docs_docsProse__lZU__ hr{border:none;height:2px;background:var(--primary-color);margin:2rem 0;opacity:.3}.docs_docsProse__lZU__ img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.docs_dark__lA67u .docs_docsProse__lZU__ img{box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.docs_dark__lA67u .docs_docsProse__lZU__ blockquote,.docs_dark__lA67u .docs_docsProse__lZU__ code,.docs_dark__lA67u .docs_docsProse__lZU__ pre{background:#1f2937;border-color:#374151}@media (max-width:768px){.docs_docsProse__lZU__ h1{font-size:1.625rem;margin:2rem 0 .875rem;padding-left:.5rem}.docs_docsProse__lZU__ h2{font-size:1.375rem;margin:1.75rem 0 .75rem;padding-left:.5rem}.docs_docsProse__lZU__ h3{font-size:1.125rem;margin:1.5rem 0 .5rem}.docs_docsProse__lZU__ h4{font-size:1rem;margin:1.25rem 0 .375rem}.docs_docsProse__lZU__ h5{font-size:.95rem;margin:1rem 0 .375rem}.docs_docsProse__lZU__ h6{font-size:.8rem;margin:.875rem 0 .375rem}.docs_docsProse__lZU__ p{font-size:1rem;line-height:1.7;margin:1rem 0}.docs_docsProse__lZU__ ol,.docs_docsProse__lZU__ ul{margin:.875rem 0;padding-left:1.25rem}.docs_docsProse__lZU__ li{font-size:.95rem;margin-bottom:.375rem}.docs_docsProse__lZU__ pre{padding:.6rem;margin:.9rem 0;font-size:.8rem}.docs_docsProse__lZU__ blockquote{padding:.6rem .9rem;margin:.9rem 0;font-size:.85rem}.docs_docsProse__lZU__ table{font-size:.8rem}.docs_docsProse__lZU__ td,.docs_docsProse__lZU__ th{padding:.35rem .5rem}.docs_docsProse__lZU__ img{margin:1.25rem 0}}@media (max-width:480px){.docs_docsProse__lZU__ h1{font-size:1.5rem;margin:1.75rem 0 .75rem;padding-left:.5rem}.docs_docsProse__lZU__ h2{font-size:1.25rem;margin:1.5rem 0 .625rem;padding-left:.5rem}.docs_docsProse__lZU__ h3{font-size:1.125rem;margin:1.25rem 0 .5rem}.docs_docsProse__lZU__ h4{font-size:1rem;margin:1rem 0 .375rem}.docs_docsProse__lZU__ h5{font-size:.95rem;margin:.875rem 0 .375rem}.docs_docsProse__lZU__ h6{font-size:.8rem;margin:.75rem 0 .375rem}.docs_docsProse__lZU__ p{font-size:.95rem;line-height:1.65;margin:.875rem 0}.docs_docsProse__lZU__ ol,.docs_docsProse__lZU__ ul{margin:.75rem 0;padding-left:1rem}.docs_docsProse__lZU__ li{font-size:.9rem;margin-bottom:.25rem}.docs_docsProse__lZU__ pre{padding:.5rem;margin:.75rem 0;font-size:.75rem}.docs_docsProse__lZU__ blockquote{padding:.5rem .75rem;margin:.75rem 0;font-size:.85rem}.docs_docsProse__lZU__ table{font-size:.75rem}.docs_docsProse__lZU__ td,.docs_docsProse__lZU__ th{padding:.3rem .4rem}.docs_docsProse__lZU__ img{margin:1rem 0}}