html.v2-document-lock,html.v2-document-lock body{overscroll-behavior-y:none;overflow:hidden}html.v2-document-lock body{width:100%;inset:0;position:fixed!important}html[data-v2-chat-screen] .v2-shell{height:100dvh}.v2-shell{height:100dvh;height:calc(100dvh - var(--keyboard-inset,0px));--v2-bar-h:calc(env(safe-area-inset-top,0px) + 3.5rem);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.v2-shell__header,.v2-shell__content,.v2-shell__dock{grid-column:1;min-width:0}.v2-shell__header{background:var(--background);grid-row:1}.v2-shell__content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;grid-row:2;min-height:0;overflow-y:auto}.v2-shell__content:focus,.v2-shell__content:focus-visible{outline:none}.v2-shell__dock{grid-row:3}.v2-shell__dock:has([data-v2-dock-content]) [data-v2-dock-reservation]{display:none}.v2-shell__dock:has([data-v2-chat-dock]){z-index:41;pointer-events:none;grid-row:2;align-self:end}@media (min-width:80rem){html[data-v2-side-panel] .v2-shell__dock:has([data-v2-chat-dock]){padding-right:var(--v2-side-panel-w,0px)}}@media (max-width:79.999rem){html[data-v2-side-panel] .v2-shell__content{z-index:43}html[data-v2-side-panel] .v2-shell__dock{visibility:hidden}[data-sonner-toaster][data-y-position=top]{top:calc(env(safe-area-inset-top,0px) + .75rem)!important}html[data-v2-side-panel] [data-sonner-toaster][data-y-position=top]{top:calc(var(--visual-top,0px) + 2.5rem + 4.5rem)!important}}@media (max-width:47.999rem){html.v2-document-lock .v2-shell[data-v2-open-bar]{grid-template-rows:0 1fr auto}html.v2-document-lock .v2-shell[data-v2-open-bar] .v2-shell__header{z-index:42;background:0 0;align-self:start;position:relative}html.v2-document-lock .v2-shell[data-v2-open-bar] .v2-shell__content{padding-top:var(--v2-bar-h)}html.v2-document-lock .v2-shell[data-v2-chat] .v2-shell__content{padding-top:0}html.v2-document-lock .v2-shell[data-v2-chat] [data-v2-chat-frame]{padding-top:var(--v2-bar-h)}html.v2-document-lock .v2-shell[data-v2-chat] [data-v2-chat-list][data-under-bar]{margin-top:calc(-1 * var(--v2-bar-h))}html.v2-document-lock .v2-shell[data-v2-chat] [data-v2-chat-list][data-under-bar]>[data-v2-chat-scroller]{padding-top:var(--v2-bar-h)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.v2-document-lock .v2-shell[data-v2-open-bar] .v2-shell__header[data-v2-bar-treatment=blur]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(var(--v2-bar-blur,1.5px));backdrop-filter:blur(var(--v2-bar-blur,1.5px));background:color-mix(in oklab, var(--background) var(--v2-bar-tint,12%), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(env(safe-area-inset-top,0px) + 3.25rem), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(env(safe-area-inset-top,0px) + 3.25rem), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(env(safe-area-inset-top,0px) + 3.25rem), transparent 100%);position:absolute;inset:0 0 -.75rem}}html.v2-document-lock .v2-shell[data-v2-open-bar] .v2-shell__header[data-v2-bar-treatment=fade]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--background) var(--v2-bar-tint,75%), transparent) 0, color-mix(in oklab, var(--background) var(--v2-bar-tint,75%), transparent) calc(env(safe-area-inset-top,0px) + 3.25rem), transparent 100%);position:absolute;inset:0 0 -.75rem}}.v2-screen-dock{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.v2-screen-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--background) 0, var(--background) calc(env(safe-area-inset-bottom,0px) + 4rem), color-mix(in oklab, var(--background) 82%, transparent) calc(env(safe-area-inset-bottom,0px) + 4.75rem), color-mix(in oklab, var(--background) 45%, transparent) calc(env(safe-area-inset-bottom,0px) + 5.5rem), transparent 100%);position:absolute;inset:0}.v2-safe-top{padding-top:env(safe-area-inset-top,0px)}.v2-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.v2-safe-left{padding-left:env(safe-area-inset-left,0px)}@media (max-width:47.999rem){html.v2-document-lock .v2-screen-bar{padding-top:env(safe-area-inset-top,0px)}}.v2-safe-right{padding-right:env(safe-area-inset-right,0px)}.v2-interactive{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@layer utilities{html.v2-document-lock [data-press-host]{transition-property:opacity,background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}html.v2-document-lock [data-press-host][data-pressed]{opacity:var(--v2-press-opacity,.62);transition-duration:0s}}.v2-touch-hold{-webkit-touch-callout:none;touch-action:pan-y pinch-zoom}@media (hover:none) and (pointer:coarse){.v2-touch-hold{-webkit-user-select:none;user-select:none}}.v2-touch-hold[data-selecting]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.v2-quiet-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-v2-strip]{scrollbar-width:none}[data-v2-strip]::-webkit-scrollbar{display:none}[data-v2-strip][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}[data-v2-strip][data-overflow-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}[data-v2-strip][data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}@media (hover:hover) and (pointer:fine){.v2-quiet-scroll:hover,.v2-quiet-scroll:focus-within,.v2-quiet-scroll:active{scrollbar-color:var(--border) transparent}}@keyframes v2-collapse-open{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes v2-collapse-close{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.v2-collapse{overflow:hidden}.v2-collapse[data-state=open]{animation:.2s ease-out v2-collapse-open}.v2-collapse[data-state=closed]{animation:.2s ease-in v2-collapse-close}@media (prefers-reduced-motion:reduce){.v2-collapse[data-state=open],.v2-collapse[data-state=closed]{animation:none}}@keyframes v2-stream-word-in{0%{opacity:0}to{opacity:1}}.v2-stream-word{animation:.16s ease-out both v2-stream-word-in}@media (prefers-reduced-motion:reduce){.v2-stream-word,html.v2-document-lock .animate-pulse{animation:none}}@media (prefers-reduced-motion:no-preference){@keyframes v2-route-enter-forward-a{0%{opacity:0;transform:translate(1rem)}}@keyframes v2-route-enter-forward-b{0%{opacity:0;transform:translate(1rem)}}@keyframes v2-route-enter-back-a{0%{transform:translate(-1rem)}}@keyframes v2-route-enter-back-b{0%{transform:translate(-1rem)}}html.v2-document-lock .v2-shell__content[data-v2-route-enter]{animation-duration:.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}html.v2-document-lock .v2-shell__content[data-v2-route-enter=forward-a]{animation-name:v2-route-enter-forward-a}html.v2-document-lock .v2-shell__content[data-v2-route-enter=forward-b]{animation-name:v2-route-enter-forward-b}html.v2-document-lock .v2-shell__content[data-v2-route-enter=back-a]{animation-name:v2-route-enter-back-a}html.v2-document-lock .v2-shell__content[data-v2-route-enter=back-b]{animation-name:v2-route-enter-back-b}@keyframes v2-move-first-enter{0%{transform:translate(1rem)}}html.v2-document-lock .v2-move-first{animation:.2s cubic-bezier(.2,0,0,1) v2-move-first-enter}}html.v2-document-lock [data-slot=sheet-overlay][data-state=closed],html.v2-document-lock [data-slot=sheet-content][data-state=closed]{pointer-events:none;animation-fill-mode:forwards}html.v2-document-lock[data-v2-sheet-cut] [data-slot=sheet-overlay],html.v2-document-lock[data-v2-sheet-cut] [data-slot=sheet-content],html.v2-document-lock[data-v2-sheet-cut] [data-slot=popover-content],html.v2-document-lock[data-v2-sheet-cut] [data-slot=hover-card-content]{display:none}@keyframes v2-drawer-fade-in{0%{opacity:0}}@keyframes v2-drawer-fade-out{to{opacity:0}}html.v2-document-lock .v2-drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:no-preference){@keyframes v2-drawer-in{0%{transform:translate(-100%)}}@keyframes v2-drawer-out{to{transform:translate(-100%)}}html.v2-document-lock .v2-drawer[data-state=open]{animation:.28s cubic-bezier(.32,.72,0,1) v2-drawer-in}html.v2-document-lock .v2-drawer-scrim[data-state=open]{animation:.28s cubic-bezier(.32,.72,0,1) v2-drawer-fade-in}html.v2-document-lock .v2-drawer[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) forwards v2-drawer-out}html.v2-document-lock .v2-drawer-scrim[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) forwards v2-drawer-fade-out}}@media (prefers-reduced-motion:reduce){html.v2-document-lock .v2-drawer[data-state=open],html.v2-document-lock .v2-drawer-scrim[data-state=open]{animation:.12s ease-out v2-drawer-fade-in}html.v2-document-lock .v2-drawer[data-state=closed],html.v2-document-lock .v2-drawer-scrim[data-state=closed]{animation:.12s ease-in forwards v2-drawer-fade-out}}html.v2-document-lock [data-slot=sidebar][data-side=left]>[data-slot=sidebar-gap]{transition:width .26s cubic-bezier(.32,.72,0,1)}html.v2-document-lock [data-slot=sidebar][data-side=left]>[data-slot=sidebar-container]{transition:transform .26s cubic-bezier(.32,.72,0,1);left:0}html.v2-document-lock [data-slot=sidebar][data-side=left][data-collapsible=offExamples]>[data-slot=sidebar-container]{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){html.v2-document-lock [data-slot=sidebar][data-side=left]>[data-slot=sidebar-gap]{transition:none}html.v2-document-lock [data-slot=sidebar][data-side=left]>[data-slot=sidebar-container]{transition:opacity .12s ease-out,transform}html.v2-document-lock [data-slot=sidebar][data-side=left][data-collapsible=offExamples]>[data-slot=sidebar-container]{opacity:0;transition:opacity .12s ease-in,transform 0s linear .12s}}.v2-md-pending{white-space:pre-wrap;color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}
html.v2-document-lock{--primary:#956d00;--primary-foreground:#fff;--ring:#956d00}@supports (color:lab(0% 0 0)){html.v2-document-lock{--primary:lab(49.0492% 11.0912 69.7699);--primary-foreground:lab(100% 0 0);--ring:lab(49.0492% 11.0912 69.7699)}}html.v2-document-lock.dark{--primary:#c99414;--primary-foreground:#201300;--ring:#c99414}@supports (color:lab(0% 0 0)){html.v2-document-lock.dark{--primary:lab(65.2659% 13.3999 65.9251);--primary-foreground:lab(7.18049% 6.87207 13.7227);--ring:lab(65.2659% 13.3999 65.9251)}}
