:root{--diff-background-color:initial;--diff-text-color:initial;--diff-font-family:Consolas,Courier,monospace;--diff-selection-background-color:#b3d7ff;--diff-selection-text-color:var(--diff-text-color);--diff-gutter-insert-background-color:#d6fedb;--diff-gutter-insert-text-color:var(--diff-text-color);--diff-gutter-delete-background-color:#fadde0;--diff-gutter-delete-text-color:var(--diff-text-color);--diff-gutter-selected-background-color:#fffce0;--diff-gutter-selected-text-color:var(--diff-text-color);--diff-code-insert-background-color:#eaffee;--diff-code-insert-text-color:var(--diff-text-color);--diff-code-delete-background-color:#fdeff0;--diff-code-delete-text-color:var(--diff-text-color);--diff-code-insert-edit-background-color:#c0dc91;--diff-code-insert-edit-text-color:var(--diff-text-color);--diff-code-delete-edit-background-color:#f39ea2;--diff-code-delete-edit-text-color:var(--diff-text-color);--diff-code-selected-background-color:#fffce0;--diff-code-selected-text-color:var(--diff-text-color);--diff-omit-gutter-line-color:#cb2a1d}.diff{background-color:initial;background-color:var(--diff-background-color);border-collapse:collapse;color:initial;color:var(--diff-text-color);table-layout:fixed;width:100%}.diff::selection{background-color:#b3d7ff;background-color:var(--diff-selection-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-selection-text-color)}.diff td{padding-bottom:0;padding-top:0;vertical-align:top}.diff-line{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);line-height:1.5}.diff-gutter>a{color:inherit;display:block}.diff-gutter{cursor:pointer;padding:0 1ch;text-align:right;-webkit-user-select:none;user-select:none}.diff-gutter-insert{background-color:#d6fedb;background-color:var(--diff-gutter-insert-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-gutter-insert-text-color)}.diff-gutter-delete{background-color:#fadde0;background-color:var(--diff-gutter-delete-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-gutter-delete-text-color)}.diff-gutter-omit{cursor:default}.diff-gutter-selected{background-color:#fffce0;background-color:var(--diff-gutter-selected-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-gutter-selected-text-color)}.diff-code{word-wrap:break-word;padding:0 0 0 .5em;white-space:pre-wrap;word-break:break-all}.diff-code-edit{color:inherit;display:inline-block}.diff-code-insert{background-color:#eaffee;background-color:var(--diff-code-insert-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-code-insert-text-color)}.diff-code-insert .diff-code-edit{background-color:#c0dc91;background-color:var(--diff-code-insert-edit-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-code-insert-edit-text-color)}.diff-code-delete{background-color:#fdeff0;background-color:var(--diff-code-delete-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-code-delete-text-color)}.diff-code-delete .diff-code-edit{background-color:#f39ea2;background-color:var(--diff-code-delete-edit-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-code-delete-edit-text-color)}.diff-code-selected{background-color:#fffce0;background-color:var(--diff-code-selected-background-color);color:initial;color:var(--diff-text-color);color:var(--diff-code-selected-text-color)}.diff-widget-content{vertical-align:top}.diff-gutter-col{width:7ch}.diff-gutter-omit{height:0}.diff-gutter-omit:before{background-color:#cb2a1d;background-color:var(--diff-omit-gutter-line-color);content:" ";display:block;height:100%;margin-left:4.6ch;overflow:hidden;white-space:pre;width:2px}.diff-decoration{line-height:1.5;-webkit-user-select:none;user-select:none}.diff-decoration-content{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);padding:0}@supports(scrollbar-gutter:stable){.scrollbar{overflow:hidden!important}}.scrollbar:hover{overflow:auto!important}.scrollbar-safari,.scrollbar-safari:hover{overflow-x:auto!important;overflow-y:scroll!important}.scrollbar::-webkit-scrollbar{background-color:#0000;width:8px}.scrollbar::-webkit-scrollbar:horizontal{background-color:#0000;height:8px}.scrollbar::-webkit-scrollbar-thumb{background-color:#6b6b6b;border-radius:5px}.scrollbar::-webkit-scrollbar-thumb:horizontal{background-color:#6b6b6b;border-radius:5px}.scrollbar-gutter-stable{scrollbar-gutter:stable}.scrollbar-gutter-stable-both{scrollbar-gutter:stable both-edges}.glowing-tooltip-content{gap:10px}.glowing-tooltip-content .glowing-tooltip-got-it{align-self:flex-end;background-color:#0000;border:1px solid #bababa;color:#bababa}.ant-tooltip-inner:has(.glowing-tooltip-content){padding:16px}.session-content{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 0 auto;padding:15px 10px}@supports not (scrollbar-gutter:stable){.session-content{padding-left:18px}}.no-active-session{align-items:center;background-color:#212121;display:flex;height:100%;justify-content:center;margin-bottom:10px}.no-active-session-text{color:#a9a9a9}.new-session-message{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;padding:10vh 20px 20px;text-align:center}.new-session-message-centered{justify-content:center;padding:20px}.new-session-solver-logo{background-color:#505050;height:100px;-webkit-mask-image:url(data:image/png;base64,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lkIwX8BoRCkXpve8r82tX4tMG/MFDKkR1HyYp+26pj4aMUHfyZsrYHQf58b0Yb5N51RnmewQfbM/1wflje7fgTBhO8InflE6HE4Gx/TlAg+11q9ptOjbs7k+DdZOqE8FGQDzNo9+36/Wr2v0mGfy0kM31OIyyYT+wzBly5KnaHLprjDPJL1Hf4lUVVQi0YfLCfPXtklfI1KNe5c4zCfF2iVVs5Et0Y9+DhUuDM+r/kMLJM8G+qWu3dDfPI31a5Xy0I8Y5RyMeIwCxhqHD5q1a/phdP3CJ4w+WM44XK1l0ygCxlkXIAf6iUnzHX7LHv4wuisAnXOu3+H3lh2i76NrAXxE3DHKsVYA9sN5ZFUbRcgAJkGzaQVgCR86SwD9GG6OKeHd4fZ7AN5v/LeF0QQMMKKQAfysYACn1uXYsMRdAP298edetZ/d493IYRO+3obHPQCljNwsARyOJWCAkYUM4NvMAM5Qzk3zknXwIDz+eub/3+Oc64YrVjnoO96bJ/73w4B4g/s1kJIC5CUdgM/OuUd/37UaXcgAfsIefNBU32kmk/HNOXdiXYghjDJkgN9t7GMA2tRHStbDN48643IMZrQhsxba4Wd4urotYuU7fA1mVM2jh0YfMsDvWs0RfM1GxNoSwNcx1142TSJk1kIH4jHshrpl2lbw4bKwLsguTSpk1hQ2smMrAD8AfB970+gxkwyZNYWNDKyH73NZGJfD1KRDZi302cwBfIE6iCXdAsDPqfS5vEQh80CYY/MHgAMocGR7FwD+BHAxxSbRcxQyzwiBcwDgEzSxT+5bwQfLFRQsz1LIbCk0qVr41bh72O2KXLG3wv2V96NZWzQ0hUyCMNFvD36h3XrVbi3rZORpPfxcll/hcakFrfEUMpltbBnQ4P5K3/XfSxm68Hi18eeVaij5KWQMhL6edY3nYe3n44N/rnB62nobjYd/t7mSfXMV+1J9J7unkBkBjveEBdUsREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREbs/wF6CxDH8CY/aAAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,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lkIwX8BoRCkXpve8r82tX4tMG/MFDKkR1HyYp+26pj4aMUHfyZsrYHQf58b0Yb5N51RnmewQfbM/1wflje7fgTBhO8InflE6HE4Gx/TlAg+11q9ptOjbs7k+DdZOqE8FGQDzNo9+36/Wr2v0mGfy0kM31OIyyYT+wzBly5KnaHLprjDPJL1Hf4lUVVQi0YfLCfPXtklfI1KNe5c4zCfF2iVVs5Et0Y9+DhUuDM+r/kMLJM8G+qWu3dDfPI31a5Xy0I8Y5RyMeIwCxhqHD5q1a/phdP3CJ4w+WM44XK1l0ygCxlkXIAf6iUnzHX7LHv4wuisAnXOu3+H3lh2i76NrAXxE3DHKsVYA9sN5ZFUbRcgAJkGzaQVgCR86SwD9GG6OKeHd4fZ7AN5v/LeF0QQMMKKQAfysYACn1uXYsMRdAP298edetZ/d493IYRO+3obHPQCljNwsARyOJWCAkYUM4NvMAM5Qzk3zknXwIDz+eub/3+Oc64YrVjnoO96bJ/73w4B4g/s1kJIC5CUdgM/OuUd/37UaXcgAfsIefNBU32kmk/HNOXdiXYghjDJkgN9t7GMA2tRHStbDN48643IMZrQhsxba4Wd4urotYuU7fA1mVM2jh0YfMsDvWs0RfM1GxNoSwNcx1142TSJk1kIH4jHshrpl2lbw4bKwLsguTSpk1hQ2smMrAD8AfB970+gxkwyZNYWNDKyH73NZGJfD1KRDZi302cwBfIE6iCXdAsDPqfS5vEQh80CYY/MHgAMocGR7FwD+BHAxxSbRcxQyzwiBcwDgEzSxT+5bwQfLFRQsz1LIbCk0qVr41bh72O2KXLG3wv2V96NZWzQ0hUyCMNFvD36h3XrVbi3rZORpPfxcll/hcakFrfEUMpltbBnQ4P5K3/XfSxm68Hi18eeVaij5KWQMhL6edY3nYe3n44N/rnB62nobjYd/t7mSfXMV+1J9J7unkBkBjveEBdUsREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREbs/wF6CxDH8CY/aAAAAABJRU5ErkJggg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100px}.welcome-message-container{align-items:center;color:#666;display:flex;flex-direction:column;font-size:1.5em;gap:8px;justify-content:center;max-width:700px}.welcome-message-container-small{font-size:1.25em;justify-content:flex-end}.welcome-message-title{color:#e6e6e6;font-size:1.5em;font-weight:600;line-height:1.3;position:relative;text-shadow:0 1px 0 #0000001a}.welcome-message-description,.welcome-message-title{cursor:default;margin:0;-webkit-user-select:none;user-select:none}.welcome-message-description{text-wrap-style:balance;color:#a7a7a7;font-size:1rem;line-height:1.5;max-width:700px}.welcome-message-line{cursor:default;line-height:1.4;margin:0;-webkit-user-select:none;user-select:none}.welcome-message-no-branches{display:flex;flex-direction:column;gap:16px}.welcome-message-no-branches-button{align-self:center}.welcome-message-separator{align-items:center;align-self:center;color:#ffffffb3;display:flex;font-size:14px;margin-top:20px;max-width:500px;text-align:center;-webkit-user-select:none;user-select:none;width:75%}.welcome-message-separator:after,.welcome-message-separator:before{border-bottom:1px solid #ffffff4d;content:"";flex:1 1}.welcome-message-separator:before{margin-right:1em}.welcome-message-separator:after{margin-left:1em}.connect-repo-button{align-self:center;min-width:160px}.active-session-title-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:5px}.active-session-drawer-trigger{display:none}@media(max-width:675px){.active-session-drawer-trigger{align-items:center;background-color:#0000;border:none;border-radius:8px;display:flex;font-size:14px;justify-content:center;transition:all .3s ease}.active-session-drawer-trigger:hover{background-color:#424242}}.new-session-button{background-color:#363636;border:none;border-radius:8px;color:#fff;padding:8px;transition:all .3s ease}.new-session-button,.new-session-button button:disabled{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.new-session-button button:disabled{background-color:#2e2e2e;border:none;color:inherit;font-size:inherit}.new-session-button:hover{background-color:#424242}.active-session-menu-trigger{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#dedede;cursor:pointer;display:flex;flex-shrink:1000000;gap:8px;overflow:hidden;padding:8px;transition:all .3s ease}.active-session-menu-trigger:hover{background-color:#424242}.active-session-title{font-size:14px;font-weight:600;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:675px){.active-session-title{max-width:125px}}.active-session-title-edit{background:#0000;border:1px solid #444;border-radius:4px;font-size:14px;font-weight:600;max-width:200px;padding:2px 6px}.active-session-title-edit:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}@media(max-width:675px){.active-session-title-edit{max-width:125px}}.session-title-edit-trigger{color:#909090;font-size:14px}.session-title-edit-trigger:hover{color:#dedede}.active-session-controls-container{display:flex;gap:5px}.active-session-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;white-space:nowrap}.active-session-controls-divider{border-left:1px solid #424242}.active-session-view-mode-tabs{background-color:#303030;border-radius:8px;display:flex;flex:1 1;flex-wrap:wrap;font-weight:600;gap:4px;padding:4px}.active-session-view-mode-tabs .active-session-view-mode-tab{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#d1d1d1;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:4px;transition:all .3s ease}.active-session-view-mode-tabs .active-session-view-mode-tab.active{background-color:#424242;color:#c9c9c9}.active-session-view-mode-tabs .active-session-view-mode-tab:hover{background-color:#404040}.active-session-view-mode-tabs .active-session-view-mode-tab.disabled{color:#666;cursor:not-allowed}.active-session-view-mode-tabs .active-session-view-mode-tab.disabled:hover{background-color:#0000}.active-session-controls .ant-radio-group{display:flex;flex-wrap:wrap}.active-session-controls-radio{color:#b4b4b4;-webkit-user-select:none;user-select:none}.active-session-controls-button,.active-session-controls-button>button{align-items:center;background-color:#0000;box-shadow:none;color:#b4b4b4;display:flex;gap:6px;padding:4px 6px}.active-session-controls-button-primary{background-color:#363636;border:none;color:revert}.active-session-controls-button-primary:hover{background-color:#5fa4cc!important;color:#fff!important}.active-session-controls-button-primary:disabled:hover{background-color:#ffffff14!important;color:#ffffff40!important}.active-session-controls-button>.ant-btn-icon,.active-session-controls-button>button>.ant-btn-icon{-webkit-margin-end:0!important;margin-inline-end:0!important}.active-session-controls-button.ant-tooltip-disabled-compatible-wrapper,.active-session-controls-button>button.ant-tooltip-disabled-compatible-wrapper{padding:0}.active-session-controls-button-small{justify-content:center;padding:8px!important}.input-container{display:flex;justify-content:center;padding:0 15px 10px}.push-to-remote-modal-loading-icon,.push-to-remote-modal-title{text-align:center}.push-to-remote-modal-loading-icon{font-size:2em}.push-to-remote-modal-link{color:#409ad4}.push-to-remote-modal-loading-icon{align-items:center;display:flex;justify-content:center;padding:20px}.copy-patch-modal-copy{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.copy-patch-modal-instructions{border-top:1px solid #424242;margin-top:16px;padding-top:16px}.copy-patch-modal-instructions-pre pre{background-color:#141414;border-radius:4px;margin:8px 0;padding:12px}@media(max-width:675px){.small-screen-hidden{display:none}}.new-repo-wizard-options{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:16px}.new-repo-wizard-option{align-items:center;display:flex;flex-direction:column;padding:10px;text-align:center}.new-repo-wizard-option-description{color:#ffffffa6!important;margin:12px 0 24px}.new-repo-wizard-hint{color:#ffffff73;font-size:12px;margin:8px 0}.prompt-suggestions-container{display:flex;flex-direction:column;gap:10px;max-width:500px}.prompt-suggestion{align-items:center;background-color:#2b2b2b;border:none;border-radius:10px;color:#c8c8c8;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;gap:12px;height:auto;padding:8px 16px;text-align:left;white-space:normal}.own-idea{background-color:#3b3b3b}.prompt-suggestion-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.prompt-suggestion:hover{background-color:#323232}.own-idea:hover{background-color:#4b4b4b}.changed-file-tree-search-container{margin-bottom:8px;position:relative}.changed-file-tree-search-container .changed-file-tree-search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.changed-file-tree-search-container .changed-file-tree-search-input{background-color:#191919;border:none;border-radius:15px}.changed-file-tree-search-container .changed-file-tree-search-input .ant-input{background-color:#191919;margin-left:20px}.changed-file-tree-search-container .changed-file-tree-search-input .ant-input::placeholder{color:#666}.changed-file-tree-download-zip-button{align-items:center;background-color:#303030;border:none;border-radius:8px;color:#c9c9c9;cursor:pointer;display:flex;gap:4px;justify-content:center;margin-bottom:16px;padding:4px 8px;transition:all .3s ease}.changed-file-tree-download-zip-button:hover{background-color:#424242}.changed-file-tree{background-color:#0000;overflow-x:auto;overflow-y:auto}.changed-file-tree .ant-tree-node-content-wrapper:hover{background-color:#409ad41a}.changed-file-tree .ant-tree-node-selected{background-color:#409ad433!important}.changed-file-tree .changed-file-tree-node-title{align-items:center;display:flex;gap:8px;width:100%}.changed-file-tree .changed-file-tree-node-text{color:#e2e2e2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.changed-file-tree .ant-tree-switcher{-webkit-margin-end:8px;margin-inline-end:8px;width:auto}.changed-file-tree>.ant-tree-list>.ant-tree-list-holder>div>.ant-tree-list-holder-inner>.ant-tree-treenode{padding-left:0!important}.safari-compatible-recorder{align-items:center;display:inline-flex;height:40px;margin-right:8px}.safari-compatible-recorder.disabled{opacity:.5;pointer-events:none}.safari-compatible-recorder .record-button-container{align-items:center;background:#ffffff0a;border-radius:6px;display:flex;gap:8px;height:100%;padding:4px 12px;transition:all .3s ease;width:100%}.safari-compatible-recorder .record-button-container.recording{background:#1890ff14;max-width:100%;min-width:min(800px,100%)}@media(max-width:675px){.safari-compatible-recorder{margin-right:0;width:100%}.safari-compatible-recorder .record-button-container{justify-content:space-between;width:100%}}.safari-compatible-recorder .record-button{align-items:center;background:none;border:none;color:#ffffffd9;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:0}.safari-compatible-recorder .record-button:hover{color:#40a9ff}.safari-compatible-recorder .record-button:disabled{cursor:not-allowed;opacity:.5}.safari-compatible-recorder .record-button.start-save{font-size:18px}.safari-compatible-recorder .record-button.start-save:not(.recording){color:#ffffffd9;font-size:20px}.safari-compatible-recorder .record-button.discard{color:#ff4d4f;font-size:14px}.safari-compatible-recorder .audio-visualizer{background:#ffffff05;border-radius:4px;flex:1 1;height:32px;margin:0 4px;min-width:0}@media(max-width:675px){.safari-compatible-recorder .audio-visualizer{flex:1 1;width:100%}}code[class*=language-],pre[class*=language-]{color:#d4d4d4;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#264f78;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#1e1e1e;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-]{background:#1e1e1e;border-radius:.3em;color:#db4c69;padding:.1em .3em}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown>*{color:#ffffffe6;margin-bottom:.5em;margin-top:.5em}.markdown>h1,.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{color:#fff}.markdown-h1{font-size:2em}.markdown-paragraph{overflow-wrap:anywhere;white-space:pre-wrap}.markdown-pre{overflow:auto;padding:15px}.markdown-code,.markdown-pre{background-color:#1f1f1f;border-radius:5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.markdown-code{overflow-wrap:anywhere;padding:2px}.markdown-pre>code{padding:0;white-space:pre-wrap!important;word-break:break-all!important}.markdown-img{max-width:100%}.markdown-table{border-collapse:collapse;margin:20px 0;width:100%}.markdown-td,.markdown-th{border:1px solid #a7a7a7;padding:10px;text-align:left}.markdown-a{color:inherit;text-decoration:underline}.markdown-a:hover{color:#9e9e9e;text-decoration:underline}.markdown-pre:has(.markdown-diff-card){padding:0}.markdown-diff{margin-bottom:10px}.markdown-diff:last-child{margin-bottom:0}.diff tr:last-child td:first-child{border-bottom-left-radius:8px}.diff tr:last-child td:last-child{border-bottom-right-radius:8px}.diff-code-selected,.diff-gutter-selected{opacity:.5}.diff-gutter{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.diff-gutter,.diff-gutter>a{cursor:default}.diff-gutter-edit-link:hover{color:#476ab4;cursor:pointer}.diff-gutter-commentable{position:relative}.diff-gutter-comment-button{background-color:#d90368;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:10px;padding:2px 4px;position:absolute;right:-20px;transition:all .2s ease;z-index:2}.diff-gutter-comment-button:hover{background-color:#a70250;border:1px solid #d90368}.diff-code{color:#fff;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.diff-gutter{color:#e6e6e6}.diff-code-insert:before{content:"+";letter-spacing:10px}.diff-code-delete:before{content:"-";letter-spacing:10px}.diff-code-header:before,.diff-code-normal:before{content:" ";letter-spacing:10px}.diff-code-header:before{white-space:pre}.diff-code-normal,.diff-gutter-normal{background-color:#141414;font-size:12px}.diff-gutter-normal{color:#999}.diff-code-insert{background-color:rgba(70,149,74,.149);font-size:12px}.diff-gutter-insert{background-color:#303a2f;font-size:12px}.diff-code-delete{background-color:rgba(229,83,75,.102);font-size:12px}.diff-gutter-delete{background-color:#45272f;font-size:12px}.diff-code-header{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;vertical-align:middle!important}.diff-code-footer,.diff-code-header,.diff-gutter-footer,.diff-gutter-header{background-color:#141414;color:#a2a2a2;font-size:12px}.diff-code-delete .diff-code-edit{background-color:#49202b;font-size:12px}.diff-code-insert .diff-code-edit{background-color:#2a3e29;font-size:12px}.diff-code-omit{background-color:#191f28}.diff-gutter-omit,.diff-gutter-omit:before{background-color:#12171d}.diff-expander{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease}.diff-expander:hover{background-color:#363636}.above-highlight-code,.above-highlight-gutter{background-color:#26292c}.above-highlight-button{background-color:#0000;border-color:#0000;border-radius:0;box-shadow:none;float:right}.below-highlight-code,.below-highlight-gutter{background-color:#26292c;height:2px}.diff-gutter-normal:has(.diff-gutter-highlight){background-color:#362f1d}.diff-gutter-delete:has(.diff-gutter-highlight){background-color:#4d3618}.diff-gutter-insert:has(.diff-gutter-highlight){background-color:#375229}.diff-gutter:has(.diff-gutter-highlight-new){border-right:2px solid #aa8f4c}@media(max-width:675px){.diff-gutter-col{width:4ch}}.code-comment-container{background-color:#181818;cursor:default;display:flex;flex-direction:column;gap:10px;padding:15px}.code-comment-button-container{display:flex;gap:10px;justify-content:flex-end}.diff-too-large{align-items:center;background-color:#242424;color:#979797;display:flex;justify-content:center;padding:20px}.session-content:has(.changes-layout){padding:0}.scrollbar-gutter-stable-both:has(.changes-layout){scrollbar-gutter:unset}.changes-layout{background-color:#212121;display:flex;flex-direction:row;height:100%}.changes-sider-container{position:relative}.changes-sidebar{background-color:#212121!important;margin:15px}@media(max-width:900px){.changes-sidebar{display:none}.changes-content{padding-left:32px}}.changes-sidebar.ant-layout-sider-collapsed{border-right:none}.changes-content{height:100%;overflow:hidden;padding-bottom:15px;padding-right:15px;padding-top:15px}.changes-loading{color:#fff}.changes-loading,.no-changes-visible{align-items:center;display:flex;height:100%;justify-content:center}.no-changes-visible{color:#a0a0a0;text-align:center}.floating-refresh-button{float:right;margin-right:22px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.floating-refresh-button .ant-btn{box-shadow:0 2px 8px #0000004d}.changes-view-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.changes-view-header-group{align-items:center;display:flex;gap:16px}.changes-loading-icon{font-size:24px}.ant-layout-sider-trigger,.ant-layout-sider-zero-width-trigger{background:#0000!important;height:32px!important;left:auto!important;line-height:32px!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;transition:background-color .3s;width:15px!important}.ant-layout-sider-trigger:hover,.ant-layout-sider-zero-width-trigger:hover{background:#1890ff1a!important}.ant-layout-sider-trigger:hover .sider-trigger-icon,.ant-layout-sider-zero-width-trigger:hover .sider-trigger-icon{color:#1890ff}.sider-trigger-icon{font-size:1em;font-weight:700;transition:color .3s}.ant-layout-sider-zero-width-trigger{border-radius:0!important;color:inherit;font-size:1em!important;inset-inline-end:-15px!important;z-index:1}.message{margin-bottom:10px;padding:10px;position:relative}.message.message-background{background-color:#181818;border-radius:8px}.message.message-inline{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message-collapsed{overflow:hidden;position:relative;transition:max-height .1s ease}.message-collapsed:after{background:linear-gradient(180deg,#0000,#000000bf);bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.message-indicator{align-items:center;bottom:8px;color:#ffffffd9;cursor:pointer;display:flex;font-size:16px;justify-content:center;opacity:0;position:absolute;right:8px;transition:opacity .2s ease;z-index:2}.message:hover .message-indicator{opacity:1}.message-indicator:hover{transform:scale(1.05)}.message-group{display:flex;flex-direction:column;gap:8px;max-width:900px;width:100%}.message-group-avatar-area{align-items:center;display:flex;gap:8px;justify-content:space-between}.message-group-avatar{align-items:center;display:flex;gap:4px;justify-content:flex-start}.message-group-avatar-controls{align-items:center;display:flex;gap:8px}.message-group-avatar-name{color:gray;font-weight:600}.message-group-avatar-image{border:1px solid gray;border-radius:50%;height:24px;width:24px}@media(max-width:675px){.message-group-avatar-image{height:20px;width:20px}}.message-group-collapsible-messages{display:grid;transition:grid-template-rows .2s ease-out}.message-group-collapsible-messages-collapsed{grid-template-rows:0fr}.message-group-collapsible-messages-expanded{grid-template-rows:1fr}.message-group-collapsible-messages-inner{overflow:hidden}.message-group-header-button{background-color:#0000;border:none;box-shadow:none;color:gray}@media(max-width:675px){.message-group-header-button{padding:4px 0}}.commit-label{display:flex;flex-direction:column;margin-right:4px}.commit-button{align-items:center;background-color:#252e34;border:1px solid gray;color:#fff;cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.commit-button:hover{border-color:#a9a9a9;color:#a9a9a9}.ant-btn-sm.commit-button{font-size:12px;height:24px}.commit-message{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;overflow:hidden}.commit-author-date{color:gray}.commits-collapse{margin-top:10px}.bisect-revisions-table{border-collapse:collapse;margin-bottom:1.5em;margin-top:1.5em;width:100%}.bisect-revisions-table td,.bisect-revisions-table th{border:none;text-align:left}.bisect-revision-latest{border:1px solid #f5c6cb}.bisect-revision-latest-marker{padding-left:10px;padding-right:5px;width:0}.bisect-revision-commit,.bisect-revision-latest-marker{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:700}.bisect-revision-commit{padding:0 5px;width:5%}.bisect-revision-state{padding:0 5px;width:6%}.bisect-revision-message,.bisect-revision-state{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.bisect-revision-message{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding-left:10px;text-overflow:ellipsis;width:85%}.bisect-revision-state-untested{font-weight:lighter}.bisect-revision-state-good{color:green}.bisect-revision-state-bad{color:red}.bisect-breaking-commit{border:1px solid #f5c6cb;border-radius:4px;margin-top:25px;padding:10px}.bisect-revision-pruned{animation:fadeOut 2.5s forwards;opacity:.5}@keyframes fadeOut{0%{opacity:.5}to{display:none;opacity:0}}.blame-event-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}.blame-event-collapse{margin-top:10px}.terminal-wrapper{align-items:flex-start;display:flex;position:relative}.terminal-body{word-wrap:break-word;background-color:#000;border-radius:8px;color:#dcdcdc;font-size:12px;margin-top:0;max-height:240px;overflow-x:auto;overflow-y:auto;padding:10px;white-space:pre-wrap}.terminal-divider{background-color:#999;height:1px;margin:.5rem 0;width:100%}.terminal-error{color:#dc3545}.coverage-table{border-collapse:collapse;margin-top:5px;width:100%}.coverage-table td,.coverage-table th{border:none;padding:0;text-align:left}.coverage-table th{background-color:#f2f2f2}.coverage-row:hover{background-color:#333}.coverage-arrow{width:2%}.coverage-arrow,.coverage-definition{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.coverage-definition{overflow:hidden;text-overflow:ellipsis;width:30%}.coverage-coverage{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;width:7%}.coverage-bar{align-items:center;background-color:#1e1e1e;border:1px solid #333;color:#fff;display:flex;font-family:Courier New,Courier,monospace;justify-content:flex-start;overflow:hidden}.coverage-bar-inner{height:20px}.coverage-bar-inner.great{background-color:#1a9850}.coverage-bar-inner.good{background-color:#66bd63}.coverage-bar-inner.ok{background-color:#ffffbf}.coverage-bar-inner.bad{background-color:#fdae61}.coverage-bar-inner.terrible{background-color:#f46d43}.coverage-bar-inner.zero{background-color:#d73027}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{border:0;height:0;left:-9999em;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;resize:none;top:0;white-space:nowrap;width:0;z-index:-5}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;bottom:0;cursor:default;left:0;overflow-y:scroll;position:absolute;right:0;top:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{left:0;position:absolute;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;left:-9999em;line-height:normal;position:absolute;top:0;visibility:hidden}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{bottom:0;color:#0000;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{position:absolute;z-index:6}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{pointer-events:none;position:absolute;right:0;top:0;z-index:8}.xterm-decoration-top{position:relative;z-index:2}.xterm{overflow-x:scroll}.xterm-container{background-color:#141414;border-radius:8px;padding:10px;white-space:pre-wrap}.xterm-modal-footer-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.execution-message-container{display:flex;flex-direction:column;gap:8px}.execution-message-container .execution-header{align-items:center;display:flex;gap:8px;justify-content:flex-end}.execution-message-container .execution-header .execution-status{color:#999;font-size:14px}.execution-message-container .execution-controls{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.execution-message-container .execution-controls .active-session-controls-button svg{fill:currentColor;vertical-align:-.125em}.execution-message-container .setup-state-container{margin-bottom:8px}.execution-message-container .setup-state-container .ant-typography{margin-bottom:4px}.execution-message-container .setup-state-container .animated-ellipsis:after{animation:ellipsis 1.5s infinite;content:"."}@keyframes ellipsis{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.interstitial-message{align-items:flex-start;background-color:#0000;color:#999;display:flex;gap:8px;justify-content:space-between}.interstitial-message-content{align-items:center;color:#909090;display:flex;gap:8px;min-height:32px}.interstitial-message-container{align-items:center;background-color:#0000;display:flex;gap:8px;justify-content:space-between}.interstitial-message-icon{font-size:18px}.interstitial-message-text{font-size:14px}.interstitial-message-text code{background-color:#282828}.interstitial-message-text pre code{display:block;line-height:1.4;margin:.5em 0;overflow-x:auto;padding:1em}.interstitial-message-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.agent-internal-thinking{background-color:#0000;border-radius:4px;color:#999;display:block;font-size:14px;margin:4px 0;padding:2px 8px;transition:background-color .3s ease;width:100%}.agent-internal-thinking .thinking-container{align-items:flex-start;display:flex;gap:6px;min-height:1.5em}.agent-internal-thinking .thinking-container .icon{font-size:14px;margin-top:2px}.agent-internal-thinking .thinking-container .content-wrapper{flex:1 1;min-height:1.5em;position:relative}.agent-internal-thinking .thinking-container .stream-view{animation:fadeIn .3s ease;height:1.5em;overflow:hidden}.agent-internal-thinking .thinking-container .stream-view .content{line-height:1.5em;transition:transform .3s ease-out}.agent-internal-thinking .thinking-container .finished-view{animation:fadeIn .3s ease}.agent-internal-thinking .thinking-container .finished-view .time{white-space:nowrap}.agent-internal-thinking .thinking-container .finished-view .solver-markdown{animation:fadeIn .3s ease;margin-top:4px}.agent-internal-thinking .thinking-container .finished-view .solver-markdown pre{background-color:var(--secondary-background-color);margin:4px 0}.agent-internal-thinking.finished{cursor:pointer}.agent-internal-thinking.finished:hover{background-color:var(--subtle-background-hover-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.linter-card{background-color:#0000;border:none;box-shadow:none;color:#999;cursor:pointer;transition:all .3s ease}.linter-card>.ant-card-body{padding:0}.linter-card-content{display:flex;flex-direction:column;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.lint-error{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;width:100%}.lint-error-content{display:flex;gap:32px;width:100%}.lint-error-filename{flex:1 1}.lint-error-message{flex:1.5 1}.lint-error-link{flex-shrink:0}.linter-card.summary .linter-card-content{max-height:50px}.linter-card.details .linter-card-content{max-height:512px;overflow-y:auto}.linter-card-content:after{bottom:-12px;color:#888;content:"Show";font-size:.8em;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.linter-card.details .linter-card-content:after{content:"Hide"}.linter-card:hover .linter-card-content:after{opacity:1}.linter-card.empty{cursor:default}.linter-card.empty .linter-card-content:after{content:""}.profile-svg-wrapper{margin:10px 0;padding:10px 0 20px}.profile-svg,.profile-svg-wrapper{height:auto;max-width:100%;overflow:hidden;width:100%}.profile-svg{align-items:center;display:flex;justify-content:center}.relevant-files-table{border-radius:6px;padding:10px;table-layout:fixed;width:100%}.relevant-files-table-cell{padding:2px}.relevant-files-table-extension-cell{width:50px}.relevant-files-table-path-cell{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;width:auto}.relevant-files-summary{font-size:12px;margin-left:3px}.solution-review-container{position:relative}.solution-review-icon{position:absolute;right:10px;top:10px}.solution-review-header{margin-bottom:2px;margin-top:0}.solution-review-suggestions{margin-bottom:20px;margin-top:20px}.solution-review-suggestion-button{display:block;margin-bottom:10px}.agent-message:has(.user-exec-container){background-color:#0000}.user-exec-container{margin:8px 0}.user-exec-container .commits-collapse{background-color:#0000;border:1px solid #333;border-radius:4px;margin-top:10px}.user-exec-container .commits-collapse .ant-collapse-item{background-color:#0000;border:none}.user-exec-container .commits-collapse .ant-collapse-header{color:#999!important;padding:0!important}.user-exec-container .commits-collapse .ant-collapse-header .interstitial-message{margin-left:32px}.user-exec-container .commits-collapse .ant-collapse-header:hover .interstitial-message{color:#bbb!important}.user-exec-container .commits-collapse .ant-collapse-content{background-color:#0000;border-top:1px solid #333}.user-exec-container .ant-collapse-content-box{padding:0!important}.user-exec-container .terminal-outer{background:#141414;border-radius:4px;overflow:hidden;position:relative}.user-exec-container .terminal{word-wrap:break-word;background-color:#0000;color:#dcdcdc;font-family:monospace;margin:0;max-height:600px;overflow-y:auto;padding:8px;white-space:pre-wrap}.user-exec-container .command-line{align-items:center;cursor:pointer;display:flex;padding:2px 0}.user-exec-container .command-line:hover{background-color:#1f1f1f}.user-exec-container .expand-icon{margin-right:8px;opacity:.7;transition:transform .2s}.user-exec-container .expand-icon.expanded{transform:rotate(90deg)}.user-exec-container .prompt{margin-right:8px;opacity:.7}.user-exec-container .command-output{opacity:.9;padding:4px 0 4px 24px}.user-exec-container .terminal-copy-button{color:#dcdcdc;opacity:.5;position:absolute;right:4px;top:4px}.user-exec-container .terminal-copy-button:hover{color:#dcdcdc;opacity:1}.hover-copy-wrapper{position:relative}.hover-copy-button{background:#0009;border:none;border-radius:4px;color:#dcdcdc;cursor:pointer;opacity:0;padding:2px 4px;position:absolute;right:-4px;top:-4px;transition:opacity .2s;z-index:1}.hover-copy-button:hover{background:#000c;color:#fff}.hover-copy-wrapper:hover>.hover-copy-button{opacity:.7}.hover-copy-wrapper:hover>.hover-copy-button:hover{opacity:1}.grayed-out{opacity:.5}.message-buttons{align-items:flex-start;display:flex;gap:4px}.message-button,.message-button>button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#ffffff14;border:none;border-radius:6px;color:#e6e6e6;cursor:pointer;display:flex;gap:4px;height:28px;justify-content:center;transition:all .15s ease}.message-button>button,.message-button>button>button{opacity:.2}.edit-button:hover{background-color:#1890ff59}.delete-button:hover{background-color:#dc2626cc}.message-loading{align-items:center;display:flex;justify-content:center}.message-loading-icon{font-size:2em}.turn-changes-header{align-items:center;display:flex;justify-content:flex-end;margin:10px}.info-message{font-size:14px;gap:10px;justify-content:space-between;margin-left:16px}.credits-message,.info-message{align-items:center;background-color:#0000;color:#999;display:flex}.credits-message{font-size:13px;justify-content:flex-end;margin:0 16px;padding:2px 0}.agent-message:has(.info-message),.info-message{background-color:#0000}.message-cta{background-color:#0000;border:1px solid #6e6e6e;box-shadow:none;color:#999;font-size:14px}.message:has(.edit-change-set-message){padding:0}.image-attachment-container{overflow:visible}.image-attachment-header{align-items:center;cursor:pointer;display:flex;gap:6px;padding:2px 0;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.image-attachment-header:hover{opacity:.8}.image-attachment-header .image-attachment-collapse-icon{align-items:center;color:#ffffff73;display:flex;font-size:12px}.image-attachment-header .ant-typography{cursor:pointer}.image-attachment-content{display:none}.image-attachment-content.expanded{border-radius:4px;display:block;padding:12px}.image-attachment-thumbnail{cursor:pointer;max-width:300px}.image-attachment-thumbnail img{display:block;height:auto;width:100%}.image-attachment-error{color:#ff4d4f;font-size:12px;margin-top:4px}.image-attachment-loading{align-items:center;color:#e6e6e6;display:flex;justify-content:center;min-height:150px;min-width:200px}.image-attachment-modal .ant-modal-content{background-color:#0000;box-shadow:none;padding:0}.image-attachment-modal .ant-modal-close{color:#fff;right:-30px;top:-30px}.image-attachment-full{border-radius:4px;box-shadow:0 5px 15px #00000080;display:block;max-height:90vh;max-width:90vw;object-fit:contain}.editable-textarea.ant-input-textarea textarea.ant-input{transition:all .3s}.editable-textarea.ant-input-textarea textarea.ant-input:hover{border-color:#177ddc!important}.editable-textarea.ant-input-textarea textarea.ant-input:focus{border-color:#177ddc!important;box-shadow:0 0 0 2px #177ddc33}.image-input .image-pills{flex-wrap:wrap;gap:8px}.image-input .image-pill,.image-input .image-pills{align-items:center;display:flex}.image-input .image-pill .ant-btn-primary{align-items:center;display:inline-flex;gap:4px;height:24px}.image-input .image-pill .ant-btn-primary .thumbnail-container{align-items:center;display:flex;height:16px;justify-content:center;position:relative;width:16px}.image-input .image-pill .ant-btn-primary .thumbnail-container .preview-thumbnail{border-radius:2px;height:16px;object-fit:cover;transition:opacity .2s ease;width:16px}.image-input .image-pill .ant-btn-primary .thumbnail-container .delete-overlay{align-items:center;border:1px solid #ffffff80;border-radius:2px;color:#ffffffbf;cursor:pointer;display:none;font-size:.75em;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.image-input .image-pill .ant-btn-primary:hover .preview-thumbnail{opacity:.3}.image-input .image-pill .ant-btn-primary:hover .delete-overlay{display:flex}.image-input :global .ant-popover .ant-popover-inner{overflow:hidden;padding:0}.image-input :global .ant-popover .ant-popover-inner .ant-popover-inner-content{padding:0}.image-input :global .ant-popover .ant-popover-arrow{display:none}.image-input :global .ant-popover.ant-popover-placement-top{padding-bottom:8px}.image-input .image-preview-popover img{display:block}.image-input :global .ant-upload{align-items:center;display:flex!important;height:auto!important;justify-content:center;width:auto!important}.image-input :global .ant-modal-content img{max-height:80vh;max-width:100%;object-fit:contain}.branch-status-indicator{align-items:center;display:flex;font-weight:400;gap:8px;margin:0;padding:0 2px}.branch-status-indicator,.branch-status-indicator .anticon{color:#ffffff73;font-size:12px}.new-session-loading-branches{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:16px;text-align:center}.new-session-dropdown-wrapper{display:flex;flex-direction:column;gap:4px}@media(max-width:675px){.new-session-dropdown-wrapper{max-width:250px}}.new-session-instructions{color:gray;font-size:12px}.new-session-dropdown-input-container{margin-bottom:16px;position:relative}.new-session-dropdown-input-container .new-session-dropdown-input-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.new-session-dropdown-input-container .new-session-dropdown-input{background-color:#141414;border:none;border-radius:15px}.new-session-dropdown-input-container .new-session-dropdown-input .ant-input{background-color:#141414;margin-left:20px}.new-session-dropdown-menu{-webkit-border-end:none!important;background-color:#0000;border-inline-end:none!important;color:#fff;max-height:400px;overflow-y:auto;padding:4px 0}.new-session-dropdown-menu .ant-menu-item{align-items:center;color:#fff;display:flex;line-height:1.57;margin:0;max-height:32px;min-width:0;padding:5px 12px}.new-session-dropdown-menu .ant-menu-item:active{background-color:inherit!important}.new-session-dropdown-menu-item-inner{display:flex;gap:8px;justify-content:space-between;width:300px}.new-session-dropdown-menu-item-inner>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-session-default-branch-badge{border:1px solid gray;border-radius:6px;color:gray;font-size:12px;padding:0 3px}.animated-gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 2.25s linear infinite;background:linear-gradient(90deg,currentColor,currentColor 25%,#0000000d 50%,currentColor 75%,currentColor);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:inherit;font-weight:inherit}@keyframes gradientShift{0%{background-position:100%}to{background-position:-100%}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.animated-gradient-text{-webkit-text-fill-color:initial;background:none;color:inherit}}.project-execution-view{max-width:900px;width:100%}.project-execution-header{display:flex;justify-content:space-between;margin-bottom:1rem}.project-execution-header .header-controls{display:flex;gap:8px}.task-list{display:flex;flex-direction:column;gap:1rem}.task-card{background-color:#212121;color:#b8b8b8;margin-bottom:0}.task-card .ant-card-body{padding:10px}.task-card.completed .ant-card-body{border-left:4px solid #257000}.task-card.has-session .ant-card-body{border-left:4px solid #1890ff}.task-card.no-session .ant-card-body{border-left:4px solid #d9d9d9}.task-card .task-card-summary{margin:0}.task-card .task-status{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.task-card .task-status .task-status-tag{white-space:normal}.task-card .task-status .linkable-tag{cursor:pointer}.task-card .task-status .linkable-tag:hover{text-decoration:underline}.task-card .task-status .span.task-status-tag-text:first-letter{text-transform:uppercase}.task-card .task-card-divider{border-bottom:1px solid #303030;margin:.5rem 0}.planning-view-loading{align-items:center;display:flex;gap:8px;justify-content:center}.planning-view-problem{align-items:center;display:flex;gap:4px}.planning-view-container{max-width:900px}.jump-to-next-question-button{bottom:110px;opacity:1;pointer-events:auto;position:fixed;right:20px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:visible;z-index:10}.planning-view-container.hide-jump-button .jump-to-next-question-button{opacity:0;pointer-events:none;visibility:hidden}.tech-plan-error{align-items:center;display:flex;justify-content:center;min-height:200px}.tech-plan-header{align-items:center;border-bottom:1px solid var(--peripheral-content-background-color);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.tech-plan-loading{opacity:.7;pointer-events:none}.tech-plan-task{background-color:#2c2c2c;border:1px solid #0000;border-radius:4px;padding:5px;position:relative}.tech-plan-task-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px;transition:background-color .3s ease}.tech-plan-task-header .tech-plan-task-header-content{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:8px}.tech-plan-task-header .delete-icon{color:gray;cursor:pointer;font-size:16px}.tech-plan-task-header .delete-icon:hover{color:#ff4d4f}.tech-plan-task-header .delete-icon.disabled{cursor:not-allowed;opacity:.3}.tech-plan-task-header:hover{background-color:var(--main-content-background-color)}.tech-plan-task-section{margin-bottom:24px}.tech-plan-task-section:last-child{margin-bottom:0}.tech-plan-task-section-title{font-weight:600;margin-bottom:12px;margin-top:0}.tech-plan-question{border-radius:4px;margin-bottom:16px}.tech-plan-question:last-child{margin-bottom:0}.tech-plan-question-text{margin-bottom:.5rem}.tech-plan-answer-input{background-color:#0000;border:1px solid gray;margin-bottom:5px;max-width:90%!important;transition:all .3s ease}.tech-plan-answer-input.answered:not(.focused){resize:none}.tech-plan-dependencies{display:flex;flex-wrap:wrap;gap:8px}.tech-plan-dependency{cursor:pointer;padding:4px;white-space:normal}.tech-plan-dependency:hover{text-decoration:underline}.tech-plan-task-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.tech-plan-task-body.collapsed{grid-template-rows:0fr}.tech-plan-task-body-collapse-target{overflow:hidden}.tech-plan-task-body-inner{border-top:1px solid #424242;padding:15px 5px 5px}.tech-plan-tasks-empty{background-color:var(--peripheral-content-background-color);border:1px dashed var(--main-content-background-color);border-radius:8px;padding:40px;text-align:center}.tech-plan-tasks-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tech-plan-tasks-header .ant-btn{align-items:center;display:flex;gap:8px}.tech-plan-task:hover:before{opacity:1}.tech-plan-question{padding:8px 15px;transition:border-color .3s ease}.tech-plan-question.unanswered{background-color:#2e2c25;border:1px solid #61550d}.tech-plan-question.answered{background-color:#293224;border:1px solid #2b6010}.tech-plan-project-questions{border:1px solid var(--main-content-background-color);border-radius:8px;margin-bottom:24px}.tech-plan-project-questions-title{font-size:1.2em;font-weight:600;margin-bottom:16px}.tech-plan-potential-answers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tech-plan-potential-answer-button{word-wrap:break-word;background-color:#0000;border:1px solid #747474;border-radius:20px;box-shadow:none;color:#b5b5b5;font-size:14px;height:auto;white-space:normal}.tech-plan-potential-answer-button .potential-answer-text{align-items:center;display:flex;gap:4px;text-align:start}.tech-plan-potential-answer-button .potential-answer-text .hotkey-hints{display:flex;gap:2px}.tech-plan-potential-answer-button .potential-answer-text .hotkey-hints .hotkey-hint{align-items:center;border:1px solid #747474;border-radius:4px;color:#b5b5b5;display:flex;font-size:10px;justify-content:center;width:12px}.tech-plan-potential-answer-button .potential-answer-text .hotkey-hints .hotkey-hint.unanswered{background-color:#3d3a31}.tech-plan-potential-answer-button .potential-answer-text .hotkey-hints .hotkey-hint.unanswered-active{background-color:#504d41}.tech-plan-potential-answer-button .potential-answer-text .hotkey-hints .hotkey-hint.answered{background-color:#374331}.tech-plan-potential-answer-button .potential-answer-text .hotkey-hints .hotkey-hint.answered-active{background-color:#5f7355}.task-deleted{opacity:.5;pointer-events:none}.task-deleted .tech-plan-task-header-content{cursor:default}.task-deleted .tech-plan-task-delete .delete-icon{pointer-events:auto}.tech-plan-task:hover{background-color:#303030}.environment-configuration-required{align-items:center;display:flex}@media(max-width:675px){.environment-configuration-required{flex-direction:column}}.environment-configuration-required-text{color:#c9c9c9;padding:6px;text-align:center}.environment-configuration-required-text:hover{cursor:pointer}.branch-selector-loading{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:16px;text-align:center}.branch-selector-wrapper{display:flex;flex-direction:column;gap:4px}@media(max-width:675px){.branch-selector-wrapper{max-width:250px}}.branch-selector-instructions{color:gray;font-size:12px}.branch-selector-select{width:100%}.branch-selector-select .ant-select-selector{background-color:#141414!important;border-color:#0000!important;color:#fff!important}.branch-selector-select .ant-select-arrow,.branch-selector-select .ant-select-selection-placeholder{color:#ffffff73!important}.branch-selector-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #409ad433!important}.ant-select-dropdown{background-color:#181818!important}.ant-select-dropdown .ant-select-item{color:#fff!important;padding:8px 12px!important}.ant-select-dropdown .ant-select-item:hover{background-color:#ffffff14!important}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:#409ad426!important}.ant-select-dropdown .ant-select-empty{color:#ffffff73!important}.branch-selector-option{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.branch-selector-default-badge{border:.5px solid gray;border-radius:4px;color:gray;display:inline-block;flex-shrink:0;font-size:11px;line-height:1.4;padding:0 4px}.new-project-button[disabled]{pointer-events:none}.ant-modal .ant-modal-header .ant-modal-title{color:#fff}.ant-modal .ant-form{margin-top:16px}.ant-modal .ant-form .ant-form-item-label>label{color:#ffffffd9}.ant-modal .ant-form .ant-input,.ant-modal .ant-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#141414;border-color:#0000;color:#fff}.ant-modal .ant-form-item:last-child{margin-bottom:0}.ant-modal .ant-modal-close{color:#ffffff73}.ant-modal .ant-modal-close:hover{color:#ffffffbf}.ant-modal .ant-modal-footer .ant-btn-default{background-color:#0000;border-color:#424242;color:#fff}.ant-modal .ant-modal-footer .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}.session-card{background-color:#181818;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 10px;position:relative;transition:all .2s ease;z-index:1}.session-card:hover{background-color:#222}.session-card.session-card-active{background-color:#262626}.session-card-items{display:flex;flex-direction:column;max-width:225px}.session-card-extra{align-items:center;display:flex;gap:8px}.session-card:after{background:linear-gradient(270deg,#0006,#0000);border-radius:8px;content:"";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100px}.session-card:hover:after{opacity:1}.session-card.session-card-non-owner:hover:after{opacity:0!important}.session-card.session-card-loading.session-card-non-owner:hover:after{opacity:1!important}.session-card-actions-trigger{background-color:#000;border:none;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:800;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .3s;z-index:2}@media(max-width:600px){.session-card-actions-trigger{margin:auto 0;opacity:1;position:relative;right:0;top:0;transform:none}}.session-card:hover .session-card-actions-trigger{opacity:1;pointer-events:auto}.session-card-status-icon{color:#c72671;font-size:16px;opacity:1;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .3s ease;z-index:1}@media(max-width:600px){.session-card-status-icon{margin:auto 0;opacity:1;position:relative;right:0;top:0;transform:none}}.session-card-title-container{align-items:center;display:flex;gap:6px;min-width:0}.session-card-title{color:#c9c9c9;flex:1 1;font-weight:500;min-width:0}.session-card-author,.session-card-branch-name,.session-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-card-title-container .preview-badge{flex-shrink:0}.session-card-details{align-items:center;color:gray;display:flex;font-size:11px;gap:4px;height:14px}.session-card-branch-name{display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:400}.session-card-author{color:gray}.session-card-title-edit{background:#0000;border:1px solid #444;border-radius:4px;color:#c9c9c9;font-weight:500;min-width:0;padding:2px 6px;width:100%}.session-card-title-edit:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.SessionsList_new-session-form__HZRVC{display:flex;margin:0 10px 10px}.SessionsList_session-filter-list__e4uOR{min-width:100px}.SessionsList_session-list-header__\+v3Ld{margin:10px 15px;max-height:50px;position:relative}.SessionsList_session-list-header__\+v3Ld .SessionsList_session-list-search__-9HBg{background-color:#212121;border:none;border-radius:15px}.SessionsList_session-list-header__\+v3Ld .SessionsList_session-list-search__-9HBg.SessionsList_disabled__XfYKn{background-color:#3d3d3d;cursor:not-allowed}.SessionsList_session-list-header__\+v3Ld .SessionsList_session-list-search__-9HBg .SessionsList_ant-input__454ZW{background-color:#212121;margin-left:20px}.SessionsList_session-list-header__\+v3Ld .SessionsList_session-list-search__-9HBg .SessionsList_ant-input__454ZW:disabled{background-color:#3d3d3d}.SessionsList_session-list-header__\+v3Ld .SessionsList_session-list-search__-9HBg .SessionsList_ant-input__454ZW::placeholder{color:#666}.SessionsList_session-list-header__\+v3Ld .SessionsList_session-list-search-icon__\+w\+c5{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.SessionsList_sessions-list__P5DCN{padding-top:32px}.SessionsList_time-bucket-header__kWeqk{background-color:#0000;border-bottom:none;color:#666;cursor:default;font-size:1em;font-weight:500;height:auto;letter-spacing:.5px;line-height:24px;margin:0;padding:8px 15px;text-transform:uppercase}.SessionsList_session-list-item__4qHRo{list-style:none;max-height:52px;padding-left:15px;padding-right:8px;transition:transform .1s ease-out}@media(max-width:675px){.SessionsList_session-list-item__4qHRo,.SessionsList_time-bucket-header__kWeqk{width:282px!important}}@supports not selector(::-webkit-scrollbar){.SessionsList_session-list-item__4qHRo{padding-right:0}}.SessionsList_session-list-item-active__WFll-{pointer-events:auto!important}.new-session-form{display:flex;margin:0 10px 10px}.session-filter-list{min-width:100px}.session-list-header{margin:10px 15px;max-height:50px;position:relative}.session-list-header .session-list-search{background-color:#212121;border:none;border-radius:15px}.session-list-header .session-list-search.disabled{background-color:#3d3d3d;cursor:not-allowed}.session-list-header .session-list-search .ant-input{background-color:#212121;margin-left:20px}.session-list-header .session-list-search .ant-input:disabled{background-color:#3d3d3d}.session-list-header .session-list-search .ant-input::placeholder{color:#666}.session-list-header .session-list-search-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.sessions-list{padding-top:32px}.time-bucket-header{background-color:#0000;border-bottom:none;color:#666;cursor:default;font-size:1em;font-weight:500;height:auto;letter-spacing:.5px;line-height:24px;margin:0;padding:8px 15px;text-transform:uppercase}.session-list-item{list-style:none;max-height:52px;padding-left:15px;padding-right:8px;transition:transform .1s ease-out}@media(max-width:675px){.session-list-item,.time-bucket-header{width:282px!important}}@supports not selector(::-webkit-scrollbar){.session-list-item{padding-right:0}}.session-list-item-active{pointer-events:auto!important}.sider-drawer{padding:0}.sider-container{background-color:#181818;height:100svh;position:relative}.sider-logo-row{align-items:flex-start;border-bottom:1px solid #343434;display:flex;gap:4px;margin:10px 15px}.sider-logo-row .sider-logo{height:54px;width:54px}.sider-logo-row .sider-logo-spacer{border-right:1px solid #343434;height:54px}.sider-view-mode-tabs{grid-gap:4px;background-color:#212121;border-radius:8px;display:grid;font-weight:600;gap:4px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:35px;margin:10px 15px;padding:4px}.sider-view-mode-tabs .sider-view-mode-tab{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#a7a7a7;cursor:pointer;display:flex;font-weight:500;justify-content:center;transition:all .3s ease}.sider-view-mode-tabs .sider-view-mode-tab.active{background-color:#363636;color:#c9c9c9}.sider-view-mode-tabs .sider-view-mode-tab:hover{background-color:#303030}.sider-view-mode-tabs-badge{color:#979797;font-size:.6rem;left:55px;position:absolute}@media(max-width:675px){.sider-container{border-right:none}}.sider{background-color:#181818!important;overflow-x:hidden;overflow-y:hidden}.sider-collapsed{padding:0}.sider-footer{display:flex;flex-direction:column;gap:5px;margin:5px 15px 0}@media(max-width:675px){.sider-footer{margin:0 15px}}.sider-footer .upgrade-subscription-button{align-items:center;background-color:#d90368;border:none;border-radius:8px;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:8px;transition:all .3s ease}.sider-footer .upgrade-subscription-button:hover{box-shadow:0 0 5px #d90368,0 0 5px #d90368,inset 0 0 5px #d90368}.sider-footer .sider-footer-menu-trigger{align-items:center;background-color:#2e2e2e;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px;transition:all .3s ease;width:100%}.sider-footer .sider-footer-menu-trigger:hover{background-color:#424242}.sider-footer .sider-footer-menu-trigger .sider-footer-menu-trigger-left{align-items:center;display:flex;gap:6px}.sider-footer .sider-footer-menu-trigger .sider-footer-menu-trigger-left .sider-footer-menu-trigger-user-icon{border:1px solid gray;border-radius:50%;height:20px;width:20px}.sider-footer .sider-footer-menu-trigger .sider-footer-menu-trigger-left .sider-footer-menu-trigger-user-name{color:#a5a5a5}.sider-footer .sider-footer-menu-trigger .sider-footer-menu-trigger-right{align-items:center;display:flex;gap:6px}.sider-footer.collapsed{bottom:-8px;margin:0;position:absolute;right:4px;z-index:2}.sider-footer.collapsed .upgrade-subscription-button .upgrade-subscription-button-text{display:none}.sider-footer.collapsed .sider-footer-menu-trigger{padding:7px}.sider-footer.collapsed .sider-footer-menu-trigger .sider-footer-menu-trigger-left .sider-footer-menu-trigger-user-name,.sider-footer.collapsed .sider-footer-menu-trigger .sider-footer-menu-trigger-right{display:none}.repo-dropdown{border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:8px;height:54px;justify-content:space-between;padding:5px 10px;transition:.3s ease;-webkit-user-select:none;user-select:none;width:100%}.repo-dropdown:hover{background-color:#2e2e2e}.repo-dropdown-carets{display:flex;flex-direction:column;font-size:10px;gap:0;justify-content:center}.repo-dropdown-overlay{background-color:#1f1f1f;max-height:400px}.repo-dropdown-overlay .ant-dropdown-menu-item-group-title{color:#888;font-weight:700;padding:8px 12px}.repo-dropdown-overlay .ant-dropdown-menu-item-group-list{margin:0;padding:0}.repo-dropdown-overlay .ant-dropdown-menu-item{padding-left:24px}.repo-dropdown-overlay .ant-dropdown-menu-item-divider{margin:4px 0}.repo-dropdown-repo-label{align-items:center;display:flex;font-size:14px!important;gap:8px;justify-content:space-between}.ant-dropdown-menu-item:has(.repo-dropdown-repo-label){display:revert!important}.repo-dropdown-repo-label-inactive{color:gray}.repo-dropdown-repo-label-inactive-badge{border:1px solid gray;border-radius:6px;font-size:12px;font-weight:600;padding:0 3px}.repo-dropdown-add-repo-label{color:#a9a9a9;display:flex;font-size:14px!important;gap:4px;padding:5px 12px;width:100%}.repo-dropdown-add-repo-label:hover{color:inherit}.ant-dropdown-menu-item:has(.repo-dropdown-add-repo-label){padding:0!important}.repo-dropdown-non-selectable-label{-webkit-margin-end:0!important;display:flex;gap:8px;margin-inline-end:0!important;width:100%}.ant-dropdown-menu-item:has(.repo-dropdown-non-selectable-label):hover{background-color:inherit!important;cursor:default}.ant-dropdown-menu-item:has(.repo-dropdown-non-selectable-label){background-color:inherit!important}.repo-dropdown-filter{position:relative}.repo-dropdown-filter .repo-dropdown-filter-input{background-color:#191919;border:none;border-radius:15px}.repo-dropdown-filter .repo-dropdown-filter-input .ant-input{background-color:#191919;margin-left:20px}.repo-dropdown-filter .repo-dropdown-filter-input .ant-input::placeholder{color:#666}.repo-dropdown-filter .repo-dropdown-filter-icon{color:#666;left:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.new-repo-modal{top:20vh}.new-repo-modal .ant-modal-content,.new-repo-modal .ant-modal-header{background:#212121}.api-integrations-tab{width:100%}.api-integrations-tab .slack-integration .ant-typography.ant-typography-h4{margin-bottom:8px}.api-integrations-tab .slack-integration .ant-collapse,.api-integrations-tab .slack-integration .ant-typography.ant-typography-paragraph{margin-bottom:16px}.api-integrations-tab .slack-integration .ant-collapse .ant-collapse-content-box{padding:8px 0}.api-key-delete-modal .ant-modal-content,.api-key-delete-modal .ant-modal-wrap{pointer-events:auto!important}.api-key-management{width:100%}.api-key-management .api-key-display{align-items:flex-start;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;display:flex;gap:12px;padding:16px}.api-key-management .api-key-display .api-key-text{color:#595959;flex:1 1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;letter-spacing:.5px;word-break:break-all}.api-key-management .api-key-header{display:flex}.api-key-management .api-key-header .ant-typography{color:#e2e2e2;margin:0}.api-key-management .api-key-table .ant-table{background-color:#262626;border:1px solid #393939;overflow:hidden;padding:8px;table-layout:fixed}.api-key-management .api-key-table .ant-table .ant-table-thead>tr>th{line-height:1.4;padding:8px;white-space:normal;word-break:break-word}.settings-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:490px;padding:0 15px;width:450px}@media(max-width:450px){.settings-container{width:auto}}.settings-description{color:#8c8c8c;font-size:14px;margin-bottom:16px}.settings-instructions{color:gray;font-size:12px;margin-top:5px}.settings-divider{margin:10px 0}.settings-title{margin:0!important}.settings-title-container{align-items:center;display:flex;justify-content:space-between}.settings-current-user-info{align-items:center;display:flex;gap:8px;margin-bottom:10px}.settings-current-user .ant-select{width:180px}.settings-button-container{display:flex;justify-content:flex-start;margin-top:16px}.subscription-manage-container{border-top:1px solid #424242;display:flex;justify-content:left;margin-top:8px;padding-top:16px}.subscription-stats{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;padding-top:16px}.subscription-stat-item{flex:1 1;margin-bottom:8px}@media(max-width:450px){.subscription-stat-item{flex:1 0 100%}}.subscription-stat-item.disabled{opacity:.5;pointer-events:none}.subscription-stat-item.disabled .ant-statistic-content,.subscription-stat-item.disabled .ant-statistic-title{color:#ffffff73}.subscription-action-button{background:none;border:1px solid #424242;color:#b4b4b4;font-weight:400;width:auto}.subscription-dropdown-button{width:auto}.subscription-dropdown-button .ant-btn{background:none;border:1px solid #424242;color:#b4b4b4;font-weight:400}.subscription-dropdown-button .ant-btn:first-child{border-right:none}.subscription-dropdown-button .ant-btn-icon-only{border-left:1px solid #424242}.subscription-dropdown-button .ant-btn.ant-btn-icon-only.ant-dropdown-trigger{border-left-color:#424242!important}.subscription-dropdown-button .ant-btn.ant-btn-icon-only.ant-dropdown-trigger:before{display:none!important}.execution-image-select{width:100%}.execution-image-select-label{align-items:center;color:gray;display:flex;font-size:12px;gap:4px}.execution-custom-image-back-button{margin-bottom:10px}.execution-image-reset-button{margin-top:10px}.execution-image-custom-edit-button{background-color:#0000;border:none}.execution-image-form-item{margin-bottom:12px}.execution-settings-loading{align-items:center;display:flex;gap:4px}.execution-env-vars-table-container{display:flex;flex-direction:column;gap:10px}.execution-env-vars-table-actions{display:flex;gap:4px}.execution-env-vars-table{border-collapse:collapse;table-layout:fixed;width:100%}.execution-env-vars-table tr:first-child{border-top-left-radius:5px}.execution-env-vars-table td,.execution-env-vars-table th{border:1px solid #393939;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap;width:50%}.execution-env-vars-table th{background-color:#2d2c2c}.execution-env-vars-table td{background-color:#262626;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.execution-env-vars-value-container{display:flex;justify-content:space-between}.execution-env-vars-value-container:hover .execution-env-vars-value-delete{display:block}.execution-env-vars-value-delete{background-color:#0000;border:none;border-radius:5px;color:gray;cursor:pointer;display:none}.execution-env-vars-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-env-vars-value-delete:hover{background-color:#363535}.execution-env-vars-input{background-color:#0000;border:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;padding-left:0}.execution-env-vars-input:focus{border:none;box-shadow:none}.execution-env-vars-input *{background-color:#0000!important;border:none!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;padding-left:0}.execution-env-vars-input :focus{border:none!important;box-shadow:none!important}.execution-env-vars-input .ant-input-group-addon{padding:0}.execution-env-vars-input .ant-input-group-addon:focus{border:none;box-shadow:none}.execution-env-var-secret-value-checkbox-container{align-items:center;display:flex;flex-direction:column;gap:2px}.execution-env-var-secret-value-lock-icon{box-shadow:none;font-size:.75em}.execution-env-vars-button{width:30%}.execution-env-vars-add-button{align-self:flex-end}.mcp-registry-modal{height:92vh;margin:16px;max-width:calc(100vw - 32px)}.mcp-registry-modal .mcp-tabs .ant-tabs-nav{margin-bottom:16px;padding:0 8px}.mcp-registry-modal .mcp-tabs .ant-tabs-nav .ant-tabs-nav-wrap{flex:1 1}.mcp-registry-modal .mcp-tabs .ant-tabs-nav .ant-tabs-extra-content{margin-left:32px}.mcp-registry-modal .mcp-configured-servers,.mcp-registry-modal .mcp-find-servers{height:100%;max-height:calc(100vh - 300px);overflow-y:auto;padding-bottom:30px}.mcp-registry-modal .mcp-configured-servers a:focus,.mcp-registry-modal .mcp-find-servers a:focus{outline:none}.mcp-registry-modal .mcp-configured-servers a:hover,.mcp-registry-modal .mcp-find-servers a:hover{opacity:.8}.mcp-registry-modal .ant-modal-content{display:flex;flex-direction:column;height:95%}.mcp-registry-modal .ant-modal-content .ant-modal-body{flex:1 1;overflow:hidden;padding:24px}.mcp-registry-modal .ant-input-search .ant-input-affix-wrapper{background:#1f1f1f;border-color:#303030}.mcp-registry-modal .ant-input-search .ant-input-affix-wrapper .anticon-close{color:#ffffff73;cursor:pointer;transition:color .3s}.mcp-registry-modal .ant-input-search .ant-input-affix-wrapper .anticon-close:hover{color:#ffffffd9}.mcp-registry-modal .ant-input-search .ant-btn,.mcp-registry-modal .ant-input-search .ant-input{background:#1f1f1f;border-color:#303030;color:#e6e6e6}.mcp-registry-modal .ant-input-search .ant-btn:focus,.mcp-registry-modal .ant-input-search .ant-btn:hover,.mcp-registry-modal .ant-input-search .ant-input:focus,.mcp-registry-modal .ant-input-search .ant-input:hover{border-color:#177ddc}.mcp-registry-modal .ant-input-search .ant-input-search-button:hover{background:#177ddc;border-color:#177ddc}.mcp-registry-modal .ant-table{background:#0000}.mcp-registry-modal .ant-table .ant-table-thead>tr>th{background:#1f1f1f;border-bottom:1px solid #303030;padding:8px}.mcp-registry-modal .ant-table .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #303030}.mcp-registry-modal .ant-table .ant-table-row-expand-icon-cell{padding:0 8px}.mcp-registry-modal .ant-table .ant-table-expanded-row{background:#14141499}.mcp-registry-modal .ant-table .ant-table-expanded-row td{padding:24px!important}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form{display:flex;flex-direction:column;margin:0;padding:0}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item{max-width:360px;width:100%}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-number,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select{width:100%}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-number{max-width:100%}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password{background:#1f1f1f;border-color:#303030}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password:focus,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password:hover{border-color:#1668dc}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password .ant-input-suffix{align-items:center;background:#0000;display:flex;height:100%;margin:0;padding:0 11px;position:absolute;right:0}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password .ant-input{background:#0000;border:none;color:#e6e6e6;padding-right:30px}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password .ant-input:focus{box-shadow:none}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password .anticon{color:#ffffff73}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-password .anticon:hover{color:#ffffffd9}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item{margin-bottom:16px}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item:last-child{margin:32px 0 8px auto}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item:last-child .ant-btn{min-width:120px}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-form-item-label{margin-bottom:4px;padding:0}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-form-item-label label{color:#ffffffd9;font-size:14px;height:auto}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-form-item-label label:before{display:none}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-number,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select{background:#1f1f1f;border-color:#303030;border-radius:4px;color:#e6e6e6;height:40px;padding:8px 12px;width:100%}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-number:focus,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input-number:hover,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input:focus,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-input:hover,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select:focus,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select:hover{border-color:#1668dc}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#1f1f1f;border-color:#303030;color:#e6e6e6}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select:not(.ant-select-customize-input) .ant-select-selector:focus,.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select:not(.ant-select-customize-input) .ant-select-selector:hover{border-color:#1668dc}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select-dropdown{background:#1f1f1f;border-color:#303030}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select-dropdown .ant-select-item{color:#e6e6e6}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select-dropdown .ant-select-item-option-selected{background:#177ddc}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-select-dropdown .ant-select-item-option-active{background:#1668dc}.mcp-registry-modal .ant-table .ant-table-expanded-row .server-config-form .ant-form-item .ant-form-item-explain{color:#ffffff73;font-size:13px;margin-top:4px;min-height:20px}.mcp-registry-modal .ant-table .ant-table-tbody>tr:hover>td{background:#1f1f1f!important}.mcp-registry-modal .ant-table .ant-table-tbody>tr.featured-server-row>td{background:#1890ff14!important}.mcp-registry-modal .ant-table .ant-table-tbody>tr.featured-server-row:hover>td{background:#1890ff26!important}.mcp-registry-modal .ant-table .qualified-name-link{color:#1890ff;font-size:12px;text-decoration:none}.mcp-registry-modal .ant-table .qualified-name-link:hover{text-decoration:underline}.mcp-registry-modal .ant-pagination{margin-bottom:16px;margin-top:16px}.mcp-registry-modal .ant-pagination .ant-pagination-item,.mcp-registry-modal .ant-pagination .ant-pagination-next,.mcp-registry-modal .ant-pagination .ant-pagination-prev{background:#1f1f1f;border-color:#303030}.mcp-registry-modal .ant-pagination .ant-pagination-item a,.mcp-registry-modal .ant-pagination .ant-pagination-next a,.mcp-registry-modal .ant-pagination .ant-pagination-prev a{color:#e6e6e6}.mcp-registry-modal .ant-pagination .ant-pagination-item:hover,.mcp-registry-modal .ant-pagination .ant-pagination-next:hover,.mcp-registry-modal .ant-pagination .ant-pagination-prev:hover{border-color:#177ddc}.mcp-registry-modal .ant-pagination .ant-pagination-item:hover a,.mcp-registry-modal .ant-pagination .ant-pagination-next:hover a,.mcp-registry-modal .ant-pagination .ant-pagination-prev:hover a{color:#177ddc}.mcp-registry-modal .ant-pagination .ant-pagination-item-active{border-color:#177ddc}.mcp-registry-modal .ant-pagination .ant-pagination-item-active a{color:#177ddc}.mcp-registry-modal .server-details{padding:8px 16px}.mcp-registry-modal .server-details .server-properties{margin-top:0}.mcp-registry-modal .server-details .server-properties .ant-typography{margin-bottom:12px}.mcp-registry-modal .server-details .server-properties .ant-form-item{margin-bottom:24px}.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-form-item-label{padding-bottom:8px}.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-form-item-label .field-description{color:#ffffff73;font-size:13px;margin-top:4px}.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input-number,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-select{background-color:#1f1f1f;border-color:#303030;color:#e6e6e6}.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input-number:focus,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input-number:hover,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input:focus,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input:hover,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-select:focus,.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-select:hover{border-color:#177ddc}.mcp-registry-modal .server-details .server-properties .ant-form-item .ant-input-number{width:100%}.mcp-registry-modal .server-details .server-properties .ant-form-item:last-child{margin-bottom:0}.ant-table-tbody>tr.disabled-server>td{opacity:.45}.custom-delete-button:hover{border-color:#ff4d4f!important;color:#ff4d4f!important}.usage-bar-container{align-items:center;display:flex;min-width:80px;width:100%}.usage-bar-track{background-color:#0000;flex:1 1;height:20px;overflow:hidden;position:relative}.usage-bar-fill{align-items:center;background-color:#888;display:flex;height:100%;justify-content:center;position:relative;transition:width .3s ease}.usage-bar-label{color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 2px #000c;white-space:nowrap}.usage-bar-label.zero-count{color:#888;text-shadow:none}.usage-bar-label.external-label{color:#fff;left:4px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.usage-bar-fill.small-bar .usage-bar-label:not(.external-label){opacity:0}.usage-bar-container:hover .usage-bar-fill{background-color:#aaa}.Sider_sider-drawer__MdT\+3{padding:0}.Sider_sider-container__2gxY7{background-color:#181818;height:100svh;position:relative}.Sider_sider-logo-row__VDTx0{align-items:flex-start;border-bottom:1px solid #343434;display:flex;gap:4px;margin:10px 15px}.Sider_sider-logo-row__VDTx0 .Sider_sider-logo__MAxaQ{height:54px;width:54px}.Sider_sider-logo-row__VDTx0 .Sider_sider-logo-spacer__G83wz{border-right:1px solid #343434;height:54px}.Sider_sider-view-mode-tabs__1CWv0{grid-gap:4px;background-color:#212121;border-radius:8px;display:grid;font-weight:600;gap:4px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));height:35px;margin:10px 15px;padding:4px}.Sider_sider-view-mode-tabs__1CWv0 .Sider_sider-view-mode-tab__Yd\+K3{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#a7a7a7;cursor:pointer;display:flex;font-weight:500;justify-content:center;transition:all .3s ease}.Sider_sider-view-mode-tabs__1CWv0 .Sider_sider-view-mode-tab__Yd\+K3.Sider_active__LgFDS{background-color:#363636;color:#c9c9c9}.Sider_sider-view-mode-tabs__1CWv0 .Sider_sider-view-mode-tab__Yd\+K3:hover{background-color:#303030}.Sider_sider-view-mode-tabs-badge__h3sES{color:#979797;font-size:.6rem;left:55px;position:absolute}@media(max-width:675px){.Sider_sider-container__2gxY7{border-right:none}}.Sider_sider__LPLek{background-color:#181818!important;overflow-x:hidden;overflow-y:hidden}.Sider_sider-collapsed__MC2kF{padding:0}.Sider_sider-footer__VJT3u{display:flex;flex-direction:column;gap:5px;margin:5px 15px 0}@media(max-width:675px){.Sider_sider-footer__VJT3u{margin:0 15px}}.Sider_sider-footer__VJT3u .Sider_upgrade-subscription-button__sLp9r{align-items:center;background-color:#d90368;border:none;border-radius:8px;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:8px;transition:all .3s ease}.Sider_sider-footer__VJT3u .Sider_upgrade-subscription-button__sLp9r:hover{box-shadow:0 0 5px #d90368,0 0 5px #d90368,inset 0 0 5px #d90368}.Sider_sider-footer__VJT3u .Sider_sider-footer-menu-trigger__0hqfY{align-items:center;background-color:#2e2e2e;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px;transition:all .3s ease;width:100%}.Sider_sider-footer__VJT3u .Sider_sider-footer-menu-trigger__0hqfY:hover{background-color:#424242}.Sider_sider-footer__VJT3u .Sider_sider-footer-menu-trigger__0hqfY .Sider_sider-footer-menu-trigger-left__IjghO{align-items:center;display:flex;gap:6px}.Sider_sider-footer__VJT3u .Sider_sider-footer-menu-trigger__0hqfY .Sider_sider-footer-menu-trigger-left__IjghO .Sider_sider-footer-menu-trigger-user-icon__4ltmO{border:1px solid gray;border-radius:50%;height:20px;width:20px}.Sider_sider-footer__VJT3u .Sider_sider-footer-menu-trigger__0hqfY .Sider_sider-footer-menu-trigger-left__IjghO .Sider_sider-footer-menu-trigger-user-name__IxfmG{color:#a5a5a5}.Sider_sider-footer__VJT3u .Sider_sider-footer-menu-trigger__0hqfY .Sider_sider-footer-menu-trigger-right__vs6Rb{align-items:center;display:flex;gap:6px}.Sider_sider-footer__VJT3u.Sider_collapsed__LskAE{bottom:-8px;margin:0;position:absolute;right:4px;z-index:2}.Sider_sider-footer__VJT3u.Sider_collapsed__LskAE .Sider_upgrade-subscription-button__sLp9r .Sider_upgrade-subscription-button-text__kb6Vg{display:none}.Sider_sider-footer__VJT3u.Sider_collapsed__LskAE .Sider_sider-footer-menu-trigger__0hqfY{padding:7px}.Sider_sider-footer__VJT3u.Sider_collapsed__LskAE .Sider_sider-footer-menu-trigger__0hqfY .Sider_sider-footer-menu-trigger-left__IjghO .Sider_sider-footer-menu-trigger-user-name__IxfmG,.Sider_sider-footer__VJT3u.Sider_collapsed__LskAE .Sider_sider-footer-menu-trigger__0hqfY .Sider_sider-footer-menu-trigger-right__vs6Rb{display:none}.startup{background-color:#181818;height:100svh}.startup-header{align-items:flex-start;display:flex;height:74px}.startup-body{flex-direction:column;gap:8px;height:calc(100svh - 148px);justify-content:center;padding:0 2rem}.startup-body,.startup-footer{align-items:center;display:flex}.startup-footer{height:74px}.startup-text{color:#a9a9a9;text-align:center;width:40%}.startup-link{color:#409ad4!important}.startup-login{grid-row-gap:2rem;display:grid;grid-template-columns:.67fr 1fr;justify-content:center;row-gap:2rem}.startup-login body{overflow:auto}@media(max-width:900px){.startup-login{grid-template-columns:none}}.startup-login-container,.startup-login-left{display:flex;flex-direction:column}.startup-login-container{align-items:center;align-self:center;background-color:#1c1c1c;border:1px solid #373737;border-radius:.5rem;gap:24px;margin:auto 0;padding:6rem 2rem;width:50%}.startup-login-right{align-items:center;background-color:#000;background-color:#181818;display:flex;height:100svh;justify-content:flex-end}@media(max-width:900px){.startup-login-right{align-items:center;justify-content:center}}.startup-carousel{align-items:flex-end;background-image:url(/static/media/login_background.906c04b4ee07ecf35b67.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-width:80%;padding-left:4rem}@media(max-width:900px){.startup-carousel{height:100%;padding:1rem;place-items:center}}.startup-carousel-inner{display:inline-block;margin-bottom:2em;margin-top:2em}.startup-carousel-image{border-bottom-left-radius:1rem;border-top-left-radius:1rem;display:flex;justify-content:flex-end;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}@media(max-width:900px){.startup-carousel-image{border-radius:1rem}}.startup-carousel-image img{height:auto;max-height:80%;max-width:100%;object-fit:contain;width:auto}.startup-carousel-image:after{background:linear-gradient(0deg,#0003,#0000 40%),linear-gradient(180deg,#0003,#0000 40%),linear-gradient(270deg,#0003,#0000 40%),linear-gradient(90deg,#0003,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.startup-carousel-footer{align-items:center;display:flex;gap:1.5rem;grid-template-columns:1fr .5fr;justify-content:space-between;margin-top:1.5em}.startup-carousel-footer .startup-carousel-footer-description .startup-carousel-footer-description-title{margin-top:0}.startup-carousel-footer .startup-carousel-footer-description .startup-carousel-footer-description-text{text-wrap-style:balance;margin-bottom:0}.startup-carousel-footer .startup-carousel-footer-text{color:#cfcfcf;font-size:.8rem;opacity:.7;text-align:center;-webkit-user-select:none;user-select:none}.startup-carousel-footer .startup-carousel-footer-navigation{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-right:1rem}.startup-carousel-footer .startup-carousel-footer-navigation .startup-carousel-footer-navigation-arrow{align-items:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.75rem}.startup-carousel-footer .startup-carousel-footer-navigation .startup-carousel-footer-navigation-arrow:hover{opacity:.7;transition:all .3s ease}.startup-logo{height:54px;margin:10px;width:54px}.startup-logout-button{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#9e9e9e;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:10px 10px 10px 20px;padding:10px;transition:all .3s ease}.startup-logout-button:hover{background-color:#424242;color:#fff;opacity:.8}.startup-welcome{opacity:0;text-align:center;-webkit-user-select:none;user-select:none}.startup-welcome .startup-welcome-header{margin:0}.startup-welcome .startup-welcome-subheader{color:#9e9e9e;font-size:14px;margin-bottom:0;margin-top:.5em;text-align:center}.startup-button{align-items:center;background-color:#262626;border:1px solid #424242;border-radius:.5rem;box-shadow:none;cursor:pointer;display:flex;font-size:16px;gap:8px;height:48px;justify-content:center;max-width:300px;opacity:0;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:100%}.startup-button.disabled{background-color:#424242;color:#9e9e9e;cursor:not-allowed;pointer-events:all}.startup-button:hover{background-color:#343434;color:#fff;opacity:.8}.startup-button.disabled:hover{background-color:#424242;color:#9e9e9e;cursor:not-allowed}.startup-button button{align-items:center;border:none;border-radius:.5rem;display:flex;font-size:16px;gap:8px;height:48px;justify-content:center;max-width:300px;width:100%}.startup-button .anticon{font-size:20px}@keyframes startup-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes startup-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes startup-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.startup-fade-in{animation:startup-fadeIn .5s forwards}.startup-fade-out{animation:startup-fadeOut .5s forwards}.credit-controls{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.solve-button-group{align-items:stretch;display:flex}.solve-button-group .ant-btn{border:none;height:auto}.solve-button-group .ant-btn:first-child{padding:6.5px 15px}.credit-controls-error{align-items:center;color:#ffffffa6;display:flex;font-size:12px;gap:4px;line-height:1.5;margin-top:-4px}.credit-controls-error .ant-btn-link{font-size:12px;height:auto;line-height:1.5;padding:0}.credit-controls-error .ant-btn-link:hover{color:#ff8081;opacity:.85}.credit-controls-info{color:#ffffffa6;font-size:12px}.effort-indicator{align-items:center;display:flex;gap:2px;height:16px}.effort-indicator.disabled{opacity:.5;pointer-events:none}.effort-indicator.disabled .filled{background-color:#a0a0a0!important}.effort-bar{border-radius:2px;height:16px;width:4px}.effort-bar.filled.light{background-color:#000}.effort-bar.empty{background-color:#e5e7eb}.effort-bar.filled.dark{background-color:#fff}.effort-bar.empty.dark{background-color:#4b5563}:root{color-scheme:dark}html{overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#181818;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden}*>::selection{background:#646464}.main-layout-container{align-items:center;background-color:#181818;display:flex;height:100svh;padding-right:5px;width:100%}.main-layout{background-color:#212121;border-radius:15px;display:flex;flex-direction:column;height:calc(100svh - 20px)}@media(max-width:675px){.main-layout-container{padding:0}.main-layout{border-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;height:100%}}.session-chat-layout{background-color:#212121;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;flex-direction:column;height:100%}.session-full-height-layout.session-chat-layout{height:auto}.main-layout-overlay-container{background-color:#00000080;pointer-events:none;position:relative}.main-layout-overlay-opaque{opacity:50%}.main-layout-loading-overlay{align-items:center;background-color:#262626cc;border-radius:8px;color:#dbdbdb;display:flex;flex-direction:column;gap:16px;left:50%;opacity:1;padding:4em;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;z-index:1000}.nl-text-container{background-color:#191919;border-radius:15px;cursor:text;display:flex;flex-direction:column;gap:8px;max-width:930px;padding:15px;width:100%}.nl-text-container.nl-text-container-full-width{max-width:none}.solve-button-container{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:8px}.solve-button-container-left{align-items:center;align-self:flex-end;display:flex;gap:8px;justify-self:flex-start;margin-bottom:-3px;margin-left:-4px}.solve-button-container-left-divider{background-color:#fff3;height:24px;width:1px}.solve-button-container-left-icon-container{position:relative}.solve-button-container-left-icon-container.disabled{color:#fff3;cursor:not-allowed}.solve-button-container-left-icon-container .solve-button-container-left-icon-badge{border:1px solid #424242;font-weight:600;left:12px;position:absolute;top:-6px}.solve-button-container-left-icon{color:#ffffffb3;cursor:pointer;font-size:16px;position:relative;transition:all .2s ease}.solve-button-container-left-icon:hover{color:#ffffffe6}.solve-button-container-left-icon.disabled{color:#fff3;cursor:not-allowed}.solve-button-container-right{align-items:center;display:flex;gap:6px;justify-self:flex-end}.solve-button{align-items:center;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center}.solve-button-text{text-wrap-mode:wrap}.prompt-limit-exceeded-warning{color:#ff5e5e;font-size:12px}.nl-text-preview{max-height:264px;overflow:auto}.nl-text-input{background-color:#0000!important;border:none;border-radius:0;box-shadow:none;padding:0}.nl-text-input:focus,.nl-text-input:hover{border:none;box-shadow:none}.nl-text-input:focus-visible{border:none;box-shadow:none;outline:none}.nl-text-preview-placeholder{color:#4f4f4f;cursor:text;height:22px;-webkit-user-select:none;user-select:none}.ant-collapse-header{align-items:center!important;border-radius:8px 8px 0 0!important;gap:4px;padding:8px 12px!important}.ant-collapse-header,.ant-collapse-header:hover{background-color:#242424}.ant-collapse-expand-icon{-webkit-padding-end:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;padding-inline-end:0!important}.change-set-stats{align-items:center;display:flex;gap:8px}.header-summary-lines{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-break:keep-all}.header-summary-add{color:lime}.header-summary-delete{color:#db2424}.header-summary-files{font-size:12px;white-space:nowrap;word-break:keep-all}.header-summary{align-items:center;display:flex;font-size:12px;gap:4px}.header-summary .copy-button{display:none}.ant-card-head:hover .copy-button,.ant-collapse-header:hover .copy-button{align-items:center;background-color:#0000;color:gray;display:flex;font-size:12px;height:100%;justify-content:center}@media(hover:none){.copy-button{display:none!important}}.small-button-text{font-size:12px}.ant-collapse-header-text:has(.header-summary){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-button-row{display:flex;gap:8px}.header-extra-stats-actions{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.turn-extra-container{display:flex;gap:8px}.diff-header-path{color:#d3d3d3;direction:rtl;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-header-path-rename-container{display:flex;gap:8px}.diff-header-badge{border-radius:1rem;border-style:solid;border-width:1px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.5rem;padding:0 4px}.diff-header-add-badge{background-color:#324d2f;border-color:#79b779;color:#79b779}.diff-header-delete-badge{background-color:#542b2b;border-color:#c37779;color:#c37779}.diff-header-rename-badge{background-color:#424242;border-color:#d3d3d3;color:#d3d3d3}.diff-card-container{border:none;margin-bottom:10px}.diff-card{border:none!important;padding:0}.diff-card .ant-collapse-header{background-color:#181818}.diff-card .ant-collapse-content{border-top:none}.diff-card .ant-collapse-content>.ant-collapse-content-box{padding:0}.diff-card .ant-card-head{background-color:#181818;min-height:0;min-height:auto;padding:8px 12px}.diff-card>.ant-card-body{padding:0}.solver-logo{cursor:pointer}@media(min-width:675px){.solver-logo-large{display:block}.solver-logo-small{display:none}}@media(max-width:675px){.solver-logo-small{display:block}.solver-logo-large{display:none}}.notification-badge>.ant-badge-dot{right:2px;top:2px}.repo-icon{border-radius:50%}.repo-card{align-items:center;display:flex;gap:8px}.repo-card-text-container{max-width:160px;min-width:0}.repo-card-title{color:#fff;font-size:13px;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:675px){.repo-card-text-container{max-width:200px}.repo-card-title{font-size:12px}}@media(max-width:500px){.repo-card-text-container{max-width:75px}}@media(max-width:370px){.repo-card-text-container{max-width:25px}}@media(max-width:250px){.repo-card-text-container{display:none}}.repo-card-org{color:#a0a0a0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-report-form-submit{align-items:center;display:flex;gap:1em}.send-report-disclaimer{color:#a9a9a9;font-size:12px}.faq-modal{background-color:#212121;border-radius:8px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-height:70vh}.faq-modal p{line-height:1.5;margin:0}.terms-and-conditions-checkbox{margin-right:8px}.terms-and-conditions-button-container{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.notification-list{list-style:none;padding:0}.notification-list-item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}.notification-list-item:last-child{margin-bottom:0}.notification-list-item-label{align-items:center;color:gray;display:flex;gap:8px}.app-menu-trigger{font-size:1.5em;height:48px}.app-menu-trigger>.ant-badge{font-size:1em}.app-menu-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.app-menu-list{background-color:#0000;list-style:none;margin:0;padding:0}.app-menu-list-item{align-items:center;display:flex;gap:8px;padding:6px;transition:all .2s ease}.app-menu-list-item.disabled{color:#fff6;cursor:not-allowed}.app-menu-list-item:hover{background-color:#ffffff14;border-radius:6px;cursor:pointer}.app-menu-list-item.disabled:hover{background-color:#0000;color:#fff6;cursor:not-allowed}@media(min-width:675px){.app-menu-list-item-hidden{display:none}}.preview-badge{background-color:#0000;border-radius:1rem;color:#a7a7a7;font-size:.7rem;line-height:1.4;margin-left:6px;margin-right:0;padding-inline:4px}.ant-tooltip{line-height:1.25}.ant-tooltip-arrow:before,.ant-tooltip-inner{background-color:#2a2a2a!important}.glowing-tooltip-content{display:flex;flex-direction:column}@keyframes animate-glow{0%{box-shadow:none}to{box-shadow:0 0 10px #d90368,0 0 10px #d90368,inset 0 0 10px #d90368}}.glow{animation:animate-glow 1s infinite alternate}
/*# sourceMappingURL=main.4378a13f.css.map*/