.prose.prose-markers-inherit :where(ul>li,ol>li)::marker{color:inherit}.widget-chat-typography{font-family:var(--widget-content-font,var(--font-poppins),sans-serif)}.widget-chat-typography .prose,.widget-chat-typography .widget-content,.widget-chat-typography .widget-shell,.widget-chat-typography :where(button,input,textarea,select,optgroup,option){font-family:var(--widget-content-font,var(--font-poppins),sans-serif)}.widget-chat-typography .prose :where(p,li,ul,ol,blockquote,td,th,figcaption,a,strong,em,code,pre,span){font-family:inherit}.widget-chat-typography .widget-heading,.widget-chat-typography .widget-shell .widget-heading,.widget-chat-typography .widget-shell :is(h1,h2,h3,h4,h5,h6),.widget-chat-typography :is(.prose) :is(h1,h2,h3,h4,h5,h6),.widget-chat-typography :is(h1,h2,h3,h4,h5,h6){font-family:var(--widget-heading-font,var(--font-poppins),sans-serif)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none;height:0;width:0}.pt-safe{padding-top:max(.875rem,env(safe-area-inset-top,0px))}.px-safe{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.pb-safe{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.widget-chat-typography :where(input,textarea,select){background-color:transparent}.dark .widget-chat-typography :where(input,textarea,select):-webkit-autofill,.dark .widget-chat-typography :where(input,textarea,select):-webkit-autofill:focus,.dark .widget-chat-typography :where(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:#f5f5f5;caret-color:#f5f5f5;box-shadow:inset 0 0 0 1000px #2f2f2f;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.flip-card-inner,.flip-card-scene{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.flip-card-inner{transform-origin:center center}.flip-card-face{backface-visibility:hidden}.flip-card-face-front{transform:rotateY(0deg) translateZ(1px);-webkit-transform:rotateY(0deg) translateZ(1px)}.flip-card-face-back{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px)}.flip-card-photo-layer{transform:translateZ(0)}.flip-card-overlay{transform:translateZ(2px)}