.sdk-hub-container{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:40px 20px}.sdk-hero{text-align:center;color:#fff;margin-bottom:50px}.sdk-hero h1{font-size:3em;margin-bottom:10px;color:#fff}.subtitle{font-size:1.3em;opacity:.9}.getting-started-section{max-width:1200px;margin:0 auto 50px;background:#fff;border-radius:15px;padding:40px;text-align:center}.getting-started-section h2{color:#667eea;margin-bottom:10px}.quick-links{display:flex;grid-gap:15px;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:20px}.quick-link-btn{padding:12px 24px;background:#667eea;color:#fff;text-decoration:none;border-radius:5px;transition:all .3s;font-weight:500}.quick-link-btn:hover{background:#764ba2;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4);color:#fff;text-decoration:none}.sdk-grid{max-width:1400px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin:0 auto 50px}.sdk-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;padding:30px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;border:2px solid transparent}.sdk-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 10px 30px rgba(102,126,234,.3);border-color:#667eea}.sdk-card h2{color:#667eea;font-size:2em;margin-bottom:10px;display:flex;align-items:center;grid-gap:10px;gap:10px}.sdk-icon{font-size:1.2em}.badges{margin-bottom:15px}.badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85em;margin-right:8px}.badge-stable{background:#28a745;color:#fff}.badge-version{background:#17a2b8;color:#fff}.sdk-description{color:#6c757d;margin:15px 0;font-size:1.05em;line-height:1.6}.installation{background:#282c34;color:#abb2bf;padding:15px;border-radius:5px;margin:15px 0;font-family:"Courier New",monospace;overflow-x:auto}.installation code{color:#abb2bf}.features{list-style:none;margin:20px 0;padding:0}.features li{padding:8px 0;color:#495057}.features li:before{content:"✓ ";color:#28a745;font-weight:700;margin-right:8px}.btn-group{display:flex;grid-gap:10px;gap:10px;margin-top:20px;flex-wrap:wrap}.btn{padding:12px 24px;border-radius:5px;text-decoration:none;font-weight:500;transition:all .3s;display:inline-block;text-align:center;flex:1 1;min-width:120px}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover{background:#5568d3;-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4);color:#fff;text-decoration:none}.btn-secondary{background:#fff;color:#667eea;border:2px solid #667eea}.btn-secondary:hover{background:#667eea;color:#fff;text-decoration:none}.resources-section{max-width:1200px;margin:0 auto 50px;background:#f8f9fa;border-radius:10px;padding:40px}.resources-section h2{color:#764ba2;margin-bottom:20px;text-align:center}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:15px;gap:15px}.resource-item{background:#fff;padding:15px 20px;border-radius:5px;text-decoration:none;color:#333;transition:all .3s;border-left:4px solid #667eea;display:flex;align-items:center}.resource-item:hover{-webkit-transform:translateX(5px);transform:translateX(5px);box-shadow:0 5px 15px rgba(0,0,0,.1);color:#667eea;text-decoration:none}.resource-icon{font-size:1.2em;margin-right:10px}.comparison-section{max-width:1200px;margin:0 auto 50px;background:#fff;border-radius:10px;padding:40px}.comparison-section h2{color:#764ba2;margin-bottom:20px;text-align:center}.table-responsive{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th{background:#667eea;color:#fff;padding:15px;text-align:left}.comparison-table td{padding:15px;border-bottom:1px solid #dee2e6}.comparison-table tr:hover{background:#f8f9fa}.footer{text-align:center;max-width:1200px;margin:0 auto;padding:30px;background:hsla(0,0%,100%,.1);border-radius:10px;color:#fff}.footer a{color:#fff;text-decoration:none;margin:0 15px;opacity:.9}.footer a:hover{opacity:1;text-decoration:underline}.copyright{margin-top:15px;font-size:.9em;opacity:.8}@media (max-width:768px){.sdk-hero h1{font-size:2em}.resource-grid,.sdk-grid{grid-template-columns:1fr}.btn-group{flex-direction:column}.btn{width:100%}}
/*# sourceMappingURL=main.a8d88c21.chunk.css.map */