.docs-module__jMC11a__page{min-height:100vh;padding:48px 0 100px}.docs-module__jMC11a__backLink{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:48px;font-size:.875rem;transition:color .15s;display:inline-flex}.docs-module__jMC11a__backLink:hover{color:var(--text-primary)}.docs-module__jMC11a__logo{letter-spacing:-.02em;margin-bottom:16px;font-size:1.125rem}.docs-module__jMC11a__logoName{color:var(--text-primary);font-weight:700}.docs-module__jMC11a__logoDot{color:#00c46a;font-weight:700}.docs-module__jMC11a__intro{color:var(--text-secondary);max-width:640px;margin-bottom:64px;font-size:1rem;line-height:1.7}.docs-module__jMC11a__section{margin-bottom:64px}.docs-module__jMC11a__sectionTitle{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);margin-bottom:24px;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400}.docs-module__jMC11a__flow{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex;overflow-x:auto}.docs-module__jMC11a__flowStep{border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;display:flex}.docs-module__jMC11a__flowStepAccent{border-color:var(--accent-border);color:var(--accent)}.docs-module__jMC11a__flowArrow{color:var(--text-tertiary);flex-shrink:0;font-size:.875rem}.docs-module__jMC11a__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.docs-module__jMC11a__grid{grid-template-columns:repeat(2,1fr)}}.docs-module__jMC11a__card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px}.docs-module__jMC11a__cardLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px;font-size:.6875rem;display:inline-block}.docs-module__jMC11a__cardTitle{color:var(--text-primary);margin-bottom:6px;font-size:1rem;font-weight:600}.docs-module__jMC11a__cardDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.docs-module__jMC11a__codeBlock{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;overflow:hidden}.docs-module__jMC11a__codeHeader{border-bottom:1px solid var(--border);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.75rem;display:flex}.docs-module__jMC11a__codeMethod{color:var(--accent);font-weight:600}.docs-module__jMC11a__codeContent{padding:16px;overflow-x:auto}.docs-module__jMC11a__codeContent pre{font-family:var(--font-geist-mono),monospace;color:var(--text-secondary);white-space:pre;margin:0;font-size:.8125rem;line-height:1.7}.docs-module__jMC11a__table{border-collapse:collapse;width:100%;font-size:.875rem}.docs-module__jMC11a__table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);border-bottom:1px solid var(--border);padding:10px 16px;font-size:.75rem;font-weight:600}.docs-module__jMC11a__table td{color:var(--text-secondary);border-bottom:1px solid var(--border);padding:12px 16px}.docs-module__jMC11a__table tr:last-child td{border-bottom:none}.docs-module__jMC11a__tableWrap{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.docs-module__jMC11a__steps{flex-direction:column;gap:20px;display:flex}.docs-module__jMC11a__step{align-items:flex-start;gap:16px;display:flex}.docs-module__jMC11a__stepNumber{background:var(--accent-dim);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.docs-module__jMC11a__stepContent{flex:1}.docs-module__jMC11a__stepTitle{color:var(--text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:600}.docs-module__jMC11a__stepDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.docs-module__jMC11a__mono{font-family:var(--font-geist-mono),monospace;color:var(--accent);font-size:.8125rem}.docs-module__jMC11a__githubCta{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;transition:all .15s;display:inline-flex}.docs-module__jMC11a__githubCta:hover{border-color:var(--border-hover);color:var(--text-primary)}
