.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;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);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{margin-block-start:0}.Source_footer__MSAeI{display:flex;align-items:center;column-gap:.25rem;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 .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)}.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;margin-inline-start:auto;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_greetingWrapper__q99Mq{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding-block-start:3.875rem}@media(max-width:41.98rem){.GraniteGreeting_greetingWrapper__q99Mq{padding-block-start:0;gap:.625rem}}.GraniteGreeting_greetingIcon__xwArN{inline-size:2rem;block-size:2rem}.GraniteGreeting_greetingIcon__xwArN path{fill:#24a148}.GraniteGreeting_headingGroup__UCxRx{display:flex;flex-direction:column;align-items:center;gap:1rem}.GraniteGreeting_greetingHeading__IODQS{margin:0;display:flex;flex-direction:column;align-items:center;gap:0}.GraniteGreeting_subtitle__jG3V9{margin:0;inline-size:max-content;max-inline-size:min(35rem,100dvw - var(--cds-grid-margin)*2);font-size:1.25rem;line-height:1.4;color:var(--cds-text-primary,#161616)}@media(max-width:41.98rem){.GraniteGreeting_subtitle__jG3V9{inline-size:auto;max-inline-size:min(22.5rem,100dvw - var(--cds-grid-margin)*2);font-size:1.125rem;line-height:1.3333333333;text-wrap:balance}}.GraniteGreeting_bullets__PGmG8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;inline-size:min(67.1875rem,100vw - var(--cds-grid-margin)*2)}@media(max-width:41.98rem){.GraniteGreeting_bullets__PGmG8{display:none}}.GraniteGreeting_bulletCarousel__0NQYV{display:none}@media(max-width:41.98rem){.GraniteGreeting_bulletCarousel__0NQYV{display:flex;flex-direction:column;align-items:center;gap:1rem;inline-size:100%;padding-inline:1rem;touch-action:pan-y}}.GraniteGreeting_bulletCarouselItem__Lb69t{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;inline-size:min(21.25rem,100%);font-size:.875rem;line-height:1.2857142857;letter-spacing:.01rem;color:var(--cds-text-primary,#161616);min-block-size:4.5rem;opacity:0;transition:opacity .3s ease}.GraniteGreeting_bulletCarouselItemVisible__CXm5U{opacity:1}.GraniteGreeting_bulletDots__bz849{display:flex;gap:.375rem;align-items:center}.GraniteGreeting_bulletDot__nrawt{all:unset;cursor:pointer;inline-size:.375rem;block-size:.375rem;border-radius:50%;background-color:var(--cds-layer-selected-disabled,#8d8d8d);transition:background-color .2s ease,transform .2s ease}.GraniteGreeting_bulletDot__nrawt:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px}.GraniteGreeting_bulletDotActive___6Rt9{background-color:#24a148;transform:scale(1.4)}.GraniteGreeting_bullet__71aKv{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.875rem;line-height:1.2857142857;letter-spacing:.01rem;color:var(--cds-text-primary,#161616)}.GraniteGreeting_bullet__71aKv:first-child{inline-size:min(17.125rem,100%)}.GraniteGreeting_bullet__71aKv:nth-child(2){inline-size:min(29.375rem,100%)}.GraniteGreeting_bullet__71aKv:nth-child(3){inline-size:min(16.6875rem,100%)}.GraniteGreeting_bulletIcon__CtPXk{flex-shrink:0;color:#24a148}.GraniteGreeting_greetingLight___7iip{font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.1666666667;color:var(--cds-text-placeholder,rgba(22,22,22,.4))}.GraniteGreeting_greetingBold__oFlEx{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1666666667;color:var(--cds-text-primary,#161616);inline-size:max-content;max-inline-size:min(50rem,100dvw - var(--cds-grid-margin)*2)}@media(max-width:41.98rem){.GraniteGreeting_greetingBold__oFlEx{display:flex;flex-direction:column;align-items:center;gap:0;inline-size:auto;max-inline-size:none}.GraniteGreeting_greetingBoldLine__BlfFr{display:block}}.OpenInfoScreenButton_cds--assistive-text__CFvt8,.OpenInfoScreenButton_cds--visually-hidden__8_Z0E{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}.OpenInfoScreenButton_link__QWDwq{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;gap:2rem;min-block-size:2rem;background:none;border:1px solid var(--cds-link-primary,#0f62fe);border-radius:0;cursor:pointer;padding-block:0;padding-inline:1rem;color:var(--cds-link-primary,#0f62fe);font-family:inherit;font-size:.875rem;text-decoration:none;transition:background-color .11s ease,border-color .11s ease,color .11s ease;letter-spacing:.16px}.OpenInfoScreenButton_link__QWDwq:active:not(:disabled),.OpenInfoScreenButton_link__QWDwq:hover:not(:disabled){background:var(--cds-link-primary-hover,#0043ce);border-color:var(--cds-link-primary-hover,#0043ce);color:var(--cds-text-on-color,#ffffff)}.OpenInfoScreenButton_link__QWDwq:focus,.OpenInfoScreenButton_link__QWDwq:focus-visible{outline:none}.OpenInfoScreenButton_link__QWDwq:disabled{color:var(--cds-text-disabled,rgba(22,22,22,.25));cursor:not-allowed}.OpenInfoScreenButton_linkCompact__tSBh0{gap:.5rem}.OpenInfoScreenButton_icon__J1Ufh{color:inherit;flex-shrink:0}.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{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(min-width:42rem){.ChatLandingView_greetingRoot__JN2CO{justify-content:flex-start}}@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:1rem;margin-block:auto;padding-inline:0;padding-block-end:var(--header-height)}@media(min-width:42rem){.ChatLandingView_greetingContainer__cMP90{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:flex-start;overflow-y:auto;overscroll-behavior-block:contain;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;overflow:visible}.ChatLandingView_chatInputContainer__Kohkw{position:sticky;inset-block-end:0;z-index:3;flex-shrink:0;background:var(--cds-background,#ffffff);padding-block-start:.5rem}}.ChatLandingView_header__nYmE5{display:flex;flex-direction:column;align-items:center;row-gap:1.5rem}@media(max-width:41.98rem){.ChatLandingView_header__nYmE5{flex:1 1;min-block-size:0;overflow-y:auto;justify-content:center;padding-block-start:1rem;row-gap:1rem}}.ChatLandingView_infoScreenButtonWrapper__YRQxm{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-block-start:.5rem}@media(max-width:41.98rem){.ChatLandingView_infoScreenButtonWrapper__YRQxm{position:relative;z-index:2;background:var(--cds-background,#ffffff);padding-block-end:.5rem}}.ChatLandingView_tryPrompt__BzRDJ{margin:0;font-size:.875rem;line-height:1.2857142857;color:var(--cds-text-secondary,#525252);text-align:center}@media(max-width:41.98rem){.ChatLandingView_tryPrompt__BzRDJ{font-size:min(.75rem,3.4vw);white-space:nowrap}}.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;padding-block-start:3rem;padding-block-end:0;overflow:auto;transition:padding-block-start .2s ease-in-out;max-inline-size:unset!important;overscroll-behavior-block:contain;touch-action:pan-y}.ChatLandingView_samplePromptsRoot__dBx2z:not(.ChatLandingView_active__ajOzt){overflow:hidden}@media(max-width:41.98rem){.ChatLandingView_samplePromptsRoot__dBx2z{padding-block-start:.5rem;row-gap:.5rem}}.ChatLandingView_mobileSamplePrompts__KuY9v{position:relative;display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.ChatLandingView_samplePromptsContent__fRRWV{position:relative;display:flex;flex-direction:column;flex-grow:1}@media(max-width:41.98rem){.ChatLandingView_samplePromptsContent__fRRWV{inline-size:100%}}@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}@media(max-width:41.98rem){.TextAreaAutoHeight_customPlaceholder__VXVzH{color:var(--cds-text-secondary,#525252);opacity:1}}.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}.FloatingTooltip_cds--assistive-text__ON2nk,.FloatingTooltip_cds--visually-hidden__dBFtx{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}.FloatingTooltip_tooltip__znoUI{--background:var(--cds-layer-02,#ffffff);background:var(--background);border-radius:.5rem;padding:1rem;max-inline-size:18rem}.FloatingTooltip_wrapper__ed9aw{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);display:flex;flex-direction:column;gap:.25rem}.FloatingTooltip_title__Nzysf{color:var(--cds-text-primary,#161616)}.FloatingTooltip_content__OKLrQ{color:var(--cds-text-secondary,#525252)}.FloatingTooltip_arrowWrapper__PRkB2{position:absolute;inset-inline-start:0;transform:translateX(calc(var(--arrow-offset) - var(--arrow-width) / 2));transition:transform .15s ease}.FloatingTooltip_arrowWrapper__PRkB2.FloatingTooltip_arrowAtTop__KRq5z{inset-block-start:0}.FloatingTooltip_arrowWrapper__PRkB2.FloatingTooltip_arrowAtBottom__rVot_{inset-block-end:0}.DesktopAgentSelector_cds--assistive-text__vC1gv,.DesktopAgentSelector_cds--visually-hidden__WP6WG{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}.DesktopAgentSelector_container__TmE6H{display:flex;align-items:center;column-gap:.25rem}.DesktopAgentSelector_expandableContent__kn54P{display:flex;align-items:center;overflow:hidden;column-gap:.5rem}.DesktopAgentSelector_agentName__D9_ve{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}.DesktopAgentSelector_close__EWSZW{margin-inline-end:.5rem}.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)}@media(max-width:41.98rem){.GraniteInputBar_root__KvOXs{border-color:var(--cds-border-strong)}}.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_root__KvOXs.GraniteInputBar_error__cr3Ip{border-color:var(--cds-support-error,#da1e28)!important}.GraniteInputBar_textarea__ouU__{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__{--textarea-padding-inline-start:1rem;overflow-y:auto;margin-block-start:.75rem;min-block-size:4rem;max-block-size:11rem}.GraniteInputBar_textarea__ouU__:after,.GraniteInputBar_textarea__ouU__>textarea{padding:.75rem;padding-block-start:0;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;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{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{background:var(--cds-background,#ffffff);position:relative;z-index:1}.GraniteChatInput_button__t2z_j{--cds-icon-primary:#0f62fe;--cds-layout-size-height-local:1.75rem}.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{margin-block-start:.5rem}.GraniteChatInput_scrollToBottomButtonWrapper__8v8_U{inset-inline-start:50%}.GraniteChatInput_scrollToBottomButton__typtp{transform:translateX(-50%)}.GraniteInputError_cds--assistive-text__JJTJS,.GraniteInputError_cds--visually-hidden__fiPUa{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}.GraniteInputError_error__bC1Aa{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-error,#da1e28);margin-block-start:.25rem}.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-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);line-height:var(--cds-body-compact-02-line-height,1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);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}.SourceIcons_cds--assistive-text__z8teW,.SourceIcons_cds--visually-hidden__ErWcp{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}.SourceIcons_icons__QaJmU{display:flex}.SourceIcons_icon__WlIVY{display:flex;justify-content:center;align-items:center;padding:.1875rem;inline-size:1.25rem;block-size:1.25rem;background:var(--cds-background,#ffffff);border-radius:50%;box-shadow:0 2px 8px 0 var(--cds-box-shadow-color)}.SourceIcons_icon__WlIVY:not(:first-of-type){margin-inline-start:-.375rem}.TitleBarControls_cds--assistive-text__fIFgt,.TitleBarControls_cds--visually-hidden__I6Vj6{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}.TitleBarControls_controls__0axGd{display:flex;column-gap:.25rem}.TitleBarControls_controls__0axGd span{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--cds-layer-selected-hover-03,#d1d1d1)}.TopRightFold_cds--assistive-text__8met4,.TopRightFold_cds--visually-hidden__rmVdm{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}.TopRightFold_topRightFold___GmzO{overflow:hidden;border-end-start-radius:.5rem;position:absolute;inset-inline-end:0;inset-block-start:0;background:var(--cds-background,#ffffff)}.TopRightFold_topRightFold___GmzO div{inline-size:1.5rem;aspect-ratio:1;clip-path:polygon(0 0,100% 100%,0 100%);background:var(--cds-layer-accent-03,#e0e0e0)}.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{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:.25rem}.SamplePromptPreviewContent_content__z1oEl.SamplePromptPreviewContent_code__RJJhx{border-block-start:1.25rem solid var(--cds-layer-accent-03,#e0e0e0);padding:.75rem 1rem}.SamplePromptPreviewContent_content__z1oEl.SamplePromptPreviewContent_code__RJJhx .SamplePromptPreviewContent_titleBarControls__MENsG{position:absolute;inset-block-start:0;inset-inline-start:.625rem;transform:translateY(calc(-50% - .625rem))}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc code{font-size:.75rem}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc pre{padding:0!important;overflow:hidden;max-block-size:4.375rem}.SamplePromptPreviewContent_content__z1oEl .SamplePromptPreviewContent_markdown__IR4Tc.SamplePromptPreviewContent_isNoCodeNoSearch__bjkzN{max-block-size:7.5rem}.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_searchContent__WzPmA{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px)}.SamplePromptPreviewContent_sources__sLwfO{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_sourcesLabel__l5JhK{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px)}.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-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);line-height:var(--cds-label-02-line-height,1.28572);letter-spacing:var(--cds-label-02-letter-spacing,.16px);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{margin-block-start:1px;margin-inline-start:.25rem;color:var(--cds-text-dark)}.Tags_cds--assistive-text__Jk9T9,.Tags_cds--visually-hidden__4RjF_{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}.Tags_tags__R7fwB{display:flex}.Tags_tags__R7fwB.Tags_spacing-03__Z_gEk{column-gap:.5rem}.Tags_tags__R7fwB.Tags_spacing-05__buMCR{column-gap:1rem}.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:1.5rem;display:grid;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);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)}.SamplePromptsTagFilter_cds--assistive-text__rmNMM,.SamplePromptsTagFilter_cds--visually-hidden__29acm{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}.SamplePromptsTagFilter_container__Oq0__{margin-inline-start:calc(1px + .5rem + 1rem);margin-block-end:1rem}.NewSessionIconButton_cds--assistive-text___N_Tr,.NewSessionIconButton_cds--visually-hidden__xPi_9{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__aC6u2{inline-size:fit-content;position:relative;padding:0}@media(min-width:61.25rem){.NewSessionIconButton_container__aC6u2{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__bb8r5 .cds--popover{display:none}.NewSessionIconButton_wrapper__bb8r5 button{background-color:var(--cds-background,#ffffff)}@media(max-width:61.23rem){.NewSessionIconButton_wrapper__bb8r5 button{border-color:rgba(0,0,0,0)}}.NewSessionLabelButton_cds--assistive-text__HlmCb,.NewSessionLabelButton_cds--visually-hidden__UDDk2{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__aWY9Q{inline-size:100%}.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{display:grid;grid-template-rows:1fr max-content;inline-size:100%;block-size:100%}.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;padding-block-start:0;padding-block-end:1.5rem;container-type:size}.ChatMessagesView_messages__qrV22,.ChatMessagesView_messages__qrV22>li{display:flex;flex-direction:column}.ChatMessagesView_messages__qrV22>li:last-of-type{min-block-size:100cqb;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}@media(min-width:61.25rem){.ChatMessagesView_holder__V_y_I .ChatMessagesView_bottom__FRVf1{inline-size:100%;max-inline-size:var(--chat-width)}}.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{padding-inline-end:.9375rem}.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{margin-block-end:.0625rem}.Spinner_spinneWLabel__qaCgn span{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);color:var(--cds-text-dark)}.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: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{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_message__kxM65{display:flex;flex-direction:column;gap:.25rem;padding-block:1.5rem;transition:background-color .11s}.GraniteMessage_message__kxM65.GraniteMessage_agent-message___b5CS{padding-block-end:.75rem}@media(min-width:42rem){#messages:not(:has(.feedback-open)) .GraniteMessage_message__kxM65.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):hover,.GraniteMessage_message__kxM65.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):has(.feedback-open){background:var(--message-background)}#messages:not(:has(.feedback-open)) .GraniteMessage_message__kxM65.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):hover .GraniteMessage_footer__CUUYK,.GraniteMessage_message__kxM65.GraniteMessage_agent-message___b5CS:not(.GraniteMessage_isPending__3vUJG):has(.feedback-open) .GraniteMessage_footer__CUUYK{opacity:1}.GraniteMessage_message__kxM65:hover .GraniteMessage_footer__CUUYK{opacity:1}}@media(min-width:61.25rem){.GraniteMessage_message__kxM65 .GraniteMessage_container__DdF7o{inline-size:100%;max-inline-size:var(--chat-width)}}.GraniteMessage_message__kxM65.GraniteMessage_inSplitPanel__O9p0I{padding-block-start:0}.GraniteMessage_message__kxM65.GraniteMessage_inSplitPanel__O9p0I.GraniteMessage_user-message__wjmiu{padding-block-end:0}.GraniteMessage_message__kxM65.GraniteMessage_fullWidth__H1Eda .GraniteMessage_container__DdF7o,.GraniteMessage_message__kxM65.GraniteMessage_inSplitPanel__O9p0I .GraniteMessage_container__DdF7o{max-inline-size:none;padding-inline:0}@media(min-width:42rem){.GraniteMessage_message__kxM65.GraniteMessage_fullWidth__H1Eda .GraniteMessage_footer__CUUYK{justify-content:flex-start;column-gap:3rem}}.GraniteMessage_message__kxM65.GraniteMessage_user-message__wjmiu .GraniteMessage_container__DdF7o{margin-inline-start:auto;margin-inline-end:0}@media(min-width:42rem){.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_senderName__Pclwa,.GraniteMessage_timeSeparator__MZUUf{color:var(--cds-text-secondary,#525252);font-size:.75rem;line-height:1.3333333333}.GraniteMessage_timeSeparator__MZUUf{-webkit-user-select:none;user-select:none;margin-inline:.25rem}.GraniteMessage_time__Cz8bd{color:var(--cds-text-secondary,#525252);font-size:.75rem;line-height:1.3333333333;white-space:nowrap}.GraniteMessage_assistantLabel__meoi6{display:flex;align-items:flex-end;gap:.25rem;margin-block-end:.5rem}.GraniteMessage_assistantIcon__JBS0t{display:flex;align-items:center;color:#198038}.GraniteMessage_assistantIcon__JBS0t.GraniteMessage_spinning__uZET0 svg{animation:GraniteMessage_granite-spin__LbpIe 4.5s linear infinite}@media(prefers-reduced-motion:reduce){.GraniteMessage_assistantIcon__JBS0t.GraniteMessage_spinning__uZET0 svg{animation:none}}@keyframes GraniteMessage_granite-spin__LbpIe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GraniteMessage_userLabel__1rlAI{display:flex;justify-content:flex-end;gap:.25rem;margin-block-end:.25rem}.GraniteMessage_stopButton__WXyo0{margin-inline-start:.25rem;color:var(--cds-link-primary,#0f62fe);min-block-size:unset;padding-block:0}.GraniteMessage_abortedMessage__PZMGm{margin:0;color:var(--cds-text-secondary,#525252);font-size:.875rem;line-height:1.4285714286}.GraniteMessage_userMessageInner__8n_zq{display:flex;flex-direction:column;align-items:flex-end}.GraniteMessage_userCopyButton__1aqcO{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:.375rem;background:var(--cds-layer-02,#ffffff);color:var(--cds-icon-secondary,#525252);cursor:pointer;transition:opacity .11s,background-color .11s}.GraniteMessage_userCopyButton__1aqcO:hover{background:var(--cds-layer-hover);color:var(--cds-icon-primary,#161616)}@media(min-width:42rem){.GraniteMessage_userCopyButton__1aqcO{opacity:0}.GraniteMessage_content__wdk6E.GraniteMessage_isUser__v2_dw:hover .GraniteMessage_userCopyButton__1aqcO,.GraniteMessage_userCopyButton__1aqcO:focus-visible{opacity:1}}.GraniteMessage_userCopyButton__1aqcO:after{content:attr(data-tooltip);position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;padding:.125rem .5rem;border-radius:.25rem;background:var(--cds-background-inverse,#393939);color:var(--cds-text-inverse,#ffffff);font-size:.75rem;line-height:1.3333333333;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .11s}.GraniteMessage_userCopyButton__1aqcO:focus-visible:after,.GraniteMessage_userCopyButton__1aqcO:hover:after{opacity:1}.GraniteMessage_userPromptText__VoqQ8{min-inline-size:0}.GraniteMessage_userPromptClamped___Uy5x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(min-width:61.25rem){.GraniteMessage_userPromptClamped___Uy5x{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}}.GraniteMessage_userPromptToggle__k_Twb{position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:.375rem;background:var(--cds-layer-02,#ffffff);color:var(--cds-icon-secondary,#525252);cursor:pointer;transition:background-color .11s,color .11s}.GraniteMessage_userPromptToggle__k_Twb:hover{background:var(--cds-layer-hover);color:var(--cds-icon-primary,#161616)}@media(min-width:61.25rem){.GraniteMessage_userPromptToggle__k_Twb{display:none}}.GraniteMessage_reasoning__o0Zp4{display:flex;flex-direction:column;gap:.5rem}@media(min-width:42rem){.GraniteMessage_reasoning__o0Zp4{gap:1.5rem}}.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 2.5rem;margin-inline-start:3rem}@media(min-width:42rem){.GraniteMessage_content__wdk6E.GraniteMessage_isUser__v2_dw{max-inline-size:30rem}}@media(min-width:61.25rem){.GraniteMessage_content__wdk6E.GraniteMessage_isUser__v2_dw{max-inline-size:unset;margin-inline-start:8rem}.GraniteMessage_inSplitPanel__O9p0I .GraniteMessage_content__wdk6E.GraniteMessage_isUser__v2_dw{max-inline-size:58%;margin-inline-start:auto}}.GraniteMessage_splitResult__dz9qd{background:var(--split-result-background);border-radius:.5rem;padding:1rem}.GraniteMessage_splitResult__dz9qd table,.GraniteMessage_splitResult__dz9qd td,.GraniteMessage_splitResult__dz9qd th{border-color:var(--cds-border-strong)!important}.GraniteMessage_splitResult__dz9qd hr{background:var(--cds-border-strong)!important}.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:1rem;cursor:pointer;color:var(--cds-text-secondary,#525252);border-radius:.25rem;inline-size:100%;text-align:start;font-size:.875rem;line-height:1.4285714286;padding-block:.375rem}.ExpandableQuote_toggle__WoFeS .ExpandableQuote_label__ffhp9{flex-shrink:0}.ExpandableQuote_toggle__WoFeS .ExpandableQuote_chevron__JfVSj{color:var(--cds-text-primary,#161616);flex-shrink:0}.ExpandableQuote_toggle__WoFeS:hover .ExpandableQuote_label__ffhp9{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 .ExpandableQuote_chevron__JfVSj{transform:scaleY(-1)}.ExpandableQuote_state__FqVY_{display:inline-flex;align-items:center;column-gap:.5rem;color:var(--cds-text-placeholder,rgba(22,22,22,.4));font-size:.875rem;line-height:1.4285714286}.ExpandableQuote_content__pbgHk{padding-inline-start:1rem;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_streaming__MqiKp{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden}.GraniteMessageTrajectories_streaming__MqiKp::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.GraniteMessageTrajectories_streaming__MqiKp::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.GraniteMessageTrajectories_streaming__MqiKp::-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_streaming__MqiKp{max-block-size:max(18.75rem,100cqb - 4.375rem);overflow-y:auto}.GraniteMessageTrajectories_trajectoryItem__ez8BK{overflow-wrap:break-word}.GraniteMessageTrajectories_trajectoryItem__ez8BK:not(:last-of-type){padding-block-end:1.625rem}.GraniteMessageTrajectories_name__P66Wo{margin-block-end:.125rem;font-size:.875rem;font-weight:600;line-height:1.4285714286}.GraniteMessageTrajectories_subtitle__fuBgO{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);margin-block-end:.5rem;color:var(--cds-text-secondary,#525252)}.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}.FeedbackPopover_form___jSeL{display:flex;flex-direction:column;row-gap:1rem;padding:.75rem}.FeedbackPopover_form___jSeL.FeedbackPopover_floating__c82zH{inline-size:18rem}.FeedbackPopover_form___jSeL.FeedbackPopover_non-floating__LTWut{inline-size:100%}.FeedbackPopover_header__K09oN{display:flex;justify-content:space-between;align-items:center}.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_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_tags__wY2D_{display:flex;flex-wrap:wrap;gap:.5rem}.FeedbackPopover_tags__wY2D_ button{border-color:var(--cds-text-primary,#161616)!important}.FeedbackPopover_bottom__YEwrT{display:flex;flex-direction:column;row-gap:.5rem;align-items:flex-end}.FeedbackPopover_bottom__YEwrT>:first-child,.FeedbackPopover_bottom__YEwrT>:first-child *{inline-size:100%}.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_bottom__YEwrT textarea::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.FeedbackPopover_bottom__YEwrT textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.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_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_bottom__YEwrT button{max-inline-size:100%;inline-size:100%;justify-content:center;padding-block:.875rem}}@media(min-width:42rem){.FeedbackPopover_bottom__YEwrT button{padding-inline:.875rem}}.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;padding-inline-end:.75rem;border-inline-end:.0625rem solid #e0e0e0;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_streaming__v8PEC{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden}.MessageThought_streaming__v8PEC::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.MessageThought_streaming__v8PEC::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MessageThought_streaming__v8PEC::-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_streaming__v8PEC{max-block-size:18.75rem;overflow-y:auto}.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{padding-inline-end:6rem}.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_messagesMainContent__0pRsD{padding-block-end:1rem}.ChatView_root__QjsxM{--chat-80-chars-width:calc(var(--cds-grid-margin) + var(--cds-grid-margin) + 80ch + 2rem);--chat-width:var(--chat-80-chars-width);padding-block-start:0}.ExportConversationButton_cds--assistive-text__hkquf,.ExportConversationButton_cds--visually-hidden__XVW4u{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}.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary{border-radius:0;justify-content:flex-start;column-gap:.5rem;padding-inline:1rem}@media(min-width:42rem){.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary{column-gap:2rem}}.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary{border-color:var(--cds-link-primary,#0f62fe);color:var(--cds-link-primary,#0f62fe)}.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary .cds--btn__icon{position:static;margin-inline-start:0;inset-inline-end:auto}.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary:active,.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary:hover{background-color:var(--cds-link-primary-hover,#0043ce);border-color:var(--cds-link-primary-hover,#0043ce);color:var(--cds-text-on-color,#ffffff)}.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary:focus,.ExportConversationButton_menuButton__Z6fM4 .cds--btn--tertiary:focus-visible{border-color:var(--cds-link-primary,#0f62fe);box-shadow:none;outline:none}.AgentCodeModal_cds--assistive-text__jehJ_,.AgentCodeModal_cds--visually-hidden__DTwzw{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}.AgentCodeModal_modal__QVGXC{align-items:flex-start}.AgentCodeModal_modal__QVGXC .cds--modal-container{margin-block-start:calc(var(--header-height-incl-border) + 1.5rem);max-block-size:calc(100dvh - var(--header-height-incl-border) - 3rem)}.AgentCodeModal_modal__QVGXC .cds--modal-content:focus,.AgentCodeModal_modal__QVGXC .cds--modal-content:focus-visible{outline:none}.AgentCodeModal_modal__QVGXC .cds--modal-close{border-radius:0}.AgentCodeModal_modal__QVGXC .cds--modal-close:focus{border-color:rgba(0,0,0,0);outline:none;box-shadow:none}.AgentCodeModal_modal__QVGXC .cds--modal-content .cds--btn{border-radius:0!important}.AgentCodeModal_modal__QVGXC .cds--modal-content p code{background-color:#e0e0e0;border-radius:.3125rem}.AgentCodeModal_modal__QVGXC .cds--modal-content p:last-of-type{margin-block-end:.5rem}.GeneratingMetrics_cds--assistive-text__FDJrY,.GeneratingMetrics_cds--visually-hidden__NeEce{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}.GeneratingMetrics_root__t5Tv7{margin:0}.GeneratingMetrics_layoutCollapsed__GACai{display:flex;align-items:center;gap:.5rem}.GeneratingMetrics_pager__Fx5tj.cds--btn{flex-shrink:0;border-radius:0;color:var(--cds-icon-primary,#161616)}.GeneratingMetrics_pager__Fx5tj.cds--btn:focus,.GeneratingMetrics_pager__Fx5tj.cds--btn:focus-visible{box-shadow:none;outline:none}.GeneratingMetrics_grid__u9Ulg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min-content,1fr);column-gap:.75rem}.GeneratingMetrics_gridCollapsed__a3bQv{flex:1 1 auto;min-inline-size:0}.GeneratingMetrics_cell__ZKGdW{position:relative;display:block;min-inline-size:0}.GeneratingMetrics_cell__ZKGdW:before{content:"";position:absolute;inset-inline-start:calc(-1*.5rem);inset-block:5%;inline-size:1px;background:var(--cds-border-subtle-01,#c6c6c6)}.GeneratingMetrics_cell__ZKGdW:first-child:before{display:none}.GeneratingMetrics_ttftCell__xOt2n{padding-inline-end:.5rem}.GeneratingMetrics_metric__iqcem{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.GeneratingMetrics_value__v6m_I{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)}.GeneratingMetrics_label__Mj828,.GeneratingMetrics_value__v6m_I{color:var(--cds-text-secondary,#525252);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GeneratingMetrics_label__Mj828{font-size:.6875rem;line-height:1.2727272727;letter-spacing:.32px;text-transform:uppercase}.SplitAssistantPanel_cds--assistive-text__S4hCr,.SplitAssistantPanel_cds--visually-hidden__QxVGT{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}.SplitAssistantPanel_panel__Wl1PX{display:flex;flex-direction:column;min-inline-size:0;block-size:100%;border:1px solid var(--cds-border-subtle-01,#c6c6c6);border-radius:0;background:var(--cds-layer-01,#f4f4f4);overflow:hidden}.SplitAssistantPanel_panelStandalone__GfVM1{block-size:auto;border-radius:.5rem}.SplitAssistantPanel_panelStandalone__GfVM1 .SplitAssistantPanel_body__xqlmb{flex:0 0 auto;overflow-y:visible;padding-block-start:0}.SplitAssistantPanel_header__VXz4r{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-inline:1rem;padding-block:.625rem;border-block-end:1px solid var(--cds-border-subtle-01,#c6c6c6);flex-shrink:0}@media(min-width:42rem){.SplitAssistantPanel_header__VXz4r{padding-block:.75rem}}.SplitAssistantPanel_headerCollapsed__T0ckc{padding-block:.5rem}@media(min-width:42rem){.SplitAssistantPanel_headerCollapsed__T0ckc{padding-block:.75rem}}.SplitAssistantPanel_identity__xMg_P{display:flex;align-items:center;gap:.5rem;min-inline-size:0}.SplitAssistantPanel_identity__xMg_P:has(.SplitAssistantPanel_labelGroupStacked__Rn_5l){align-items:flex-start}@media(min-width:42rem){.SplitAssistantPanel_identity__xMg_P:has(.SplitAssistantPanel_labelGroupStacked__Rn_5l){align-items:center}}.SplitAssistantPanel_icon__R3La_{inline-size:1rem;block-size:1rem;flex-shrink:0;color:#198038}.SplitAssistantPanel_identity__xMg_P:has(.SplitAssistantPanel_labelGroupStacked__Rn_5l) .SplitAssistantPanel_icon__R3La_{margin-block-start:.25rem}@media(min-width:42rem){.SplitAssistantPanel_identity__xMg_P:has(.SplitAssistantPanel_labelGroupStacked__Rn_5l) .SplitAssistantPanel_icon__R3La_{margin-block-start:0}}.SplitAssistantPanel_iconSpinning__mHEFn{animation:SplitAssistantPanel_granite-spin__ojX3d 4.5s linear infinite}@media(prefers-reduced-motion:reduce){.SplitAssistantPanel_iconSpinning__mHEFn{animation:none}}@keyframes SplitAssistantPanel_granite-spin__ojX3d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SplitAssistantPanel_label__VfzGQ{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:600;line-height:1.3333333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SplitAssistantPanel_timeSeparator__95_Fz{color:var(--cds-text-secondary,#525252);font-size:.75rem;flex-shrink:0;-webkit-user-select:none;user-select:none}.SplitAssistantPanel_labelGroup__ZuNBq{display:flex;align-items:center;gap:.5rem;min-inline-size:0}.SplitAssistantPanel_labelGroupStacked__Rn_5l{flex-direction:column;align-items:flex-start;gap:.25rem}.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_timeSeparator__95_Fz{display:none}.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_label__VfzGQ{white-space:normal;overflow:visible;text-overflow:clip}.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_labelDescriptor__krF9F,.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_labelFamily__A3_AU{display:block;white-space:nowrap}@media(min-width:42rem){.SplitAssistantPanel_labelGroupStacked__Rn_5l{flex-direction:row;align-items:center;gap:.5rem}.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_timeSeparator__95_Fz{display:inline}.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_label__VfzGQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_labelDescriptor__krF9F,.SplitAssistantPanel_labelGroupStacked__Rn_5l .SplitAssistantPanel_labelFamily__A3_AU{display:inline}}.SplitAssistantPanel_time__RWOgk{color:var(--cds-text-secondary,#525252);font-size:.75rem;line-height:1.3333333333;white-space:nowrap;flex-shrink:0}.SplitAssistantPanel_actions__N6uR0{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:0;flex:none;color:var(--cds-icon-secondary,#525252)}.SplitAssistantPanel_actions__N6uR0 .cds--btn{border-radius:0}.SplitAssistantPanel_actions__N6uR0 .cds--btn:focus,.SplitAssistantPanel_actions__N6uR0 .cds--btn:focus-visible{box-shadow:none;outline:none}.SplitAssistantPanel_body__xqlmb{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden}.SplitAssistantPanel_body__xqlmb::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.SplitAssistantPanel_body__xqlmb::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SplitAssistantPanel_body__xqlmb::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.SplitAssistantPanel_body__xqlmb{display:flex;flex-direction:column;gap:0;padding-inline:1.5rem;padding-block-start:.5rem;padding-block-end:1.5rem;flex:1 1;min-block-size:0;overflow-y:auto}@media(min-width:42rem){.SplitAssistantPanel_body__xqlmb{padding-block-start:1rem}}.SplitAssistantPanel_bodyNarrow__eYKU9{overflow-y:auto}.SplitAssistantPanel_footer__USNNt{flex-shrink:0;padding-block:.5rem;padding-inline:1.5rem;border-block-start:1px solid var(--cds-border-subtle-01,#c6c6c6);background:var(--cds-layer-01,#f4f4f4)}.SplitAssistantPanel_footerCollapsed__M_yJm{display:none}@media(min-width:61.25rem){.SplitAssistantPanel_footerCollapsed__M_yJm{display:block}}.SplitAssistantPanel_favoriteStar__w9zKv{flex-shrink:0;inline-size:1rem;block-size:1rem;margin-inline-start:.5rem;color:var(--cds-icon-secondary,#525252)}.SplitAssistantPanel_status__WBckH{margin:0;color:var(--cds-text-secondary,#525252);font-size:.875rem;line-height:1.4285714286}.SplitAssistantPanel_statusMuted__5jYPe{margin:0;color:var(--cds-text-placeholder,rgba(22,22,22,.4));font-size:.875rem;line-height:1.4285714286}.SplitChatMessagesView_cds--assistive-text__29eaJ,.SplitChatMessagesView_cds--visually-hidden__2koAF{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}.SplitChatMessagesView_holder__EkK4d{display:grid;grid-template-rows:max-content 1fr max-content;inline-size:100%;block-size:100%}.SplitChatMessagesView_topBar__0jFuA{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-block:.75rem;padding-inline:1rem}@media(min-width:61.25rem){.SplitChatMessagesView_topBar__0jFuA{padding-inline:2rem}}.SplitChatMessagesView_scrollable__sf6KO{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--cds-layer-03,#f4f4f4) rgba(0,0,0,0);scrollbar-gutter:stable;overflow-x:hidden}.SplitChatMessagesView_scrollable__sf6KO::-webkit-scrollbar{inline-size:1rem;block-size:1rem}.SplitChatMessagesView_scrollable__sf6KO::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SplitChatMessagesView_scrollable__sf6KO::-webkit-scrollbar-thumb{border:.25rem solid rgba(0,0,0,0);border-radius:.5rem;background:var(--cds-layer-03,#f4f4f4);background-clip:padding-box}.SplitChatMessagesView_scrollable__sf6KO{display:flex;flex-direction:column;gap:1rem;padding-block-start:0;padding-block-end:1.5rem;padding-inline:1rem;container-type:size;overflow-y:auto;min-block-size:0}@media(min-width:61.25rem){.SplitChatMessagesView_scrollable__sf6KO{padding-inline:2rem}}.SplitChatMessagesView_turns__oqm43{display:flex;flex-direction:column;gap:2rem}.SplitChatMessagesView_turn__wiEFP{display:flex;flex-direction:column;gap:1rem}.SplitChatMessagesView_turn__wiEFP:last-child{min-block-size:100cqb}.SplitChatMessagesView_messages__Za3U_{display:flex;flex-direction:column;flex-shrink:0}.SplitChatMessagesView_fastReply__b0ZGH,.SplitChatMessagesView_messages__Za3U_>li{display:flex;flex-direction:column}.SplitChatMessagesView_panels__WWJrD{display:flex;flex-direction:column;gap:.5rem;block-size:calc(100dvh - 20rem);inline-size:100%;align-items:stretch}@media(min-width:61.25rem){.SplitChatMessagesView_panels__WWJrD{flex-direction:row;align-items:stretch;gap:0;block-size:calc(min(70vh,40rem) - 3rem)}}.SplitChatMessagesView_panels__WWJrD:has(.SplitChatMessagesView_panelExpanded__c5gN8){block-size:auto}@media(min-width:61.25rem){.SplitChatMessagesView_panels__WWJrD:has(.SplitChatMessagesView_panelExpanded__c5gN8){block-size:calc(min(70vh,40rem) - 3rem)}}.SplitChatMessagesView_panelNarrow__CLPZr{flex:1 1;min-block-size:0}@media(min-width:61.25rem){.SplitChatMessagesView_panelNarrow__CLPZr{flex:1 1;min-block-size:auto;min-inline-size:12.5rem}}.SplitChatMessagesView_responseGroup__Yn3Pw{display:flex;flex-direction:column;gap:.5rem}.SplitChatMessagesView_favoriteRow__ptOf8{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:61.25rem){.SplitChatMessagesView_favoriteRow__ptOf8{flex-direction:row;align-items:flex-start;gap:0}}.SplitChatMessagesView_favoriteHelp__eQeGy{position:absolute;inset-inline-start:0;inset-block-start:1rem;transform:translateY(-50%)}.SplitChatMessagesView_favoriteHelp__eQeGy button{border:none;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none}.SplitChatMessagesView_favoriteHelp__eQeGy button:active,.SplitChatMessagesView_favoriteHelp__eQeGy button:focus,.SplitChatMessagesView_favoriteHelp__eQeGy button:focus-visible,.SplitChatMessagesView_favoriteHelp__eQeGy button:hover{border:none;background-color:rgba(0,0,0,0);box-shadow:none;outline:none}.SplitChatMessagesView_favoriteHelp__eQeGy .cds--popover-content{z-index:100}.SplitChatMessagesView_favoriteHelp__eQeGy .cds--toggletip-content{max-inline-size:min(18rem,100vw - 2rem);padding:.5rem}@media(max-width:61.23rem){.SplitChatMessagesView_favoriteRow__ptOf8:not(.SplitChatMessagesView_favoriteRowExpanded__Nk6eU){padding-block-start:2.5rem}.SplitChatMessagesView_favoriteRow__ptOf8:not(.SplitChatMessagesView_favoriteRowExpanded__Nk6eU) .SplitChatMessagesView_favoriteHelp__eQeGy{inset-block-start:0;inset-inline-start:50%;transform:translateX(-50%)}}.SplitChatMessagesView_favoriteCell__pADr7{display:flex;justify-content:center}@media(min-width:61.25rem){.SplitChatMessagesView_favoriteCellFirst__VLF_p{justify-content:flex-start;padding-inline-start:1rem}.SplitChatMessagesView_favoriteRowExpanded__Nk6eU{justify-content:center}.SplitChatMessagesView_favoriteCellFocused__3uUaa,.SplitChatMessagesView_favoriteCellNarrow__L20q1{flex:1 1;min-inline-size:0}}.SplitChatMessagesView_panelFocused___xqZy{flex:1 1;min-block-size:0}@media(min-width:61.25rem){.SplitChatMessagesView_panelFocused___xqZy{flex:1 1;min-block-size:auto;min-inline-size:12.5rem}.SplitChatMessagesView_panelFocused___xqZy,.SplitChatMessagesView_panelNarrow__CLPZr{transition:flex-grow .35s ease,min-inline-size .35s ease,opacity .25s ease}}@media(min-width:61.25rem)and (prefers-reduced-motion:reduce){.SplitChatMessagesView_panelFocused___xqZy,.SplitChatMessagesView_panelNarrow__CLPZr{transition:none}}@media(min-width:61.25rem){.SplitChatMessagesView_panelsSpawning__3XroK .SplitChatMessagesView_panelNarrow__CLPZr{flex-grow:0;min-inline-size:0;opacity:0;overflow:hidden}}.SplitChatMessagesView_panelExpanded__c5gN8{flex:1 1 100%}.SplitChatMessagesView_panelHidden__ePokY{display:none}.SplitChatMessagesView_panelExpanded__c5gN8 .split-panel,.SplitChatMessagesView_panelFocused___xqZy .split-panel,.SplitChatMessagesView_panelNarrow__CLPZr .split-panel{border-start-start-radius:.5rem;border-start-end-radius:.5rem;border-end-start-radius:.5rem;border-end-end-radius:.5rem}@media(min-width:61.25rem){.SplitChatMessagesView_panelExpanded__c5gN8,.SplitChatMessagesView_panelFocused___xqZy,.SplitChatMessagesView_panelNarrow__CLPZr{margin-block-start:0;margin-inline-start:-.0625rem}.SplitChatMessagesView_panelExpanded__c5gN8 .split-panel,.SplitChatMessagesView_panelFocused___xqZy .split-panel,.SplitChatMessagesView_panelNarrow__CLPZr .split-panel{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:0;border-end-end-radius:0}.SplitChatMessagesView_panelFirst__jADwm{margin-inline-start:0}.SplitChatMessagesView_panelFirst__jADwm .split-panel{border-start-start-radius:.5rem;border-end-start-radius:.5rem;border-start-end-radius:0;border-end-end-radius:0}.SplitChatMessagesView_panelLast__Pwlqw .split-panel{border-start-end-radius:.5rem;border-end-end-radius:.5rem;border-start-start-radius:0;border-end-start-radius:0}.SplitChatMessagesView_panelExpanded__c5gN8 .split-panel{border-start-start-radius:.5rem;border-start-end-radius:.5rem;border-end-start-radius:.5rem;border-end-end-radius:.5rem}}.SplitChatMessagesView_panelLoading__bfN17{display:flex;align-items:center;justify-content:center;min-block-size:7.5rem;min-inline-size:12.5rem;border:1px solid var(--cds-border-subtle-01,#c6c6c6);border-radius:.5rem;flex:1 1}@media(min-width:61.25rem){.SplitChatMessagesView_panelLoading__bfN17{border-radius:0;flex:0 1 auto;margin-inline-start:-.0625rem}.SplitChatMessagesView_panelLoading__bfN17.SplitChatMessagesView_panelFirst__jADwm{margin-inline-start:0;border-start-start-radius:.5rem;border-end-start-radius:.5rem;border-start-end-radius:0;border-end-end-radius:0}.SplitChatMessagesView_panelLoading__bfN17.SplitChatMessagesView_panelLast__Pwlqw{border-start-end-radius:.5rem;border-end-end-radius:.5rem;border-start-start-radius:0;border-end-start-radius:0}}.SplitChatMessagesView_bottom___Ej1F{position:relative;min-inline-size:0;min-block-size:5.5rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}@media(min-width:61.25rem){.SplitChatMessagesView_holder__EkK4d .SplitChatMessagesView_bottom___Ej1F{inline-size:100%;max-inline-size:var(--chat-width)}}.FavoriteResponseButton_cds--assistive-text__VmowT,.FavoriteResponseButton_cds--visually-hidden__20hAl{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}.FavoriteResponseButton_button__wvs4N.cds--btn{border-radius:0;justify-content:flex-start;column-gap:.5rem;padding-inline:1rem}.FavoriteResponseButton_button__wvs4N.cds--btn:not(:disabled),.FavoriteResponseButton_button__wvs4N.cds--btn:not(:disabled):active,.FavoriteResponseButton_button__wvs4N.cds--btn:not(:disabled):focus,.FavoriteResponseButton_button__wvs4N.cds--btn:not(:disabled):hover{color:var(--cds-link-primary,#0f62fe)}.FavoriteResponseButton_button__wvs4N.cds--btn .cds--btn__icon{position:static;margin-inline-start:0;inset-inline-end:auto}.FavoriteResponseButton_button__wvs4N.cds--btn:focus,.FavoriteResponseButton_button__wvs4N.cds--btn:focus-visible{border-color:var(--cds-link-primary,#0f62fe);box-shadow:inset 0 0 0 1px var(--cds-link-primary,#0f62fe),inset 0 0 0 2px var(--cds-background,#ffffff);outline:none}