.chatgpt-response-container{font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.6;color:#ececec;word-wrap:break-word;word-break:keep-all;overflow-wrap:break-word;padding:0}.chatgpt-response-container.light{color:#333}.markdown{font-weight:500;width:100%;max-width:none}.markdown blockquote,.markdown ol,.markdown p,.markdown ul{color:#ececec;word-break:keep-all;overflow-wrap:break-word}.chatgpt-response-container.light .markdown blockquote,.chatgpt-response-container.light .markdown ol,.chatgpt-response-container.light .markdown p,.chatgpt-response-container.light .markdown ul{color:#333}.markdown-paragraph{margin-bottom:.75rem;margin-top:.75rem}.markdown :first-child{margin-top:0}.markdown :last-child{margin-bottom:0}.markdown a{color:#7ab7ff;text-decoration:none;word-break:keep-all;overflow-wrap:break-word}.chatgpt-response-container.light .markdown a{color:#06c}.markdown a:hover{text-decoration:underline;color:#5e83b3}.chatgpt-response-container.light .markdown a:hover{color:#004c99}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:#fff;font-weight:700;margin-top:1.5em;margin-bottom:.8em}.chatgpt-response-container.light .markdown h1,.chatgpt-response-container.light .markdown h2,.chatgpt-response-container.light .markdown h3,.chatgpt-response-container.light .markdown h4,.chatgpt-response-container.light .markdown h5,.chatgpt-response-container.light .markdown h6{color:#111}.markdown-h1{font-size:1.8em}.markdown-h2{font-size:1.4em}.markdown-h3{font-size:1.2em}.markdown-h4{font-size:1em}.markdown-h5{font-size:.9em}.markdown-h6{font-size:.8em}.markdown ol,.markdown ul{margin-top:.8em;margin-bottom:.8em;padding-left:1.8em}.markdown li{margin-top:.3em;margin-bottom:.3em;word-break:keep-all;overflow-wrap:break-word}.markdown ul{list-style-type:disc}.markdown ol{list-style-type:decimal}.markdown li>ol,.markdown li>ul{margin-top:.3em;margin-bottom:.3em}.markdown blockquote{border-left:2px solid #4a4a4a;margin:1.5em 0;padding:.5em 1.5em;color:#b4b4b4;font-style:normal;background-color:hsla(0,0%,100%,.05);border-radius:4px}.chatgpt-response-container.light .markdown blockquote{border-left-color:#a0a0a0;color:#555;background-color:#f5f5f5}.markdown hr{border-color:#424242;margin-top:2em;margin-bottom:2em}.inline-code{background-color:#303030;border-radius:4px;padding:.15rem .3rem;font-size:.875em;font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:500;color:#e3e3e3;word-wrap:break-word}.chatgpt-response-container.light .inline-code{background-color:#f0f0f0;color:#333;border:1px solid #e0e0e0;font-weight:500}.markdown h1 code,.markdown h2 code,.markdown h3 code,.markdown h4 code,.markdown h5 code,.markdown h6 code{color:inherit;background-color:hsla(0,0%,100%,.1);font-size:.85em}.code-block-wrapper{background-color:#2d2d2d;border:none;border-radius:12px;margin-top:1.5em;margin-bottom:1.5em;position:relative;contain:inline-size;overflow:hidden}.chatgpt-response-container.light .code-block-wrapper{background-color:#f8f8f8}.code-block-header{display:flex;justify-content:space-between;align-items:center;background-color:#2d2d2d;padding:8px 16px;color:#8b949e;font-size:.875rem;font-family:ui-sans-serif,system-ui,sans-serif;border-bottom:none;height:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chatgpt-response-container.light .code-block-header{background-color:#f8f8f8;color:#6b7280;border-bottom:none}.code-copy-button{display:flex;align-items:center;gap:.25rem;background-color:transparent;border:none;color:#8b949e;cursor:pointer;padding:4px 8px;font-size:.75rem;border-radius:6px;transition:background-color .15s ease-in-out}.chatgpt-response-container.light .code-copy-button{color:#6b7280}.code-copy-button:hover{background-color:hsla(0,0%,100%,.1)}.chatgpt-response-container.light .code-copy-button:hover{background-color:rgba(0,0,0,.1)}.code-block-content{overflow-x:auto;border:none!important}.code-block-content,.code-block-content code,.code-block-content pre,.code-block-content span{font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-weight:500!important;font-synthesis:none!important}.code-block-content{font-size:.9rem!important;line-height:1.5!important}.code-block-content .token.cdata,.code-block-content .token.comment,.code-block-content .token.doctype,.code-block-content .token.prolog{color:#6a9955!important}.code-block-content .token.punctuation{color:#d4d4d4!important}.code-block-content .token.constant,.code-block-content .token.deleted,.code-block-content .token.property,.code-block-content .token.symbol,.code-block-content .token.tag{color:#569cd6!important}.code-block-content .token.boolean,.code-block-content .token.number{color:#b5cea8!important}.code-block-content .token.attr-name,.code-block-content .token.builtin,.code-block-content .token.char,.code-block-content .token.inserted,.code-block-content .token.selector,.code-block-content .token.string{color:#ce9178!important}.code-block-content .language-css .token.string,.code-block-content .style .token.string,.code-block-content .token.entity,.code-block-content .token.operator,.code-block-content .token.url,.code-block-content .token.variable{color:#d4d4d4!important}.code-block-content .token.atrule,.code-block-content .token.attr-value,.code-block-content .token.class-name,.code-block-content .token.function{color:#dcdcaa!important}.code-block-content .token.keyword{color:#c586c0!important}.code-block-content .token.important,.code-block-content .token.regex{color:#d16969!important}.code-block-content::-webkit-scrollbar{height:8px}.code-block-content::-webkit-scrollbar-thumb{background-color:#424242;border-radius:4px}.code-block-content::-webkit-scrollbar-thumb:hover{background-color:#676767}.table-wrapper{overflow-x:auto;margin:1em 0;border:.5px solid #303030;border-radius:4px}.chatgpt-response-container.light .table-wrapper{border:1px solid #e0e0e0}.markdown table{width:100%;min-width:100%;font-size:.875em;line-height:1.5;border-collapse:collapse;margin:0;border:none}.markdown td,.markdown th{padding:.75em 1em;border:none;text-align:left;vertical-align:top}.markdown th{background-color:#212121;color:#e3e3e3;font-weight:600;border-bottom:.5px solid #303030}.chatgpt-response-container.light .markdown th{background-color:#f0f0f0;color:#333;border-bottom:1px solid #e0e0e0}.markdown tr{border-bottom:.5px solid #303030}.chatgpt-response-container.light .markdown tr{border-bottom:1px solid #e0e0e0}.markdown tr:last-child{border-bottom:none}.markdown .task-list-item{list-style-type:none;display:flex;align-items:flex-start;gap:.5em}.markdown .task-list-item input[type=checkbox]{margin-top:.25em;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1em;height:1em;border:1px solid #676767;border-radius:3px;position:relative;vertical-align:middle;flex-shrink:0}.chatgpt-response-container.light .markdown .task-list-item input[type=checkbox]{border:1px solid #aaa}.markdown .task-list-item input[type=checkbox]:checked{background-color:#7ab7ff;border-color:#7ab7ff}.chatgpt-response-container.light .markdown .task-list-item input[type=checkbox]:checked{background-color:#06c;border-color:#06c}.markdown .task-list-item input[type=checkbox]:checked:before{content:"✔";color:#0d0d0d;font-size:.8em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;font-weight:700}.katex-display{overflow-x:auto;overflow-y:hidden;padding:.5em 0}.katex{font-size:1.1em;color:#ececec}.chatgpt-response-container.light .katex{color:#000!important;text-shadow:none!important}.chatgpt-response-container.light .katex .katex-html,.chatgpt-response-container.light .katex .katex-mathml{color:#000!important}.chatgpt-response-container.light .katex .mbin,.chatgpt-response-container.light .katex .mclose,.chatgpt-response-container.light .katex .mfrac,.chatgpt-response-container.light .katex .minner,.chatgpt-response-container.light .katex .mop,.chatgpt-response-container.light .katex .mopen,.chatgpt-response-container.light .katex .mord,.chatgpt-response-container.light .katex .mpunct,.chatgpt-response-container.light .katex .mrel,.chatgpt-response-container.light .katex-display>.katex{color:#000!important;opacity:1!important}