.marketing-button_primary__degn_,.marketing-button_secondary__1IHsn{border:1px solid var(--button-border);border-radius:8px;background-image:linear-gradient(180deg,rgb(255 255 255/.1),transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.3),inset 0 -2px 1px color-mix(in srgb,var(--button-depth) 14%,transparent),0 1px 2px rgb(0 0 0/.12)}.marketing-button_primary__degn_{--button-depth:hsl(from var(--medical-primary-strong) h s 29%);--button-border:color-mix(in srgb,var(--medical-primary-strong) 92%,black)}.marketing-button_primary__degn_:hover{background-color:color-mix(in srgb,var(--medical-primary-strong) 95%,black)}.marketing-button_secondary__1IHsn{--button-depth:color-mix(in srgb,var(--color-gray-400) 50%,var(--color-gray-700));--button-border:color-mix(in srgb,var(--color-gray-300) 50%,color-mix(in srgb,white 92%,black))}.marketing-button_primary__degn_:active,.marketing-button_secondary__1IHsn:active{box-shadow:inset 0 1px 0 rgb(255 255 255/.2),inset 0 -1px 0 color-mix(in srgb,var(--button-depth) 30%,transparent)}.marketing-button_primary__degn_:active:not(:focus-visible),.marketing-button_secondary__1IHsn:active:not(:focus-visible){transform:translateY(1px)}.marketing-button_primary__degn_:focus-visible,.marketing-button_secondary__1IHsn:focus-visible{outline:2px solid var(--medical-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.marketing-button_primary__degn_:active:not(:focus-visible),.marketing-button_secondary__1IHsn:active:not(:focus-visible){transform:none}}@property --history-title-scroll{syntax:"<number>";inherits:true;initial-value:0}.history-sidebar_scrollingViewport__inpz7{mask-image:linear-gradient(to right,transparent 0,rgb(0 0 0/.35) calc(var(--history-title-left-fade-width) / 2),#000 var(--history-title-left-fade-width),#000 calc(100% - 16px),rgb(0 0 0/clamp(0,1 - (var(--history-title-distance) - var(--history-title-scroll))/var(--history-title-fade-distance),1)) 100%);transition:none}.history-sidebar_scrollingText__3mY9h{transform:translateX(calc(-1px * var(--history-title-scroll)))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.group:hover .history-sidebar_scrollingViewport__inpz7{--history-title-scroll:var(--history-title-distance);transition:--history-title-scroll var(--history-title-duration) linear}}@media (hover:none),(pointer:coarse){.history-sidebar_touchLinkWithActions__Is_UX{padding-right:3rem!important}.history-sidebar_touchLinkWithStatusAndActions__8XCns{padding-right:4.75rem!important}.history-sidebar_touchActions__ZCsgk{right:-.375rem;pointer-events:auto;opacity:1}.history-sidebar_touchStatus__SofIj{right:2rem;opacity:1!important}.history-sidebar_touchMoreButton__FsOB_{width:2.75rem;height:2.75rem}}@keyframes thinking-animation_bounceDot__fQUTe{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.thinking-animation_dot__rxz2o{width:8px;height:8px;border-radius:50%;background:var(--chat-mode-accent,#8494fd);animation:thinking-animation_bounceDot__fQUTe 1.4s ease-in-out infinite both}.thinking-animation_dot__rxz2o:first-child{animation-delay:-.32s}.thinking-animation_dot__rxz2o:nth-child(2){animation-delay:-.16s}.thinking-animation_dot__rxz2o:nth-child(3){animation-delay:0s}.chat-mode-theme_theme__rIxaD [data-chat-mode=journal]{--chat-mode-accent:var(--journal-accent);--chat-mode-on-accent:var(--journal-on-accent);--chat-mode-soft:var(--journal-soft)}.chat-mode-theme_theme__rIxaD [data-chat-mode=knowledge]{--chat-mode-accent:var(--knowledge-accent);--chat-mode-on-accent:var(--knowledge-on-accent);--chat-mode-soft:var(--knowledge-soft)}.chat-mode-theme_theme__rIxaD [data-chat-mode] [data-attachment-picker]:hover,.chat-mode-theme_theme__rIxaD [data-chat-mode] [data-mode-bubble]{background:var(--chat-mode-soft)}.chat-mode-theme_theme__rIxaD [data-chat-mode] [data-mode-preset]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--chat-mode-accent) 6%,white);border-color:color-mix(in srgb,var(--chat-mode-accent) 24%,white);color:var(--foreground)}.chat-mode-theme_theme__rIxaD [data-chat-mode] [data-mode-send]{background:var(--chat-mode-accent);color:var(--chat-mode-on-accent)}.chat-mode-theme_theme__rIxaD [data-chat-mode] [data-mode-send]:not(:disabled):hover{background:color-mix(in srgb,var(--chat-mode-accent) 90%,black)}