.apikey-page.svelte-x9ghkj{max-width:740px;margin:0 auto;padding:2rem 1rem}.page-header.svelte-x9ghkj{border-bottom:2px solid #dee2e6;margin-bottom:2rem;padding-bottom:1rem}.page-header.svelte-x9ghkj h1:where(.svelte-x9ghkj){font-size:2rem;font-weight:700;color:#212529;margin:0 0 .25rem}.subtitle.svelte-x9ghkj{color:#6c757d;font-size:.95rem;margin:0;text-align:center}section.svelte-x9ghkj{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}section.svelte-x9ghkj:last-child{border-bottom:none}h2.svelte-x9ghkj{font-size:1.2rem;font-weight:600;color:#343a40;margin:0 0 .85rem}p.svelte-x9ghkj{color:#495057;line-height:1.75;margin:0 0 .85rem}p.svelte-x9ghkj:last-child{margin-bottom:0}ul.svelte-x9ghkj{color:#495057;line-height:1.85;padding-left:1.5rem;margin:.5rem 0 .85rem}a.svelte-x9ghkj{color:#0d6efd;text-decoration:none}a.svelte-x9ghkj:hover{text-decoration:underline}.info-box.svelte-x9ghkj{background-color:#e7f3ff;border-left:4px solid #0d6efd;border-radius:0 4px 4px 0;padding:1rem 1.25rem;margin:1rem 0;color:#1a3a5c;font-size:.92rem;line-height:1.7}.info-box.technical.svelte-x9ghkj{background-color:#f0f4f8;border-left-color:#6c757d;color:#343a40}.step.svelte-x9ghkj{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem;padding:.85rem 1rem;background-color:#f8f9fa;border-radius:6px}.step-number.svelte-x9ghkj{background-color:#0d6efd;color:#fff;font-weight:700;font-size:.9rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content.svelte-x9ghkj{color:#495057;line-height:1.65;font-size:.95rem}table.svelte-x9ghkj{width:100%;border-collapse:collapse;margin:.85rem 0;font-size:.93rem}th.svelte-x9ghkj{background-color:#e9ecef;color:#343a40;font-weight:600;text-align:left;padding:.6rem .85rem;border:1px solid #dee2e6}td.svelte-x9ghkj{padding:.6rem .85rem;border:1px solid #dee2e6;color:#495057}tr.svelte-x9ghkj:nth-child(2n) td:where(.svelte-x9ghkj){background-color:#f8f9fa}.disclaimer-section.svelte-x9ghkj{background-color:#fff3cd;border:1px solid #ffc107;border-left:4px solid #ffc107;border-radius:4px;padding:1rem 1.25rem}.disclaimer-section.svelte-x9ghkj h2:where(.svelte-x9ghkj){color:#856404}.disclaimer-section.svelte-x9ghkj p:where(.svelte-x9ghkj),.disclaimer-section.svelte-x9ghkj ul:where(.svelte-x9ghkj){color:#6d4c00}
