.api-root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);min-height:100vh;color:#fff;line-height:1.6}.api-root .container{max-width:1200px;margin:0 auto;padding:0 20px}.api-root .header{padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100;background:rgba(26,26,46,.8)}.api-root .nav{justify-content:space-between}.api-root .logo,.api-root .nav{display:flex;align-items:center}.api-root .logo{font-size:28px;font-weight:700;color:#fff;text-decoration:none}.api-root .logo:before{content:"";margin-right:10px}.api-root .api-badge{background:linear-gradient(135deg,#8b5cf6,#ec4899);padding:5px 15px;border-radius:20px;font-size:14px;margin-left:15px}.api-root .nav-links{display:flex;gap:30px;list-style:none;align-items:center}.api-root .nav-links a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s;padding:8px 16px;border-radius:8px}.api-root .nav-links a.active,.api-root .nav-links a:hover{color:#8b5cf6;background:rgba(139,92,246,.1)}.api-root .get-started-btn{background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;color:#fff!important;padding:10px 25px;border-radius:25px;font-weight:600;transition:transform .3s}.api-root .get-started-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(139,92,246,.4)}.api-root .hero{padding:80px 0;text-align:center;position:relative}.api-root .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(139,92,246,.1) 0,transparent 70%);pointer-events:none}.api-root .hero-content{position:relative;z-index:2}.api-root .hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:20px}.api-root .hero-title .highlight{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.api-root .hero-subtitle{font-size:1.3rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto 40px}.api-root .stats-row{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:50px}.api-root .stat{text-align:center}.api-root .stat-number{font-size:2.5rem;font-weight:800;color:#8b5cf6;display:block}.api-root .stat-label{color:hsla(0,0%,100%,.8);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.api-root .main-content{display:grid;grid-template-columns:250px 1fr;gap:40px;padding:40px 0;max-width:1400px;margin:0 auto}.api-root .sidebar{position:sticky;top:120px;height:fit-content;background:hsla(0,0%,100%,.05);border-radius:20px;padding:30px 20px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.api-root .sidebar h3{color:#8b5cf6;margin-bottom:20px;font-size:1.1rem}.api-root .sidebar ul{list-style:none}.api-root .sidebar li{margin-bottom:10px}.api-root .sidebar a{color:hsla(0,0%,100%,.8);text-decoration:none;padding:8px 15px;border-radius:8px;display:block;transition:all .3s;font-size:.9rem}.api-root .sidebar a.active,.api-root .sidebar a:hover{background:rgba(139,92,246,.2);color:#8b5cf6}.api-root .content{background:hsla(0,0%,100%,.02);border-radius:20px;padding:40px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.api-root .section{margin-bottom:60px}.api-root .section h2{font-size:2rem;margin-bottom:20px;color:#fff;border-bottom:2px solid rgba(139,92,246,.3);padding-bottom:10px}.api-root .section h3{font-size:1.5rem;margin:30px 0 15px;color:#8b5cf6}.api-root .section p{color:hsla(0,0%,100%,.9);margin-bottom:20px;font-size:1.05rem}.api-root .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:40px 0}.api-root .feature-card{background:hsla(0,0%,100%,.05);border-radius:15px;padding:25px;border:1px solid hsla(0,0%,100%,.1);transition:transform .3s}.api-root .feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.api-root .feature-icon{font-size:2rem;margin-bottom:15px;display:block}.api-root .feature-title{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:#fff}.api-root .feature-description{color:hsla(0,0%,100%,.8);font-size:.95rem}.api-root .code-block{background:#0d1117;border:1px solid rgba(139,92,246,.3);border-radius:15px;padding:25px;margin:25px 0;overflow-x:auto;position:relative}.api-root .code-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.api-root .code-title{color:#8b5cf6;font-weight:600;font-size:.9rem}.api-root .copy-btn{background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.3);color:#8b5cf6;padding:5px 15px;border-radius:8px;cursor:pointer;font-size:.8rem;transition:all .3s}.api-root .copy-btn:hover{background:rgba(139,92,246,.3)}.api-root .code-content{color:#e6edf3;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.api-root .filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.api-root .filter-item{background:hsla(0,0%,100%,.05);border-radius:10px;padding:20px;border-left:4px solid #8b5cf6}.api-root .filter-name{font-weight:700;color:#8b5cf6;margin-bottom:5px}.api-root .filter-description{color:hsla(0,0%,100%,.8);font-size:.9rem}.api-root .field-table{width:100%;border-collapse:collapse;margin:25px 0;background:hsla(0,0%,100%,.02);border-radius:10px;overflow:hidden}.api-root .field-table td,.api-root .field-table th{padding:15px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.api-root .field-table th{background:rgba(139,92,246,.2);color:#8b5cf6;font-weight:600}.api-root .field-table td{color:hsla(0,0%,100%,.9)}.api-root .field-name{font-family:Courier New,monospace;background:rgba(139,92,246,.1);padding:2px 6px;border-radius:4px;color:#8b5cf6}.api-root .contact-card{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(236,72,153,.05));border-radius:20px;padding:40px;text-align:center;margin:40px 0;border:1px solid rgba(139,92,246,.3)}.api-root .contact-title{font-size:2rem;font-weight:800;margin-bottom:15px;color:#fff}.api-root .contact-description{color:hsla(0,0%,100%,.8);margin-bottom:30px;font-size:1.1rem}.api-root .contact-btn{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;padding:15px 35px;border-radius:25px;text-decoration:none;font-weight:600;display:inline-block;transition:transform .3s}.api-root .contact-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(139,92,246,.4)}@media (max-width:1024px){.api-root .main-content{grid-template-columns:1fr;gap:30px}.api-root .sidebar{position:static;order:-1}}@media (max-width:768px){.api-root .nav-links{display:none}.api-root .content{padding:25px}.api-root .field-table{font-size:.8rem}.api-root .field-table td,.api-root .field-table th{padding:10px 8px}}