:root{--fs-2xs:0.75rem;--fs-xs:0.875rem;--fs-sm:1rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.5rem;--fs-display:4rem;--fs-inline-code:0.9em;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--space-10:96px;--dur-1:70ms;--dur-2:110ms;--dur-3:160ms;--dur-4:240ms;--dur-5:400ms;--ease-standard:cubic-bezier(0.2,0,0.38,0.9);--ease-entrance:cubic-bezier(0,0,0.38,0.9);--ease-exit:cubic-bezier(0.2,0,1,0.9);--dur-tick:950ms;--radius-control:var(--radius-sm);--radius-card:var(--radius);--radius-sheet:32px;--radius-pill:999px;--code-text:#efeaf9;--code-text-strong:#ffffff;--code-text-dim:#a89fc4;--swatch-tick-light:#ffffff;--swatch-tick-dark:#150833}:root:not([data-theme=light]){--faint:#aca4bf;--accent-brd:rgba(159,124,209,0.9);--brd-strong:#8e84ab}[data-theme=light]{--faint:#4c465a;--muted:#3e384b;--accent-brd:rgba(59,0,153,0.8);--brd-strong:#665e78}.DocSearch_search__EpJKU{margin-bottom:var(--space-6)}.DocSearch_label__rR_AY{display:block;color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--space-3)}.DocSearch_field__AiiAm input{width:100%;min-height:44px;padding:var(--space-4);border:1px solid var(--panel-brd);border-radius:var(--radius-pill);color:var(--text);background:var(--panel);font:inherit;font-size:var(--fs-sm)}.DocSearch_field__AiiAm input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DocSearch_field__AiiAm input::placeholder{color:var(--muted)}.DocSearch_results__gH9oW{margin-top:var(--space-4)}.DocSearch_results__gH9oW p{font-size:var(--fs-sm);color:var(--muted)}.DocSearch_results__gH9oW ul{list-style:none;padding:0;margin:0}.DocSearch_results__gH9oW a{display:flex;flex-direction:column;gap:var(--space-2);min-height:44px;padding:var(--space-4);color:var(--text);text-decoration:none;border-bottom:1px solid var(--panel-brd)}.DocSearch_results__gH9oW a:hover{background:var(--panel-hover);color:var(--accent)}.DocSearch_results__gH9oW a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DocSearch_results__gH9oW small{font-family:var(--font-mono);color:var(--muted);font-size:var(--fs-xs)}