@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;color:#212529;padding-top:56px}.navbar{box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.navbar .navbar-brand{font-size:1.25rem;font-weight:700}.navbar .nav-link{font-weight:500;transition:all .3s ease}.navbar .nav-link:hover{opacity:.8}.sidebar{position:fixed;top:56px;bottom:0;left:0;z-index:100;padding:0;box-shadow:inset -1px 0 0 rgba(0,0,0,.1);overflow-y:auto}.sidebar .nav-link{color:#212529;padding:.75rem 1rem;font-weight:500;transition:all .3s ease}.sidebar .nav-link:hover{background-color:rgba(13,110,253,.1);color:#0d6efd}.sidebar .nav-link.active{background-color:rgba(13,110,253,.1);color:#0d6efd;border-left:3px solid #0d6efd}.sidebar .nav-link i{width:20px}.sidebar .sidebar-heading{font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem}.main-content{margin-top:20px;padding-bottom:50px}.page-header{margin-bottom:2rem}.page-header h1{margin-bottom:.5rem}.hero-section{background:linear-gradient(135deg,rgba(13,110,253,.05) 0,rgba(13,202,240,.05) 100%);border-radius:10px;padding:3rem 2rem}.hero-section .display-4{color:#212529}.hero-section .btn{font-weight:600;padding:.75rem 1.5rem}.doc-section{margin-bottom:4rem;scroll-margin-top:80px}.doc-section .section-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #f8f9fa}.feature-card{padding:2rem;border-radius:10px;background:#fff;border:1px solid #e9ecef;transition:all .3s ease;height:100%}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.feature-card .feature-icon{width:60px;height:60px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff;font-size:1.5rem}.feature-card h4{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-card p{color:#6c757d;margin-bottom:0}.step-item{display:flex;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.step-item:last-child{border-bottom:none}.step-item .step-number{width:50px;height:50px;background:linear-gradient(135deg,#0d6efd,#0dcaf0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0;margin-right:1.5rem}.step-item .step-content{flex:1}.step-item .step-content h5{font-weight:600;margin-bottom:.75rem}.step-item .step-content p{color:#6c757d}.code-block{background:#282c34;border-radius:8px;padding:1.5rem;margin:1rem 0;overflow-x:auto}.code-block pre{margin:0;color:#abb2bf;font-family:"Courier New",Courier,monospace;font-size:.875rem;line-height:1.5}.code-block pre code{color:#abb2bf}.component-demo{margin:2rem 0}.component-demo .demo-preview{padding:2rem;border:1px solid #dee2e6;border-radius:8px 8px 0 0;background:#fff}.component-demo .demo-code{border:1px solid #dee2e6;border-top:none;border-radius:0 0 8px 8px}.component-demo .demo-code .code-block{margin:0;border-radius:0 0 8px 8px}.requirement-card{padding:1.5rem;border:2px solid #e9ecef;border-radius:10px;text-align:center;transition:all .3s ease;height:100%}.requirement-card:hover{border-color:#0d6efd;box-shadow:0 5px 15px rgba(13,110,253,.1)}.requirement-card h5{font-weight:600;margin:.75rem 0 .5rem}.requirement-card p{color:#6c757d;margin:0}.next-step-card{padding:2rem;border:1px solid #e9ecef;border-radius:10px;text-align:center;transition:all .3s ease;height:100%}.next-step-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.next-step-card h5{font-weight:600;margin-bottom:.75rem}.next-step-card p{color:#6c757d;margin-bottom:1rem}.support-card{padding:2rem;border:1px solid #e9ecef;border-radius:10px;transition:all .3s ease;height:100%}.support-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.support-card .support-icon{width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem}.support-card h5{font-weight:600;margin-bottom:.5rem}.resource-card{padding:2rem;border:1px solid #e9ecef;border-radius:10px;text-align:center;transition:all .3s ease;height:100%}.resource-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.resource-card h5{font-weight:600;margin-bottom:.75rem}.resource-card p{color:#6c757d;margin-bottom:1rem}.version-header{margin-bottom:2rem}.version-header h2{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.changelog-section{margin-bottom:2rem}.changelog-section .changelog-type{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.changelog-section ul{list-style:none;padding-left:0}.changelog-section ul li{padding-left:1.5rem;margin-bottom:.5rem;position:relative}.changelog-section ul li:before{content:"•";position:absolute;left:0;font-weight:700}.doc-footer{background-color:#f8f9fa;padding:2rem 0;margin-top:4rem}.doc-footer a{text-decoration:none;transition:color .3s ease}.doc-footer a:hover{color:#0d6efd!important}.alert{border-radius:8px;border:none}.alert i{margin-right:.5rem}.table{margin-top:1rem}.table code{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-size:.875rem}.accordion .accordion-item{border:1px solid #dee2e6;margin-bottom:.5rem;border-radius:8px;overflow:hidden}.accordion .accordion-button{font-weight:600}.accordion .accordion-button:not(.collapsed){background-color:rgba(13,110,253,.1);color:#0d6efd}.accordion .accordion-button:focus{box-shadow:none}@media (max-width:768px){.sidebar{position:static;height:auto;box-shadow:none;border-bottom:1px solid #dee2e6}.main-content{margin-top:0}.hero-section{padding:2rem 1rem}.feature-card,.step-item{margin-bottom:1.5rem}.step-item{flex-direction:column}.step-item .step-number{margin-bottom:1rem}}html{scroll-behavior:smooth}::-moz-selection{background-color:rgba(13,110,253,.2);color:#212529}::selection{background-color:rgba(13,110,253,.2);color:#212529}#searchInput{border-radius:8px;border:1px solid #dee2e6}#searchInput:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}