.api-portal{background:var(--surface-canvas);min-height:100vh;color:var(--text-main)}.api-portal-top{z-index:10;border-bottom:1px solid var(--separator);background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.api-portal-home{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.api-portal-product{font-size:var(--type-headline);color:var(--text-muted);font-weight:600}.api-portal-main{padding:24px}.api-portal-intro{border-radius:var(--radius-m);background:var(--surface-panel);box-shadow:var(--shadow-card);margin:0 0 24px;padding:20px 24px}.api-portal-intro h1{font-size:var(--type-title);margin:0 0 8px}.api-portal-intro p{color:var(--text-muted);margin:0 0 12px}.api-portal-intro p:last-child{margin-bottom:0}.api-portal-facts{flex-wrap:wrap;gap:12px 32px;margin:16px 0;display:flex}.api-portal-facts dt{font-size:var(--type-caption);color:var(--text-faint)}.api-portal-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.api-portal code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-footnote)}.api-portal-status{color:var(--text-muted)}.api-portal-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=600px){.api-portal-top,.api-portal-main{padding-inline:16px}}
