.documentation-page{background-color:#030303;color:#fff;min-height:100vh;padding-top:100px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.docs-container{max-width:1200px;margin:0 auto;padding:0 24px}.docs-hero{text-align:center;padding:60px 0 40px}.docs-hero h1{font-size:3.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px;background:linear-gradient(135deg,#fff,#a5a5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.docs-hero p{font-size:1.25rem;color:#888;max-width:700px;margin:0 auto;line-height:1.6}.docs-search-wrapper{position:sticky;top:80px;z-index:100;padding:20px 0;background-color:#030303cc;backdrop-filter:blur(12px);margin-bottom:60px}.docs-search-container{max-width:800px;margin:0 auto;position:relative}.docs-search-input{width:100%;background-color:#111;border:1px solid #222;border-radius:16px;padding:20px 24px 20px 60px;color:#fff;font-size:1.1rem;transition:all .3s ease;box-shadow:0 10px 30px #00000080}.docs-search-input:focus{outline:none;border-color:#444;background-color:#151515;box-shadow:0 10px 40px #ffffff0d}.docs-search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#555;pointer-events:none}.docs-search-hint{text-align:center;margin-top:16px;color:#666;font-size:.9rem}.docs-search-hint span{color:#999;cursor:pointer;margin-left:4px}.docs-search-hint span:hover{color:#fff}.docs-section-title{font-size:2rem;font-weight:700;margin-bottom:40px;display:flex;align-items:center;gap:12px}.getting-started-flow{display:flex;gap:20px;margin-bottom:40px;overflow-x:auto;padding-bottom:20px}.step-card{flex:1;min-width:250px;background-color:#0c0c0c;border:1px solid #1e1e1e;border-radius:20px;padding:30px 24px;position:relative;transition:all .3s ease}.step-card:hover{border-color:#333;transform:translateY(-5px)}.step-number{font-size:.8rem;font-weight:700;color:#fff;background:#333;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:20px}.step-card h3{font-size:1.1rem;font-weight:600;margin-bottom:12px}.step-card p{font-size:.9rem;color:#888;line-height:1.5;margin-bottom:20px}.step-link{color:#fff;font-size:.9rem;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:4px}.step-link:hover{text-decoration:underline}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{background-color:#0c0c0c;border:1px solid #1e1e1e;border-radius:16px;padding:24px;text-decoration:none;color:inherit;display:flex;gap:16px;transition:all .3s ease}.feature-card:hover{background-color:#111;border-color:#333}.feature-icon-wrapper{color:#888}.feature-info h3{font-size:1rem;font-weight:600;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.feature-card:hover .feature-info h3:after{content:"→";font-size:.8rem;opacity:.5}.feature-info p{font-size:.85rem;color:#666;line-height:1.4}.account-grid{grid-template-columns:repeat(3,1fr)!important}.account-card{align-items:center!important}@media(max-width:1024px){.account-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.account-grid{grid-template-columns:1fr!important}}.team-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;background:#0c0c0c;border:1px solid #1e1e1e;border-radius:20px;padding:40px}.team-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #1a1a1a;text-decoration:none}.team-item:last-child{border-bottom:none}.team-item h4{font-size:1rem;font-weight:500;color:#fff}.team-item span{font-size:.85rem;color:#666}.team-item:hover h4{color:#aaa}.ai-section{background-color:#06060c;border:1px solid #12122a;border-radius:30px;padding:60px 40px}.ai-header{margin-bottom:40px}.ai-badge{background:#12122a;color:#6366f1;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:16px;display:inline-block}.ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ai-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;text-decoration:none}.ai-card:hover{background:#ffffff0a;border-color:#6366f14d}.ai-card h4{color:#fff;font-size:1rem;margin-bottom:8px}.ai-card p{color:#888;font-size:.85rem}.troubleshooting-item{border-bottom:1px solid #1a1a1a}.trouble-question{width:100%;padding:24px 0;background:none;border:none;color:#fff;font-size:1.1rem;font-weight:500;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.trouble-question:hover{color:#ccc}.changelog-section{text-align:center;padding:80px 0;border-top:1px solid #1a1a1a}.changelog-section h2{font-size:2.5rem;margin-bottom:16px}.changelog-section p{color:#666;margin-bottom:32px}.btn-primary{background-color:#fff;color:#000;padding:14px 28px;border-radius:12px;font-weight:600;text-decoration:none;display:inline-block}.btn-primary:hover{background-color:#ccc}@media(max-width:1024px){.features-grid,.ai-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.docs-container{padding:0 20px}.docs-hero{text-align:center;padding:40px 0 20px}.docs-hero h1{font-size:2rem;line-height:1.2;margin-bottom:1rem}.docs-hero p{font-size:1rem;max-width:100%}.docs-search-wrapper{top:60px;padding:12px 0;margin-bottom:40px;background-color:#030303f2}.docs-search-input{padding:14px 20px 14px 48px;font-size:1rem;border-radius:12px}.docs-search-icon{left:16px;width:20px;height:20px}.docs-search-hint{font-size:.8rem;margin-top:12px}.docs-section{margin-bottom:50px;text-align:left}.docs-section-title{font-size:1.5rem;margin-bottom:20px;justify-content:flex-start}.getting-started-flow{flex-direction:column;overflow:visible;gap:16px;margin-bottom:30px}.step-card{min-width:100%;padding:24px;border-radius:16px}.step-number{margin-bottom:16px}.features-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:16px;border-radius:12px}.team-list{grid-template-columns:1fr;padding:20px;border-radius:16px}.team-item{padding:12px 0}.ai-section{padding:32px 20px;border-radius:20px}.ai-grid{grid-template-columns:1fr;gap:12px}.trouble-question{font-size:.95rem;padding:16px 0}.changelog-section{padding:50px 0}.changelog-section h2{font-size:1.75rem}.btn-primary{width:100%;text-align:center;padding:16px;font-size:1rem}}.article-page{padding-top:140px}.docs-breadcrumbs{display:flex;align-items:center;gap:8px;color:#666;font-size:.9rem;margin-bottom:32px}.docs-breadcrumbs a{color:#666;text-decoration:none;transition:color .2s}.docs-breadcrumbs a:hover{color:#fff}.article-layout{display:flex;gap:60px;align-items:flex-start}.article-main{flex:1;max-width:800px}.article-header h1{font-size:3rem;font-weight:800;margin-bottom:16px;letter-spacing:-.02em}.article-meta{display:flex;align-items:center;gap:20px;color:#666;font-size:.9rem;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid #1a1a1a}.read-time{display:flex;align-items:center;gap:6px}.article-content h2{font-size:1.75rem;margin:48px 0 20px;color:#fff}.article-content p{font-size:1.1rem;line-height:1.7;color:#aaa;margin-bottom:24px}.article-content ul,.article-content ol{margin-bottom:24px;padding-left:20px}.article-content li{font-size:1.1rem;line-height:1.7;color:#aaa;margin-bottom:12px}.article-sidebar{width:240px;position:sticky;top:120px}.toc-container h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#444;margin-bottom:16px}.toc-container ul{list-style:none;padding:0}.toc-container li{margin-bottom:12px}.toc-container a{color:#666;text-decoration:none;font-size:.9rem;transition:color .2s}.toc-container a:hover{color:#fff}.article-footer{margin-top:80px;padding-top:40px;border-top:1px solid #1a1a1a}.feedback-section{display:flex;align-items:center;gap:16px;color:#666}@media(max-width:1024px){.article-layout{flex-direction:column}.article-sidebar{display:none!important}}.feedback-buttons{display:flex;gap:8px}.feedback-btn{background:#111;border:1px solid #222;color:#666;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s}.feedback-btn:hover{border-color:#444;color:#fff}@media(max-width:768px){.article-page{padding-top:100px}.docs-breadcrumbs{margin-bottom:20px;font-size:.8rem;flex-wrap:wrap}.article-header h1{font-size:1.8rem;line-height:1.2}.article-meta{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:30px}.article-content h2{font-size:1.4rem;margin:30px 0 16px}.article-content p,.article-content li{font-size:1rem;line-height:1.6}.feedback-section{flex-direction:column;align-items:flex-start;gap:12px}}
