.docs-shell .docs-card{background:var(--grad-panel);border:var(--hairline);border-radius:var(--radius-panel);box-shadow:var(--elevation-1);padding:var(--space-8)}@media (max-width:560px){.docs-shell .docs-card{padding:var(--space-5)}}.docs-shell .docs-card code:not(pre code){background:var(--elev-sunken);border:var(--hairline);border-radius:var(--radius-sm)}.docs-shell .docs-note{background:var(--surface);border:var(--hairline);border-left:2px solid color-mix(in srgb, var(--accent-live) 45%, transparent);border-radius:var(--radius-card)}.docs-shell .docs-note__eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:0}.docs-shell .docs-table-wrap{max-width:100%;padding-bottom:2px;overflow-x:auto}.docs-shell .docs-table-wrap table{width:100%;min-width:30rem;max-width:none}.docs-shell .docs-card th{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:0;color:var(--text-tertiary)}.docs-shell .docs-nav-group{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:var(--space-2)}.docs-shell .docs-nav-link{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);padding:3px var(--space-2);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-left:2px solid #0000;line-height:1.6;text-decoration:none;display:block}.docs-shell .docs-nav-link:hover{color:var(--text);background:var(--surface-hover)}.docs-shell .docs-nav-link[aria-current]{color:var(--text);font-weight:var(--weight-semibold);border-left-color:var(--accent-live)}.docs-shell .docs-nav-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.docs-shell .docs-nav-sublink{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary);padding:1px 0;line-height:1.6;text-decoration:none;display:block}.docs-shell .docs-nav-sublink:hover{color:var(--text)}.docs-shell .docs-nav-mobile summary{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--text-secondary)}.docs-shell .docs-nav-mobile summary:before{content:"";border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);width:.42em;height:.42em;transition:transform var(--dur-fast) var(--ease);margin-right:.6em;display:inline-block;transform:translateY(-2px)rotate(-45deg)}.docs-shell .docs-nav-mobile[open] summary:before{content:"";transform:translateY(-1px)rotate(45deg)}@media (prefers-reduced-motion:reduce){.docs-shell .docs-nav-link,.docs-shell .docs-nav-mobile summary:before{transition:none}}.docs-shell .docs-search-input{width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);background:var(--surface);border:var(--hairline);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)}.docs-shell .docs-search-input::placeholder{color:var(--text-tertiary)}.docs-shell .docs-search-input:hover{border-color:var(--border-medium)}.docs-shell .docs-search-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;background:var(--surface-hover)}.docs-shell .docs-search-results{z-index:5;width:100%;margin-top:var(--space-1);background:var(--surface-solid);border:var(--hairline);border-radius:var(--radius-card);box-shadow:var(--elevation-2);padding:var(--space-2);gap:1px;list-style:none;display:grid;position:absolute}.docs-shell .docs-search-results a{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);border-radius:var(--radius-sm);padding:var(--space-2);text-decoration:none;display:block}.docs-shell .docs-search-results a:hover{background:var(--surface-hover)}@media (prefers-reduced-motion:reduce){.docs-shell .docs-search-input{transition:none}}
