.answer-process{margin-bottom:16px}.answer-process-toggle{color:#6b6b6b;text-align:start;border-bottom:1px solid #0000;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:28px;padding-block:2px 6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.answer-process-toggle[aria-expanded=true]{border-bottom-color:#e6e4de}.dark .answer-process-toggle{color:#a3a3a3}.dark .answer-process-toggle[aria-expanded=true]{border-bottom-color:#3a3a41}.answer-process-content{max-height:none;overflow:visible}.answer-process-content>.answer-prose{margin-block:8px}.answer-process-tool{color:#6b6b6b;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-block:8px;font-size:14px;line-height:22px;display:flex}.answer-process-tool>svg{flex:none;margin-top:3px}.dark .answer-process-tool{color:#a3a3a3}.answer-process .answer-prose .md-editor-preview-wrapper{padding:0}.answer-process .answer-prose .md-editor-preview{color:#525252;overflow-wrap:anywhere;font-size:14px;line-height:22px}.dark .answer-process .answer-prose .md-editor-preview{color:#b4b4b4}.answer-process .answer-prose .md-editor-preview :is(p,li,blockquote,td,th){color:inherit!important;font-size:14px!important;line-height:22px!important}.answer-process .answer-prose .md-editor-preview :is(p,ul,ol,blockquote){margin-block:8px}.answer-process .answer-prose .md-editor-preview li{margin-block:2px}.answer-process .answer-prose .md-editor-preview :is(h1,h2,h3,h4,h5,h6){margin-block:12px 4px;font-weight:600;font-size:15px!important;line-height:22px!important}.answer-process .answer-prose .md-editor-preview>:first-child{margin-top:0}.answer-process .answer-prose .md-editor-preview>:last-child{margin-bottom:0}.answer-process-details{gap:4px;margin-top:4px;display:grid}.answer-process .thinking-secondary-toggle{text-align:start;gap:6px;min-height:28px;padding:4px 8px;font-size:12px;line-height:18px}.answer-process .thinking-secondary-badge{padding-block:0;font-size:10px;line-height:18px}.answer-process .thinking-secondary-content{margin:0;padding:6px 8px;font-size:12px;line-height:18px}.answer-process button:focus-visible{outline-offset:3px;outline:2px solid #7c5cff}
html [data-shell=a]:has([data-gpt-chat-surface=true]){--bg:#fff;--sb-bg:#f9f9f9;--surface:#fff;--surface-2:#f9f9f9;--line:#0000001a;--line-strong:#00000026;--ink:#0d0d0d;--ink-2:#5d5d5d;--ink-3:#707070;--c-snav:#303030;--hover-2:#ededed}html.dark [data-shell=a]:has([data-gpt-chat-surface=true]){--bg:#212121;--sb-bg:#181818;--surface:#303030;--surface-2:#282828;--line:#ffffff1f;--line-strong:#fff3;--ink:#ededed;--ink-2:#afafaf;--ink-3:#afafaf;--c-snav:#ededed;--hover-2:#ffffff12}[data-gpt-chat-surface=true]{--gpt-response-font:-apple-system-body,ui-sans-serif,-apple-system,system-ui,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--gpt-response-color:#0d0d0d;--gpt-response-border:#00000026;--gpt-response-rule:#0000000d;--gpt-code-surface:#0000000d;--gpt-inline-code-surface:#00000017;--gpt-action-surface:#fff;--gpt-table-action-surface:#fff;--gpt-table-action-color:#8f8f8f;--gpt-table-header-rule:var(--gpt-response-border);--gpt-code-header-surface:#f2f2f2;--gpt-code-hover:#0000000d;--gpt-code-font:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;container:gpt-chat/inline-size}[data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview-wrapper{overflow:visible}[data-gpt-chat-surface=true] [data-gpt-welcome=true]{justify-content:flex-start;padding-top:clamp(32px,33dvh - 84px,240px);padding-bottom:32px;overflow:hidden auto}[data-gpt-chat-surface=true] [data-gpt-welcome=true] [data-gpt-composer-frame=true]{flex-shrink:0;padding-top:0}[data-gpt-chat-surface=true] [data-gpt-welcome-header]{font-family:var(--gpt-response-font);flex-direction:column;gap:20px;margin-bottom:36px;display:flex}[data-gpt-chat-surface=true] [data-gpt-welcome-title]{margin:0;line-height:1.2}[data-gpt-chat-surface=true] [data-gpt-thread-layout=true]{--gpt-reading-width:640px}[data-gpt-chat-surface=true] [data-gpt-conversation=true]{--gpt-code-sticky-top:-24px;overflow-anchor:none;padding-top:24px}[data-gpt-chat-surface=true] [data-gpt-transcript=true]{display:flow-root}[data-gpt-chat-surface=true] [data-gpt-message-column=true]{max-width:var(--gpt-reading-width,640px);--gpt-avatar-size:32px;--gpt-identity-gap:16px;--gpt-message-gutter:calc(var(--gpt-avatar-size) + var(--gpt-identity-gap));--gpt-avatar-outset:clamp(0px,calc((100cqw - var(--gpt-reading-width,640px) - 32px)/2),var(--gpt-message-gutter))}[data-gpt-chat-surface=true] [data-gpt-message]:not([data-gpt-message=user]){padding-inline:0;padding-top:calc(var(--gpt-avatar-size) + 12px);cursor:auto;margin-block:24px;padding-bottom:40px}[data-gpt-chat-surface=true] [data-gpt-message-heading=true]{inset-inline-start:calc(0px - var(--gpt-avatar-outset));inset-inline-end:0}[data-gpt-chat-surface=true] [data-gpt-message-heading=true]>img,[data-gpt-chat-surface=true] [data-gpt-message-heading=true]>svg{width:var(--gpt-avatar-size);height:var(--gpt-avatar-size);flex-shrink:0}[data-gpt-chat-surface=true] [data-gpt-message-heading=true]>svg{padding:calc((var(--gpt-avatar-size) - 16px)/2)}[data-gpt-chat-surface=true] [data-gpt-message-heading=true]>h3{min-width:0;text-overflow:ellipsis;white-space:nowrap;margin:0;margin-inline-start:var(--gpt-identity-gap);overflow:hidden}[data-gpt-chat-surface=true] [data-gpt-message-heading=true]>[data-gpt-message-status]{min-width:0;max-width:50%}[data-gpt-chat-surface=true] [data-gpt-message-actions=true]{inset-inline-start:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview{font-family:var(--gpt-response-font);color:var(--gpt-response-color);letter-spacing:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-size:16px;font-weight:400;line-height:26px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,td,th,a){letter-spacing:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-family:var(--gpt-response-font)!important;color:var(--gpt-response-color)!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(p,li){line-height:26px;font-size:16px!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview p{margin:0 0 4px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview>p:where(:not(:first-child)){margin-top:8px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview>p+p{margin-block:16px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview>:is(h1,h2,h3)+p{margin-top:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(strong,b){font-weight:600}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(h1,h2,h3,h4,h5,h6){background:0 0;border:0;padding:0;font-weight:600}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(h1,h2,h3,h4,h5,h6):before,[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(h1,h2,h3,h4,h5,h6):after{content:none}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview h1{margin:16px 0 8px;font-size:24px!important;line-height:32px!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview h2{margin:16px 0 4px;font-size:20px!important;line-height:28px!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview h3{margin:16px 0 4px;font-size:18px!important;line-height:28px!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview h4{margin:16px 0 0;font-size:16px!important;line-height:24px!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(h5,h6){margin:0;font-size:16px!important;line-height:26px!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(ul,ol){padding:0;margin:0;padding-inline-start:26px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview ul{list-style:outside}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview ol{list-style:decimal}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview ul ul{list-style-type:circle}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview ul ul ul{list-style-type:square}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview li{margin:0;padding:0;padding-inline-start:6px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview li>p{margin:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview li>p+p{margin-top:16px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview blockquote{background:0 0;margin:0 0 8px;padding:8px 0;padding-inline-start:24px;font-size:16px;font-style:normal;line-height:24px;position:relative;border:0!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview blockquote:before{content:none}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview blockquote:after{content:"";inset-inline-start:0;background:var(--gpt-response-border);border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview blockquote>p{margin:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-answer-table-shell{max-width:100%;margin-block:16px;position:relative}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-table-actions{z-index:2;background:var(--gpt-table-action-surface);opacity:0;pointer-events:none;border-radius:999px;padding:2px;position:absolute;inset-block-start:0;inset-inline-end:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-answer-table-shell:hover>.gpt-table-actions,[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-table-actions:focus-within{opacity:1;pointer-events:auto}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-answer-table{scrollbar-width:thin;max-width:100%;overflow-x:auto}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-answer-table:focus-visible{outline:2px solid var(--gpt-response-border);outline-offset:3px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .gpt-answer-table table{border-collapse:separate;border-spacing:0;border-radius:0;width:100%;max-width:none;margin:0;font-size:14px;line-height:26px;display:table;overflow:visible;border:0!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(th,td){vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:6.66667rem;padding:10px 0;padding-inline-end:24px;font-size:14px;word-break:normal!important;border:0!important;border-bottom:1px solid var(--gpt-response-rule)!important;background:0 0!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview th{text-align:start;padding-block:8px;font-weight:600;line-height:16px;border-bottom-color:var(--gpt-table-header-rule)!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview td{font-weight:400;line-height:26px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(th,td)[align=left]{text-align:left}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(th,td)[align=center]{text-align:center}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(th,td)[align=right]{text-align:right}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(th,td):last-child{padding-inline-end:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(th,td) p{font-size:inherit!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview tbody tr:last-child td{padding-bottom:24px;border-bottom:0!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview a{line-height:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;display:inline}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview a:after{display:none}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :not(pre)>code{font-family:var(--gpt-code-font);font-size:.92em;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 6px;background:var(--gpt-inline-code-surface)!important;color:var(--gpt-response-color)!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview pre,[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview pre code,[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview pre code .md-editor-code-block{font-family:var(--gpt-code-font);letter-spacing:normal;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;font-size:12px;line-height:20px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code{border-radius:24px;line-height:20px;overflow:clip;border:1px solid var(--gpt-response-rule)!important;background:var(--gpt-code-surface)!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code .md-editor-code-head{top:var(--gpt-code-sticky-top,0px);z-index:2;height:auto;min-height:48px;font-family:var(--gpt-response-font);border-radius:0;align-items:center;padding:6px 6px 6px 16px;font-size:14px;line-height:20px;display:flex;background:var(--gpt-code-header-surface)!important;color:var(--gpt-response-color)!important;position:sticky!important}:is([data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-flag:not(:has(.md-editor-codetab-label)),[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-copy-button){display:none!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-action{align-items:center;gap:4px;width:100%;display:flex}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-action>span{margin:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-lang{text-align:start;flex:1;font-weight:500}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-collapse-tips{order:2}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head:has(.md-editor-codetab-label){gap:8px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-code-flag:has(.md-editor-codetab-label){scrollbar-width:thin;flex:1;min-width:0;margin:0;overflow-x:auto}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-codetab-label{background:0 0;gap:4px;width:max-content;margin:0;padding:0;display:flex}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-codetab-label li{margin:0;padding:0;line-height:20px;display:block}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-codetab-label li label{color:var(--gpt-response-color);border:0;border-radius:8px;padding:6px 10px;font-size:13px;line-height:20px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-codetab-label li label:hover,[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-codetab-label input:checked+label{background:var(--gpt-code-hover);color:var(--gpt-response-color);border:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head:has(.md-editor-codetab-label) .md-editor-code-action{flex-shrink:0;width:auto}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview .md-editor-code-head .md-editor-codetab-lang{display:none}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(.md-editor-copy-button,.md-editor-collapse-tips){min-width:36px;height:36px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(.md-editor-copy-button,.md-editor-collapse-tips):hover{background:var(--gpt-code-surface)}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview pre code{border-radius:0;padding:0 16px 12px;color:var(--gpt-response-color)!important;background:0 0!important}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview pre code .md-editor-code-block{color:var(--gpt-response-color)}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code>pre{overflow:visible}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code pre code{display:block;overflow:visible}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code .md-editor-code-block{max-width:100%;display:block;overflow-x:auto}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code[data-gpt-code-wrap=true] :is(pre,pre code,.md-editor-code-block){white-space:pre-wrap;overflow-wrap:anywhere}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(.gpt-answer-table,.md-editor-code-block){scrollbar-width:thin;scrollbar-color:var(--gpt-response-border)transparent}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(.gpt-answer-table,.md-editor-code-block)::-webkit-scrollbar{width:6px;height:6px;display:block}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(.gpt-answer-table,.md-editor-code-block)::-webkit-scrollbar-track{background:0 0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview :is(.gpt-answer-table,.md-editor-code-block)::-webkit-scrollbar-thumb{background:var(--gpt-response-border);border-radius:999px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview>:first-child{margin-top:0}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview>:last-child{margin-bottom:0}[data-gpt-composer-frame=true]{max-width:calc(var(--gpt-reading-width,640px) + 32px)}[data-gpt-chat-surface=true][data-gpt-floating-composer=true]{overflow:hidden}[data-gpt-chat-surface=true][data-gpt-floating-composer=true] [data-gpt-conversation=true]{min-height:0;padding-bottom:var(--gpt-composer-clearance,84px);scroll-padding-bottom:var(--gpt-composer-clearance,84px);flex:auto}[data-gpt-chat-surface=true][data-gpt-floating-composer=true] [data-gpt-transcript=true]{z-index:0;position:relative}[data-gpt-chat-surface=true][data-gpt-floating-composer=true] [data-gpt-thread-layout=true]:after{content:"";inset-inline:0;height:calc(var(--gpt-composer-height,84px) + 16px);background:linear-gradient(to top,var(--bg,#fff)0%,var(--bg,#fff)calc(100% - 32px),transparent 100%);z-index:1;pointer-events:none;position:absolute;bottom:0}[data-gpt-chat-surface=true][data-gpt-floating-composer=true] [data-gpt-composer-frame=true]{inset-inline:0;pointer-events:none;background:0 0;flex-shrink:0;position:absolute;bottom:0}[data-gpt-chat-surface=true][data-gpt-floating-composer=true] [data-gpt-composer-interactive]{pointer-events:auto}@media (max-width:1279px){[data-gpt-floating-composer=true] [data-chat-workspace-rail]{--gpt-rail-at-bottom:1;inset-inline-end:12px;bottom:var(--gpt-composer-height,84px);margin:0;position:absolute}}@container gpt-chat (min-width:896px){[data-gpt-floating-composer=true] [data-gpt-thread-layout=true]{--gpt-reading-width:768px}}@container gpt-chat (min-width:1024px){[data-gpt-chat-surface=true] [data-gpt-thread-layout=true]{--gpt-reading-width:768px}}@container gpt-chat (max-width:479px){[data-gpt-chat-surface=true] [data-gpt-message-column=true]{--gpt-avatar-size:24px;--gpt-identity-gap:12px}}.dark [data-gpt-chat-surface=true]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--gpt-response-color:#ededed;--gpt-response-border:#ffffff26;--gpt-response-rule:#ffffff0d;--gpt-code-surface:#ffffff0d;--gpt-inline-code-surface:#ffffff1a;--gpt-action-surface:#303030;--gpt-table-action-surface:#212121;--gpt-table-action-color:#afafaf;--gpt-table-header-rule:#fff3;--gpt-code-header-surface:#2c2c2c;--gpt-code-hover:#ffffff12;--gpt-syntax-keyword:#f8a6c8;--gpt-syntax-variable:#b897f4;--gpt-syntax-string:#83d197;--gpt-syntax-literal:#f1a275;--gpt-syntax-comment:#b9b9b9;--gpt-syntax-attribute:#f9dc78;--gpt-syntax-name:#63a8f8;--gpt-syntax-error:#ff8583}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-keyword,.hljs-doctag,.hljs-meta){color:var(--gpt-syntax-keyword)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-title,.hljs-variable,.hljs-params,.hljs-template-variable,.hljs-subst){color:var(--gpt-syntax-variable)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-string,.hljs-regexp,.hljs-meta-string,.hljs-meta .hljs-string,.hljs-addition){color:var(--gpt-syntax-string)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet){color:var(--gpt-syntax-literal)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-comment,.hljs-quote){color:var(--gpt-syntax-comment)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-attr,.hljs-attribute,.hljs-selector-attr){color:var(--gpt-syntax-attribute)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code :is(.hljs-name,.hljs-selector-tag,.hljs-built_in,.hljs-type,.hljs-title.class_){color:var(--gpt-syntax-name)}.dark [data-gpt-chat-surface=true] [data-gpt-message-content=assistant] .md-editor-preview pre code .hljs-deletion{color:var(--gpt-syntax-error)}@media (hover:none),(pointer:coarse){[data-gpt-chat-surface=true] .gpt-answer-table-shell{padding-top:44px}[data-gpt-chat-surface=true] .gpt-table-actions{opacity:1;pointer-events:auto}}@media (min-width:768px){[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview details.md-editor-code .md-editor-code-head{padding-inline-start:20px}[data-gpt-chat-surface=true] [data-assistant-message][data-gpt-message-content=assistant] .md-editor-preview pre code{padding-inline:20px}}@media (max-height:600px){[data-gpt-chat-surface=true] [data-gpt-welcome=true]{padding-top:24px;padding-bottom:16px}}
