.related-topics.svelte-1uiupve{text-align:center;margin-bottom:1rem}.related-label.svelte-1uiupve{font-family:var(--font-ui);color:var(--color-muted);margin-bottom:.5rem;font-size:12px}.related-pills.svelte-1uiupve{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.related-pill.svelte-1uiupve{font-family:var(--font-ui);color:var(--color-muted);border:1px solid var(--color-border);border-radius:4px;padding:.35rem .75rem;font-size:13px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-block}.related-pill.svelte-1uiupve:hover{color:var(--color-fg);border-color:color-mix(in srgb, var(--color-fg) 35%, transparent)}.search-form.svelte-sxr6ma{width:100%}.search-wrap.svelte-sxr6ma{position:relative}.suggest-positioner.svelte-sxr6ma{z-index:50;position:absolute;top:calc(100% + 4px);left:0;right:0}.search-line.svelte-sxr6ma{background:var(--color-panel);border:1px solid color-mix(in srgb, var(--color-fg) 22%, transparent);border-radius:6px;align-items:baseline;padding:0 .85rem;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.search-line.svelte-sxr6ma:hover{border-color:color-mix(in srgb, var(--color-fg) 35%, transparent)}.search-line.svelte-sxr6ma:focus-within{border-color:color-mix(in srgb, var(--color-fg) 45%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-fg) 15%, transparent)}.search-input.svelte-sxr6ma{min-width:0;font-family:var(--font-ui);color:var(--color-fg);background:0 0;border:0;outline:none;flex:1;padding:.7rem 0;font-size:1.05rem}.search-input.svelte-sxr6ma::placeholder{color:#0000}.search-input.svelte-sxr6ma::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-placeholder.svelte-sxr6ma{pointer-events:none;color:var(--color-muted);font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1.7rem);font-size:1.05rem;position:absolute;top:50%;left:.85rem;overflow:hidden;transform:translateY(-50%)}.search-placeholder.hidden.svelte-sxr6ma{display:none}.search-placeholder.svelte-sxr6ma i:where(.svelte-sxr6ma){font-style:italic}.search-affordances.svelte-sxr6ma{flex:none;align-items:baseline;gap:.75rem;padding-left:.5rem;display:flex}.search-clear.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px}.search-clear.svelte-sxr6ma:hover{color:var(--color-accent)}.search-submit-hint.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-muted);opacity:.7;font-size:13px}.leader-row.svelte-sxr6ma{font-family:var(--font-body);align-items:baseline;gap:.75rem;padding:.25rem 0;font-size:15px;display:flex}.leader-label.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-fg);letter-spacing:.02em;flex:none;font-size:12px;font-weight:600}.leader-fill.svelte-sxr6ma{border-bottom:1px dotted var(--color-border);flex:1;align-self:end;height:0;margin-bottom:4px}.leader-examples.svelte-sxr6ma{flex:none;align-items:baseline;gap:.5rem;display:inline-flex}.ex-term.svelte-sxr6ma{color:var(--color-fg);font-style:italic;text-decoration-color:#0000}.ex-term.svelte-sxr6ma:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.ex-sep.svelte-sxr6ma{color:var(--color-muted)}.browse-link.svelte-sxr6ma{color:var(--color-fg);border-bottom:1px solid var(--color-border);padding-bottom:1px;text-decoration:none}.browse-link.svelte-sxr6ma:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.tab.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-muted);border-bottom:1.5px solid #0000;padding:.25rem 0;font-size:13px;transition:color .12s,border-color .12s}.tab.svelte-sxr6ma:hover{color:var(--color-fg)}.tab.active.svelte-sxr6ma{color:var(--color-fg);border-bottom-color:var(--color-accent);font-weight:600}.result-list.svelte-sxr6ma{margin:0;padding:0;list-style:none}.result-row.svelte-sxr6ma{border-top:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}.result-row.svelte-sxr6ma:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent)}.result-link.svelte-sxr6ma{color:inherit;border-left:2px solid #0000;margin-left:-.75rem;padding:.875rem 0 .875rem .75rem;text-decoration:none;transition:border-color .12s;display:block}.result-row.svelte-sxr6ma:hover .result-link:where(.svelte-sxr6ma){border-left-color:var(--color-accent)}.result-eyebrow.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-accent);letter-spacing:.05em;align-items:baseline;gap:.6rem;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.result-row.svelte-sxr6ma:hover .result-eyebrow:where(.svelte-sxr6ma){color:var(--color-accent-text)}.result-eyebrow.svelte-sxr6ma .tag:where(.svelte-sxr6ma){text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);font-size:10.5px;font-weight:600}.result-eyebrow.svelte-sxr6ma .ref:where(.svelte-sxr6ma){color:inherit}.result-snippet.svelte-sxr6ma{font-family:var(--font-body);color:var(--color-fg);font-size:15px;line-height:1.625}.result-headline.svelte-sxr6ma{font-family:var(--font-heading);color:var(--color-fg);font-size:17px;line-height:1.4}.result-trail.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-subtle);opacity:.75;margin-top:6px;font-size:12px;font-style:italic}.recent-list.svelte-sxr6ma{margin:0;padding:0;list-style:none}.recent-list.svelte-sxr6ma li:where(.svelte-sxr6ma){align-items:baseline;gap:.6rem;padding:3px 0;display:flex}.recent-list.svelte-sxr6ma li:where(.svelte-sxr6ma):before{content:"—";color:var(--color-muted);flex:none}.show-more.svelte-sxr6ma{font-family:var(--font-ui);color:var(--color-fg);cursor:pointer;border:0;border-bottom:1px solid color-mix(in srgb, var(--color-fg) 35%, transparent);background:0 0;padding:.25rem 0;font-size:13px;font-weight:500;transition:color .12s,border-color .12s}.show-more.svelte-sxr6ma:hover{color:var(--color-accent-text);border-bottom-color:var(--color-accent-text)}.search-highlight{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:inherit;border-radius:2px;padding:1px 3px}
