:root{--chat-padding-bottom:50vh}body[data-entity-type=question]>main{box-sizing:border-box;height:100vh}section.conversation{box-sizing:border-box;width:720px;min-height:100%;font-size:var(--font-size-standard);margin:0 auto;position:relative}@media screen and (max-width:800px){section.conversation{width:100%}}section.conversation h2,section.conversation h3,section.conversation h4,section.conversation hr,section.conversation ol,section.conversation ul,section.conversation li,section.conversation .interactive-table-container{clear:both}.gvtui-card.clipboard-view{padding:.75rem}section.conversation>.transcript{padding-bottom:var(--chat-padding-bottom)}section.conversation>.transcript>*+*{padding-top:3rem}section.conversation>.transcript .interaction>*+*{padding-top:16px}.answer>div.response{line-height:1.6}@media screen and (max-width:40rem){.interaction:not([data-interaction-index="0"]) .question{margin-top:3.5em}}.question-block-question{display:flex}.question-block-question>div.prompt{box-sizing:border-box;border-radius:var(--box-radius-large);background-color:var(--grey-300);flex-direction:column;min-width:12.5rem;max-width:80%;margin-left:auto;padding:16px;display:flex}.question-block-question>div.prompt.has-show-more{padding-bottom:.5rem}@media screen and (max-width:40rem){.question-block-question>div.prompt{min-width:200px;max-width:300px}}.question-block-question .prompt-content{line-height:1.5;transition:max-height .3s;overflow:hidden}.question-block-question .prompt-content>:first-child{margin-top:0}.question-block-question .prompt-content>:last-child{margin-bottom:0}.question-block-question .prompt-content p{margin:0 0 .5rem}.question-block-question .prompt-content h2,.question-block-question .prompt-content h3{font-size:var(--font-size-standard);font-weight:var(--font-weight-bold);margin:0 0 .25em}.question-block-question .prompt-content strong{font-weight:var(--font-weight-bold)}.question-block-question .prompt-content ul{margin:0 0 .5rem;padding-left:2em;list-style-type:disc;list-style-position:outside}.question-block-question .prompt-content ul li{list-style:outside}.question-block-question .prompt-content ul li+li{margin-top:.25em}.question-block-question .prompt-content ol{margin:0 0 .5rem;padding-left:2em;list-style-type:decimal;list-style-position:outside}.question-block-question .prompt-content ol li{list-style:decimal}.question-block-question .prompt-content ol li+li{margin-top:.25em}.question-block-question .prompt-content pre{white-space:pre-wrap;margin:0 0 .5rem}.question-block-question .prompt-content.is-clamped{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box}.question-block-question button.question-block-show-more{align-self:flex-end;margin-top:.5rem;padding-right:0}.question-block-question button.question-block-show-more:hover{background-color:#0000}.question-block-question button.question-block-show-more .gvtui-material-symbol.expand{transition:transform .25s ease-in-out}.question-block-question button.question-block-show-more.open .gvtui-material-symbol.expand{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.question-block-question .prompt-content{transition:none}}.context-answer-pill{vertical-align:top;white-space:nowrap;background:rgba(from var(--gvt-purp) r g b / .1);max-width:12rem;color:var(--gvt-purp);border-radius:1rem;align-items:center;gap:.25rem;margin:0 .125rem;padding:.06rem .375rem .06rem .25rem;display:inline-flex}.context-answer-pill-trigger,.context-answer-pill-trigger .gvtui-tooltip-trigger-wrapper{vertical-align:top}.context-answer-pill__label{min-width:0;line-height:1.6}.error-panel{border-radius:var(--box-radius-large);border:1px solid var(--gvt-error);background-color:var(--colour-bg-card);flex-direction:column;padding:8px;display:flex}.error-panel header{flex-wrap:nowrap;display:flex}.error-panel header h3{font-size:1em;font-weight:var(--font-weight-bold);color:var(--colour-fg-1);align-items:center;column-gap:.35em;display:flex}.error-panel header button.show-details{margin-left:auto}.error-panel header button.show-details .gvtui-material-symbol{transition:transform .3s}.error-panel section.details-container{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.error-panel section.details-container .details{flex-direction:column;row-gap:8px;display:flex;overflow:hidden}.error-panel section.details-container .details p{color:var(--colour-fg-2)}.error-panel section.details-container .details p.identifier{color:var(--grey-400)}.error-panel.details-open section.details-container{grid-template-rows:1fr}.error-panel.details-open header button.show-details .gvtui-material-symbol{transform:rotate(180deg)}.notification .notification-panel{border-radius:var(--box-radius-large);border:1px solid var(--gvt-error);background-color:var(--colour-bg-card);padding:8px}.notification .notification-panel h3{font-size:1em;font-weight:var(--font-weight-bold);color:var(--colour-fg-1);margin-bottom:8px}.notification .notification-panel p{color:var(--colour-fg-2)}.answer>div.reasoning:not(.answer-available)>div.toolbar{display:none}.answer>div.reasoning button.toggle-reasoning-visibility:hover{background-color:#0000}.answer>div.reasoning button.toggle-reasoning-visibility .gvtui-material-symbol.expand{transition:transform .25s ease-in-out}.answer>div.reasoning button.toggle-reasoning-visibility.open .gvtui-material-symbol.expand{transform:rotate(180deg)}.answer>div.reasoning div.close-reasoning{display:none}.answer>div.reasoning .reasoning-summary{padding-bottom:.75rem}.answer>div.reasoning div.reasoning-events-container{padding-left:2rem}.answer>div.reasoning div.reasoning-events-container .reasoning-events{border-radius:var(--box-radius-medium);border:1px solid rgb(from var(--colour-line) r g b / 0)}.answer>div.reasoning div.reasoning-events-container .reasoning-events .reasoning-events-inner{padding:.75rem}.answer>div.reasoning div.reasoning-events-container.open .reasoning-events{border-radius:var(--box-radius-medium);border:1px solid var(--colour-line)}.answer>div.reasoning.answer-available>div.reasoning-events-container.accordion.open+div.close-reasoning{align-items:center;column-gap:.5rem;width:100%;padding:.5rem 0 1rem;display:flex}.answer>div.reasoning.answer-available>div.reasoning-events-container.accordion.open+div.close-reasoning button.close-reasoning{border:1px solid var(--grey-400);border-radius:50%;width:1.25rem;height:1.25rem;padding:0}.answer>div.reasoning.answer-available>div.reasoning-events-container.accordion.open+div.close-reasoning button.close-reasoning .gvtui-material-symbol{font-size:calc(1.25rem - 2px)}.answer>div.reasoning.answer-available>div.reasoning-events-container.accordion.open+div.close-reasoning .divider{border-bottom:1px solid var(--grey-300);width:100%;height:1px}.answer>div.reasoning>div.toolbar{margin-bottom:16px}.answer>div.reasoning .live-reasoning{min-width:0}.answer>div.reasoning .live-reasoning__content{flex:1;min-width:0}.answer>div.reasoning .live-thinking-steps__inner{padding-top:.5rem}.answer>div.reasoning button.live-thinking-toggle{justify-content:stretch;width:100%;padding-left:0;padding-right:0}.answer>div.reasoning button.live-thinking-toggle:hover{background-color:#0000}.answer>div.reasoning button.live-thinking-toggle .gvtui-material-symbol.expand{flex-shrink:0;transition:transform .25s ease-in-out}.answer>div.reasoning button.live-thinking-toggle.open .gvtui-material-symbol.expand{transform:rotate(180deg)}.answer>div.reasoning .reasoning-events section.expired{display:none}.thinking-heading.is-active .thinking-heading__label{--thinking-shimmer-base:var(--colour-fg-4);--thinking-shimmer-peak:var(--colour-fg-1);color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg, var(--thinking-shimmer-base) 0%, var(--thinking-shimmer-base) 10%, var(--thinking-shimmer-peak) 30%, var(--thinking-shimmer-peak) 60%, var(--thinking-shimmer-base) 80%, var(--thinking-shimmer-base) 100%);background-repeat:repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite thinking-heading-shimmer}@keyframes thinking-heading-shimmer{0%{background-position:300% 0}to{background-position:-300% 0}}.thinking-ticker{min-width:0;overflow:hidden}.thinking-ticker__viewport{height:1lh;overflow:hidden}.thinking-ticker__line{transform:translateY(100%)}.thinking-ticker__line.is-entering{transition:transform var(--thinking-ticker-enter-duration,.25s) ease-out;transform:translateY(0)}.thinking-ticker__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.thinking-image-ticker{width:100%;min-width:0;max-width:100%;min-height:var(--thinking-image-size,1.5rem);height:var(--thinking-image-size,1.5rem);scrollbar-width:none;overflow:auto hidden}.thinking-image-ticker::-webkit-scrollbar{display:none}.thinking-image-ticker__track{width:max-content;min-height:var(--thinking-image-size,1.5rem);flex-direction:row;align-items:center;display:flex}.thinking-image-ticker__item{margin-left:var(--thinking-image-gap,.25rem);opacity:1;flex-shrink:0;margin-right:0}.thinking-image-ticker__item.is-pre-enter{margin-left:var(--thinking-image-enter-gap-start,2rem);opacity:0;margin-right:0}.thinking-image-ticker__item.is-entering{margin-left:var(--thinking-image-gap,.25rem);margin-right:calc(var(--thinking-image-enter-gap-start,2rem) - var(--thinking-image-gap,.25rem));opacity:1;transition:margin-left var(--thinking-image-enter-duration,.2s) ease-out, margin-right var(--thinking-image-enter-duration,.2s) ease-out, opacity var(--thinking-image-enter-duration,.2s) ease-out}.thinking-image-ticker__image-slot{width:var(--thinking-image-size,1.5rem);height:var(--thinking-image-size,1.5rem);flex-shrink:0;justify-content:center;align-items:center;display:flex}.thinking-image-ticker__image--circle,.thinking-image-ticker__image--rounded{width:var(--thinking-image-size,1.5rem);height:var(--thinking-image-size,1.5rem);object-fit:cover;flex-shrink:0;display:block}.thinking-image-ticker__item.is-pre-enter .thinking-image-ticker__image--circle,.thinking-image-ticker__item.is-pre-enter .thinking-image-ticker__image--rounded{width:var(--thinking-image-enter-size-start,.75rem);height:var(--thinking-image-enter-size-start,.75rem)}.thinking-image-ticker__item.is-entering .thinking-image-ticker__image--circle,.thinking-image-ticker__item.is-entering .thinking-image-ticker__image--rounded{width:var(--thinking-image-size,1.5rem);height:var(--thinking-image-size,1.5rem);transition:width var(--thinking-image-enter-duration,.2s) ease-out, height var(--thinking-image-enter-duration,.2s) ease-out}.thinking-image-ticker__image--circle{border-radius:50%}.thinking-image-ticker__image--rounded{border-radius:.25rem}.thinking-progress{flex-direction:column;row-gap:.25rem;min-width:0;display:flex}.thinking-progress__message{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.thinking-progress__bar{flex-direction:row;align-items:center;column-gap:.5rem;min-width:0;display:flex}.thinking-progress__bar .gvtui-progress-bar{max-width:15rem}.thinking-progress__percentage{font-variant-numeric:tabular-nums;flex:none}.thinking-log{--thinking-log-image-size:2.5rem;width:100%;min-width:0}.thinking-log--live{border-radius:var(--box-radius-medium);border:1px solid var(--colour-line);background:var(--colour-bg-card);padding:.75rem}.thinking-log__status{text-align:right;flex-shrink:0;align-self:center;min-width:3.5rem}.thinking-log__status-label{text-transform:lowercase}.thinking-log__entry{width:100%;min-width:0;max-width:100%;overflow:hidden}.thinking-log__entry>:not(.thinking-log__icon){flex:1;min-width:0;max-width:100%}.thinking-log__entry h4.gvtui-text.gvtui-heading.thinking-log__title{font-size:var(--font-size-small);line-height:150%}.thinking-log__duration-container{width:100%;min-width:0}.thinking-log__duration-container .thinking-log__duration{border-bottom:1px solid var(--colour-line);width:100%;min-width:0;padding-bottom:.75rem}.thinking-log__icon{flex-shrink:0}.thinking-log__results-content{width:100%;max-width:100%}.thinking-log__results-container{scrollbar-width:none;width:100%;overflow-x:hidden}.thinking-log__results-container .thinking-log__results{width:100%;min-width:0}.thinking-log__images-container{scrollbar-width:none;min-width:0;overflow-x:auto}.thinking-log__images-container::-webkit-scrollbar{display:none}.thinking-log__images{flex-wrap:nowrap;column-gap:.25rem;display:flex}.thinking-log__image{width:var(--thinking-log-image-size);height:var(--thinking-log-image-size);object-fit:cover;border-radius:var(--box-radius-standard)}.thinking-log__social-accounts-container{scrollbar-width:none;min-width:0;overflow-x:auto}.thinking-log__social-accounts-container::-webkit-scrollbar{display:none}.thinking-log__social-accounts{flex-wrap:nowrap;column-gap:.25rem;display:flex}.thinking-log__social-account{align-items:center;column-gap:.5rem;display:flex}.thinking-log__profile-picture{width:var(--thinking-log-image-size);height:var(--thinking-log-image-size);object-fit:cover;border-radius:50%}.gvt-thinking-symbol{font-variant-ligatures:normal;-webkit-user-select:none;user-select:none;font-family:gvtlabs;animation:3.3s infinite gvt-thinking-pulse;display:inline-block}.gvt-thinking-symbol__layer{margin-top:-.25em;margin-bottom:-.6em;padding-top:.25em;padding-bottom:.6em;animation:2s infinite gvt-thinking-twinkle;display:inline-block}.gvt-thinking-symbol__layer+.gvt-thinking-symbol__layer{margin-left:-1.12em}.gvt-thinking-symbol__layer--1{animation-delay:.6s}.gvt-thinking-symbol__layer--3{animation-delay:1.3s}@keyframes gvt-thinking-pulse{0%{opacity:.3}50%{opacity:.9}to{opacity:.3}}@keyframes gvt-thinking-twinkle{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@media (prefers-reduced-motion:reduce){.gvt-thinking-symbol,.gvt-thinking-symbol__layer{opacity:1;animation:none}}.answer>.effort-upgrade-card{margin:.75rem 0 1rem}.answer>.effort-upgrade-card:focus{outline:none}.chat-document-pane{box-sizing:border-box;flex-direction:column;gap:.5rem;height:100%;min-height:0;padding:0 1rem 1rem;display:flex}.chat-document-pane>*{flex:none}.chat-document-pane>.chat-document-pane__viewer{flex:auto;min-height:0}.chat-document-pane__summary{max-height:25cqh;overflow-y:auto}.side-pane-resizer{z-index:1;background-image:linear-gradient(to right, var(--gvt-control-base) 3px, transparent 3px);opacity:0;cursor:col-resize;touch-action:none;border:0;width:.375rem;height:auto;margin:0;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}.side-pane-resizer:hover:not(.side-pane-resizer--released),.side-pane-resizer:focus-visible,.side-pane-resizer--dragging{opacity:1}@media screen and (max-width:800px){.side-pane-resizer{display:none}}.answer-card-collapse{grid-template-rows:1fr;transition:grid-template-rows .2s,opacity .2s;display:grid;overflow:hidden}.answer-card-collapse-inner{min-height:0;overflow:hidden}.answer-card-enter,.answer-card-exit-to{opacity:0;grid-template-rows:0fr}.answer-group-collapse{grid-template-rows:1fr;transition:grid-template-rows .2s,opacity .2s;display:grid;overflow:hidden}.answer-group-collapse-inner{flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow:hidden}.answer-group-enter,.answer-group-exit-to{opacity:0;grid-template-rows:0fr}.answer-panel-content h3.answer-card-group-title{color:var(--colour-fg-3);font-size:.75rem;font-style:normal;font-weight:500}.answer-panel-content .gvtui-card.answer-card{align-items:stretch;padding:0;display:flex}.answer-panel-content .gvtui-card.answer-card .thumbnail{background:var(--grey-100);flex-shrink:0;justify-content:center;align-items:center;width:7.5rem;min-height:6.25rem;display:flex}.answer-panel-content .gvtui-card.answer-card .content{padding:.5rem}.answer-panel-content .gvtui-card.answer-card h4{color:var(--colour-fg-1);font-size:.875rem;font-weight:500}.answer-panel-content .gvtui-card.answer-card .answer-card-text{min-width:0}.answer-panel-content .gvtui-card.answer-card .answer-card-text h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer-panel-content .gvtui-card.answer-card .answer-card-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.answer-panel-content .gvtui-card.answer-card .file-details{color:var(--colour-fg-3);text-transform:uppercase;font-size:.75rem;font-weight:500}.answer-panel-content .gvtui-card.answer-card .answer-card__grid{grid-template-columns:minmax(0,1fr) auto;gap:1rem;width:100%;min-width:0;padding:.5rem;display:grid}.answer-panel-content .gvtui-card.answer-card .answer-card__grid>.gvtui-native-button{width:100%}.answer-panel-content .gvtui-card.answer-card .answer-card__grid-end{justify-self:end;width:max-content;max-width:100%}.answer-panel-content .gvtui-card.answer-card .file-time{color:var(--colour-fg-3);text-align:right;font-size:.75rem}.answer-panel-content .gvtui-card.answer-card .untitled-answer{color:var(--grey-400);font-size:.875rem;font-weight:500}
