html{font-size:14px}@media(min-width:1200px){.container{max-width:1080px}}:root{--bs-primary:#6367f2;--bs-primary-rgb:99, 102, 241;--bs-link-color:#6367f1;--bs-link-color-rgb:99, 102, 241;--bs-link-hover-color:#4f52d9}.btn-primary{--bs-btn-bg:#6367f2;--bs-btn-border-color:#6367f2;--bs-btn-hover-bg:#4f52d9;--bs-btn-hover-border-color:#4f52d9}.btn-outline-primary{--bs-btn-color:#6367f2;--bs-btn-border-color:#6367f2;--bs-btn-hover-bg:#6367f2;--bs-btn-hover-border-color:#6367f2}[data-bs-theme=dark] code[class*=language-],[data-bs-theme=dark] pre[class*=language-],[data-bs-theme=dark] pre>code,[data-bs-theme=dark] pre{color:#ededed!important;background-color:#1a1a2e!important}[data-bs-theme=dark] .token{color:inherit!important}.fs-sm{font-size:.875rem!important}.btn-icon{padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem}.btn-icon.btn-sm{width:2rem;height:2rem}.btn-icon.btn-lg{width:3.5rem;height:3.5rem}.card-hover{transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.card-hover:hover{transform:translateY(-4px);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1)!important}.shadow-primary{box-shadow:0 .5rem 1.25rem rgba(99,102,241,.4)!important}.shadow-secondary{box-shadow:0 .5rem 1.25rem rgba(108,117,125,.4)!important}.navbar-sticky{position:sticky;top:0;z-index:1030;transition:box-shadow .15s ease-in-out}.navbar-stuck{box-shadow:0 .125rem .625rem rgba(0,0,0,8%)}.btn-scroll-top{display:flex;position:fixed;right:1.25rem;bottom:1.25rem;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);box-shadow:0 .25rem 1rem rgba(0,0,0,.12);opacity:0;transform:scale(.85);transition:opacity .25s ease-in-out,transform .25s ease-in-out;text-decoration:none;z-index:1030}.btn-scroll-top.show{opacity:1;transform:scale(1)}.btn-scroll-top-tooltip{position:absolute;right:110%;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .25s ease-in-out}.btn-scroll-top:hover .btn-scroll-top-tooltip{opacity:1}.btn-scroll-top-icon{font-size:1.5rem;line-height:1}.fs-xs{font-size:.75rem!important}.fs-lg{font-size:1.125rem!important}.fs-xl{font-size:1.25rem!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.zindex-2{z-index:2!important}.zindex-5{z-index:5!important}.text-nav{color:var(--bs-body-color)!important}.steps{--step-size:2.75rem;--step-color:var(--bs-primary);--step-line:var(--bs-border-color)}.steps-sm{--step-size:2rem}.step{display:flex;align-items:flex-start;gap:1rem;padding-bottom:2rem;position:relative}.step:not(:last-child)::after{content:'';position:absolute;left:calc(var(--step-size)/2 - 1px);top:var(--step-size);bottom:0;width:2px;background-color:var(--step-line)}.step-number{flex-shrink:0;width:var(--step-size);height:var(--step-size);border-radius:50%;background-color:var(--step-color);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.step-number-inner{color:#fff;font-weight:700;line-height:1}.step-body{flex:1}@media(min-width:768px){.steps-horizontal-md{display:flex;align-items:flex-start}.steps-horizontal-md .step{flex:1;flex-direction:column;align-items:center;text-align:center;padding-bottom:0;gap:1rem}.steps-horizontal-md .step::after{display:none}.steps-horizontal-md .step::before{content:'';position:absolute;top:calc(var(--step-size)/2 - 1px);left:0;right:0;height:2px;background-color:var(--step-line)}.steps-horizontal-md .step:first-child::before{left:50%}.steps-horizontal-md .step:last-child::before{right:50%}.steps-horizontal-md .step-body{width:100%;padding:0 .5rem}}[data-bs-theme=dark]{--bs-body-bg:#0f0d1e;--bs-body-bg-rgb:15, 13, 30;--bs-card-bg:#1c1830}[data-bs-theme=dark]:not(html):not(body){color:var(--bs-body-color)}[data-bs-theme=dark] .card{--bs-card-bg:#1c1830;background-color:#1c1830!important}[data-bs-theme=light] .dark-mode-img{display:none}[data-bs-theme=dark] .light-mode-img{display:none}[data-bs-theme=dark] .navbar{background-color:var(--bs-body-bg)!important;border-bottom:1px solid rgba(255,255,255,7%)}[data-bs-theme=dark] .bg-light{background-color:var(--bs-card-bg)!important}[data-bs-theme=dark] .shadow-sm{box-shadow:0 0 0 1px rgba(255,255,255,7%)!important}.card :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) a{color:var(--bs-body-color);font-weight:600;text-decoration:none}.card :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) a:hover{color:var(--bs-primary)}.card a:has(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)){color:var(--bs-body-color);text-decoration:none}.card a:has(:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6)):hover{color:var(--bs-primary)}.btn-github{--bs-btn-color:#fff;--bs-btn-bg:#24292e;--bs-btn-border-color:#24292e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1a1e22;--bs-btn-hover-border-color:#1a1e22}.btn-twitter{--bs-btn-color:#fff;--bs-btn-bg:#1da1f2;--bs-btn-border-color:#1da1f2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d95e8;--bs-btn-hover-border-color:#0d95e8}.btn-linkedin{--bs-btn-color:#fff;--bs-btn-bg:#0a66c2;--bs-btn-border-color:#0a66c2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0959ab;--bs-btn-hover-border-color:#0959ab}