.Logo_logo__krSAu{display:flex;cursor:pointer;height:38px}.Logo_logo__krSAu:focus{border-width:2px;border-color:rgba(var(--accent-coral))}.Logo_lastO__0zTqP{margin-left:-2px;transition:transform .3s ease-in-out;transform-origin:50% 50%}.Logo_logo__krSAu:hover .Logo_lastO__0zTqP{transition:transform .3s ease-in-out;transform:rotate(-13deg)}@keyframes Logo_bounce__Rblj1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes Logo_tilt___Zf55{0%,to{transform:rotate(0)}50%{transform:rotate(-13deg)}}.Icon_container__RSJe0{display:flex;align-items:center;justify-content:center}.Icon_circle__ZPn9d{align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(var(--copy-primary),.1)}.Icon_container__RSJe0.Icon_circle__ZPn9d:hover{background-color:rgba(var(--copy-primary),.2)}.Icon_container__RSJe0 svg{height:100%;width:100%;fill:rgba(var(--copy-primary),.5)}.Icon_icon__IcUiV{display:flex;align-items:center;justify-content:center}.ChatBar_container__fWSz4{width:100%;--thread-content-margin:1rem;--thread-content-max-width:32rem;margin:0 auto;max-width:var(--thread-content-max-width)}@container (min-width: 37rem){.ChatBar_container__fWSz4{--thread-content-margin:1.5rem}}@container (min-width: 64rem){.ChatBar_container__fWSz4{--thread-content-max-width:48rem}}@container (min-width: 72rem){.ChatBar_container__fWSz4{--thread-content-margin:4rem}}.ChatBar_chatBox__S0nmR{margin-top:1rem;margin-bottom:1rem;border-radius:.75rem;background:#f1f1f1}.ChatBar_aiSection__L7f9C{border-bottom-width:1px;border-color:rgb(39 39 39/.05);padding:1rem;font-size:.875rem;line-height:1.25rem}.ChatBar_thinkingIndicator__Q8bz4{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem}.ChatBar_thinkingIndicator__Q8bz4 span:last-child{background:linear-gradient(90deg,#9ca3af,#4b5563,#9ca3af);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:ChatBar_shimmer__sgJKO 2.5s ease-in-out infinite}@keyframes ChatBar_shimmer__sgJKO{0%{background-position:-200% 0}to{background-position:200% 0}}.ChatBar_spinner__uX0CV{height:.75rem;width:.75rem}@keyframes ChatBar_spin__lFlen{to{transform:rotate(1turn)}}.ChatBar_spinner__uX0CV{animation:ChatBar_spin__lFlen 1s linear infinite;border-radius:9999px;border-bottom-width:2px;border-color:rgb(39 39 39/.5);font-style:italic}.ChatBar_clarificationContainer__nbZsE{display:flex;align-items:flex-start;gap:.75rem}.ChatBar_clarificationContent__NjDTf{min-width:0;flex:1 1 0%}.ChatBar_clarificationTitle__jmjuo{margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;font-weight:500;text-transform:uppercase}.ChatBar_clarificationMessages__s_G1g>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ChatBar_aiMessage__V7daS{line-height:1.625;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.ChatBar_closeButton__1BKXZ{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center}.ChatBar_sendToEveryoneContainer__yV7te{display:flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:.75rem}.ChatBar_checkboxLabel__c2Xiy{display:flex;cursor:pointer;align-items:center;gap:.5rem}.ChatBar_checkbox__ktFvi{margin-bottom:0;height:1rem;width:1rem;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.ChatBar_checkbox__ktFvi:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ChatBar_checkboxText__eR_J_{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.ChatBar_form__vkBlM{position:relative;margin-left:.5rem;margin-right:.5rem}.ChatBar_inputContainer__6Gsk3{position:relative}.ChatBar_textOverlay__htqxo{pointer-events:none;position:absolute;inset:0;overflow:hidden;white-space:pre-wrap;padding:1rem 4rem 1rem 1rem;font-size:16px;line-height:1.5;font-family:inherit;word-break:break-word;overflow-wrap:break-word;letter-spacing:normal;text-rendering:optimizeLegibility;box-sizing:border-box;border:0;margin:0;outline:0;text-align:left;vertical-align:top;text-indent:0;border-radius:1rem}.ChatBar_regularText__DUGX4,.ChatBar_textOverlay__htqxo{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.ChatBar_mentionText__R_WDi{font-weight:500;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.ChatBar_textarea__W8USv{width:100%;resize:none;border-radius:1rem;border-width:0;background-color:transparent;padding:1rem 4rem 1rem 1rem}.ChatBar_textarea__W8USv::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.ChatBar_textarea__W8USv::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.ChatBar_textarea__W8USv:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ChatBar_textarea__W8USv{font-size:16px;line-height:1.5;font-family:inherit;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;overflow-y:auto;transition:height .1s ease-out;margin:0;outline:0;text-align:left;vertical-align:top;text-indent:0}.ChatBar_textareaDisabled___pOPz{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));caret-color:#9ca3af}.ChatBar_textareaEnabled__PHouK{color:transparent;caret-color:#111827}.ChatBar_submitButton__nbptc{position:absolute;right:.75rem;bottom:.75rem;display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-style:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.ChatBar_submitButtonEnabled__DHehC{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(253 252 250/var(--tw-text-opacity,1))}.ChatBar_submitButtonEnabled__DHehC:hover{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity,1))}.ChatBar_submitButtonDisabled__lW7W0{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.ChatBar_suggestions__9QHME{position:absolute;bottom:100%;left:0;right:0;margin-bottom:.5rem;z-index:40}.ChatBar_commentToast__zeJ8o{margin-left:auto;margin-right:auto;margin-bottom:.5rem;display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-style:italic;animation:ChatBar_slideInFade__pNwfS .3s ease-out}.ChatBar_checkIcon__yQi5r,.ChatBar_commentToast__zeJ8o{--tw-text-opacity:1;color:rgb(253 252 250/var(--tw-text-opacity,1))}.ChatBar_checkIcon__yQi5r{font-weight:700}@keyframes ChatBar_slideInFade__pNwfS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (hover:none) and (pointer:coarse){.ChatBar_submitButton__nbptc{height:2.5rem;width:2.5rem;right:.75rem;bottom:.75rem;top:auto;transform:none}.ChatBar_textarea__W8USv{touch-action:manipulation}.ChatBar_chatBox__S0nmR{margin-top:1rem;margin-bottom:1rem;border-radius:.75rem;background:#f1f1f1!important}.ChatBar_form__vkBlM{position:relative;margin-left:.5rem;margin-right:.5rem}}.ViewportWrapper_viewport__BRNKB{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden}.ViewportWrapper_outerContainer__5Qsrf{display:flex;width:100%;height:100dvh;flex-direction:column;position:relative;z-index:0}.ViewportWrapper_innerContainer__q_Qt3{display:flex;height:100%;width:100%;flex:1;flex-direction:column;position:relative;z-index:0;overflow:hidden}.ViewportWrapper_header__ERLZD{padding-left:1.25rem;padding-right:1.25rem;position:sticky;top:0;z-index:20;flex-shrink:0;background:inherit;pointer-events:none;select:none}.ViewportWrapper_header__ERLZD *{pointer-events:auto}.ViewportWrapper_main__Ma8o9{position:relative;height:100%;width:100%;flex:1;overflow:auto;z-index:-1}.ViewportWrapper_body__H7TvR{padding-left:1.25rem;padding-right:1.25rem;height:100%;width:100%!important;min-width:100%;max-width:none!important;margin:0!important;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;flex:1;gap:1rem;padding-bottom:6rem}.ViewportWrapper_footerContainer__e_9jL{position:absolute;bottom:0;left:0;right:0;isolation:isolate;z-index:10;width:100%;display:flex;flex-direction:column;pointer-events:auto}.ViewportWrapper_footer__kE1O2{padding-left:1.25rem;padding-right:1.25rem;position:relative;bottom:0;z-index:10;flex-shrink:0;background:inherit;pointer-events:auto}@media (max-width:768px){.ViewportWrapper_header__ERLZD{z-index:30;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ViewportWrapper_footerContainer__e_9jL,.ViewportWrapper_footer__kE1O2{z-index:25}.ViewportWrapper_main__Ma8o9{z-index:1}}@media (min-width:769px){.ViewportWrapper_header__ERLZD{z-index:20}.ViewportWrapper_footerContainer__e_9jL,.ViewportWrapper_footer__kE1O2{z-index:15}.ViewportWrapper_main__Ma8o9{z-index:1}}@media (prefers-reduced-motion:reduce){.ViewportWrapper_body__H7TvR,.ViewportWrapper_contentContainer___Yxra,.ViewportWrapper_footerContainer__e_9jL,.ViewportWrapper_footer__kE1O2,.ViewportWrapper_header__ERLZD,.ViewportWrapper_innerContainer__q_Qt3,.ViewportWrapper_main__Ma8o9,.ViewportWrapper_outerContainer__5Qsrf,.ViewportWrapper_viewport__BRNKB{transition:none!important;animation:none!important}}@media (hover:none) and (pointer:coarse){.ViewportWrapper_body__H7TvR{will-change:scroll-position}.ViewportWrapper_footer__kE1O2{min-height:48px}}@media (prefers-color-scheme:dark){.ViewportWrapper_footer__kE1O2,.ViewportWrapper_header__ERLZD{background:inherit}}.ViewportWrapper_viewport__BRNKB[class*=bg-] ::-webkit-scrollbar-track{background:var(--scrollbar-bg,rgb(var(--background)))}.ViewportWrapper_viewport__BRNKB[class*=bg-] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border:3px solid var(--scrollbar-bg,rgb(var(--background)))}.ViewportWrapper_viewport__BRNKB[class*=bg-]{scrollbar-color:rgba(0,0,0,.2) var(--scrollbar-bg,rgb(var(--background)))}.FooterPublic_container__TADxT:not(.FooterPublic_welcomePage__CIsaD){position:fixed;bottom:0;display:flex;width:100%;align-items:flex-end;justify-content:space-between;background-color:rgba(var(--primary-light));padding-left:2.5rem;padding-right:2.5rem;height:85px;background:linear-gradient(0deg,rgba(var(--primary-light),1) 60%,rgba(255,255,255,0) 100%);padding-bottom:20px}.FooterPublic_container__TADxT{--tw-text-opacity:1;color:rgb(39 39 39/var(--tw-text-opacity,1))}.FooterPublic_container__TADxT a:hover{text-decoration-line:underline;text-underline-offset:2px}.FooterPublic_container__TADxT.FooterPublic_welcomePage__CIsaD .FooterPublic_social__kPiaK{position:absolute;bottom:2.5rem;left:2.5rem}@media not all and (min-width:640px){.FooterPublic_container__TADxT.FooterPublic_welcomePage__CIsaD .FooterPublic_social__kPiaK{visibility:hidden}}.FooterPublic_social__kPiaK{z-index:20;display:flex;align-items:center;gap:1.25rem}.FooterPublic_social__kPiaK path{fill:#272727}.FooterPublic_container__TADxT.FooterPublic_welcomePage__CIsaD .FooterPublic_links__gpwHt{display:none}.FooterPublic_links__gpwHt{display:flex;gap:1.5rem}@media not all and (min-width:768px){.FooterPublic_links__gpwHt p{display:none}}.HeaderPublic_container__gDYxL{display:flex;align-items:center;justify-content:space-between}@media (min-width:320px){.HeaderPublic_container__gDYxL{padding:1.5rem}}@media (min-width:640px){.HeaderPublic_container__gDYxL{padding-left:2.5rem;padding-right:2.5rem}}.HeaderPublic_container__gDYxL{width:100%;height:var(--public-header-height)}.HeaderPublic_logo__fIK9f svg{max-height:30px}@media (min-width:320px){.HeaderPublic_logo__fIK9f svg{width:70%}}@media (min-width:640px){.HeaderPublic_logo__fIK9f svg{width:100%}}.HeaderPublic_logo__fIK9f svg path{fill:#272727!important}.HeaderPublic_callToActions__wx3gj{display:flex;align-items:center;gap:1.25rem}@media not all and (min-width:768px){.HeaderPublic_callToActions__wx3gj{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.HeaderPublic_container__gDYxL button{font-family:Bricolage Grotesque;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:rgba(var(--accent-coral));line-height:auto}.HeaderPublic_container__gDYxL button:focus-visible,.HeaderPublic_container__gDYxL button:not(.HeaderPublic_outline__dlejx):hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;outline:transparent}.HeaderPublic_container__gDYxL button:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.SuggestionCards_container__T0gSa{display:flex;gap:.5rem;overflow-x:auto;margin:1rem -1.25rem .5rem;padding-left:1.25rem;padding-right:1.25rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.SuggestionCards_container__T0gSa::-webkit-scrollbar{display:none}.SuggestionCards_card__aNQgA{display:flex;flex-shrink:0;cursor:pointer;flex-direction:column;border-radius:.75rem;border-width:1px;border-color:rgb(39 39 39/.2);--tw-bg-opacity:1;background-color:rgb(253 252 250/var(--tw-bg-opacity,1));padding:.75rem;text-align:left;max-width:280px}.SuggestionCards_mainText__f9F4I{font-size:.875rem;line-height:1.25rem;font-weight:600;white-space:nowrap}.SuggestionCards_subtitle__0x8tz{font-size:.875rem;line-height:1.25rem;color:rgb(39 39 39/.5)}.UnauthorizedChatFlow_backButton__Z6k_9{margin-top:.5rem}.UnauthorizedChatFlow_backButton__Z6k_9,.UnauthorizedChatFlow_backButton__Z6k_9:hover{--tw-bg-opacity:1!important;background-color:rgb(253 252 250/var(--tw-bg-opacity,1))!important}.UnauthorizedChatFlow_backButton__Z6k_9 svg path{fill:#272727}