.chat-page-module__2qNErG__page{width:100%;min-width:0;height:100dvh;color:var(--openui-text-neutral-primary);background:var(--openui-background);flex-direction:column;display:flex;overflow:hidden}.chat-page-module__2qNErG__header{z-index:5;border-bottom:1px solid var(--openui-border-default);background:var(--openui-foreground);flex:none;padding:8px;position:relative}.chat-page-module__2qNErG__headerRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-width:0;min-height:2.25rem;display:grid}.chat-page-module__2qNErG__backLink{box-sizing:border-box;width:2.25rem;height:2.25rem;color:var(--openui-text-neutral-primary);background:0 0;border-radius:10px;flex:none;justify-content:center;justify-self:start;align-items:center;text-decoration:none;transition:background-color .12s;display:inline-flex}.chat-page-module__2qNErG__backLink:hover{background:var(--openui-highlight)}.chat-page-module__2qNErG__backLink:focus-visible{outline:2px solid var(--openui-border-accent-emphasis);outline-offset:2px}.chat-page-module__2qNErG__viewportControl{justify-self:center;min-width:0}.chat-page-module__2qNErG__viewportGroup{background:0 0;border:0;border-radius:0;min-width:0;padding:0;flex-wrap:nowrap!important;gap:2px!important;width:auto!important;display:inline-flex!important}.chat-page-module__2qNErG__viewportItem{white-space:nowrap;align-items:center;gap:6px;transition:color .12s,background-color .12s;display:inline-flex;min-height:2.25rem!important;color:var(--openui-text-neutral-secondary)!important;font:var(--openui-text-label-sm)!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:7px 14px!important}.chat-page-module__2qNErG__viewportItem:hover:not(:disabled){color:var(--openui-text-neutral-primary)!important;background:var(--openui-highlight)!important}.chat-page-module__2qNErG__viewportItem[data-state=on]{box-shadow:none;color:var(--openui-text-neutral-primary)!important;background:var(--openui-sunk)!important}.chat-page-module__2qNErG__viewportItem:focus-visible{z-index:1;outline:2px solid var(--openui-border-accent-emphasis);outline-offset:1px;position:relative}.chat-page-module__2qNErG__buildForFreeMenu{justify-self:end;min-width:0;position:relative}.chat-page-module__2qNErG__agentViewport{background:var(--openui-background);flex:1;justify-content:center;align-items:stretch;min-width:0;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.chat-page-module__2qNErG__agentViewport[data-viewport=desktop]{padding:0}.chat-page-module__2qNErG__agentFrame{background:var(--openui-foreground);min-width:0;height:100%;min-height:0;transition:width .18s,border-radius .18s,box-shadow .18s;position:relative;overflow:hidden}.chat-page-module__2qNErG__agentFrame[data-viewport=desktop]{width:100%}.chat-page-module__2qNErG__agentFrame[data-viewport=mobile]{border:1px solid var(--openui-border-default);width:min(390px,100%);box-shadow:var(--openui-shadow-m);border-radius:14px}.chat-page-module__2qNErG__agentFrame[data-viewport=tablet]{border:1px solid var(--openui-border-default);width:min(820px,100%);box-shadow:var(--openui-shadow-m);border-radius:14px}.chat-page-module__2qNErG__agentFrame>*{width:100%;min-width:0;height:100%;min-height:0}.chat-page-module__2qNErG__agentViewport .chat-agent-surface{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.chat-page-module__2qNErG__agentViewport .openui-agent-container{width:100%!important;height:100%!important;overflow:clip!important}.chat-page-module__2qNErG__agentViewport .openui-agent-sidebar-header__logo{background:var(--openui-border-default);object-fit:contain;border-radius:7px;padding:3px}.chat-page-module__2qNErG__agentViewport [data-chat-mode=cloud] .openui-agent-thread-error{display:none}.chat-page-module__2qNErG__agentViewport .openui-detailed-view-panel{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.chat-page-module__2qNErG__agentViewport .openui-detailed-view-panel>.thesys-artifact-standalone{flex:1!important;min-height:0!important}.chat-page-module__2qNErG__agentViewport .openui-detailed-view-panel .c1-slide-scaled-container{border:0}.chat-page-module__2qNErG__agentViewport .c1-small-card-block__grid:has(.c1-image-text__image){flex-wrap:wrap;gap:8px;display:flex;flex-direction:row!important}.chat-page-module__2qNErG__agentViewport .c1-small-card-block__row:has(.c1-image-text__image){display:contents}.chat-page-module__2qNErG__agentViewport .c1-small-card-block__item:has(.c1-image-text__image){flex:none;width:260px}.chat-page-module__2qNErG__agentViewport .c1-value-card:has(.c1-image-text__image){padding:10px 12px}.chat-page-module__2qNErG__agentViewport .c1-value-card .c1-image-text__image-container{width:24px!important;height:24px!important}.chat-page-module__2qNErG__agentViewport .c1-value-card__rhs:empty{display:none}.chat-page-module__2qNErG__centeredState{width:100%;height:100%;min-height:220px;color:var(--openui-text-neutral-secondary);background:var(--openui-foreground);font:var(--openui-text-body-default);justify-content:center;align-items:center;gap:10px;display:flex}.chat-page-module__2qNErG__centeredState p{margin:0}.chat-page-module__2qNErG__loadingIndicator{border:2px solid var(--openui-border-default);border-top-color:var(--openui-text-neutral-primary);border-radius:999px;width:16px;height:16px;animation:.7s linear infinite chat-page-module__2qNErG__chat-loading-spin}@keyframes chat-page-module__2qNErG__chat-loading-spin{to{transform:rotate(360deg)}}.chat-page-module__2qNErG__cloudThreadHeader .openui-agent-thread-header__title{display:none}.chat-page-module__2qNErG__cloudThreadHeader .openui-agent-thread-header__actions{flex:auto;justify-content:space-between;min-width:0}.chat-page-module__2qNErG__modelSwitcher{min-width:0}.chat-page-module__2qNErG__cloudThreadHeader .chat-page-module__2qNErG__modelSwitcher{flex:0 auto}.chat-page-module__2qNErG__modelSwitcherFieldset{border:0;min-width:0;margin:0;padding:0}.chat-page-module__2qNErG__modelSwitcherFieldset:disabled{opacity:.58}.chat-page-module__2qNErG__modelSwitcherFieldset:disabled .openui-model-switcher-trigger{cursor:not-allowed;box-shadow:none}.chat-page-module__2qNErG__modelProviderLogo{background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:block}.chat-page-module__2qNErG__modelProviderLogo[data-provider=google]{background-image:url(../media/google-light.101hs5l217dj5.svg?dpl=dpl_GzL4gqj7qt1EYArvhHLndY83g21E)}.chat-page-module__2qNErG__modelProviderLogo[data-provider=openai]{background-image:url(../media/openai-light.188y6jwbrnf-0.svg?dpl=dpl_GzL4gqj7qt1EYArvhHLndY83g21E)}.chat-page-module__2qNErG__modelProviderLogo[data-provider=anthropic]{background-image:url(../media/anthropic-light.0hieg8emg3ti7.svg?dpl=dpl_GzL4gqj7qt1EYArvhHLndY83g21E)}.dark .chat-page-module__2qNErG__modelProviderLogo[data-provider=google]{background-image:url(../media/google-dark.101hs5l217dj5.svg?dpl=dpl_GzL4gqj7qt1EYArvhHLndY83g21E)}.dark .chat-page-module__2qNErG__modelProviderLogo[data-provider=openai]{background-image:url(../media/openai-dark.14odthm.._t37.svg?dpl=dpl_GzL4gqj7qt1EYArvhHLndY83g21E)}.dark .chat-page-module__2qNErG__modelProviderLogo[data-provider=anthropic]{background-image:url(../media/anthropic-dark.0ht_k8sqsbee8.svg?dpl=dpl_GzL4gqj7qt1EYArvhHLndY83g21E)}.chat-page-module__2qNErG__cloudMobileHeader .openui-agent-mobile-header-logo-container{display:none}.chat-page-module__2qNErG__cloudMobileHeader .openui-agent-mobile-header-actions{flex:auto;justify-content:space-between;min-width:0}.chat-page-module__2qNErG__cloudMobileHeader .chat-page-module__2qNErG__modelSwitcher{flex:0 auto;order:-1;min-width:0}.chat-page-module__2qNErG__cloudMobileHeader .chat-page-module__2qNErG__modelSwitcher .openui-model-switcher-trigger{width:min(220px,100%)!important}.chat-page-module__2qNErG__analyticsContents{display:contents}.chat-page-module__2qNErG__demoThreadGroup{flex-direction:column;gap:2px;padding-block:6px 12px;display:flex}.chat-page-module__2qNErG__demoThreadGroupLabel{color:var(--openui-text-neutral-tertiary);font:var(--openui-text-label-xs);letter-spacing:.01em;padding:4px 12px 7px}.chat-page-module__2qNErG__agentViewport .openui-agent-sidebar-container--collapsed .chat-page-module__2qNErG__demoThreadGroupLabel{display:none}.chat-page-module__2qNErG__demoReadOnlyMarker{display:none}.chat-page-module__2qNErG__agentViewport [data-openui-demo-readonly-renderer] :is(a[href],button,input,textarea,select,[contenteditable=true],[role=button],[role=checkbox],[role=combobox],[role=link],[role=menuitem],[role=option],[role=radio],[role=slider],[role=spinbutton],[role=switch],[role=tab]){cursor:not-allowed!important}.chat-page-module__2qNErG__agentViewport [data-openui-demo-readonly-renderer]{-webkit-user-select:text;user-select:text}.chat-page-module__2qNErG__demoComposerState{background:var(--openui-foreground);flex-direction:column;align-items:center;gap:8px;padding:6px 16px 18px;display:flex;position:relative}.chat-page-module__2qNErG__demoComposerState:before{content:"";background:linear-gradient(to top, var(--openui-foreground), transparent);pointer-events:none;height:56px;position:absolute;bottom:100%;left:0;right:0}.chat-page-module__2qNErG__demoComposerCta{background:var(--openui-inverted-background);height:2.25rem;box-shadow:inset 0 2px 1px -.5px color-mix(in srgb, var(--openui-inverted-background) 84%, white), inset 0 -3px 6px -1px color-mix(in srgb, var(--openui-inverted-background) 90%, black);color:var(--openui-background);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding-inline:1rem;font-family:Inter,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500;transition:opacity .12s;display:inline-flex}.chat-page-module__2qNErG__demoComposerCta:hover:not(:disabled){opacity:.9}.chat-page-module__2qNErG__demoComposerCta:disabled{opacity:.65;cursor:default}.chat-page-module__2qNErG__demoComposerError{color:var(--openui-text-danger-primary);font:var(--openui-text-body-sm);grid-column:1/-1;margin:0}.chat-page-module__2qNErG__agentFrame[data-viewport=mobile] .chat-page-module__2qNErG__demoComposerState{padding:6px 12px 14px}.chat-page-module__2qNErG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.chat-page-module__2qNErG__header{padding:8px 12px}.chat-page-module__2qNErG__headerRow{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:6px}.chat-page-module__2qNErG__viewportControl{display:none}.chat-page-module__2qNErG__viewportGroup{width:100%!important}.chat-page-module__2qNErG__viewportItem{flex:1;justify-content:center;min-width:0;padding-inline:4px!important}.chat-page-module__2qNErG__viewportItemLabel,.chat-page-module__2qNErG__buildForFreeMenu{display:none}.chat-page-module__2qNErG__agentViewport{padding:0}.chat-page-module__2qNErG__agentFrame:is([data-viewport=mobile],[data-viewport=tablet]){box-shadow:none;border:0;border-radius:0}.chat-page-module__2qNErG__demoComposerState{grid-template-columns:1fr;padding:10px 12px 12px}.chat-page-module__2qNErG__demoComposerNotice,.chat-page-module__2qNErG__demoComposerError{grid-column:1}.chat-page-module__2qNErG__demoComposerNotice{align-items:flex-start}.chat-page-module__2qNErG__demoComposerNoticeCopy{flex-direction:column;gap:2px}.chat-page-module__2qNErG__demoComposerNoticeCopy span{display:none}}@media (min-width:768px) and (max-width:1023px){.chat-page-module__2qNErG__desktopViewportItem{display:none}}@media (max-width:380px){.chat-page-module__2qNErG__cloudMobileHeader .chat-page-module__2qNErG__modelSwitcher .openui-model-switcher-trigger{width:min(190px,100%)!important}}@media (prefers-reduced-motion:reduce){.chat-page-module__2qNErG__viewportItem,.chat-page-module__2qNErG__agentFrame{transition:none}.chat-page-module__2qNErG__loadingIndicator{animation:none}}.chat-page-module__2qNErG__sidebarUpgradeFooter{border:1px solid var(--openui-border-default);background:var(--openui-foreground);border-radius:12px;margin:auto -2px -6px;padding:12px;box-shadow:0 4px 14px -6px #0000001a}:is(.chat-page-module__2qNErG__agentViewport .openui-agent-sidebar-container--collapsed .chat-page-module__2qNErG__sidebarUpgradeFooter,.chat-page-module__2qNErG__agentViewport .openui-agent-sidebar-container[data-sidebar-visual-state=collapsing] .chat-page-module__2qNErG__sidebarUpgradeFooter){display:none}.chat-page-module__2qNErG__sidebarBuiltWith{color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:10px;display:flex}.chat-page-module__2qNErG__sidebarCloudChip{border:1px solid var(--openui-inverted-background);color:var(--openui-text-neutral-primary);font:var(--openui-text-label-xs);background:0 0;border-radius:6px;align-items:center;padding:1px 7px;display:inline-flex}.chat-page-module__2qNErG__sidebarUpgradeButton{border:1px solid var(--openui-inverted-background);background:var(--openui-inverted-background);width:100%;color:var(--openui-background);font:var(--openui-text-label-xs);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 14px;transition:background-color .12s;display:flex}.chat-page-module__2qNErG__sidebarUpgradeButton:hover{background:color-mix(in srgb, var(--openui-inverted-background) 88%, var(--openui-background))}.chat-page-module__2qNErG__sidebarUpgradeButton:focus-visible{outline:2px solid var(--openui-border-accent-emphasis);outline-offset:-2px}.chat-page-module__2qNErG__upgradeSheetOverlay{z-index:90;background:#0000006b;align-items:flex-end;animation:.16s chat-page-module__2qNErG__upgradeSheetFade;display:flex;position:fixed;inset:0}.chat-page-module__2qNErG__upgradeSheet{background:var(--openui-foreground);border-radius:18px 18px 0 0;width:100%;max-height:85dvh;padding:16px 24px 20px;animation:.26s chat-page-module__2qNErG__upgradeSheetRise;overflow-y:auto}.chat-page-module__2qNErG__upgradeSheetHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.chat-page-module__2qNErG__upgradeSheetTitle{color:var(--openui-text-neutral-primary);margin:0;font-size:1.25rem;font-weight:600}.chat-page-module__2qNErG__upgradeSheetActions{flex:none;align-items:center;gap:8px;display:flex}.chat-page-module__2qNErG__upgradeSheetCta{background:var(--openui-inverted-background);height:2.25rem;color:var(--openui-background);font:var(--openui-text-label-sm);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding-inline:1rem;text-decoration:none;transition:opacity .12s;display:inline-flex}.chat-page-module__2qNErG__upgradeSheetCta:hover{opacity:.9}.chat-page-module__2qNErG__upgradeSheetCtaMobile{display:none}.chat-page-module__2qNErG__upgradeSheetClose{border:1px solid var(--openui-border-default);background:var(--openui-foreground);width:2.25rem;height:2.25rem;color:var(--openui-text-neutral-primary);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.chat-page-module__2qNErG__upgradeSheetClose:hover{background:var(--openui-highlight)}@keyframes chat-page-module__2qNErG__upgradeSheetFade{0%{opacity:0}}@keyframes chat-page-module__2qNErG__upgradeSheetRise{0%{opacity:0;transform:translateY(24px)}}.chat-page-module__2qNErG__upgradeSheet>section{--card-w:clamp(11rem, 17vw, 15.3rem);padding-block:0!important}.chat-page-module__2qNErG__upgradeSheet div[role=group]{padding-inline:.5rem!important}.chat-page-module__2qNErG__agentFrame[data-viewport=mobile] .openui-agent-sidebar-header{order:-2}.chat-page-module__2qNErG__agentFrame[data-viewport=mobile] .chat-page-module__2qNErG__sidebarUpgradeFooter{order:-1;margin:4px 12px 10px}@media (max-width:767px){.chat-page-module__2qNErG__agentViewport .openui-agent-sidebar-header{order:-2}.chat-page-module__2qNErG__agentViewport .chat-page-module__2qNErG__sidebarUpgradeFooter{order:-1;margin:4px 12px 10px}.chat-page-module__2qNErG__agentViewport .openui-agent-sidebar-container{gap:14px}.chat-page-module__2qNErG__upgradeSheet{position:relative}.chat-page-module__2qNErG__upgradeSheetHeader{flex-direction:column;align-items:flex-start;gap:10px}.chat-page-module__2qNErG__upgradeSheetTitle{padding-right:3rem;font-size:1.05rem}.chat-page-module__2qNErG__upgradeSheetCtaDesktop{display:none}.chat-page-module__2qNErG__upgradeSheetCtaMobile{justify-content:space-between;width:100%;margin-top:28px;display:flex}.chat-page-module__2qNErG__upgradeSheetClose{position:absolute;top:12px;right:12px}.chat-page-module__2qNErG__upgradeSheet>section{--card-w:9rem}.chat-page-module__2qNErG__upgradeSheet h3{font-size:.875rem!important;font-weight:400!important}:is(.chat-page-module__2qNErG__upgradeSheet button[aria-label="Show previous features"],.chat-page-module__2qNErG__upgradeSheet button[aria-label="Show next features"]){display:none!important}.chat-page-module__2qNErG__upgradeSheet div[role=group]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%)!important}}
