.FileUpload_cds--assistive-text__mH9vW,.FileUpload_cds--visually-hidden__HphKz{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.FileUpload_root__KA2Fv{block-size:100%;display:flex}.FileUploadDropzone_cds--assistive-text__NEo9m,.FileUploadDropzone_cds--visually-hidden__8hBYK{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.FileUploadDropzone_root__pIk2i{position:fixed;inset:calc(var(--header-height) + var(--header-border-height)) 0 0;z-index:9001;background-color:var(--cds-file-upload-dropzone-background);padding:var(--cds-grid-margin);display:flex}.FileUploadDropzone_content__dSmQk{display:flex;flex-direction:column;align-items:center;row-gap:1rem;text-align:center;margin:auto}.FileUploadDropzone_heading__gH_qz{font-size:2.625rem;line-height:1}.FileUploadDropzone_description___c1M_{font-size:1.5rem;line-height:1.1666666667}.SidePanel_cds--assistive-text__KEAnf,.SidePanel_cds--visually-hidden__jFHSP{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SidePanel_root__dfMHh{position:fixed;max-inline-size:100%;inset-block-start:calc(var(--header-height) + var(--header-border-height));inset-block-end:0;z-index:1;transition:transform .24s cubic-bezier(.4,.14,1,1)}.SidePanel_root__dfMHh.SidePanel_left__7srMu{inset-inline-start:0;inline-size:17rem}.SidePanel_root__dfMHh.SidePanel_left__7srMu:not(.SidePanel_isOpen__jl_O0){transform:translateX(calc(-100% - .5rem))}.SidePanel_root__dfMHh.SidePanel_right__LLt5e{inset:0;position:relative;inline-size:27rem;transition:inline-size .24s cubic-bezier(.4,.14,1,1);overflow:hidden;grid-column:2/-1;grid-row:1/-1}.SidePanel_root__dfMHh.SidePanel_right__LLt5e:not(.SidePanel_isOpen__jl_O0){inline-size:0}.SidePanel_root__dfMHh:not(.SidePanel_isOpen__jl_O0){transition-timing-function:cubic-bezier(0,0,.3,1)}.SidePanel_content__9Iz4m{background-color:var(--cds-background,#ffffff);box-shadow:0 2px 8px 0 var(--cds-box-shadow-color);max-inline-size:100%;block-size:100%}.SidePanel_left__7srMu .SidePanel_content__9Iz4m{padding-block:1.5rem;-webkit-padding-end:0;padding-inline-end:0}.SidePanel_right__LLt5e .SidePanel_content__9Iz4m{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.SidePanel_right__LLt5e .SidePanel_content__9Iz4m::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.SidePanel_right__LLt5e .SidePanel_content__9Iz4m::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SidePanel_right__LLt5e .SidePanel_content__9Iz4m::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.SidePanel_right__LLt5e .SidePanel_content__9Iz4m{padding-inline:1rem;padding-block:1rem 1.5rem;box-shadow:none;inline-size:27rem;-webkit-border-start:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle)}.Source_cds--assistive-text__n8Dun,.Source_cds--visually-hidden__NSUuU{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.Source_root__wxhBN{padding-block:1.5rem;color:var(--cds-text-dark);display:flex;column-gap:.5rem;margin-inline:-1rem;padding-inline:1rem;position:relative}.Source_root__wxhBN:after{content:"";position:absolute;inset-block-end:0;inset-inline:1rem;block-size:1px;background-color:var(--cds-border-subtle-00,#e0e0e0)}.Source_root__wxhBN.Source_isActive__JADaW{background-color:var(--cds-layer-hover-01,#e8e8e8)}.Source_root__wxhBN.Source_isActive__JADaW .Source_number__Yjsoh{background-color:var(--cds-source-number-active-background)}.Source_root__wxhBN.Source_isActive__JADaW .Source_heading__TikYj{font-weight:600}.Source_number__Yjsoh{inline-size:1rem;block-size:1rem;text-align:center;border-radius:.25rem;font-size:.625rem;line-height:1;letter-spacing:.16px;background-color:var(--cds-layer-02,#ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-margin-before:2px;margin-block-start:2px}.Source_number__Yjsoh.cds--skeleton__placeholder{overflow:hidden}.Source_body__kDHOu{min-inline-size:0;flex-grow:1}.Source_heading__TikYj{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Source_link__RiBGW:before{content:"";position:absolute;inset:0}.Source_link__RiBGW{color:inherit;text-decoration:none}.Source_link__RiBGW:hover{text-decoration:underline}.Source_link__RiBGW:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.Source_link__RiBGW:focus-visible{outline-style:dotted}}.Source_description__ayDku{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);-webkit-margin-before:.5rem;margin-block-start:.5rem}.Source_description__ayDku:not(.cds--skeleton__text){overflow:hidden;--line-clamp-lines:4;display:-webkit-box;-webkit-line-clamp:var(--line-clamp-lines);-webkit-box-orient:vertical}.Source_description__ayDku.cds--skeleton__text+.cds--skeleton__text{-webkit-margin-before:0;margin-block-start:0}.Source_footer__MSAeI{display:flex;align-items:center;column-gap:.25rem;-webkit-margin-before:.75rem;margin-block-start:.75rem}.Source_favicon__ffooS{inline-size:1rem;block-size:1rem;flex-shrink:0}.Source_url__Jtb8e{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cds-expand-button-color)}.SourcesList_cds--assistive-text__9KMyK,.SourcesList_cds--visually-hidden__0AzQZ{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SourcesList_root__muqEm{display:flex;flex-direction:column}.SourcesPanel_cds--assistive-text__antz3,.SourcesPanel_cds--visually-hidden__nv40g{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}@media(max-width:61.23rem){.SourcesPanel_panel__BbEA4{position:fixed!important;inset:var(--header-height-incl-border) 0 0 auto!important;max-inline-size:100dvw}}.SourcesPanel_root__s9gwY{display:flex;flex-direction:column;row-gap:1.25rem}.SourcesPanel_header__2ck7F{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.SourcesPanel_heading__VItPQ{font-size:.875rem;line-height:1.2857142857;letter-spacing:.16px;font-weight:600}.SourcesPanel_closeButton__Aa1lk{margin-block:-.5rem;-webkit-margin-end:-.5rem;margin-inline-end:-.5rem}.SourcesPanel_closeButton__Aa1lk .cds--popover{display:none}.ChevronButton_cds--assistive-text__aaocP,.ChevronButton_cds--visually-hidden__SnU4k{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ChevronButton_button__sxkhw{background:none;border:none;padding:0;cursor:pointer;color:var(--cds-icon-primary,#161616)}.IBMLogo_cds--assistive-text__CcsJY,.IBMLogo_cds--visually-hidden__8hSKB{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.IBMLogo_ibmLogo__U8TBl path{fill:currentColor}.link_cds--assistive-text__gNHeF,.link_cds--visually-hidden__8mUCD{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.link_link__Tj1uM{--cds-link-primary:var(--cds-text-helper,#6f6f6f);font-size:.75rem;white-space:nowrap}.link_disabled__o9yGF{pointer-events:none;opacity:.3}.Links_cds--assistive-text__n_MU_,.Links_cds--visually-hidden__G7mB_{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.Links_links___HNLY{display:flex;flex-direction:column;align-items:baseline;gap:1rem}.GraniteFooter_cds--assistive-text__2Qgn_,.GraniteFooter_cds--visually-hidden__DCetJ{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.GraniteFooter_footer__mqlgu{display:none;position:fixed;inset-block-end:1.5rem;inline-size:100dvw;z-index:500}@media(min-width:61.25rem){.GraniteFooter_footer__mqlgu{display:inline-block}}.GraniteFooter_container__ef6sf{display:flex;align-items:flex-end}.GraniteFooter_hidden__pNhsu{visibility:hidden;pointer-events:none}.GraniteFooter_ibmLogoContainer__CnahN{display:flex;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-after:-2px;margin-block-end:-2px}.GraniteGreeting_cds--assistive-text__lPOhU,.GraniteGreeting_cds--visually-hidden__BLbfk{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.GraniteGreeting_greeting__wfE4R{margin:0}.GraniteGreeting_word___idF_{color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;background-color:var(--cds-text-primary,#161616)}.Greeting_cds--assistive-text__qDcMi,.Greeting_cds--visually-hidden__FaM_l{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.Greeting_greeting__Dwg26{--cds-text-primary:var(--cds-text-dark);font-size:1.75rem;line-height:1.2857142857}@media(max-width:41.98rem){.Greeting_greeting__Dwg26{-webkit-padding-start:.75rem;padding-inline-start:.75rem}}.ChatLandingView_cds--assistive-text__e5sHz,.ChatLandingView_cds--visually-hidden__mYJX0{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}@keyframes ChatLandingView_slide-up__EgMDg{0%{transform:translateY(100%)}to{transform:translateY(calc(-1 * var(--slide-up-offset, 1.5rem)))}}.ChatLandingView_container__O_ch7{--container-block-size:calc(100dvh - var(--header-height-incl-border));--greeting-duration:0.6;--sample-prompts-duration:0.7;inline-size:100%;display:flex;flex-direction:column;overflow:hidden}.ChatLandingView_root__rwYhf{display:flex;flex-direction:column;row-gap:1.5rem;margin-block:auto}@media(min-width:42rem){.ChatLandingView_root__rwYhf{-webkit-padding-after:var(--header-height);padding-block-end:var(--header-height)}}.ChatLandingView_container__O_ch7,.ChatLandingView_root__rwYhf{block-size:var(--container-block-size)}.ChatLandingView_greetingRoot__JN2CO{justify-content:center;container-type:inline-size}@media(max-width:41.98rem){.ChatLandingView_greetingRoot__JN2CO.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo{justify-content:flex-end}}.ChatLandingView_greetingMotion__n403j{will-change:transform;transform:translateZ(0);will-change:transform,opacity}.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo .ChatLandingView_greetingMotion__n403j{transform:none!important;opacity:1!important;position:fixed;inline-size:100cqi;z-index:100}@media(min-width:42rem){.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo .ChatLandingView_greetingMotion__n403j{inset-block-end:calc(-1*var(--header-height))}}.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo .ChatLandingView_greetingMotion__n403j .ChatLandingView_header__nYmE5,.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo .ChatLandingView_greetingMotion__n403j .ChatLandingView_mobileSamplePrompts__KuY9v{display:none!important}.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo .ChatLandingView_greetingMotion__n403j .ChatLandingView_chatInputContainer__Kohkw{animation:ChatLandingView_slide-up__EgMDg .3s cubic-bezier(.4,0,.2,1) forwards}.ChatLandingView_greetingContainer__cMP90{display:flex;flex-direction:column;row-gap:1.5rem;margin-block:auto;padding-inline:0;-webkit-padding-after:var(--header-height);padding-block-end:var(--header-height)}@media(max-width:41.98rem){.ChatLandingView_greetingContainer__cMP90{--slide-up-offset:0px;block-size:var(--container-block-size);justify-content:space-between;-webkit-padding-after:.5rem;padding-block-end:.5rem;row-gap:0}.ChatLandingView_root__rwYhf:not(.ChatLandingView_isTransitioning__vlIeM).ChatLandingView_section-1__yPryo .ChatLandingView_greetingContainer__cMP90{block-size:auto;justify-content:flex-end}}.ChatLandingView_header__nYmE5{display:flex;flex-direction:column;row-gap:1.5rem}@media(max-width:41.98rem){.ChatLandingView_header__nYmE5{flex:1 1;justify-content:center}}@media(max-width:41.98rem)and (min-height:625px){.ChatLandingView_header__nYmE5{transform:translateY(calc((16.125rem - var(--header-height)) / 2))}}.ChatLandingView_samplePromptsMotion__wHiUm{position:relative;background:var(--cds-background,#ffffff);z-index:20;will-change:transform;transform:translateZ(0);will-change:transform,opacity}.ChatLandingView_samplePromptsRoot__dBx2z{position:relative;align-items:center;margin-block:initial;-webkit-padding-before:3rem;padding-block-start:3rem;-webkit-padding-after:0;padding-block-end:0;overflow:auto;transition:-webkit-padding-before .2s ease-in-out;transition:padding-block-start .2s ease-in-out;transition:padding-block-start .2s ease-in-out,-webkit-padding-before .2s ease-in-out;max-inline-size:unset!important;overscroll-behavior-block:contain;touch-action:pan-y}.ChatLandingView_samplePromptsRoot__dBx2z.ChatLandingView_active__ajOzt.ChatLandingView_hasFilteredTag__nP_fS{-webkit-padding-before:2rem;padding-block-start:2rem}.ChatLandingView_samplePromptsRoot__dBx2z:not(.ChatLandingView_active__ajOzt){overflow:hidden}@media(max-width:41.98rem){.ChatLandingView_samplePromptsRoot__dBx2z{-webkit-padding-before:.5rem;padding-block-start:.5rem;row-gap:.5rem}}.ChatLandingView_mobileSamplePrompts__KuY9v{position:relative;display:flex;flex-direction:column;row-gap:.5rem;align-items:center}.ChatLandingView_mobileSamplePrompts__KuY9v:after{inline-size:100%;block-size:100%;position:absolute;content:"";z-index:1}.ChatLandingView_samplePromptsContent__fRRWV{position:relative;display:flex;flex-direction:column;flex-grow:1}@media(max-width:41.98rem){.ChatLandingView_samplePromptsContent__fRRWV{inline-size:100%}}.ChatLandingView_root__rwYhf:not(.ChatLandingView_active__ajOzt) .ChatLandingView_gradientOverlay__OUa4g{display:none}@media(min-width:42rem){.ChatLandingView_mobileOnly__dD79h{display:none}}@media(min-width:66rem){.ChatLandingView_links__nPKDR{flex-direction:row}}.TextAreaAutoHeight_cds--assistive-text__HKGPq,.TextAreaAutoHeight_cds--visually-hidden__1sLIU{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.TextAreaAutoHeight_root__AeKdk{display:grid;position:relative}.TextAreaAutoHeight_root__AeKdk:after{content:attr(data-replicated-value) " ";max-block-size:calc(var(--max-rows)*1.3125rem + 1.5rem);white-space:pre-wrap;visibility:hidden}.TextAreaAutoHeight_root__AeKdk.TextAreaAutoHeight_resized__Qxw8X:after{display:none}.TextAreaAutoHeight_root__AeKdk>textarea{resize:none;overflow:hidden;max-block-size:var(--max-block-size);background:rgba(0,0,0,0)}.TextAreaAutoHeight_root__AeKdk:after,.TextAreaAutoHeight_root__AeKdk>textarea{padding:.75rem}.TextAreaAutoHeight_customPlaceholder__VXVzH,.TextAreaAutoHeight_root__AeKdk:after,.TextAreaAutoHeight_root__AeKdk>textarea{grid-area:1/1/2/2;font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0)}.TextAreaAutoHeight_customPlaceholder__VXVzH{align-self:start;justify-self:start;max-inline-size:100%;padding:0 var(--textarea-padding-inline-start,.75rem);color:var(--cds-text-placeholder,rgba(22,22,22,.4));pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .11s;opacity:.8}.TextAreaAutoHeight_root__AeKdk:has(textarea:focus-visible) .TextAreaAutoHeight_customPlaceholder__VXVzH{opacity:.5}.TextAreaAutoHeight_resizeHandle__qLIap{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:1;border:none;background-color:rgba(0,0,0,0);block-size:1rem;inline-size:1rem;padding:.25rem;display:flex;align-items:flex-end;gap:1px;cursor:ns-resize;color:var(--cds-text-secondary,#525252)}.TextAreaAutoHeight_resizeHandle__qLIap .TextAreaAutoHeight_resizeHandleContent__vBtw0{display:flex;flex-direction:column;align-items:center;transform:rotate(-45deg);gap:2px}.TextAreaAutoHeight_resizeHandle__qLIap .TextAreaAutoHeight_resizeHandleContent__vBtw0:after,.TextAreaAutoHeight_resizeHandle__qLIap .TextAreaAutoHeight_resizeHandleContent__vBtw0:before{content:"";display:block;inline-size:.75rem;block-size:1px;transform-origin:center;background-color:currentColor}.TextAreaAutoHeight_resizeHandle__qLIap .TextAreaAutoHeight_resizeHandleContent__vBtw0:after{inline-size:.3125rem}.AgentSelector_cds--assistive-text__NigiK,.AgentSelector_cds--visually-hidden__b50Pn{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.AgentSelector_container__sYIde{display:flex;align-items:center;border-radius:.625rem;column-gap:.25rem}.AgentSelector_wrapper__BVbE6{display:flex;align-items:center;block-size:1.75rem;border-radius:.5rem}.AgentSelector_wrapper__BVbE6.AgentSelector_active__Px5_1,.AgentSelector_wrapper__BVbE6:hover:not(.AgentSelector_disabled__V6wbe){background:var(--cds-layer-02,#ffffff)}.AgentSelector_button__N3Ir0{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;column-gap:.5rem;block-size:1.75rem;min-inline-size:1.75rem;color:var(--cds-text-dark);border-radius:.5rem}.AgentSelector_button__N3Ir0:focus-visible{outline:1px solid var(--cds-text-dark);outline-offset:-1px}.AgentSelector_active__Px5_1 .AgentSelector_button__N3Ir0.AgentSelector_agentButton__1NmYo{-webkit-padding-start:.375rem;padding-inline-start:.375rem}.AgentSelector_disabled__V6wbe .AgentSelector_button__N3Ir0{color:var(--cds-text-disabled,rgba(22,22,22,.25))}.AgentSelector_disabled__V6wbe .AgentSelector_button__N3Ir0 svg{fill:var(--cds-text-disabled,rgba(22,22,22,.25))}.AgentSelector_button__N3Ir0 .AgentSelector_disabled__V6wbe{pointer-events:none;cursor:default}.AgentSelector_expandableContent__zdOtS{display:flex;align-items:center;overflow:hidden;column-gap:.5rem}.AgentSelector_agentName__bp2RL{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);white-space:nowrap}.AgentSelector_close__Kjt_6{-webkit-margin-start:-.125rem;margin-inline-start:-.125rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.GraniteInputBar_cds--assistive-text__kZjTU,.GraniteInputBar_cds--visually-hidden__T8hdt{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.GraniteInputBar_root__KvOXs{position:relative;border:1px solid var(--cds-border-subtle-00,#e0e0e0);border-radius:.5rem;background-color:var(--cds-background,#ffffff);overflow:hidden}.GraniteInputBar_root__KvOXs.GraniteInputBar_disabled__VaplE{cursor:not-allowed}.GraniteInputBar_root__KvOXs:has(textarea:focus-visible){border-color:var(--cds-text-dark)}.GraniteInputBar_root__KvOXs:hover{background:var(--chat-input-hover)}.GraniteInputBar_root__KvOXs:has(textarea:focus){background:var(--chat-input-focus)}.GraniteInputBar_textarea__ouU__{--textarea-padding-inline-start:1rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden}.GraniteInputBar_textarea__ouU__::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.GraniteInputBar_textarea__ouU__::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.GraniteInputBar_textarea__ouU__::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.GraniteInputBar_textarea__ouU__{overflow-y:auto;-webkit-margin-before:.75rem;margin-block-start:.75rem;max-block-size:11rem}.GraniteInputBar_textarea__ouU__:after,.GraniteInputBar_textarea__ouU__>textarea{padding:.75rem;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-start:var(--textarea-padding-inline-start);padding-inline-start:var(--textarea-padding-inline-start);border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0;border:0;overflow-x:hidden;overflow-wrap:break-word;max-inline-size:100%}.GraniteInputBar_textarea__ouU__>textarea{color:inherit}.GraniteInputBar_textarea__ouU__>textarea:focus-visible{outline:0}.GraniteInputBar_textarea__ouU__>textarea:disabled{cursor:not-allowed}.GraniteInputBar_actionBarWrapper__dckPq{overflow:hidden}.GraniteInputBar_actionBar__xQTdC{padding:.75rem;-webkit-padding-before:0;padding-block-start:0;display:flex;justify-content:space-between;align-items:center;column-gap:.75rem}.GraniteInputBar_actionBarStart__zAFHc{display:flex;align-items:center;gap:1rem}.GraniteInputBar_submit__CIqs8{-webkit-margin-start:auto;margin-inline-start:auto}.ScrollToBottomButton_cds--assistive-text__2NqB7,.ScrollToBottomButton_cds--visually-hidden__OZFe7{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ScrollToBottomButton_wrapper__xlMmh .cds--popover{display:none}.ScrollToBottomButton_button__3Axwo{border:.0625rem solid var(--cds-border-subtle-00,#e0e0e0);color:var(--cds-text-primary,#161616)}.ScrollToBottomButton_button__3Axwo,.ScrollToBottomButton_button__3Axwo:active{background-color:var(--cds-background,#ffffff)}.GraniteChatInput_cds--assistive-text__JYdUW,.GraniteChatInput_cds--visually-hidden__o4XAW{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.GraniteChatInput_container__lU_33{border-radius:.5rem;background:var(--cds-background,#ffffff);position:relative;z-index:1}@media(min-width:42rem){.GraniteChatInput_container__lU_33{margin-inline:-1rem}}.GraniteChatInput_button__t2z_j{--cds-icon-primary:var(--cds-button-primary-color);--cds-background-hover:var(--cds-text-dark);--cds-background-active:var(--cds-text-dark);--cds-layout-size-height-local:1.75rem;background:var(--cds-text-dark)}.GraniteChatInput_surrounding__LYVqp{--gap:0.5rem;position:absolute;inline-size:100%;display:flex;flex-direction:column;row-gap:var(--gap)}.GraniteChatInput_surrounding__LYVqp.GraniteChatInput_above__t4aHh{inset-block-start:-.5rem;inset-inline-start:0;transform:translateY(-100%)}.GraniteChatInput_surrounding__LYVqp.GraniteChatInput_below__r3WUL{-webkit-margin-before:.5rem;margin-block-start:.5rem}.GraniteChatInput_scrollToBottomButtonWrapper__8v8_U{inset-inline-start:50%}.GraniteChatInput_scrollToBottomButton__typtp{transform:translateX(-50%)}.ContextLimitNotification_cds--assistive-text__4Vxy3,.ContextLimitNotification_cds--visually-hidden__dQtr1{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ContextLimitNotification_root__tC4ds{border-inline-start-color:rgba(0,0,0,0)!important;border-radius:.5rem}.ContextLimitNotification_root__tC4ds:before{display:none}.ContextLimitNotification_message__Jz6v6{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);inline-size:100%}.PromptLimitNotification_cds--assistive-text__EPOp7,.PromptLimitNotification_cds--visually-hidden__j0Zhc{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.PromptLimitNotification_root__KxBHR{border-inline-start-color:rgba(0,0,0,0)!important;border-radius:.5rem}.PromptLimitNotification_root__KxBHR:before{display:none}.PromptLimitNotification_message__hUsNe{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);inline-size:100%}.PromptLimitNotification_message__hUsNe a{text-decoration:underline}.BottomGradientOverlay_cds--assistive-text__1H854,.BottomGradientOverlay_cds--visually-hidden__dKu7K{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.BottomGradientOverlay_overlay__JcADD{--fade-height:1.5rem}@media(min-width:42rem){.BottomGradientOverlay_overlay__JcADD{--fade-height:2rem}}.BottomGradientOverlay_overlay__JcADD{position:absolute;inset-inline-start:50%;inset-block-end:0;transform:translate(-50%,10rem);inline-size:calc(100dvw - 2rem);block-size:calc(100% + 10rem + var(--fade-height));background:linear-gradient(0deg,var(--cds-background,#ffffff) calc(100% - var(--fade-height)),transparent 100%)}.SamplePromptCard_cds--assistive-text__m4d62,.SamplePromptCard_cds--visually-hidden__yq4ms{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SamplePromptCard_footer__EgUHB,.SamplePromptCard_hoverText___htCt,.SamplePromptCard_prompt__Blwqh{padding-inline:.5rem}.SamplePromptCard_container___GjAK{position:relative;display:flex;inline-size:100%;padding:1rem;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:.5rem;border:1px solid var(--cds-border-subtle-00,#e0e0e0);page-break-inside:avoid;break-inside:avoid;outline:none;overflow:hidden;cursor:pointer;row-gap:1rem;min-block-size:11.625rem}.SamplePromptCard_container___GjAK.SamplePromptCard_active__QScnJ,.SamplePromptCard_container___GjAK:active,.SamplePromptCard_container___GjAK:focus-visible{border-color:var(--cds-text-dark)}.SamplePromptCard_container___GjAK.SamplePromptCard_active__QScnJ,.SamplePromptCard_container___GjAK:active,.SamplePromptCard_container___GjAK:focus-visible,.SamplePromptCard_container___GjAK:hover{min-block-size:11.625rem}.SamplePromptCard_container___GjAK.SamplePromptCard_active__QScnJ .SamplePromptCard_preview__jRPc_,.SamplePromptCard_container___GjAK:active .SamplePromptCard_preview__jRPc_,.SamplePromptCard_container___GjAK:focus-visible .SamplePromptCard_preview__jRPc_,.SamplePromptCard_container___GjAK:hover .SamplePromptCard_preview__jRPc_{animation:SamplePromptCard_fadeOut__uVETj .2s ease-out 1 forwards}.SamplePromptCard_container___GjAK .SamplePromptCard_preview__jRPc_{animation:SamplePromptCard_fadeIn__RA5Ei .2s ease-out 1 forwards}@keyframes SamplePromptCard_fadeOut__uVETj{0%{opacity:1}to{opacity:0}}@keyframes SamplePromptCard_fadeIn__RA5Ei{0%{opacity:0}to{opacity:1}}.SamplePromptCard_prompt__Blwqh{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);overflow:hidden}.SamplePromptCard_hoverText___htCt{position:absolute;inset-inline-start:1rem;inset-inline-end:1rem;inset-block-start:1rem}.SamplePromptCard_hoverText___htCt .SamplePromptCard_titlePart__czUYl{visibility:hidden}.SamplePromptCard_footer__EgUHB{block-size:1rem}.SamplePromptCard_tags__ESba2{display:flex;gap:.5rem}.SamplePromptPreviewContent_cds--assistive-text__v6Sbt,.SamplePromptPreviewContent_cds--visually-hidden__vijHy{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SamplePromptPreviewContent_root__wOmOM{inline-size:100%}.SamplePromptPreviewContent_content__z1oEl{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);position:relative;background-color:var(--cds-layer-02,#ffffff);padding:1.5rem;border-radius:.5rem;inline-size:100%}.SamplePromptPreviewContent_content__z1oEl:has(.SamplePromptPreviewContent_search__PKq3z){padding-inline:.5rem;padding-block:0}.SamplePromptPreviewContent_content__z1oEl.SamplePromptPreviewContent_code__RJJhx{-webkit-border-before:1.125rem solid var(--cds-layer-accent-03,#e0e0e0);border-block-start:1.125rem solid var(--cds-layer-accent-03,#e0e0e0);padding:.5rem}.SamplePromptPreviewContent_content__z1oEl.SamplePromptPreviewContent_code__RJJhx .SamplePromptPreviewContent_tabControl__wStEy{display:flex;column-gap:.25rem;position:absolute;inset-block-start:-.6875rem;inset-inline-start:.5rem}.SamplePromptPreviewContent_content__z1oEl.SamplePromptPreviewContent_code__RJJhx .SamplePromptPreviewContent_tabControl__wStEy span{inline-size:.375rem;block-size:.375rem;border-radius:50%;background:var(--cds-layer-selected-hover-03,#d1d1d1)}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc,.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc>:first-child{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px)}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc code{font-size:.6875rem}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc pre{padding:0!important;overflow:hidden;max-block-size:4.375rem}.SamplePromptPreviewContent_search__PKq3z{display:flex;align-items:center;column-gap:.5rem;padding:.5rem;inline-size:100%}.SamplePromptPreviewContent_search__PKq3z>:first-child{flex:0 0 12px}.SamplePromptPreviewContent_search__PKq3z>:last-child{flex:1 1;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SamplePromptPreviewContent_research__K9ep1{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);-webkit-margin-before:.5rem;margin-block-start:.5rem;border-radius:.5rem;display:flex;column-gap:.5rem;align-items:center;background-color:var(--cds-layer-02,#ffffff);inline-size:100%;block-size:2.25rem;padding:.5rem}.SamplePromptPreviewContent_triangle__TytN_{overflow:hidden;border-bottom-left-radius:.5rem;position:absolute;inset-inline-end:0;inset-block-start:0;background:var(--cds-background,#ffffff)}.SamplePromptPreviewContent_triangle__TytN_ div{inline-size:1.5rem;aspect-ratio:1;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);background:var(--cds-layer-accent-03,#e0e0e0)}.SamplePromptPreviewContent_icons__s_vs3{display:flex}.SamplePromptPreviewContent_icons__s_vs3 .SamplePromptPreviewContent_icon__VkuLH{display:flex;justify-content:center;align-items:center;padding:.1875rem;inline-size:1.125rem;block-size:1.125rem;background:var(--cds-background,#ffffff);border-radius:50%;box-shadow:0 2px 8px 0 var(--cds-box-shadow-color)}.SamplePromptPreviewContent_icons__s_vs3 .SamplePromptPreviewContent_icon__VkuLH:not(:first-of-type){-webkit-margin-start:-.25rem;margin-inline-start:-.25rem}.SamplePromptPreviewContent_sourcesLabel__l5JhK{font-weight:600}.Tag_cds--assistive-text__plUil,.Tag_cds--visually-hidden__KaiQA{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.Tag_tag__aUy2P{background:none;border:none;padding:0;cursor:pointer;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:#24a148;display:flex;align-items:center}.Tag_tag__aUy2P.Tag_lg__o3iGy{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.Tag_tag__aUy2P.Tag_selected__gdDTj{background:#defbe6}.Tag_tag__aUy2P.Tag_showHoverBackground__Y4SlB:hover{background:#a7f0ba}.Tag_tag__aUy2P:focus-visible{outline:1px solid var(--cds-text-dark)}.Tag_icon__LNmuG{-webkit-margin-before:1px;margin-block-start:1px;-webkit-margin-start:.25rem;margin-inline-start:.25rem;color:var(--cds-text-dark)}.SamplePromptsCards_cds--assistive-text__lQK6h,.SamplePromptsCards_cds--visually-hidden__dqNFK{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SamplePromptsCards_container__9cMqg{inline-size:100%}@media(min-width:42rem){.SamplePromptsCards_container__9cMqg{inline-size:min(80dvw,650px);margin-inline:auto}}@media(min-width:66rem){.SamplePromptsCards_container__9cMqg{inline-size:min(80dvw,1200px)}}.SamplePromptsCards_section__PQ2um{--gap:1rem;display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.SamplePromptsCards_column__eGL4o{display:flex;flex-direction:column;gap:var(--gap)}.SamplePromptsStack_cds--assistive-text__VWlTj,.SamplePromptsStack_cds--visually-hidden__yF34Y{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SamplePromptsStack_section__LU_rz{display:flex;flex-direction:column;row-gap:0;inline-size:100%;opacity:.5}.SamplePromptsStack_card__ER6_P{background:var(--cds-background,#ffffff);-webkit-margin-after:-.5rem;margin-block-end:-.5rem;border-start-start-radius:.5rem;border-start-end-radius:.5rem;border:1px solid var(--cds-border-subtle-00,#e0e0e0)}.SamplePromptsStack_title__rJW_u{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.75em 1rem calc(.75em + .4375rem)}.FilteredTag_cds--assistive-text__Mti9K,.FilteredTag_cds--visually-hidden__9nDPF{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.FilteredTag_container__3zCoZ{display:flex;align-items:center;-webkit-padding-before:1px;padding-block-start:1px;position:relative;z-index:1;gap:1rem}.FilteredTag_title__KGs1l{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.SamplePromptsFilteredTag_cds--assistive-text__1LZQK,.SamplePromptsFilteredTag_cds--visually-hidden__6Cxkf{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SamplePromptsFilteredTag_filteredTag__IaHLr{-webkit-margin-start:calc(1px + .5rem + 1rem);margin-inline-start:calc(1px + .5rem + 1rem);-webkit-margin-after:1.375rem;margin-block-end:1.375rem}.NewSessionIconButton_cds--assistive-text__OQqWw,.NewSessionIconButton_cds--visually-hidden__WOLdQ{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.NewSessionIconButton_container__PsjP4{inline-size:-moz-fit-content;inline-size:fit-content;position:relative;padding:0}@media(min-width:61.25rem){.NewSessionIconButton_container__PsjP4{position:fixed;inset-inline-start:var(--cds-grid-margin);inset-block-start:calc(var(--header-height) + var(--header-border-height) + 1.5rem);z-index:2}}.NewSessionIconButton_wrapper__A_inz .cds--popover{display:none}.NewSessionIconButton_wrapper__A_inz{-webkit-margin-start:-.5rem;margin-inline-start:-.5rem}@media(min-width:42rem){.NewSessionIconButton_wrapper__A_inz.NewSessionIconButton_hasNav__lPD1U{-webkit-margin-start:0;margin-inline-start:0}}.NewSessionIconButton_wrapper__A_inz button{background-color:var(--cds-background,#ffffff)}@media(max-width:61.23rem){.NewSessionIconButton_wrapper__A_inz button{border-color:rgba(0,0,0,0)}}.NewSessionLabelButton_cds--assistive-text__zrULu,.NewSessionLabelButton_cds--visually-hidden__Lklz2{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.NewSessionLabelButton_button__v8awy{inline-size:100%}.Spinner_cds--assistive-text__S5Y_m,.Spinner_cds--visually-hidden__IuIsd{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.Spinner_root__koPRU{block-size:1rem;inline-size:1.5rem;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;overflow:hidden;transform:translateY(.2rem)}.Spinner_root__koPRU.Spinner_size-sm__J3xFh{inline-size:1rem;transform:translateY(.1rem)}.Spinner_root__koPRU.Spinner_size-sm__J3xFh .Spinner_content__oeNIR{block-size:2.8rem;min-inline-size:2.8rem;transform:translateY(.1rem);padding:.0625rem}.Spinner_root__koPRU .Spinner_content__oeNIR{display:flex;block-size:3.5rem;min-inline-size:3.5rem;transform:translateY(.2rem)}.Spinner_root__koPRU .Spinner_content__oeNIR svg path{fill:currentColor!important}.Spinner_root__koPRU.Spinner_center___8VZ3{block-size:1.25rem}.Spinner_root__koPRU.Spinner_center___8VZ3,.Spinner_root__koPRU.Spinner_center___8VZ3 .Spinner_content__oeNIR{transform:none}.Spinner_spinneWLabel__qaCgn{display:flex;align-items:flex-end;column-gap:.5rem}.Spinner_spinneWLabel__qaCgn .Spinner_root__koPRU{-webkit-margin-after:.0625rem;margin-block-end:.0625rem}.Spinner_spinneWLabel__qaCgn span{color:var(--cds-text-dark);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.StatusBar_cds--assistive-text__W_IIk,.StatusBar_cds--visually-hidden__knqXL{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.StatusBar_root___R_4M{box-shadow:0 2px 8px 0 var(--cds-box-shadow-color);border-radius:.5rem;padding:.5rem .75rem;background-color:var(--cds-layer);display:flex;justify-content:space-between;column-gap:.75rem}.StatusBar_label__XZUhj{display:flex;align-items:center;column-gap:.75rem;font-size:.875rem;line-height:1.2857142857;letter-spacing:.16px;padding-block:.375rem;-webkit-padding-start:.25rem;padding-inline-start:.25rem}.ChatMessagesView_cds--assistive-text__Q6Al2,.ChatMessagesView_cds--visually-hidden__YG51d{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ChatMessagesView_holder__V_y_I{inline-size:100%;display:grid;grid-template-rows:1fr max-content}.ChatMessagesView_header__r7HbX{display:flex;justify-content:flex-end}.ChatMessagesView_scrollable__BDutE{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.ChatMessagesView_scrollable__BDutE::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.ChatMessagesView_scrollable__BDutE::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ChatMessagesView_scrollable__BDutE::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.ChatMessagesView_scrollable__BDutE{display:flex;flex-direction:column;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:1.5rem;padding-block-end:1.5rem;container-type:size}.ChatMessagesView_messages__qrV22{row-gap:3rem}.ChatMessagesView_messages__qrV22,.ChatMessagesView_messages__qrV22>li{display:flex;flex-direction:column}.ChatMessagesView_messages__qrV22>li:last-of-type{min-block-size:100cqb;-webkit-padding-after:var(--above-notifications-height,0);padding-block-end:var(--above-notifications-height,0)}.ChatMessagesView_bottom__FRVf1{position:relative;min-inline-size:0;min-block-size:5.5rem;display:flex;flex-direction:column;justify-content:flex-end}.ErrorMessage_cds--assistive-text__I8iXi,.ErrorMessage_cds--visually-hidden__NgwgC{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ErrorMessage_notification__oLwzJ{container-type:inline-size}.ErrorMessage_notification__oLwzJ span[tabindex="0"][role=link]{display:none!important}.ErrorMessage_body__6z23f{display:flex;flex-direction:column;gap:.75rem}.ErrorMessage_retry__tCZTD{-webkit-padding-end:.9375rem;padding-inline-end:.9375rem}.CitationSpinner_cds--assistive-text__GGsGv,.CitationSpinner_cds--visually-hidden__4Md11{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.CitationSpinner_root___11IC{border:.0625rem solid var(--cds-border-subtle-00,#e0e0e0);border-radius:.5rem;padding:.5rem;inline-size:-moz-fit-content;inline-size:fit-content}.CitationSpinner_root___11IC .CitationSpinner_strong__Jry_f{font-weight:600}.SourcesButton_cds--assistive-text__z5pM5,.SourcesButton_cds--visually-hidden__xXY4s{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.SourcesButton_root__z_V_6{min-block-size:2.25rem;padding:.75rem;font-weight:600;column-gap:.5rem;align-items:center}.SourcesButton_root__z_V_6.SourcesButton_isActive__fPvm0{background-color:var(--cds-background-hover,rgba(141,141,141,.12))}.SourcesButton_sources__cHTdU{display:flex}.SourcesButton_sources__cHTdU:empty{display:none}.SourcesButton_source__ldhiQ{display:flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;background-color:var(--cds-layer-01,#f4f4f4);border-radius:50%;box-shadow:0 2px 8px 0 var(--cds-box-shadow-color)}.SourcesButton_source__ldhiQ+.SourcesButton_source__ldhiQ{-webkit-margin-start:-.375rem;margin-inline-start:-.375rem}.SourcesButton_icon__tH_JZ{inline-size:.75rem;block-size:.75rem}.GraniteMessage_cds--assistive-text__kA5Tn,.GraniteMessage_cds--visually-hidden__Uk8Jw{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.GraniteMessage_root__4lKfp{display:flex;flex-direction:column;gap:.25rem;padding-block:1.5rem;transition:background-color .11s}.GraniteMessage_root__4lKfp.GraniteMessage_agent-message___b5CS{-webkit-padding-after:.75rem;padding-block-end:.75rem}@media(min-width:42rem){#messages:not(:has(.feedback-open)) .GraniteMessage_root__4lKfp.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):hover,.GraniteMessage_root__4lKfp.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):has(.feedback-open){background:var(--message-background)}#messages:not(:has(.feedback-open)) .GraniteMessage_root__4lKfp.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):hover .GraniteMessage_footer__CUUYK,.GraniteMessage_root__4lKfp.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):has(.feedback-open) .GraniteMessage_footer__CUUYK{opacity:1}.GraniteMessage_root__4lKfp:hover .GraniteMessage_footer__CUUYK{opacity:1}.GraniteMessage_footer__CUUYK{opacity:0;transition:opacity .11s}}.GraniteMessage_sender__2MpQZ{display:flex;align-items:center;gap:.75rem}.GraniteMessage_sender__2MpQZ .GraniteMessage_senderIcon__v7yOI{inline-size:2rem}.GraniteMessage_sender__2MpQZ .GraniteMessage_senderName__Pclwa{color:var(--cds-text-secondary,#525252);font-size:.75rem;line-height:1.3333333333}.GraniteMessage_content__wdk6E{display:flex;flex-direction:column;row-gap:1rem;font-size:1rem;line-height:1.625;position:relative}.GraniteMessage_content__wdk6E.GraniteMessage_isUser__v2_dw{border-radius:.5rem;background:var(--cds-layer-02,#ffffff);padding:.75rem 1rem;-webkit-margin-start:3rem;margin-inline-start:3rem;float:inline-end}@media(min-width:42rem){.GraniteMessage_content__wdk6E.GraniteMessage_isUser__v2_dw{max-inline-size:30rem}}.GraniteMessage_empty__01z6c{color:var(--cds-text-disabled,rgba(22,22,22,.25))}@container (min-width: 450px){.GraniteMessage_errorMessageBody__RoD1q{position:absolute;inset-inline-end:.5rem;inset-block-start:0}}.ExpandableQuote_cds--assistive-text__zKXSZ,.ExpandableQuote_cds--visually-hidden__KJBk2{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ExpandableQuote_root__AwD_p{display:flex;flex-direction:column;row-gap:.125rem}.ExpandableQuote_toggle__WoFeS{padding:0;border:0;background-color:rgba(0,0,0,0);display:flex;align-items:center;column-gap:.75rem;cursor:pointer;color:var(--cds-text-secondary,#525252);border-radius:.25rem;max-inline-size:max-content;font-size:.875rem;line-height:1.4285714286;padding-block:.375rem}.ExpandableQuote_toggle__WoFeS svg,.ExpandableQuote_toggle__WoFeS:hover{color:var(--cds-text-primary,#161616)}.ExpandableQuote_toggle__WoFeS:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.ExpandableQuote_toggle__WoFeS:focus-visible{outline-style:dotted}}.ExpandableQuote_toggle__WoFeS.ExpandableQuote_isExpanded__slFSq svg{transform:scaleY(-1)}.ExpandableQuote_content__pbgHk{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:.125rem solid var(--cds-border-subtle-00,#e0e0e0);border-inline-start:.125rem solid var(--cds-border-subtle-00,#e0e0e0)}.ExpandableQuote_content__pbgHk *{color:var(--cds-text-secondary,#525252)}.GraniteMessageTrajectories_cds--assistive-text__StJIK,.GraniteMessageTrajectories_cds--visually-hidden__xBwr5{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.GraniteMessageTrajectories_blockquote__EutQa{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.GraniteMessageTrajectories_blockquote__EutQa::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.GraniteMessageTrajectories_blockquote__EutQa::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.GraniteMessageTrajectories_blockquote__EutQa::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.GraniteMessageTrajectories_blockquote__EutQa{max-block-size:max(11.75rem,100cqb - 4.375rem);-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:.125rem solid var(--cds-border-subtle-00,#e0e0e0);border-inline-start:.125rem solid var(--cds-border-subtle-00,#e0e0e0)}.GraniteMessageTrajectories_blockquote__EutQa *{color:var(--cds-text-secondary,#525252)}.GraniteMessageTrajectories_trajectoryItem__ez8BK{overflow-wrap:break-word}.GraniteMessageTrajectories_trajectoryItem__ez8BK:not(:last-of-type){-webkit-padding-after:1.625rem;padding-block-end:1.625rem}.Disclaimer_cds--assistive-text__lEe_q,.Disclaimer_cds--visually-hidden__PtRqN{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.Disclaimer_disclaimer__I05iK{--cds-body-02-font-size:0.75rem;color:var(--cds-text-helper,#6f6f6f)}.Disclaimer_termsLink__4_3K5{text-transform:lowercase}.FeedbackPopover_cds--assistive-text__a6jlO,.FeedbackPopover_cds--visually-hidden__XVqlY{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}@media(min-width:42rem){.FeedbackPopover_backdrop__xFgcr{display:none}}.FeedbackPopover_popover__RPi8B{z-index:9999}.FeedbackPopover_popover__RPi8B.FeedbackPopover_mobile__n1E96{position:fixed;inset-block-end:0}@media(max-width:41.98rem){.FeedbackPopover_popover__RPi8B.FeedbackPopover_mobile__n1E96{animation:FeedbackPopover_appear__Zxtww .2s forwards}}.FeedbackPopover_form___jSeL{box-shadow:0 2px 8px 0 var(--cds-box-shadow-color);background-color:var(--cds-background,#ffffff);display:flex;flex-direction:column;row-gap:1rem;inline-size:18rem;padding:.75rem;border-radius:.5rem}@media(max-width:41.98rem){.FeedbackPopover_form___jSeL{inline-size:100dvw}}.FeedbackPopover_form___jSeL .FeedbackPopover_header__K09oN{display:flex;justify-content:space-between;align-items:center}.FeedbackPopover_form___jSeL .FeedbackPopover_header__K09oN h3{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);line-height:var(--cds-heading-01-line-height,1.42857);letter-spacing:var(--cds-heading-01-letter-spacing,.16px)}@media(max-width:41.98rem){.FeedbackPopover_form___jSeL .FeedbackPopover_header__K09oN h3{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0)}}.FeedbackPopover_form___jSeL .FeedbackPopover_tags__wY2D_{display:flex;flex-wrap:wrap;gap:.5rem}.FeedbackPopover_form___jSeL .FeedbackPopover_tags__wY2D_ button{border-color:var(--cds-text-primary,#161616)!important}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT{display:flex;flex-direction:column;row-gap:.5rem;align-items:flex-end}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT>:first-child,.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT>:first-child *{inline-size:100%}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT textarea{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT textarea::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT textarea::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT textarea{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);padding:1rem;resize:none;outline-offset:-1px;color:var(--cds-text-primary,#161616)}@media(max-width:41.98rem){.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT button{max-inline-size:100%;inline-size:100%;justify-content:center;padding-block:.875rem}}@media(min-width:42rem){.FeedbackPopover_form___jSeL .FeedbackPopover_bottom__YEwrT button{padding-inline:.875rem}}@keyframes FeedbackPopover_appear__Zxtww{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ThumbsIconButton_cds--assistive-text__kkcVH,.ThumbsIconButton_cds--visually-hidden__w4914{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ThumbsIconButton_iconButton__ca2ge:disabled{transition:none}.MessageActions_cds--assistive-text__S7Xwq,.MessageActions_cds--visually-hidden__X45sH{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.MessageActions_actions__AOOBe .cds--popover{display:none}.MessageActions_actions__AOOBe{display:flex;align-self:flex-start}@media(min-width:42rem){.MessageActions_actions__AOOBe{align-self:auto}}.MessageActions_actions__AOOBe button{border:none}.MessageActions_actions__AOOBe button:disabled{color:var(--cds-text-primary,#161616)}.MessageActions_actions__AOOBe button.cds--btn--primary:disabled{color:var(--cds-text-on-color,#ffffff);background-color:var(--cds-button-primary);border-color:rgba(0,0,0,0)}.MessageFooter_cds--assistive-text__cj7oj,.MessageFooter_cds--visually-hidden__sOu39{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.MessageFooter_root__Mj67w{display:flex;align-items:center;column-gap:.75rem}@media(min-width:42rem){.MessageFooter_root__Mj67w{justify-content:space-between}}.MessageFooter_legal__yN2Tz{font-size:.75rem}.MessageFooter_legal--mobile__qXwdz{display:none}@media(max-width:41.98rem){.MessageFooter_legal--mobile__qXwdz{display:inline-flex;align-items:center;block-size:1.5rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem;-webkit-border-end:.0625rem solid #dde1e6;border-inline-end:.0625rem solid #dde1e6;line-height:1.375}}.MessageFooter_legal--desktop__WTH3H{display:inline-flex;align-items:baseline}@media(max-width:41.98rem){.MessageFooter_legal--desktop__WTH3H{display:none}}.MessageThought_cds--assistive-text__iyety,.MessageThought_cds--visually-hidden__x5SAx{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.MessageThought_blockquote__GEIeT{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.MessageThought_blockquote__GEIeT::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.MessageThought_blockquote__GEIeT::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MessageThought_blockquote__GEIeT::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.MessageThought_blockquote__GEIeT{max-block-size:11.75rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:.125rem solid var(--cds-border-subtle-00,#e0e0e0);border-inline-start:.125rem solid var(--cds-border-subtle-00,#e0e0e0)}.MessageThought_blockquote__GEIeT *{color:var(--cds-text-secondary,#525252)}.AgentOutputBox_cds--assistive-text__FR1z3,.AgentOutputBox_cds--visually-hidden__MA3vC{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.AgentOutputBox_root__lo0t5{background-color:var(--cds-layer);padding:2rem;border-radius:.5rem;border:1px solid var(--cds-border-subtle-00,#e0e0e0);position:relative;display:flex;flex-direction:column;row-gap:1.5rem}@media(min-width:42rem){.AgentOutputBox_root__lo0t5{margin-inline:-2rem}}.AgentOutputBox_actions__dpy37{--cds-icon-primary:currentColor;display:flex;position:absolute;inset-block-start:2rem;inset-inline-end:2rem}.AgentOutputBox_content__Ff_ET>:first-child{-webkit-padding-end:6rem;padding-inline-end:6rem}.FileCard_cds--assistive-text__BDEci,.FileCard_cds--visually-hidden___Elde{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.FileCard_root__R2G80{display:inline-flex;max-inline-size:100%;align-items:center;position:relative;font-size:.875rem;line-height:1.4285714286;color:var(--cds-text-dark);border:1px solid var(--cds-border-subtle-00,#e0e0e0);border-radius:.5rem;z-index:0}.FileCard_root__R2G80.FileCard_sm__5RXlF{padding:.3125rem .4375rem}.FileCard_root__R2G80.FileCard_md__1kkSa{padding:.5625rem .6875rem}.FileCard_root__R2G80.FileCard_isPending__0FyJ7{color:var(--cds-text-placeholder,rgba(22,22,22,.4));border-color:var(--cds-border-subtle-00,#e0e0e0);pointer-events:none}.FileCard_root__R2G80.FileCard_isError__Yz5ar{color:var(--cds-text-error,#da1e28);border-color:inherit}.FileCard_errorIcon__Zgvd_{flex-shrink:0;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.FileCard_icon__yrrgu{flex-shrink:0;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.FileCard_link__GWsfO:before{content:"";position:absolute;inset:0}.FileCard_link__GWsfO{color:inherit;text-decoration:none;display:flex;min-inline-size:0}.FileCard_link__GWsfO:before{z-index:-1;border-radius:calc(.5rem - 1px)}.FileCard_link__GWsfO:hover:before{background-color:var(--cds-button-tertiary-hover)}.FileCard_name__Ao2L6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FileCard_loading__yneT_.cds--inline-loading{flex-grow:0;inline-size:auto;-webkit-margin-start:.5rem;margin-inline-start:.5rem}.FileCard_loading__yneT_ .cds--inline-loading__animation{-webkit-margin-end:0;margin-inline-end:0}.FileCard_remove__7uWX2 .cds--popover{display:none}.FileCard_remove__7uWX2{visibility:hidden}.FileCard_root__R2G80.FileCard_isError__Yz5ar .FileCard_remove__7uWX2,.FileCard_root__R2G80:focus-within .FileCard_remove__7uWX2,.FileCard_root__R2G80:hover .FileCard_remove__7uWX2{visibility:visible}.FileCard_remove__7uWX2.cds--tooltip{position:absolute;inset-block-start:-.375rem;inset-inline-end:-.375rem}.FileCard_remove__7uWX2 .cds--btn{inline-size:auto;block-size:auto;min-block-size:0;border-radius:50%}.FileCard_remove__7uWX2 .cds--btn svg{margin:-1px}.FileCardsList_cds--assistive-text__2gNej,.FileCardsList_cds--visually-hidden__UTCFb{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.FileCardsList_root__ZbgMf{display:flex;gap:.5rem;flex-wrap:wrap;min-inline-size:0}.FileCardsList_root__ZbgMf>li{min-inline-size:0;max-inline-size:calc(50% - .25rem)}.ChatView_cds--assistive-text__bief9,.ChatView_cds--visually-hidden__DcA74{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ChatView_landingMainContent__t7zV_{padding-block:0;scrollbar-gutter:auto!important}.ChatView_root__QjsxM{-webkit-padding-before:0;padding-block-start:0}.AgentIcon_cds--assistive-text__H56Fh,.AgentIcon_cds--visually-hidden__pave2{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.AgentIcon_root__43oYg{block-size:2rem;inline-size:2rem;border-radius:50%;background-color:var(--cds-background,#ffffff);color:var(--cds-text-primary,#161616);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px 0 var(--cds-box-shadow-color)}.AgentIcon_root__43oYg svg{block-size:1rem;inline-size:1rem;fill:currentColor}.AgentIcon_root__43oYg.AgentIcon_size-xl__dFXgg{block-size:5rem;inline-size:5rem}.AgentIcon_root__43oYg.AgentIcon_size-xl__dFXgg svg{inline-size:2.5rem;block-size:2.5rem}.AgentIcon_inverted__zfm_W{background-color:var(--cds-background-inverse,#393939)}.AgentIcon_inverted__zfm_W svg{fill:var(--cds-background,#ffffff)}.AgentHeading_cds--assistive-text__OoxiL,.AgentHeading_cds--visually-hidden__tzhQZ{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.AgentHeading_root__jnI22{font-size:1rem;line-height:1.25;font-weight:400;display:flex;align-items:center;column-gap:.5rem;min-inline-size:0;-webkit-margin-after:0;margin-block-end:0}.AgentHeading_name__9Ga2b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AgentHeading_ui--chat__cHnv3 .AgentHeading_name__9Ga2b,.FileUploadButton_cds--assistive-text__tN7q_,.FileUploadButton_cds--visually-hidden__a3H1M{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.FileUploadButton_root__eY2Sr .cds--popover{display:none}.AgentModel_cds--assistive-text__heWHy,.AgentModel_cds--visually-hidden__8y7Im{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.AgentModel_root___497w{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--cds-text-helper,#6f6f6f)}.InputBar_cds--assistive-text__N7E2D,.InputBar_cds--visually-hidden__3UVhm{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.InputBar_root__ix23p{position:relative;border:1px solid var(--cds-border-subtle-00,#e0e0e0);border-radius:.5rem}.InputBar_root__ix23p:has(textarea:focus-visible){border-color:var(--cds-text-dark)}.InputBar_files__yPc_2{-webkit-padding-before:.6875rem;padding-block-start:.6875rem;padding-inline:.6875rem}.InputBar_textarea__0H4dq{max-block-size:12rem;overflow-y:auto}.InputBar_textarea__0H4dq:after,.InputBar_textarea__0H4dq>textarea{padding:.6875rem .6875rem .5rem;border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0;border:0}.InputBar_textarea__0H4dq>textarea{color:inherit;background-color:var(--cds-background,#ffffff)}.InputBar_textarea__0H4dq>textarea::placeholder{transition:opacity .11s;color:var(--cds-text-placeholder,rgba(22,22,22,.4))}.InputBar_textarea__0H4dq>textarea:focus-visible{outline:0}.InputBar_textarea__0H4dq>textarea:focus-visible::placeholder{opacity:.5}.InputBar_actionBar__RseFt{padding:0 .6875rem .6875rem;display:flex;justify-content:space-between;column-gap:.75rem}.InputBar_actionBarStart__h0wZ3{display:flex;align-items:center;gap:.5rem}.InputBar_settings___EVuJ{display:flex}.InputBar_settings___EVuJ .cds--btn:active,.InputBar_settings___EVuJ .cds--btn:hover,.InputBar_settings___EVuJ .cds--btn[aria-expanded=true]{background-color:var(--cds-button-primary);color:var(--cds-text-inverse,#ffffff)}.InputBar_settings___EVuJ .cds--btn:not([disabled]) svg{fill:currentColor}.InputBar_settings___EVuJ [aria-owns] .cds--popover{display:none}.InputBar_submit__NANvA{-webkit-margin-start:auto;margin-inline-start:auto}.HandsOffLandingView_cds--assistive-text__3wpC7,.HandsOffLandingView_cds--visually-hidden__Ew79Z{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.HandsOffLandingView_root__Gbd_4{display:flex;flex-direction:column;row-gap:1.5rem;margin-block:auto;-webkit-padding-after:var(--header-height);padding-block-end:var(--header-height)}.HandsOffLandingView_header__Eup8Y{display:flex;flex-direction:column;row-gap:.75rem}.TrajectoryButton_cds--assistive-text__3K5yM,.TrajectoryButton_cds--visually-hidden__zr8hP{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.TrajectoryButton_root__g2reb.cds--btn:focus:not(:focus-visible){box-shadow:none;border-color:rgba(0,0,0,0)}.TrajectoryButton_root__g2reb.cds--btn{padding-inline:0;color:var(--cds-expand-button-color)}.TrajectoryButton_root__g2reb.cds--btn:active,.TrajectoryButton_root__g2reb.cds--btn:hover{background-color:rgba(0,0,0,0);color:var(--cds-button-tertiary)}.TrajectoryButton_root__g2reb.TrajectoryButton_isOpen__HOHz_ .cds--btn__icon{transform:scaleY(-1)}.TrajectoryItem_cds--assistive-text__n8Kqz,.TrajectoryItem_cds--visually-hidden__q_VRD{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.TrajectoryItem_root__lXdch{-webkit-border-after:1px solid var(--cds-border-subtle-00,#e0e0e0);border-block-end:1px solid var(--cds-border-subtle-00,#e0e0e0)}.TrajectoryItem_header__z5rka{display:flex;align-items:center;column-gap:.5rem;position:relative;padding-block:.25rem;inline-size:100%;min-block-size:2.5rem}.TrajectoryItem_header__z5rka .TrajectoryItem_message__YEHnE{flex:1 1}.TrajectoryItem_button__3IwNK .cds--popover{display:none}.TrajectoryItem_button__3IwNK{-webkit-margin-end:-.5rem;margin-inline-end:-.5rem}.TrajectoryItem_button__3IwNK.cds--popover-container:not(.cds--popover--auto-align){position:static}.TrajectoryItem_button__3IwNK .cds--btn:before{content:"";position:absolute;inset:0}.TrajectoryItem_button__3IwNK .cds--btn:focus:not(:focus-visible){box-shadow:none;border-color:rgba(0,0,0,0)}.TrajectoryItem_button__3IwNK .cds--btn{position:static}.TrajectoryItem_button__3IwNK .cds--btn:hover{background-color:rgba(0,0,0,0)}.TrajectoryItem_root__lXdch.TrajectoryItem_isOpen__1MZxU .TrajectoryItem_button__3IwNK .cds--btn svg{transform:scaleY(-1)}.TrajectoryItem_name__jc5Io{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);font-weight:600;flex-shrink:0;display:flex;align-items:center}.TrajectoryItem_icon__EP6O7{inline-size:1.5rem;block-size:1.5rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.TrajectoryItem_message__YEHnE{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cds-text-secondary,#525252)}.TrajectoryItem_root__lXdch.TrajectoryItem_isOpen__1MZxU .TrajectoryItem_message__YEHnE{visibility:hidden}.TrajectoryItem_body__xsIDU{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.4,.14,.3,1)}.TrajectoryItem_root__lXdch.TrajectoryItem_isOpen__1MZxU .TrajectoryItem_body__xsIDU{grid-template-rows:1fr}.TrajectoryItem_panel__0Gw1a{overflow:hidden}.TrajectoryItemContent_cds--assistive-text__65gYK,.TrajectoryItemContent_cds--visually-hidden__5IRQw{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.TrajectoryItemContent_root__jgAeD{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;row-gap:.75rem}.TrajectoryItemContent_group__GKmmE{display:flex;flex-direction:column;row-gap:.5rem}.TrajectoryItemContent_label__Ti70u{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252)}.TrajectoryItemContent_content__DctAT{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);-webkit-margin-before:-.25rem;margin-block-start:-.25rem}.TrajectoryView_cds--assistive-text__Jt8CD,.TrajectoryView_cds--visually-hidden__jgzo5{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.TrajectoryView_root__LUGlm{display:flex;flex-direction:column;row-gap:.5rem}.TrajectoryView_scrollable__fzOog{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden;overflow-y:auto}.TrajectoryView_scrollable__fzOog::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.TrajectoryView_scrollable__fzOog::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TrajectoryView_scrollable__fzOog::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.TrajectoryView_scrollable__fzOog{max-block-size:11.75rem}.HandsOffOutputView_cds--assistive-text__A70hD,.HandsOffOutputView_cds--visually-hidden__QPfr7{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.HandsOffOutputView_root__IPpB7{display:flex;flex-direction:column;min-block-size:100%}.HandsOffOutputView_holder__bup4K{display:flex;flex-direction:column;row-gap:2rem;flex-grow:1}.HandsOffOutputView_header__oXcfn{display:flex;column-gap:1.5rem;max-inline-size:38rem}.HandsOffOutputView_input__WJXV0{overflow:hidden;--line-clamp-lines:4;display:-webkit-box;-webkit-line-clamp:var(--line-clamp-lines);-webkit-box-orient:vertical;font-size:1.5rem;line-height:1.3333333333;flex-grow:1}.HandsOffOutputView_body__I29GW{display:flex;flex-direction:column;row-gap:1.5rem;flex-grow:1}.HandsOffOutputView_body__I29GW>:not(.HandsOffOutputView_text__PAhid){max-inline-size:38rem}.HandsOffOutputView_statusBar__cxcs9{position:-webkit-sticky;position:sticky;inset-block-end:0;-webkit-margin-before:auto;margin-block-start:auto}.ElapsedTime_cds--assistive-text__mr5H1,.ElapsedTime_cds--visually-hidden__ENaak{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.ElapsedTime_root__sxUK2{white-space:nowrap}.UiNotAvailableView_cds--assistive-text__E_Cxc,.UiNotAvailableView_cds--visually-hidden__U6ggN{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0,0,0,0);inline-size:1px;visibility:inherit;white-space:nowrap}.UiNotAvailableView_root__mttXH{display:flex;flex-direction:column;justify-content:center;row-gap:1.5rem;block-size:100%;-webkit-padding-after:var(--header-height);padding-block-end:var(--header-height)}.UiNotAvailableView_description__Hbp85{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);text-wrap:pretty}