.docs-module__jMC11a__container{background:hsl(var(--background));min-height:100vh;display:flex}.docs-module__jMC11a__sidebar{border-right:1px solid hsl(var(--border));background:#ffffff05;flex-direction:column;flex-shrink:0;width:260px;height:100vh;padding:2rem 1.5rem;display:flex;position:sticky;top:0;overflow-y:auto}.docs-module__jMC11a__logo{color:hsl(var(--foreground));align-items:center;gap:.75rem;margin-bottom:2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.docs-module__jMC11a__logoIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:flex}.docs-module__jMC11a__nav{flex-direction:column;flex:1;gap:.25rem;display:flex}.docs-module__jMC11a__navSection{margin-bottom:1.75rem}.docs-module__jMC11a__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted));margin-bottom:.6rem;padding:0 .75rem;font-size:.7rem;font-weight:700}.docs-module__jMC11a__navLink{color:hsl(var(--muted));border-radius:8px;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.88rem;text-decoration:none;transition:all .15s;display:flex}.docs-module__jMC11a__navLink:hover{color:hsl(var(--foreground));background:#ffffff0f}.docs-module__jMC11a__activeLink{color:#60a5fa;background:#2563eb1f;font-weight:500}.docs-module__jMC11a__content{flex:1;max-width:1200px;padding:3.5rem 5rem;overflow-y:auto}@media (max-width:900px){.docs-module__jMC11a__content{padding:2rem 1.5rem}.docs-module__jMC11a__sidebar{display:none}}.docs-module__jMC11a__article{animation:.35s ease-out docs-module__jMC11a__fadeIn}.docs-module__jMC11a__article h2{color:hsl(var(--foreground));letter-spacing:-.3px;border-bottom:1px solid hsl(var(--border));margin-top:3rem;margin-bottom:1.1rem;padding-bottom:.5rem;font-size:1.35rem;font-weight:700}.docs-module__jMC11a__article p{color:hsl(var(--muted));margin-bottom:1.25rem;font-size:1rem;line-height:1.75}.docs-module__jMC11a__article ul,.docs-module__jMC11a__article ol{color:hsl(var(--muted));margin-bottom:1.5rem;margin-left:1.5rem;line-height:1.8}.docs-module__jMC11a__article li{margin-bottom:.4rem}.docs-module__jMC11a__article a{color:#60a5fa;text-decoration:none}.docs-module__jMC11a__article a:hover{text-decoration:underline}.docs-module__jMC11a__article code{color:#c4b5fd;background:#ffffff12;border-radius:4px;padding:.15rem .4rem;font-family:Fira Code,Consolas,monospace;font-size:.85em}.docs-module__jMC11a__codeBlock{border:1px solid hsl(var(--border));background:#00000059;border-radius:10px;margin:1.25rem 0;padding:1.25rem 1.5rem;position:relative;overflow:hidden}.docs-module__jMC11a__codeBlock pre{color:#e2e8f0;margin:0;font-family:Fira Code,Consolas,monospace;font-size:.88rem;line-height:1.6;overflow-x:auto}.docs-module__jMC11a__copyBtn{border:1px solid hsl(var(--border));color:hsl(var(--muted));cursor:pointer;background:#ffffff0f;border-radius:6px;align-items:center;gap:4px;padding:.35rem .6rem;font-size:.75rem;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.docs-module__jMC11a__copyBtn:hover{color:#93c5fd;background:#2563eb33;border-color:#2563eb66}.docs-module__jMC11a__note{color:hsl(var(--foreground));background:#2563eb14;border-left:3px solid #3b82f6;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.95rem;line-height:1.6}.docs-module__jMC11a__docHero{margin-bottom:2.5rem}.docs-module__jMC11a__docHeroBadge{text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:100px;align-items:center;gap:6px;margin-bottom:1rem;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.docs-module__jMC11a__docHero h1{letter-spacing:-1px;color:hsl(var(--foreground));margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2}.docs-module__jMC11a__docHeroDesc{color:hsl(var(--muted));max-width:680px;font-size:1.05rem;line-height:1.7}.docs-module__jMC11a__featureGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.25rem 0 2rem;display:grid}@media (max-width:640px){.docs-module__jMC11a__featureGrid{grid-template-columns:1fr}}.docs-module__jMC11a__featureCard{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex}.docs-module__jMC11a__featureCard:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.docs-module__jMC11a__featureIcon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.25rem;display:flex}.docs-module__jMC11a__featureCard h3{color:hsl(var(--foreground));margin:0;font-size:.95rem;font-weight:700}.docs-module__jMC11a__featureCard p{color:hsl(var(--muted));margin:0;font-size:.85rem;line-height:1.5}.docs-module__jMC11a__featureLink{color:#60a5fa;align-items:center;gap:4px;margin-top:auto;padding-top:.5rem;font-size:.8rem;display:flex}.docs-module__jMC11a__stepList{flex-direction:column;gap:.75rem;margin:1.25rem 0 2rem;display:flex}.docs-module__jMC11a__stepItem{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.docs-module__jMC11a__stepNum{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:.8rem;font-weight:700;display:flex}.docs-module__jMC11a__stepBody{flex-direction:column;gap:.25rem;display:flex}.docs-module__jMC11a__stepComment{color:hsl(var(--muted));font-size:.8rem}.docs-module__jMC11a__inlineCode code{color:#a5f3fc;background:#0000004d;border-radius:5px;padding:.25rem .5rem;font-family:Fira Code,Consolas,monospace;font-size:.88rem}.docs-module__jMC11a__archDiagram{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.25rem 0 1.5rem;display:flex}.docs-module__jMC11a__archNode{text-align:center;background:#ffffff05;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;min-width:110px;padding:.85rem 1.25rem;display:flex}.docs-module__jMC11a__archNode span{color:hsl(var(--foreground));font-size:.85rem;font-weight:600}.docs-module__jMC11a__archNode small{color:hsl(var(--muted));font-family:monospace;font-size:.72rem}.docs-module__jMC11a__archArrow{color:hsl(var(--muted));font-size:1.25rem}.docs-module__jMC11a__ctaBlock{margin:2.5rem 0 1rem}.docs-module__jMC11a__ctaBtn{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb4d}.docs-module__jMC11a__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66}@keyframes docs-module__jMC11a__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.docs-module__jMC11a__codeLang{color:hsl(var(--muted));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;margin-bottom:.5rem;padding-bottom:.4rem;font-family:monospace;font-size:.7rem;display:block}.docs-module__jMC11a__troubleList{flex-direction:column;gap:.75rem;margin:1.25rem 0;display:flex}.docs-module__jMC11a__troubleItem{background:#f59e0b0a;border:1px solid #f59e0b26;border-radius:10px;padding:1rem 1.25rem}.docs-module__jMC11a__troubleCode{align-items:center;gap:6px;margin-bottom:.5rem;display:flex}.docs-module__jMC11a__troubleCode code{color:#fbbf24;background:#f59e0b1a;border-radius:4px;padding:.2rem .5rem;font-family:Fira Code,monospace;font-size:.82rem}.docs-module__jMC11a__troubleItem p{color:hsl(var(--muted));margin:0;font-size:.85rem;line-height:1.5}.docs-module__jMC11a__navFooter{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.5rem;display:flex}.docs-module__jMC11a__navFooterPrev,.docs-module__jMC11a__navFooterNext{color:#60a5fa;border:1px solid #3b82f633;border-radius:8px;align-items:center;gap:6px;padding:.5rem .75rem;font-size:.85rem;text-decoration:none;transition:all .15s;display:flex}.docs-module__jMC11a__navFooterPrev:hover,.docs-module__jMC11a__navFooterNext:hover{background:#3b82f614;border-color:#3b82f666}
