.page.svelte-1uha8ag{max-width:960px;margin:0 auto;padding:0 24px 80px;position:relative}.hero.svelte-1uha8ag{text-align:center;padding:100px 0 64px;position:relative;z-index:1}.hero-title.svelte-1uha8ag{font-family:var(--font-display);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px;color:var(--text-primary)}.hero-subtitle.svelte-1uha8ag{font-size:16px;color:var(--text-secondary);font-weight:400;margin-bottom:40px;letter-spacing:.01em}.hero-actions.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.url-bar.svelte-1uha8ag{display:flex;align-items:center;gap:10px;background:#18181bf5;border:1px solid var(--border);border-radius:var(--radius-lg);padding:8px 10px 8px 16px;transition:border-color .2s ease}.url-bar.svelte-1uha8ag:hover{border-color:var(--border-hover)}.url-label.svelte-1uha8ag{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.url-value.svelte-1uha8ag{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary)}.url-copy.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--text-muted);transition:all .15s ease;flex-shrink:0}.url-copy.svelte-1uha8ag:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;background:var(--accent);color:#111114;font-weight:600;font-size:14px;border-radius:var(--radius-md);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.btn-primary.svelte-1uha8ag:hover{background:var(--accent-hover)}.contact-section.svelte-1uha8ag{position:relative;z-index:1;margin-bottom:48px}.contact-header.svelte-1uha8ag{margin-bottom:16px}.contact-title.svelte-1uha8ag{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.02em}.contact-general-note.svelte-1uha8ag{font-size:13px;color:var(--text-muted);margin-top:4px}.contact-grid.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px}.contact-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#18181bf5;border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s ease;cursor:pointer;text-align:left;color:inherit}.contact-item.svelte-1uha8ag:hover{border-color:var(--border-hover)}.contact-name.svelte-1uha8ag{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.contact-value.svelte-1uha8ag{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);white-space:nowrap}.contact-copied.svelte-1uha8ag{color:var(--success);font-size:11px;font-weight:500;letter-spacing:.02em}.contact-note.svelte-1uha8ag{font-size:11px;color:var(--text-muted);font-style:italic;white-space:nowrap}.contact-copy-icon{color:var(--text-muted);flex-shrink:0;opacity:.5;transition:opacity .15s ease}.contact-item.svelte-1uha8ag:hover .contact-copy-icon{opacity:1}.cards-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;position:relative;z-index:1;margin-bottom:48px}.card.svelte-1uha8ag{background:#18181bf5;border:1px solid var(--border);border-radius:var(--radius-xl);overflow:clip;transition:border-color .2s ease}.card.svelte-1uha8ag:hover{border-color:var(--border-hover)}.card-header.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:16px 20px 0}.card-icon{color:var(--text-muted);flex-shrink:0}.card-title.svelte-1uha8ag{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em}.card-body.svelte-1uha8ag{padding:16px 20px 20px}.endpoint-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px}.endpoint-item.svelte-1uha8ag{display:flex;align-items:baseline;gap:10px;padding:6px 0;min-width:0}.endpoint-method.svelte-1uha8ag{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 8px;border-radius:4px;background:#f59e0b1a;color:var(--accent);min-width:46px;text-align:center;flex-shrink:0}.endpoint-method.get.svelte-1uha8ag{background:#22c55e1a;color:var(--success)}.endpoint-path.svelte-1uha8ag{font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-all;min-width:0}.availability-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px}.availability-item.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.availability-name.svelte-1uha8ag{font-size:13px;font-weight:500;min-width:80px;color:var(--text-secondary)}.availability-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:500;padding:2px 10px 2px 8px;border-radius:999px;background:var(--success-dim);color:var(--success)}.availability-badge.zero.svelte-1uha8ag{background:var(--error-dim);color:var(--error)}.availability-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:currentColor}.log-entries.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.log-entry.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px}.log-label.svelte-1uha8ag{font-size:13px;color:var(--text-secondary)}.log-value.svelte-1uha8ag{font-family:var(--font-mono);font-size:12.5px;padding:3px 10px;background:var(--bg-elevated);border-radius:var(--radius-sm);color:var(--text-muted)}.empty-state.svelte-1uha8ag{font-size:13px;color:var(--text-muted);font-style:italic}.models-section.svelte-1uha8ag{position:relative;z-index:1}.section-header.svelte-1uha8ag{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.section-title.svelte-1uha8ag{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.02em}.models-grid.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.model-card.svelte-1uha8ag{background:#18181bf5;border:1px solid var(--border);border-radius:var(--radius-xl);overflow:clip;transition:border-color .2s ease}.model-card.svelte-1uha8ag:hover{border-color:var(--border-hover)}.model-card[open].svelte-1uha8ag{border-color:#f59e0b33}.model-card-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:background-color .15s ease}.model-card-header.svelte-1uha8ag::-webkit-details-marker{display:none}.model-card-header.svelte-1uha8ag::marker{display:none;content:""}.model-card-header.svelte-1uha8ag:hover{background:var(--bg-elevated)}.model-provider-info.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.model-provider-name.svelte-1uha8ag{font-family:var(--font-display);font-size:14px;font-weight:500}.model-count.svelte-1uha8ag{font-size:12px;color:var(--text-muted);font-weight:400}.chevron{color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.model-card[open].svelte-1uha8ag .chevron{transform:rotate(180deg)}.model-card-body.svelte-1uha8ag{padding:0 20px 16px;border-top:1px solid var(--border)}.pricing-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 8px}.pricing-tag.svelte-1uha8ag{font-family:var(--font-mono);font-size:11px;font-weight:500;padding:3px 10px;border-radius:6px;background:var(--accent-dim);color:var(--accent-text)}.pricing-tag.dim.svelte-1uha8ag{background:var(--bg-hover);color:var(--text-secondary)}.model-names.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px}.model-name.svelte-1uha8ag{font-family:var(--font-mono);font-size:12px;padding:4px 10px;background:var(--bg-elevated);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid var(--border);transition:all .15s ease}.model-name.svelte-1uha8ag:hover{border-color:var(--border-hover);color:var(--text-primary)}.page-footer.svelte-1uha8ag{margin-top:64px;padding-top:24px;border-top:1px solid var(--border);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.footer-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}.footer-text.svelte-1uha8ag{font-family:var(--font-display);font-size:12px;color:var(--text-muted);letter-spacing:.02em}@media(max-width:600px){.hero.svelte-1uha8ag{padding:64px 0 48px}.hero-title.svelte-1uha8ag{font-size:36px}.hero-actions.svelte-1uha8ag{flex-direction:column}.url-bar.svelte-1uha8ag{width:100%;flex-wrap:wrap}.cards-grid.svelte-1uha8ag{grid-template-columns:1fr}}
