.page.svelte-1bxbvqu{max-width:1120px;margin:0 auto;padding:var(--space-12) var(--page-x) var(--space-24)}.hero.svelte-1bxbvqu{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;padding:var(--space-12) 0 var(--space-8)}.hero-content.svelte-1bxbvqu{display:flex;flex-direction:column;gap:var(--space-5)}.hero-badge.svelte-1bxbvqu{display:inline-flex;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-full);width:fit-content}.hero-content.svelte-1bxbvqu h1:where(.svelte-1bxbvqu){font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.08;font-weight:700;letter-spacing:-.03em;margin:0}.hero-subtitle.svelte-1bxbvqu{font-size:var(--text-base);line-height:1.7;color:var(--text-secondary);margin:0;max-width:520px}.hero-metrics.svelte-1bxbvqu{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.metric.svelte-1bxbvqu{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-faint);font-family:var(--font-mono)}.metric.svelte-1bxbvqu svg{opacity:.5}.hero-card.svelte-1bxbvqu{position:relative;border:1px solid var(--border);border-radius:16px;background:var(--bg-code);overflow:hidden;padding:var(--space-8);min-height:200px;display:flex;flex-direction:column;justify-content:center}.hero-card-glow.svelte-1bxbvqu{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%);pointer-events:none}.hero-card-content.svelte-1bxbvqu{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}.hero-card-label.svelte-1bxbvqu{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.hero-card-code.svelte-1bxbvqu{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:var(--space-3) var(--space-4)}.hero-card-code.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:14px;color:var(--accent);user-select:all}.hero-card-response.svelte-1bxbvqu{background:var(--bg);border:1px solid var(--border-subtle);border-radius:10px;padding:var(--space-3) var(--space-4)}.hero-card-response.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:14px;color:var(--text);user-select:all}.btn-ghost.svelte-1bxbvqu{display:inline-flex;align-items:center;gap:var(--space-1);height:34px;padding:0 14px;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;width:fit-content}.btn-ghost.svelte-1bxbvqu:hover{color:var(--text);border-color:var(--border-hover);background:var(--bg-hover)}.section.svelte-1bxbvqu{margin-bottom:var(--space-16)}.section-title.svelte-1bxbvqu{font-size:var(--text-2xl);line-height:1.3;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-6)}.steps.svelte-1bxbvqu{display:flex;align-items:flex-start;gap:var(--space-4)}.step.svelte-1bxbvqu{flex:1;display:flex;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary)}.step-num.svelte-1bxbvqu{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-fg);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.step-body.svelte-1bxbvqu h3:where(.svelte-1bxbvqu){font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2)}.step-body.svelte-1bxbvqu p:where(.svelte-1bxbvqu){font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.step-arrow.svelte-1bxbvqu{display:flex;align-items:center;padding-top:var(--space-8);color:var(--text-faint);flex-shrink:0}.base-url-card.svelte-1bxbvqu{padding:var(--space-6);border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary)}.base-url-card.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--accent)}.base-url-card.svelte-1bxbvqu p:where(.svelte-1bxbvqu){font-size:14px;color:var(--text-secondary);margin:var(--space-3) 0 0}.auth-card.svelte-1bxbvqu{padding:var(--space-6);border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary);text-align:center}.auth-badge.svelte-1bxbvqu{display:inline-flex;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 20%,transparent);border-radius:var(--radius-full);margin-bottom:var(--space-3)}.auth-card.svelte-1bxbvqu p:where(.svelte-1bxbvqu){font-size:14px;color:var(--text-secondary);margin:0}.endpoints.svelte-1bxbvqu{display:flex;flex-direction:column;gap:var(--space-6)}.endpoint-card.svelte-1bxbvqu{padding:var(--space-6);border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary)}.endpoint-header.svelte-1bxbvqu{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.endpoint-method.svelte-1bxbvqu{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);padding:2px 8px;border-radius:6px}.endpoint-path.svelte-1bxbvqu{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--text)}.endpoint-badge.svelte-1bxbvqu{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.endpoint-desc.svelte-1bxbvqu{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-3)}.endpoint-meta.svelte-1bxbvqu{margin-bottom:var(--space-4)}.endpoint-use.svelte-1bxbvqu{font-size:12px;color:var(--text-faint);font-family:var(--font-mono)}.endpoint-code.svelte-1bxbvqu,.endpoint-response.svelte-1bxbvqu{margin-bottom:var(--space-3)}.code-label.svelte-1bxbvqu{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--space-2)}.endpoint-code.svelte-1bxbvqu pre:where(.svelte-1bxbvqu),.endpoint-response.svelte-1bxbvqu pre:where(.svelte-1bxbvqu){margin:0;padding:var(--space-4);background:var(--bg-code);border:1px solid var(--border);border-radius:10px;overflow-x:auto}.endpoint-code.svelte-1bxbvqu code:where(.svelte-1bxbvqu),.endpoint-response.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:pre}.schema-intro.svelte-1bxbvqu{margin-bottom:var(--space-6)}.schema-pre.svelte-1bxbvqu{margin:0;padding:var(--space-4);background:var(--bg-code);border:1px solid var(--border);border-radius:10px;overflow-x:auto}.schema-pre.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:pre}.fields-table-wrap.svelte-1bxbvqu,.status-table-wrap.svelte-1bxbvqu{overflow-x:auto}.fields-table.svelte-1bxbvqu,.status-table.svelte-1bxbvqu{width:100%;font-size:13px;border-collapse:collapse}.fields-table.svelte-1bxbvqu th:where(.svelte-1bxbvqu),.status-table.svelte-1bxbvqu th:where(.svelte-1bxbvqu){text-align:left;padding:var(--space-3) var(--space-3);color:var(--text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border)}.fields-table.svelte-1bxbvqu td:where(.svelte-1bxbvqu),.status-table.svelte-1bxbvqu td:where(.svelte-1bxbvqu){padding:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.fields-table.svelte-1bxbvqu tr:where(.svelte-1bxbvqu):hover td:where(.svelte-1bxbvqu),.status-table.svelte-1bxbvqu tr:where(.svelte-1bxbvqu):hover td:where(.svelte-1bxbvqu){background:var(--bg-hover)}.field-name.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:12px;color:var(--accent)}.field-type.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:12px;color:var(--text-faint)}.field-desc.svelte-1bxbvqu{font-size:13px}.status-code.svelte-1bxbvqu code:where(.svelte-1bxbvqu){font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text)}.limits-grid.svelte-1bxbvqu{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.limit-card.svelte-1bxbvqu{padding:var(--space-6);border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary);text-align:center}.limit-value.svelte-1bxbvqu{font-size:28px;font-weight:800;color:var(--accent);letter-spacing:-.03em}.limit-label.svelte-1bxbvqu{font-size:13px;font-weight:600;color:var(--text);margin-top:var(--space-2)}.limit-sub.svelte-1bxbvqu{font-size:12px;color:var(--text-faint);margin-top:2px}.benefits-grid.svelte-1bxbvqu{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.benefit-card.svelte-1bxbvqu{padding:var(--space-5);border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary)}.benefit-card.svelte-1bxbvqu svg{color:var(--accent);margin-bottom:var(--space-3)}.benefit-card.svelte-1bxbvqu h3:where(.svelte-1bxbvqu){font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-2)}.benefit-card.svelte-1bxbvqu p:where(.svelte-1bxbvqu){font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.tools-section.svelte-1bxbvqu{padding-top:var(--space-10);text-align:center}.tools-section.svelte-1bxbvqu h3:where(.svelte-1bxbvqu){font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-4)}.tools-grid.svelte-1bxbvqu{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.tool-link.svelte-1bxbvqu{display:flex;flex-direction:column;padding:var(--space-4);border:1px solid var(--border);border-radius:12px;background:var(--bg-secondary);transition:all .15s ease;text-align:left}.tool-link.svelte-1bxbvqu:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.tool-name.svelte-1bxbvqu{font-size:13px;font-weight:600;color:var(--text)}.tool-desc.svelte-1bxbvqu{font-size:11px;color:var(--text-faint);margin-top:2px}@media (max-width: 860px){.hero.svelte-1bxbvqu{grid-template-columns:1fr;gap:var(--space-8)}.steps.svelte-1bxbvqu{flex-direction:column}.step-arrow.svelte-1bxbvqu{transform:rotate(90deg);padding:0;justify-content:center}.limits-grid.svelte-1bxbvqu,.benefits-grid.svelte-1bxbvqu,.tools-grid.svelte-1bxbvqu{grid-template-columns:1fr 1fr}}
