.docs-article a{color:#ededeb;text-underline-offset:.18em;text-decoration-line:underline}.docs-article a.docs-entry-card,.docs-article a.docs-entry-card:hover,.docs-article a.docs-entry-card span,.docs-article a.docs-rail-link,.docs-article a.docs-rail-link:hover{text-decoration-line:none}.docs-article{font-size:15px;line-height:1.65}.docs-article p,.docs-article li{line-height:1.65}.docs-article code{font-size:13px}.docs-article h3 code{font-size:15px}.docs-article a.docs-heading-link{min-width:0;min-height:0;color:inherit;text-decoration-line:none;display:inline}.docs-article a.docs-heading-link:hover{text-underline-offset:.18em;text-decoration-line:underline}.docs-article{overflow-wrap:anywhere;min-width:0}.docs-article pre,.docs-article code{max-width:100%}.docs-article .grid>*{min-width:0}.docs-article .overflow-x-auto{min-width:0;max-width:100%}.developer-surface,.dev-dialog,.developer-menu{--primary:#ededeb;--primary-foreground:#111;--ring:#a3a3a3;--color-ring:#a3a3a3;--color-primary:#ededeb;--color-primary-foreground:#111;--dev-ease:cubic-bezier(.23, 1, .32, 1)}.docs-display-title{font-family:var(--font-sans), sans-serif;line-height:1.15}.developer-surface :focus-visible,.dev-dialog :focus-visible,.developer-menu :focus-visible{--tw-ring-color:#a3a3a3;outline-color:#a3a3a3}.docs-nav-link,.docs-console-link,.docs-entry-card{transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--dev-ease)}.docs-nav-link[aria-current=page]{color:#fafafa;background:#1b1b1b;font-weight:500}.docs-nav-link[aria-current=page]:before{content:"";background:#e6e6e2;width:2px;position:absolute;top:0;bottom:0;left:0}.docs-layout .docs-article>div.grid{column-gap:2rem}.docs-layout .docs-article>div.grid:has(aside){grid-template-columns:minmax(0,1fr) 9rem}.developer-surface button,.dev-dialog button{transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform .14s var(--dev-ease)}.developer-surface[data-input=pointer] button:active:not(:disabled){transform:scale(.98)}.developer-surface .dev-panel{background:linear-gradient(135deg,#161616,#111 70%)}.developer-surface .dev-muted-panel{background:#101010}.developer-surface [data-state=active][role=tabpanel],.developer-surface .dev-reveal,.developer-surface [data-docs-code-panel]:not([hidden]){animation:dev-content-in .18s var(--dev-ease)}.developer-surface[data-input=keyboard] *,.developer-surface[data-input=keyboard] :before{transition:none!important;animation:none!important}.dev-dialog{animation:dev-dialog-in .2s var(--dev-ease);max-height:calc(100dvh - 3rem);overflow-y:auto}.dev-dialog[data-state=closed]{animation:.13s dev-dialog-out}.dev-overlay{animation:.18s dev-fade-in}.dev-overlay[data-state=closed]{animation:.12s dev-fade-out}.docs-article details>summary{cursor:pointer;list-style:none}.docs-article details>summary::-webkit-details-marker{display:none}.docs-article details[open]>.dev-reveal{animation:dev-content-in .18s var(--dev-ease)}.docs-article pre{scrollbar-width:thin;scrollbar-color:#444 transparent}.docs-article [data-docs-code-block]{background:#0d0d0d}.docs-article .docs-page-header a{color:#e2e2df}.developer-surface .text-primary{color:#ededeb}.developer-surface [class~=bg-primary\/10]{background-color:#ffffff0d}.developer-surface [class~=border-primary\/30],.developer-surface [class~=border-primary\/50]{border-color:#ffffff26}.docs-article .docs-entry-card{text-decoration:none}.dev-usage-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (hover:hover) and (pointer:fine){.docs-entry-card:hover{background:#1a1a1a;border-color:#555}.docs-console-link:hover{background:#1b1b1b;border-color:#555}}@keyframes dev-content-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dev-dialog-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes dev-dialog-out{to{opacity:0;scale:.98}}@keyframes dev-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dev-fade-out{to{opacity:0}}@media (max-width:1023px){.docs-layout .docs-article>div.grid:has(aside){grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.dev-usage-layout{grid-template-columns:1fr;gap:1rem}}.docs-token-key{color:#7dd3fc}.docs-token-string{color:#ffd580}.docs-token-number{color:#ffad85}.docs-token-boolean{color:#ff8c96}.docs-token-variable,.docs-token-flag{color:#5eead4}.docs-token-keyword{color:#ff8c96}.docs-token-comment{color:#949ba6;font-style:italic}.developer-surface .docs-rail-link[aria-current=true]{color:#fafafa;border-color:#ededeb}.developer-surface input:focus,.developer-surface textarea:focus{outline-offset:2px;border-color:#a3a3a3;outline:2px solid #a3a3a3}.dev-drawer{--ring:#a3a3a3;animation:.2s cubic-bezier(.23,1,.32,1) dev-drawer-in}.dev-drawer[data-state=closed]{animation:.13s dev-drawer-out}@keyframes dev-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes dev-drawer-out{to{opacity:0;transform:translate(24px)}}.docs-mobile-navigation{overscroll-behavior:contain;max-height:min(70dvh,34rem);overflow-y:auto}@media (max-width:639px){.docs-article .docs-rail-link,.docs-article .docs-entry-card{vertical-align:middle;align-items:center;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.docs-article a.docs-entry-card{flex-direction:column;align-items:stretch;display:flex}.docs-article button,.docs-article input,.docs-article select{min-width:44px;min-height:44px}.docs-api-group-list{overscroll-behavior:contain;max-height:16rem;overflow:hidden auto}}@media (prefers-reduced-motion:reduce){.developer-surface *,.developer-surface :before,.developer-surface :after,.dev-dialog,.dev-drawer,.dev-overlay{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.docs-layout) footer [class*=text-muted-foreground]{color:#a3a3a3}
