body{background:linear-gradient(135deg,#667eea,#764ba2);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.container.svelte-1s1pej0{max-width:1200px;margin:0 auto;padding:40px 20px}.header.svelte-1s1pej0{text-align:center;margin-bottom:40px}.header.svelte-1s1pej0 h1:where(.svelte-1s1pej0){color:#fff;font-size:48px;margin-bottom:12px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.subtitle.svelte-1s1pej0{color:#ffffffe6;font-size:20px;margin:0}.info-banner.svelte-1s1pej0{background:#fff;border-radius:16px;padding:24px;margin-bottom:32px;display:flex;gap:20px;box-shadow:0 8px 32px #0003}.info-icon.svelte-1s1pej0{font-size:32px;flex-shrink:0}.info-banner.svelte-1s1pej0 strong:where(.svelte-1s1pej0){color:#333;font-size:18px;display:block;margin-bottom:8px}.info-banner.svelte-1s1pej0 p:where(.svelte-1s1pej0){color:#666;margin:0;line-height:1.6}.info-banner.svelte-1s1pej0 code:where(.svelte-1s1pej0){background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px}.examples-grid.svelte-1s1pej0{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:24px;margin-bottom:48px}.example-card.svelte-1s1pej0{background:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 32px #0003;transition:transform .3s ease,box-shadow .3s ease}.example-card.svelte-1s1pej0:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000040}.example-header.svelte-1s1pej0 h3:where(.svelte-1s1pej0){color:#333;margin:0 0 8px;font-size:22px}.description.svelte-1s1pej0{color:#666;margin:0 0 20px;font-size:14px}.url-preview.svelte-1s1pej0{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:16px;margin-bottom:20px;overflow-x:auto}.url-text.svelte-1s1pej0{color:#667eea;font-family:Courier New,monospace;font-size:13px;word-break:break-all}.params-list.svelte-1s1pej0{margin-bottom:20px}.params-list.svelte-1s1pej0 h4:where(.svelte-1s1pej0){color:#333;font-size:16px;margin:0 0 16px}.param-item.svelte-1s1pej0{background:#f8f9fa;border-left:3px solid #667eea;padding:12px 16px;margin-bottom:12px;border-radius:4px}.param-header.svelte-1s1pej0{display:flex;align-items:center;gap:10px;margin-bottom:8px}.param-name.svelte-1s1pej0{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#667eea}.badge.svelte-1s1pej0{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge.required.svelte-1s1pej0{background:#fee;color:#c33}.badge.optional.svelte-1s1pej0{background:#e3f2fd;color:#1976d2}.param-value.svelte-1s1pej0{font-size:13px;color:#666;margin-bottom:4px}.param-value.svelte-1s1pej0 code:where(.svelte-1s1pej0){background:#fff;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:#333}.param-note.svelte-1s1pej0{font-size:12px;color:#999;font-style:italic}.actions.svelte-1s1pej0{display:flex;gap:12px}.btn-copy.svelte-1s1pej0,.btn-try.svelte-1s1pej0{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-copy.svelte-1s1pej0{background:#f8f9fa;color:#495057;border:2px solid #dee2e6}.btn-copy.svelte-1s1pej0:hover{background:#e9ecef;border-color:#adb5bd}.btn-try.svelte-1s1pej0{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-try.svelte-1s1pej0:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.reference-section.svelte-1s1pej0,.tips-section.svelte-1s1pej0{margin-bottom:48px}.reference-section.svelte-1s1pej0 h2:where(.svelte-1s1pej0),.tips-section.svelte-1s1pej0 h2:where(.svelte-1s1pej0){color:#fff;font-size:32px;margin-bottom:24px;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.3)}.reference-grid.svelte-1s1pej0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.reference-card.svelte-1s1pej0{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px #00000026}.reference-card.svelte-1s1pej0 h4:where(.svelte-1s1pej0){color:#333;font-size:18px;margin:0 0 8px}.reference-card.svelte-1s1pej0 p:where(.svelte-1s1pej0){color:#666;font-size:14px;margin:12px 0;line-height:1.5}.reference-card.svelte-1s1pej0 code:where(.svelte-1s1pej0){display:block;background:#f8f9fa;padding:8px 12px;border-radius:6px;font-family:Courier New,monospace;font-size:13px;color:#667eea;margin-top:8px}.tips-grid.svelte-1s1pej0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tip-card.svelte-1s1pej0{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px #00000026}.tip-icon.svelte-1s1pej0{font-size:36px;margin-bottom:12px}.tip-card.svelte-1s1pej0 h4:where(.svelte-1s1pej0){color:#333;font-size:18px;margin:0 0 12px}.tip-card.svelte-1s1pej0 p:where(.svelte-1s1pej0){color:#666;font-size:14px;line-height:1.6;margin:0}.tip-card.svelte-1s1pej0 code:where(.svelte-1s1pej0){background:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px}.quick-links.svelte-1s1pej0{background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px #0003}.quick-links.svelte-1s1pej0 h3:where(.svelte-1s1pej0){color:#333;font-size:24px;margin:0 0 20px;text-align:center}.links-grid.svelte-1s1pej0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.quick-link.svelte-1s1pej0{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;transition:all .2s ease}.quick-link.svelte-1s1pej0:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.api-section.svelte-1s1pej0{margin-bottom:48px}.api-intro.svelte-1s1pej0{color:#ffffffe6;font-size:18px;text-align:center;margin-bottom:32px}.api-cards.svelte-1s1pej0{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}.api-card.svelte-1s1pej0{background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px #0003}.api-method.svelte-1s1pej0{display:inline-block;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:16px}.api-method.get.svelte-1s1pej0{background:#e3f2fd;color:#1976d2}.api-method.post.svelte-1s1pej0{background:#e8f5e9;color:#388e3c}.api-card.svelte-1s1pej0 h3:where(.svelte-1s1pej0){color:#333;font-size:24px;margin:0 0 12px}.api-endpoint.svelte-1s1pej0{display:block;background:#f8f9fa;padding:12px 16px;border-radius:8px;font-family:Courier New,monospace;font-size:14px;color:#667eea;margin-bottom:16px;overflow-x:auto}.api-description.svelte-1s1pej0{color:#666;font-size:16px;margin-bottom:24px;line-height:1.6}.api-example.svelte-1s1pej0,.api-response.svelte-1s1pej0,.api-params.svelte-1s1pej0{margin-top:24px}.api-example.svelte-1s1pej0 h4:where(.svelte-1s1pej0),.api-response.svelte-1s1pej0 h4:where(.svelte-1s1pej0),.api-params.svelte-1s1pej0 h4:where(.svelte-1s1pej0){color:#333;font-size:16px;margin:0 0 12px}.api-example.svelte-1s1pej0 pre:where(.svelte-1s1pej0),.api-response.svelte-1s1pej0 pre:where(.svelte-1s1pej0){background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.6}.api-params.svelte-1s1pej0 ul:where(.svelte-1s1pej0){margin:0;padding-left:20px;color:#666;font-size:14px;line-height:1.8}.api-params.svelte-1s1pej0 li:where(.svelte-1s1pej0){margin-bottom:8px}.api-params.svelte-1s1pej0 code:where(.svelte-1s1pej0){background:#f8f9fa;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:#667eea}.api-auth-section.svelte-1s1pej0{background:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 8px 32px #0003}.api-auth-section.svelte-1s1pej0 h3:where(.svelte-1s1pej0){color:#333;font-size:24px;margin:0 0 16px}.api-auth-section.svelte-1s1pej0 p:where(.svelte-1s1pej0){color:#666;font-size:16px;margin-bottom:16px}.api-auth-section.svelte-1s1pej0 code:where(.svelte-1s1pej0){background:#f8f9fa;padding:3px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:#667eea}.auth-example.svelte-1s1pej0{background:#1e1e1e;padding:16px;border-radius:8px;margin:16px 0}.auth-example.svelte-1s1pej0 code:where(.svelte-1s1pej0){color:#4ec9b0;background:transparent;font-size:14px}.auth-note.svelte-1s1pej0{color:#ff9800;font-weight:500;margin-top:16px}.api-use-cases.svelte-1s1pej0{background:#fff;border-radius:16px;padding:32px;margin-bottom:48px;box-shadow:0 8px 32px #0003}.api-use-cases.svelte-1s1pej0 h3:where(.svelte-1s1pej0){color:#333;font-size:24px;margin:0 0 24px;text-align:center}.use-cases-grid.svelte-1s1pej0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.use-case.svelte-1s1pej0{background:#f8f9fa;border-radius:12px;padding:24px;border-left:4px solid #667eea}.use-case-icon.svelte-1s1pej0{font-size:32px;margin-bottom:12px}.use-case.svelte-1s1pej0 h4:where(.svelte-1s1pej0){color:#333;font-size:16px;margin:0 0 8px}.use-case.svelte-1s1pej0 p:where(.svelte-1s1pej0){color:#666;font-size:14px;line-height:1.6;margin:0}.use-case.svelte-1s1pej0 code:where(.svelte-1s1pej0){background:#fff;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px;color:#667eea}.api-tester.svelte-1s1pej0{margin-top:32px;padding-top:32px;border-top:2px solid #e9ecef}.api-tester.svelte-1s1pej0 h4:where(.svelte-1s1pej0){color:#333;font-size:18px;margin:0 0 20px}.test-form.svelte-1s1pej0{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.form-row.svelte-1s1pej0{display:flex;flex-direction:column;gap:8px}.form-row.svelte-1s1pej0 label:where(.svelte-1s1pej0){color:#666;font-size:14px;font-weight:600}.form-row.svelte-1s1pej0 input:where(.svelte-1s1pej0),.form-row.svelte-1s1pej0 select:where(.svelte-1s1pej0){padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;font-family:Courier New,monospace;transition:border-color .2s ease}.form-row.svelte-1s1pej0 input:where(.svelte-1s1pej0):focus,.form-row.svelte-1s1pej0 select:where(.svelte-1s1pej0):focus{outline:none;border-color:#667eea}.test-button.svelte-1s1pej0{padding:14px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.test-button.svelte-1s1pej0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.test-button.svelte-1s1pej0:disabled{opacity:.6;cursor:not-allowed}.test-result.svelte-1s1pej0{background:#f8f9fa;border-radius:12px;padding:20px;margin-top:20px}.test-result.svelte-1s1pej0 h5:where(.svelte-1s1pej0){color:#333;font-size:16px;margin:0 0 12px}.result-success.svelte-1s1pej0{color:#388e3c;font-weight:600;margin-bottom:12px;padding:8px 12px;background:#e8f5e9;border-radius:6px;display:inline-block}.result-error.svelte-1s1pej0{color:#d32f2f;font-weight:600;margin-bottom:12px;padding:8px 12px;background:#ffebee;border-radius:6px;display:inline-block}.result-data.svelte-1s1pej0{background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.6;margin:0}.result-data.svelte-1s1pej0 code:where(.svelte-1s1pej0){color:#d4d4d4;background:transparent}@media (max-width: 768px){.examples-grid.svelte-1s1pej0{grid-template-columns:1fr}.header.svelte-1s1pej0 h1:where(.svelte-1s1pej0){font-size:36px}.api-card.svelte-1s1pej0{padding:20px}.use-cases-grid.svelte-1s1pej0{grid-template-columns:1fr}}
