[dir=rtl]{--slide-from-start:100%}[dir=ltr]{--slide-from-start:-100%}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-in{0%{translate:var(--slide-from-start) 0}to{translate:0}}@keyframes drawer-out{0%{translate:0}to{translate:var(--slide-from-start) 0}}@keyframes menu-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes menu-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.overlay[data-state=open]{animation:overlay-in .18s var(--ease-out-quart)}.overlay[data-state=closed]{animation:overlay-out .15s var(--ease-out-quart)}.drawer[data-state=open]{animation:drawer-in .22s var(--ease-out-quart)}.drawer[data-state=closed]{animation:drawer-out .18s var(--ease-out-quart)}.tooltip-content{transform-origin:var(--radix-tooltip-content-transform-origin)}.tooltip-content[data-state=delayed-open],.tooltip-content[data-state=instant-open]{animation:menu-in .15s var(--ease-out-quart)}.tooltip-content[data-state=closed]{animation:menu-out .15s var(--ease-out-quart)}@keyframes palette-in{0%{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0}}.palette[data-state=open]{animation:palette-in .16s var(--ease-out-quart)}.kbd{border:1px solid var(--color-control);background:var(--color-sunk);text-align:center;min-inline-size:1.5rem;color:var(--color-ink-muted);direction:ltr;border-radius:.25rem;padding-block:.05rem;padding-inline:.3rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.rail-scroll-thumb{min-block-size:2.5rem}.skip-link{z-index:60;border-radius:var(--radius-control);background:var(--color-brand);min-block-size:2.75rem;color:var(--color-brand-ink);transition:inset-block-start .18s var(--ease-out-quart);align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;inset-block-start:-4rem;inset-inline-start:.75rem;box-shadow:0 8px 24px oklch(25% .03 246/.28)}.skip-link:focus{inset-block-start:.75rem}@media (prefers-reduced-motion:reduce){@keyframes reduced-in{0%{opacity:0}to{opacity:1}}@keyframes reduced-out{0%{opacity:1}to{opacity:0}}:is(.overlay,.drawer,.menu-content,.tooltip-content,.palette)[data-state=open],.tooltip-content[data-state=delayed-open],.tooltip-content[data-state=instant-open]{animation:.12s linear both reduced-in!important}:is(.overlay,.drawer,.menu-content,.tooltip-content)[data-state=closed]{animation:.12s linear both reduced-out!important}}.cm-section-tabs{background-image:none;flex-wrap:wrap;overflow:visible}
