.mdx-code pre.shiki,.mdx-code pre.shiki span{color:var(--shiki-light);background-color:#0000!important}.dark .mdx-code pre.shiki,.dark .mdx-code pre.shiki span{color:var(--shiki-dark)}@keyframes help-feedback-step{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.animate-feedback-step{animation:.22s cubic-bezier(.23,1,.32,1) both help-feedback-step}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}.help-rail{scrollbar-width:none}.help-rail::-webkit-scrollbar{display:none}:root{--hh:calc(113px + env(safe-area-inset-top,0px))}@media (min-width:1024px){:root{--hh:calc(121px + env(safe-area-inset-top,0px))}}:root:has([data-tabs-hidden]){--hh:calc(65px + env(safe-area-inset-top,0px))}@media (min-width:1024px){:root:has([data-tabs-hidden]){--hh:calc(73px + env(safe-area-inset-top,0px))}}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}@media (max-width:1023.98px),(pointer:coarse){.tap{min-width:2.75rem;min-height:2.75rem}[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]{min-height:2.75rem}}@media (hover:none) and (prefers-reduced-motion:no-preference){.tap{transition-property:color,background-color,border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.tap:active{transform:scale(.97)}}html{scroll-padding-top:calc(var(--hh) + 16px)}::selection{background-color:hsl(var(--primary) / .28);color:hsl(var(--foreground))}.help-scroll{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.help-scroll::-webkit-scrollbar{width:8px}.help-scroll::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:999px}.doc-body>:where(p,ul,ol,h2,h3,h4,blockquote,dl,hr,aside,details){max-width:42.5rem}.doc-body{overflow-wrap:break-word}@media print{@page{margin:16mm 14mm}html,body{color:#000!important;background:#fff!important}canvas,nav,footer,.glass-nav,[data-testid=site-header],[data-testid=docs-sidebar],[data-print=hide]{display:none!important}main{padding-top:0!important}.glass-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #ddd!important}article a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}pre,table,figure,aside{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3{-moz-column-break-after:avoid;break-after:avoid}.mdx-code pre.shiki,.mdx-code pre.shiki span{color:var(--shiki-light)!important}}
.font-monolith{font-synthesis:none;-webkit-text-stroke:.045em currentColor;paint-order:stroke fill;letter-spacing:.02em}
:root:not(.dark){--orizon-light-bg:216 33% 97%;--background:216 33% 97%;--muted:216 28% 94%;--secondary:216 28% 94%;--accent:216 28% 94%;--border:216 24% 89%;--input:216 24% 89%}
.orb-fallback{background:radial-gradient(circle at 35% 30%, hsl(var(--primary) / .95), hsl(var(--primary) / .55) 45%, hsl(var(--primary) / .12) 72%, transparent 75%)}.assistant-launcher{--launcher-ease:cubic-bezier(.23, 1, .32, 1);transition:width .2s var(--launcher-ease), height .2s var(--launcher-ease), transform .16s var(--launcher-ease), box-shadow .2s var(--launcher-ease), opacity .2s var(--launcher-ease)}.assistant-launcher:hover,.assistant-launcher:focus-visible{transform:scale(1.05)}.assistant-launcher:active{transition-duration:.1s;transform:scale(.95)}.assistant-launcher[data-hidden=true]{opacity:0;pointer-events:none;transform:scale(.85)}.assistant-launcher .launcher-halo{opacity:0;background:radial-gradient(circle, hsl(var(--primary) / .28), transparent 70%);transition:opacity .4s var(--launcher-ease), transform .4s var(--launcher-ease);transform:scale(.9)}.assistant-launcher:hover .launcher-halo,.assistant-launcher[data-state=thinking] .launcher-halo,.assistant-launcher[data-state=writing] .launcher-halo,.assistant-launcher[data-state=suggestion] .launcher-halo{opacity:1;transform:scale(1)}.assistant-launcher[data-closer=true] .launcher-halo{opacity:0}.assistant-launcher[data-state=suggestion] .launcher-ring{animation:launcher-ring .9s var(--launcher-ease) 2 both}@keyframes launcher-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.launcher-tip{transform-origin:100% 100%;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}@starting-style{.launcher-tip{opacity:0;transform:translateY(6px)scale(.96)}}.ask-float{transform-origin:100% 100%;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1),visibility linear}.ask-float[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition-duration:.16s,.16s,0s;transition-delay:0s,0s,.16s;transform:translateY(8px)scale(.92)}@media (prefers-reduced-motion:reduce){.ask-float,.ask-float[data-open=false],.assistant-launcher,.assistant-launcher .launcher-halo,.launcher-tip{transition:none}.assistant-launcher:hover,.assistant-launcher:focus-visible,.assistant-launcher:active{transform:none}.assistant-launcher[data-state=suggestion] .launcher-ring{animation:none}}
