*{font-family:'Mont'!important;letter-spacing:0!important;}
html{font-size:17px;background:#220066}
h1,h2,h3,h4,h5,h6{color:#220066;text-decoration:none}
h1{font-weight:900!important}
h2{font-weight:700!important}
p{font-weight:400!important;text-decoration:none;color:#220066}
body,.docs-body,.docs-layout{background:#f5f6fa}
.docs-footer .hidden.md\:inline-block.font-bold.mx-1,.docs-footer .rounded{display:none}
.docs-shadow{box-shadow:0 2px 4px rgba(17,0,51,.05),0 8px 24px rgba(17,0,51,.08)!important;border:1px solid rgba(17,0,51,.07);}
ul.docs-footer-menu.w-full.flex.flex-row.justify-center.text-xs{flex-wrap:wrap}
.docs-footer-menu a{color:#110033;text-decoration:none!important;padding:clamp(.25rem,1.5vw,.35rem) clamp(.4rem,1.5vw,.65rem);font-size:clamp(.775rem,2.5vw,1rem);font-weight:900;text-transform:uppercase;line-height:2.2;border-radius:14px!important;transition:background-color .18s ease,color .18s ease,transform .18s ease}
.docs-footer-menu a:hover{background:transparent;color:#4302b2;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px}
.docs-footer-menu a:focus-visible{outline:2px solid #00eeff33;outline-offset:2px;border-radius:8px}
.docs-footer .flex-wrap span{font-size:clamp(.75rem,2.5vw,1rem);font-weight:700;color:#110033;margin-bottom:.5rem}
.docs-footer .w-full.opacity-75{opacity:1;margin-bottom:0}
.docs-header-site-logo{height:1.75rem;margin:auto}
.docs-top-menu-item{color:#f3edde;font-size:1rem;font-weight:900;text-transform:uppercase;border-radius:8x!important;transition:background-color .18s ease,color .18s ease,transform .18s ease}
.docs-top-menu-item:focus-visible{outline:2px solid #00eeff33;outline-offset:2px;border-radius:8px}
.docs-top-menu li a:hover{background:#f3edde;color:#110033}
.docs-top-menu li.active a{background:#f3edde;color:#110033;box-shadow:inset 0 -3px 0 #b8f818}
.docs-site-category-icon{max-height:125px;max-width:125px}
.docs-site-category-grid-item h1{position:relative;display:inline-block;margin-top:clamp(.75rem,1.5vw,1rem);color:#110033;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.2rem;text-transform:none;transition:transform .2s ease,color .2s ease}
.docs-site-category-grid-item h1::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:#4302b2;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.docs-site-category-grid-item h1:hover,.docs-site-category-grid-item h1:focus-visible{color:#0e0e20;transform:translateY(-1px);text-decoration:none}
.docs-site-category-grid-item h1:hover::after,.docs-site-category-grid-item h1:focus-visible::after{transform:scaleX(1)}
.docs-site-category-grid-item .flex-grow p{margin:clamp(.85rem,2.5vw,1.25rem) 0;color:#4b4f6b;font-size:clamp(.9rem,2.2vw,.95rem);line-height:1.55rem}
.docs-article .w-full.rounded-lg.border-t-2.p-6.mt-16.text-center{border-radius:0}
.rounded-lg{border-radius:14px}
.docs-search-input{border:1px solid #00eeff33}
.docs-site-article-list-item {border: 1px solid rgba(17,0,51,.08);border-left: 3px solid #4302b2;border-radius: 14px !important;transition: transform .18s ease, border-color .18s ease,box-shadow .18s ease, background .18s ease;box-shadow: 0 2px 4px rgba(17,0,51,.05),0 8px 24px rgba(17,0,51,.08);background: #ffffff;}
.docs-site-article-list-item:hover {border-color: rgba(67,2,178,.35);border-left-color: #b8f818;transform: translateY(-3px);box-shadow: 0 6px 16px rgba(17,0,51,.1),0 20px 40px rgba(17,0,51,.12);background: #fefefe;}
.docs-site-article-list-item .docs-link-color {color: #110033;font-weight: 900 !important;font-size: clamp(1.1rem, 1.5vw, 1.35rem);line-height: 1.16;margin-bottom: .35rem;text-decoration: none;transition: color .2s ease;}
.docs-site-article-list-item:hover .docs-link-color,.docs-site-article-list-item .docs-link-color:focus-visible {color: #4302b2;}
.docs-site-article-list-item p {color: rgba(17,0,51,.58);font-size: clamp(.9rem, 1.1vw, 1rem);line-height: 1.6;margin-bottom: .55rem;}
.docs-site-article-publish-date {color: rgba(17,0,51,.28);font-size: clamp(.72rem, .85vw, .8rem);text-transform: uppercase;font-weight: 700;}
.docs-site-breadcrumb-tag{background:#f3edde;color:#110033;border:1px solid #00eeff33;border-radius:8px}
.docs-categories-tags a,.docs-article-tags a{color:#4302b2}
.docs-categories-tags a:hover,.docs-article-tags a:hover{color:#110033;text-decoration:none}
.docs-site-header-subtitle{color:#5b4f8a}
.docs-pagination a{color:#4302b2}
.docs-pagination a:hover{color:#110033}
.docs-search-hit,.text__highlight.docs-search-hit{background:#b8f81833;color:#110033;box-shadow:0 0 0 2px #b8f81833}
.docs-site-article-list-item-image img,.docs-article-image img{width:100%;height:100%;object-position:center}
.docs-article > div:first-child,.docs-article .xl\:p-22 {border-top: 4px solid #110033 !important;}
.docs-article .docs-article-title {font-weight: 900;color: #110033;font-size: clamp(2.4rem, 3.8vw, 3.5rem);line-height: 1.02;margin-bottom: .5rem;}
.docs-article .docs-article-subtitle {color: rgba(17,0,51,.5);font-size: clamp(.9rem, 1.4vw, 1.05rem);line-height: 1.55;font-weight: 700;text-transform: uppercase;}
.docs-article h2 {font-size: clamp(1.35rem, 1.9vw, 1.65rem);line-height: 1.12;margin: 3rem 0 0 0;color: #110033;font-weight: 900;padding: 0;border-left: none;background: none;display: block;text-transform: none;}
.docs-article h2:not(.docs-article-subtitle) {padding-top: 0;}
.docs-article h2:not(.docs-article-subtitle)::before {content: "";display: block;width: 2rem;height: 3px;background: #4302b2;margin-bottom: .6rem;border-radius: 999px;}
.docs-article h3 {font-size: clamp(.95rem, 1.3vw, 1.1rem);line-height: 1.2;margin: 1.75rem 0 0 0;color: #4302b2;font-weight: 900;}
.docs-article h6 {font-size: .7rem;text-transform: uppercase;color: rgba(67,2,178,.55);margin: 1.75rem 0 .2rem 0;font-weight: 900;}
.docs-article p {font-size: 1rem;line-height: 1.8;color: rgba(17,0,51,.72);margin: .95rem 0 0 0;}
.docs-article ul,.docs-article ol {margin: .95rem 0 0 0;padding-left: 1.2rem;}
.docs-article li {margin: .5rem 0;color: rgba(17,0,51,.72);line-height: 1.7;}
.docs-article ol li p,.docs-article ul li p { margin: .45rem 0; }
.docs-article a {color: #4302b2;text-decoration: underline;text-decoration-thickness: .1em;text-underline-offset: .2em;text-decoration-color: rgba(67,2,178,.22);transition: color .15s ease, text-decoration-color .15s ease;font-weight: 700;}
.docs-article a:hover,.docs-article a:focus-visible {color: #110033;text-decoration-color: rgba(17,0,51,.45);}
.docs-article a:focus-visible {outline: 2px solid rgba(67,2,178,.4);outline-offset: 3px;border-radius: 8px;}
.docs-article a.no-underline { text-decoration: none; }
.docs-article code {padding: .18rem .42rem;font-size: .85rem;font-weight: 700;color: #4302b2;background: rgba(67,2,178,.06);border: 1px solid rgba(67,2,178,.15);border-radius: 6px;}
.docs-article blockquote {border-left: 3px solid #4302b2;background: rgba(67,2,178,.04);color: rgba(17,0,51,.78);padding: 1rem 1.25rem;border-radius: 0 10px 10px 0;font-style: normal;margin: 1.5rem 0 0 0;}
.docs-article table {border-radius: 14px;overflow: hidden;border: 1px solid rgba(17,0,51,.1);margin: 1.5rem 0 0 0;}
.docs-article table tr {border-top: 1px solid rgba(17,0,51,.07);font-size: .95rem;}
.docs-article table tr th {background: #110033;color: #f3edde;font-size: .8rem;font-weight: 900;text-transform: uppercase;padding: .75rem 1rem;}
.docs-article table tr th p { font-size: .8rem; color: #f3edde; }
.docs-article table td { color: rgba(17,0,51,.75); }
.docs-article-video-container {border: 1px solid rgba(67,2,178,.25);border-radius: 14px;}
.docs-article iframe {border-radius: 14px;padding: .75rem;}
.spm-heading-link{display:none}
@media(min-width:1280px){.xl\:p-22{padding:3.5rem}}