.service-card.svelte-1foh0jk{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--spacing-md)}.header.svelte-1foh0jk{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-secondary);scroll-margin-top:1rem}.anchor-link.svelte-1foh0jk{color:inherit;text-decoration:none;display:flex;align-items:center;gap:var(--spacing-xs)}.anchor-link.svelte-1foh0jk:hover{color:var(--color-primary)}.anchor-link.svelte-1foh0jk:hover .anchor-icon:where(.svelte-1foh0jk){opacity:1}.anchor-icon.svelte-1foh0jk{font-size:.875rem;color:var(--color-text-secondary);opacity:0;transition:opacity .2s;font-weight:400}h3.svelte-1foh0jk{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-primary)}h4.svelte-1foh0jk{margin:0}h4.svelte-1foh0jk .anchor-link:where(.svelte-1foh0jk){font-size:1.125rem;font-weight:600}.content.svelte-1foh0jk{padding:var(--spacing-lg)}.description.svelte-1foh0jk{margin-top:0;margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);line-height:1.6}.description.svelte-1foh0jk p{margin:0 0 var(--spacing-sm) 0}.description.svelte-1foh0jk p:last-child{margin-bottom:0}.description.svelte-1foh0jk code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .25rem;border-radius:var(--border-radius-sm)}.description.svelte-1foh0jk strong{color:var(--color-text-primary);font-weight:600}.description.svelte-1foh0jk em{font-style:italic}.description.svelte-1foh0jk ul,.description.svelte-1foh0jk ol{margin:var(--spacing-xs) 0;padding-left:var(--spacing-lg)}.description.svelte-1foh0jk li{margin-bottom:var(--spacing-xs)}.methods.svelte-1foh0jk{display:flex;flex-direction:column;gap:var(--spacing-lg)}.method.svelte-1foh0jk{display:grid;gap:var(--spacing-sm);padding-left:var(--spacing-sm);scroll-margin-top:1rem}.method-description.svelte-1foh0jk{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-secondary);font-size:.9375rem}.method-description.svelte-1foh0jk p{margin:0 0 var(--spacing-xs) 0}.method-description.svelte-1foh0jk p:last-child{margin-bottom:0}.method-description.svelte-1foh0jk code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .25rem;border-radius:var(--border-radius-sm)}.method-description.svelte-1foh0jk strong{color:var(--color-text-primary);font-weight:600}.method-description.svelte-1foh0jk em{font-style:italic}.method-description.svelte-1foh0jk ul,.method-description.svelte-1foh0jk ol{margin:var(--spacing-xs) 0;padding-left:var(--spacing-md)}.method-description.svelte-1foh0jk li{margin-bottom:var(--spacing-xs)}.endpoint.svelte-1foh0jk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);font-size:.875rem}.endpoint.svelte-1foh0jk code:where(.svelte-1foh0jk){font-family:var(--font-mono);line-height:1}.endpoint.svelte-1foh0jk a:where(.svelte-1foh0jk){display:flex;align-items:center}.method-badge.svelte-1foh0jk{background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:var(--border-radius-sm)}.type-link.svelte-1foh0jk{text-decoration:none;color:var(--color-primary)}.type-link.svelte-1foh0jk:hover{text-decoration:underline}.type-cell.svelte-1foh0jk{font-family:var(--font-mono);color:var(--color-primary)}.type-cell.primitive.svelte-1foh0jk{color:var(--color-text-secondary)}.message-card.svelte-1qkwtrh{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.header.svelte-1qkwtrh{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);scroll-margin-top:1rem}.anchor-link.svelte-1qkwtrh{text-decoration:none;color:inherit;display:flex;align-items:center;gap:var(--spacing-xs)}.anchor-link.svelte-1qkwtrh:hover{color:var(--color-primary)}.anchor-link.svelte-1qkwtrh:hover .anchor-icon:where(.svelte-1qkwtrh){opacity:1}.anchor-icon.svelte-1qkwtrh{font-size:.75rem;color:var(--color-text-secondary);opacity:0;transition:opacity .2s;font-weight:400}h3.svelte-1qkwtrh{margin:0;font-size:1rem;font-weight:600;font-family:var(--font-mono)}.content.svelte-1qkwtrh{padding:var(--spacing-md)}.description.svelte-1qkwtrh{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.description.svelte-1qkwtrh p{margin:0 0 var(--spacing-xs) 0}.description.svelte-1qkwtrh p:last-child{margin-bottom:0}.description.svelte-1qkwtrh code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .25rem;border-radius:var(--border-radius-sm)}.description.svelte-1qkwtrh strong{color:var(--color-text-primary);font-weight:600}.description.svelte-1qkwtrh em{font-style:italic}.description.svelte-1qkwtrh ul,.description.svelte-1qkwtrh ol{margin:var(--spacing-xs) 0;padding-left:var(--spacing-lg)}.description.svelte-1qkwtrh li{margin-bottom:var(--spacing-xs)}.no-fields.svelte-1qkwtrh{color:var(--color-text-secondary);font-style:italic;margin:var(--spacing-sm) 0}.fields-table.svelte-1qkwtrh{overflow-x:auto}table.svelte-1qkwtrh{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-1qkwtrh{text-align:left;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text-secondary)}td.svelte-1qkwtrh{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);vertical-align:top}tr.svelte-1qkwtrh:last-child td:where(.svelte-1qkwtrh){border-bottom:none}td.svelte-1qkwtrh code:where(.svelte-1qkwtrh){font-family:var(--font-mono);font-size:.8125rem}.type-cell-td.svelte-1qkwtrh{white-space:nowrap}.type-name.svelte-1qkwtrh{color:var(--color-primary)}.type-name.primitive.svelte-1qkwtrh{color:var(--color-text-secondary)}.type-link.svelte-1qkwtrh{text-decoration:none}.type-link.svelte-1qkwtrh:hover code:where(.svelte-1qkwtrh){text-decoration:underline}.suffix.svelte-1qkwtrh{color:var(--color-text-secondary);font-size:.8125rem}.desc-cell.svelte-1qkwtrh{max-width:400px;line-height:1.4}.desc-cell.svelte-1qkwtrh p{margin:0 0 var(--spacing-xs) 0}.desc-cell.svelte-1qkwtrh p:last-child{margin-bottom:0}.desc-cell.svelte-1qkwtrh code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .25rem;border-radius:var(--border-radius-sm)}.desc-cell.svelte-1qkwtrh strong{color:var(--color-text-primary);font-weight:600}.desc-cell.svelte-1qkwtrh em{font-style:italic}.oneof-header-row.svelte-1qkwtrh td:where(.svelte-1qkwtrh){background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);padding:var(--spacing-xs) var(--spacing-sm)}.oneof-header.svelte-1qkwtrh{display:flex;align-items:center;gap:var(--spacing-sm)}.oneof-badge.svelte-1qkwtrh{background:var(--color-primary);color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.5px}.oneof-name.svelte-1qkwtrh{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-primary);font-weight:500}.oneof-field-row.svelte-1qkwtrh{background:var(--color-bg-secondary)}.oneof-field-row.svelte-1qkwtrh td:where(.svelte-1qkwtrh){border-bottom:1px solid var(--color-border)}.oneof-field-row.svelte-1qkwtrh:last-child td:where(.svelte-1qkwtrh){border-bottom:1px solid var(--color-border)}.oneof-field-row.svelte-1qkwtrh td:where(.svelte-1qkwtrh):first-child{padding-left:calc(var(--spacing-sm) + 1.5rem)}.oneof-field-row.svelte-1qkwtrh td:where(.svelte-1qkwtrh):first-child{position:relative}.oneof-field-row.svelte-1qkwtrh td:where(.svelte-1qkwtrh):first-child:before{content:"";position:absolute;left:.75rem;top:0;bottom:0;width:2px;background:var(--color-border)}.oneof-field-row.svelte-1qkwtrh:hover{background:var(--color-bg-tertiary)}.enum-card.svelte-1t4ui0f{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.header.svelte-1t4ui0f{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-secondary);scroll-margin-top:1rem}.anchor-link.svelte-1t4ui0f{text-decoration:none;color:inherit;display:flex;align-items:center;gap:var(--spacing-xs)}.anchor-link.svelte-1t4ui0f:hover{color:var(--color-primary)}.anchor-link.svelte-1t4ui0f:hover .anchor-icon:where(.svelte-1t4ui0f){opacity:1}.anchor-icon.svelte-1t4ui0f{font-size:.75rem;color:var(--color-text-secondary);opacity:0;transition:opacity .2s;font-weight:400}h3.svelte-1t4ui0f{margin:0;font-size:1rem;font-weight:600;font-family:var(--font-mono)}.content.svelte-1t4ui0f{padding:var(--spacing-md)}.description.svelte-1t4ui0f{margin-top:0;margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.description.svelte-1t4ui0f p{margin:0 0 var(--spacing-xs) 0}.description.svelte-1t4ui0f p:last-child{margin-bottom:0}.description.svelte-1t4ui0f code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .25rem;border-radius:var(--border-radius-sm)}.description.svelte-1t4ui0f strong{color:var(--color-text-primary);font-weight:600}.description.svelte-1t4ui0f em{font-style:italic}.description.svelte-1t4ui0f ul,.description.svelte-1t4ui0f ol{margin:var(--spacing-xs) 0;padding-left:var(--spacing-lg)}.description.svelte-1t4ui0f li{margin-bottom:var(--spacing-xs)}.values-table.svelte-1t4ui0f{overflow-x:auto}table.svelte-1t4ui0f{width:100%;border-collapse:collapse;font-size:.875rem}th.svelte-1t4ui0f{text-align:left;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text-secondary)}td.svelte-1t4ui0f{padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-border);vertical-align:top}tr.svelte-1t4ui0f:last-child td:where(.svelte-1t4ui0f){border-bottom:none}td.svelte-1t4ui0f code:where(.svelte-1t4ui0f){font-family:var(--font-mono);font-size:.8125rem}.desc-cell.svelte-1t4ui0f{max-width:500px;line-height:1.4}.desc-cell.svelte-1t4ui0f p{margin:0 0 var(--spacing-xs) 0}.desc-cell.svelte-1t4ui0f p:last-child{margin-bottom:0}.desc-cell.svelte-1t4ui0f code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-tertiary);padding:.125rem .25rem;border-radius:var(--border-radius-sm)}.desc-cell.svelte-1t4ui0f strong{color:var(--color-text-primary);font-weight:600}.desc-cell.svelte-1t4ui0f em{font-style:italic}.api-docs.svelte-1c8t0id{max-width:1000px;margin:0 auto;padding:var(--spacing-lg)}header.svelte-1c8t0id{margin-bottom:var(--spacing-xl)}.back-link.svelte-1c8t0id{display:inline-block;margin-bottom:var(--spacing-md);color:var(--color-primary);text-decoration:none}.back-link.svelte-1c8t0id:hover{text-decoration:underline}h1.svelte-1c8t0id{font-size:2rem;font-weight:700;margin-bottom:var(--spacing-sm)}.intro.svelte-1c8t0id{color:var(--color-text-secondary);line-height:1.6}.intro.svelte-1c8t0id code:where(.svelte-1c8t0id){background:var(--color-bg-tertiary);padding:.125rem .375rem;border-radius:var(--border-radius-sm);font-family:var(--font-mono);font-size:.875em}.intro.svelte-1c8t0id a:where(.svelte-1c8t0id){color:var(--color-primary)}.section.svelte-1c8t0id{margin-bottom:var(--spacing-xl)}.section.svelte-1c8t0id h2:where(.svelte-1c8t0id){font-size:1.5rem;font-weight:600;border-bottom:2px solid var(--color-border);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.message-list.svelte-1c8t0id,.enum-list.svelte-1c8t0id{display:flex;flex-direction:column;gap:var(--spacing-md)}
