.Code_code__jZXpi{position:relative}.Code_icons__e_BC_{position:absolute;right:5px;top:5px}.WorkspacePill_pill__zVkL2{height:28px;padding-inline:10px;border-radius:8px;border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);font-weight:500;transition:background .12s ease,border-color .12s ease,color .12s ease}.WorkspacePill_pill__zVkL2:hover{background:var(--mantine-color-default-hover);border-color:var(--mantine-color-default-border)}.WorkspacePill_pillSelected__An1Zg{color:var(--mantine-color-text)}.WorkspacePill_pillMuted__VozJ6{color:var(--mantine-color-dimmed);border-style:dashed}.WorkspacePill_icon__MWhkv{display:inline-flex;align-items:center;color:var(--mantine-color-dimmed)}.WorkspacePill_pillSelected__An1Zg .WorkspacePill_icon__MWhkv{color:var(--mantine-primary-color-filled,var(--mantine-color-blue-filled))}.WorkspacePill_chevron__v_zxT{color:var(--mantine-color-dimmed)}.WorkspacePill_label__zrEvd{line-height:1}.WorkspacePill_detail__GcFT0{margin-left:6px;line-height:1}.SocialButtons_githubButton__IKmap,.SocialButtons_githubButton__IKmap:hover{background-color:var(--mantine-color-dark-9);color:var(--mantine-color-white)}.SocialButtons_googleButton__qXAJc{background-color:var(--mantine-color-white);color:var(--mantine-color-gray-9)}.SocialButtons_googleButton__qXAJc:hover{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9)}.LoginPage_login__xJQha{[data-mantine-color-scheme=light] &{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-color-dark-8)}}.LoginPage_logo__a73Xh{margin:0 auto;display:block;width:300px;height:300px}.BetaRequestPage_login__Egc_y{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.BetaRequestPage_logoutButton__g8fRj{margin-top:2rem}.AppShellWrapper_mainContainer__S_PWk{position:absolute;display:flex;flex-direction:row;top:0;left:0;height:100%}.AppShellWrapper_contentContainer__mpLYP{flex:1 1;min-width:0;height:100%;width:100%}.AppShellWrapper_leftSideContainer__uhNRk{position:absolute;width:48px;height:100%;top:0;left:0;background-color:var(--default-background-color)}.AppShellWrapper_button__wq7IV{position:relative;display:flex;align-items:flex-start;height:3rem;width:3rem;background-color:var(--default-background-color)}.AppShellWrapper_container__ONQZz{position:absolute;inset:0}.AppShellWrapper_selectedIndicator__q1HGT{position:absolute;width:2px;left:0;top:0;height:100%;background-color:var(--orange-logo)}.AppShellWrapper_icon__ye9Fw{position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;color:var(--orange-logo);font-size:1.5rem;transform:translate(-50%,-50%)}.UsageMeter_iconButton__Bp1rB{color:var(--mantine-color-orange-5)}.UsageMeter_iconButton__Bp1rB:hover{background:var(--mantine-color-orange-0)}.UsageMeter_ringIcon__CEiam{color:var(--mantine-color-orange-5)}.UsageMeter_dropdown__1hY7o{border:1px solid var(--mantine-color-default-border);border-radius:10px;background:color-mix(in srgb,var(--mantine-color-body) 96%,var(--mantine-primary-color-light) 4%)}.UsageMeter_valueText__YHnvF{flex:none}.UsageMeter_progressRoot__5MmWh{background:var(--mantine-color-default-border)}.UsageMeter_progressSection__h2wUY{background:var(--mantine-color-gray-5)}.FileIcon_icon__ylxmc{width:16px;height:16px;margin-right:8px}.TreeItem_treeItem__CKWEY{display:flex;align-items:center;padding:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.TreeItem_treeItem__CKWEY:hover{background-color:color-mix(in srgb,var(--mantine-color-text) 10%,transparent)}.TreeItem_active__vS9et{color:var(--mantine-color-white)}.TreeItem_active__vS9et,.TreeItem_active__vS9et:hover{background-color:var(--mantine-color-orange-6)}.TreeItem_itemContent___U5pa{display:flex;align-items:center;flex:1 1;gap:8px}.TreeItem_itemContent___U5pa span{flex:1 1;white-space:nowrap;font-size:11px;overflow:hidden;text-overflow:ellipsis}.TreeItem_dirtyDot__pal5f{flex:none!important;width:6px;height:6px;border-radius:50%;background:var(--mantine-color-orange-6,#f59f00)}.TreeItem_renameInput__3Fltp{flex:1 1;background:white;border:1px solid var(--default-border-color);border-radius:2px;padding:1px 4px;font-size:inherit;font-family:inherit;margin:-2px 0;min-width:0;color:#000}.TreeItem_renameInput__3Fltp:focus{outline:none;background:white}.TreeItem_renameInput__3Fltp::placeholder{color:#999;opacity:.8}.TreeItem_contextMenuContent__xfbNP{min-width:160px;background-color:white;border-radius:6px;padding:5px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2)}.TreeItem_contextMenuItem__te1xg{font-size:11px;padding:4px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center}.TreeItem_contextMenuItem__te1xg:hover{background-color:rgba(0,0,0,.05)}.TreeItem_deleteItem__aGV8k{color:#e11d48}.TreeItem_deleteItem__aGV8k:hover{background-color:rgba(225,29,72,.1)}.Filetree_container__Tw2yk{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--default-background-color);border-right:1px solid var(--default-border-color)}.Filetree_treeContent__t1CI1{flex:1 1;min-height:0;overflow-y:auto}.Filetree_header__AH6gd{padding:8px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.Filetree_title__CvK1_{font-weight:700;font-size:11px}.Filetree_actions__vjmo7{display:flex;gap:4px}.Filetree_actionButton__eixs_{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--mantine-text-color);display:flex;align-items:center;justify-content:center}.Filetree_actionButton__eixs_:hover{background-color:rgba(0,0,0,.05);color:#000}.Filetree_folderActions___62Ne{display:flex;gap:4px;padding:4px 0;opacity:0;transition:opacity .2s}.Filetree_folderActions___62Ne:hover{opacity:1}.Filetree_addButton__ZuqBQ{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;color:#666;padding:2px 6px;border-radius:4px;cursor:pointer}.Filetree_addButton__ZuqBQ:hover{background-color:rgba(0,0,0,.05);color:#000}.BinaryContent_container__7zWOz{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;z-index:10;font-size:var(--mantine-font-size-sm);background-color:var(--default-background-color);color:var(--mantine-color-text)}.BinaryContent_pdfFrame__lm08o{position:absolute;inset:0;width:100%;height:100%;border:none;z-index:10}.CodeMirrorEditor_container__bH1lh{position:relative;height:100%;width:100%}.CodeMirrorEditor_editorContainer__215dK{height:100%;overflow:hidden;width:100%;--cm-backgroundColor:var(--default-background-color);--cm-textColor:var(--mantine-color-text);--cm-cursor-width:2px;--cm-cursor-backgroundColor:var(--mantine-color-gray-5);--cm-gutter-backgroundColor:var(--default-background-color);--cm-gutter-textColor:var(--mantine-color-dimmed);--cm-gutter-activeLineTextColor:var(--mantine-color-text);--cm-foldGutter-textColor:var(--mantine-color-dimmed);--cm-foldGutter-textColorHover:var(--mantine-color-text);--cm-panels-borderColor:var(--default-border-color);--cm-search-backgroundColor:var(--default-background-color);--cm-search-textColor:var(--mantine-color-text);--cm-search-button-backgroundColor:var(--default-background-color);--cm-search-button-borderColor:var(--default-border-color);--cm-search-button-textColor:var(--mantine-color-text);--cm-search-button-textColorHover:var(--orange-logo);--cm-search-button-borderColorFocused:var(--orange-logo);--cm-search-button-backgroundColorHover:var(--default-light-orange-gray-background);--cm-search-button-borderColorHover:var(--default-border-color);--cm-search-closeButton-backgroundColor:transparent;--cm-search-closeButton-textColor:var(--mantine-color-dimmed);--cm-search-closeButton-textColorHover:var(--mantine-color-text);--cm-search-closeButton-backgroundColorHover:var(--default-light-orange-gray-background);--cm-search-input-backgroundColor:var(--default-background-color);--cm-search-input-borderColor:var(--default-border-color);--cm-search-input-textColor:var(--mantine-color-text);--cm-search-input-borderColorFocused:var(--orange-logo);--cm-tooltip-backgroundColor:var(--mantine-color-body);--cm-tooltip-textColor:var(--mantine-color-text);--cm-tooltip-backgroundColorSelected:var(--orange-logo);--cm-tooltip-textColorSelected:var(--mantine-color-white);--cm-tooltip-borderColor:var(--default-border-color);--cm-selection-backgroundColorFocused:var(--default-light-orange-gray-background);--cm-selection-backgroundOpacityFocused:1;--cm-selection-backgroundColorBlured:var(--default-light-orange-gray-background);--cm-selection-backgroundOpacityBlured:0.8;--cm-matching-bracket:var(--orange-logo);--cm-searchMatch-backgroundColor:var(--default-light-orange-gray-background)}[data-mantine-color-scheme=light] .CodeMirrorEditor_editorContainer__215dK{--cm-activeLineBackgroundColor:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .CodeMirrorEditor_editorContainer__215dK{--cm-activeLineBackgroundColor:var(--mantine-color-dark-6)}.CodeMirrorEditor_readOnlyTooltip__7_NIZ{padding:var(--mantine-spacing-xs);white-space:nowrap;background-color:var(--default-background-color);border:1px solid var(--default-border-color);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-text)}.MultiFileEditor_container__OYcJE{width:100%;height:100%;display:flex}.MultiFileEditor_resizeHandle__LqMXX{width:4px;background-color:var(--default-border-color);cursor:col-resize}.MultiFileEditor_resizeHandle__LqMXX:hover{background-color:var(--mantine-color-primary-6)}.MultiFileEditor_noFileSelected__LMoIw{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--mantine-text-color);background-color:var(--default-background-color);text-align:center}.MultiFileEditor_noFileSelected__LMoIw p{margin:4px 0}.MultiFileEditor_noFileSelected__LMoIw p:first-child{font-size:1.2em;font-weight:500}.PartsTreeOverlay_overlay__1nLi_{position:absolute;top:56px;left:18px;width:320px;max-height:calc(100vh - 110px);color:var(--mantine-color-text);-webkit-user-select:none;user-select:none;pointer-events:none;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;z-index:10}.PartsTreeOverlay_rows__68q0D{max-height:inherit;overflow:auto;padding:0;background:transparent;pointer-events:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mantine-color-text) 28%,transparent) transparent}.PartsTreeOverlay_rows__68q0D::-webkit-scrollbar{width:6px}.PartsTreeOverlay_rows__68q0D::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mantine-color-text) 28%,transparent);border-radius:999px}.PartsTreeOverlay_row__27Kp3{display:flex;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:12px;cursor:pointer;color:var(--mantine-color-text);box-sizing:border-box;border-radius:3px;text-shadow:none}[data-mantine-color-scheme=dark] .PartsTreeOverlay_row__27Kp3{text-shadow:0 1px 2px rgba(0,0,0,.65)}.PartsTreeOverlay_row__27Kp3:hover{background:color-mix(in srgb,var(--mantine-color-text) 10%,transparent)}.PartsTreeOverlay_rowSelected__g1lgR{background:var(--mantine-color-orange-6)!important;text-shadow:none}.PartsTreeOverlay_rowSelected__g1lgR,.PartsTreeOverlay_rowSelected__g1lgR .PartsTreeOverlay_caret__QCR20,.PartsTreeOverlay_rowSelected__g1lgR .PartsTreeOverlay_iconBtnXrayOn__hrI5C,.PartsTreeOverlay_rowSelected__g1lgR .PartsTreeOverlay_iconBtn__kFzUV,.PartsTreeOverlay_rowSelected__g1lgR .PartsTreeOverlay_id__ydcR8,.PartsTreeOverlay_rowSelected__g1lgR .PartsTreeOverlay_kind__9Vrj_{color:var(--mantine-color-white)!important}.PartsTreeOverlay_rowHidden__BgY_S .PartsTreeOverlay_name__6slKY{color:var(--mantine-color-dimmed);font-style:italic}.PartsTreeOverlay_indent__wieS6{flex-shrink:0}.PartsTreeOverlay_iconBtn__kFzUV{background:transparent;border:0;padding:2px;color:var(--mantine-color-dimmed);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.PartsTreeOverlay_iconBtn__kFzUV:hover{color:var(--mantine-color-text)}.PartsTreeOverlay_iconBtnXrayOn__hrI5C{color:var(--mantine-color-orange-6)}.PartsTreeOverlay_caret__QCR20{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--mantine-color-dimmed);cursor:pointer;flex-shrink:0}.PartsTreeOverlay_caretHidden__OHLfG{visibility:hidden}.PartsTreeOverlay_kind__9Vrj_{display:inline-flex;color:var(--mantine-color-dimmed);flex-shrink:0}.PartsTreeOverlay_kindPart__ctvdI{color:var(--mantine-color-orange-6)}.PartsTreeOverlay_kindSketch__b7EPp{color:var(--mantine-color-blue-6)}.PartsTreeOverlay_name__6slKY{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PartsTreeOverlay_id__ydcR8{font-family:Monaco,Courier New,monospace;font-size:10px;color:var(--mantine-color-dimmed);flex-shrink:0}.PartsTreeOverlay_coordsHud__tGKt2{position:absolute;left:18px;bottom:14px;display:inline-flex;gap:10px;align-items:center;padding:6px 10px;border-radius:var(--mantine-radius-sm,4px);background:color-mix(in srgb,var(--mantine-color-body) 92%,transparent);border:1px solid var(--mantine-color-default-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:Monaco,Courier New,monospace;font-size:11px;color:var(--mantine-color-text);pointer-events:none;z-index:9;box-shadow:var(--mantine-shadow-sm,0 1px 3px rgba(0,0,0,.08))}.PartsTreeOverlay_coordsName__7A6xD{color:var(--mantine-color-text);font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.DagBar_bar__ebGYQ,.PartsTreeOverlay_coordsXyz___71KL{color:var(--mantine-color-orange-6)}.DagBar_bar__ebGYQ{position:absolute;right:12px;bottom:10px;left:12px;z-index:11;display:flex;align-items:center;gap:6px;min-height:28px;max-height:40px;padding:4px 8px;overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--mantine-color-body) 90%,transparent);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm,4px);box-shadow:var(--mantine-shadow-sm,0 1px 3px rgba(0,0,0,.08));box-sizing:border-box;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;pointer-events:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mantine-color-text) 28%,transparent) transparent;-webkit-user-select:none;user-select:none}.DagBar_bar__ebGYQ::-webkit-scrollbar{height:5px}.DagBar_bar__ebGYQ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mantine-color-text) 28%,transparent);border-radius:999px}.DagBar_node__9pXIp{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;color:var(--mantine-color-orange-6)}.DagBar_nodeClickable__e7un3{padding:0;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer;font:inherit;color:inherit;transition:background 80ms ease,border-color 80ms ease}.DagBar_nodeClickable__e7un3:hover{background:color-mix(in srgb,var(--mantine-color-text) 12%,transparent)}.DagBar_nodeClickable__e7un3:focus-visible{outline:2px solid var(--mantine-color-orange-5);outline-offset:2px}.DagBar_nodeSelected__smzRy{background:color-mix(in srgb,var(--mantine-color-orange-5) 22%,transparent);border-color:var(--mantine-color-orange-6)}.DagBar_node__9pXIp:not(:last-child):after{position:absolute;right:-6px;width:6px;height:1px;background:color-mix(in srgb,var(--mantine-color-text) 22%,transparent);content:""}.DagBar_iconWrap__anyg0{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px}.Repo_repo-link__ToIuU:hover{text-decoration:underline;color:inherit;text-decoration:none}.Repo_card__7opxV{transition:all .2s ease}.Repo_card__7opxV:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Repo_githubButton__far99:hover{background-color:rgba(0,0,0,.05)}.Repo_cardWrapper__8s0oJ{display:block;text-decoration:none;color:inherit}.Repo_card__7opxV{position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.Repo_githubButton__far99{position:relative;z-index:2;transition:background-color .2s ease}.NodeInspector_depLink__wRqIn{font-weight:500;text-align:right}.NodeInspector_paramValue__pYLES{max-width:60%;overflow-wrap:anywhere;text-align:right;white-space:pre-wrap}.MessageDisplay_container__ZwA76{max-width:calc(100vw - 55px)}@media (min-width:992px){.MessageDisplay_container__ZwA76{max-width:calc(820px - 120px)}}.MessageDisplay_copyText__tPlsI:before{content:"copy";font-size:14;opacity:.6}.MessageDisplay_copyText__tPlsI:active:before{content:"copied!";font-size:14;opacity:.6}.MessageDisplay_message__xGaK4 pre{overflow-x:scroll}.MessageDisplay_message__xGaK4 table{width:100%;min-width:50%;margin-bottom:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-sm);border-collapse:collapse;[data-mantine-color-scheme=light] &{background-color:var(--mantine-colors-gray-0);color:var(--mantine-colors-dark-1)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-colors-dark-6);color:var(--mantine-colors-gray-0)}}.MessageDisplay_message__xGaK4 td,.MessageDisplay_message__xGaK4 th{padding:var(--mantine-spacing-xs);text-align:left;[data-mantine-color-scheme=light] &{border:1px solid var(--mantine-colors-gray-3);font-weight:400;color:var(--mantine-colors-dark-8)}[data-mantine-color-scheme=dark] &{border:1px solid var(--mantine-colors-dark-8);font-weight:300;color:var(--mantine-colors-gray-0)}}.MessageDisplay_message__xGaK4 th{font-weight:500;[data-mantine-color-scheme=light] &{background-color:var(--mantine-colors-gray-1)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-colors-dark-8)}}.MessageDisplay_message__xGaK4 tr:nth-of-type(2n) td{[data-mantine-color-scheme=light] &{background-color:var(--mantine-colors-gray-0)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-colors-dark-7)}}.MessageDisplay_message__xGaK4 tr:nth-of-type(odd) td{[data-mantine-color-scheme=light] &{background-color:var(--mantine-colors-gray-1)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-colors-dark-6)}}.MessageDisplay_loading__2Vvc_ p:last-child:after{content:"▎";display:inline-block;animation:MessageDisplay_blink__zIt0E 1s infinite;[data-mantine-color-scheme=light] &{color:var(--mantine-colors-gray-5)}[data-mantine-color-scheme=dark] &{color:var(--mantine-colors-dark-3)}}@keyframes MessageDisplay_blink__zIt0E{50%{opacity:0}}@media (min-width:768px){.ChatMessage_container__mmldY{padding-bottom:5em}}.ChatMessage_container__mmldY{display:flex;flex-direction:column;height:100%}.ChatMessage_chatContainer__JL5xn{overflow-y:scroll;flex-grow:1;display:flex;flex-direction:column}.ChatMessage_messageContainer__daRrj{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:0;padding-right:0;[data-mantine-color-scheme=light] &{border-top:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] &{border-top:1px solid var(--mantine-color-dark-6)}}.ChatMessage_messageContainer__daRrj:hover button{opacity:1}@media (min-width:992px){.ChatMessage_messageContainer__daRrj{padding-left:var(--mantine-spacing-xl);padding-right:var(--mantine-spacing-xl)}}.ChatMessage_message__4FUkA{border-radius:var(--mantine-radius-sm);padding-left:var(--mantine-spacing-xs);padding-right:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);display:inline-block;max-width:800px;word-wrap:break-word;font-size:var(--mantine-font-size-sm);width:100%}.ChatMessage_userMessageContainer__tdWub{[data-mantine-color-scheme=light] &{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-color-dark-8)}}.ChatMessage_botMessageContainer__Fyt1s{[data-mantine-color-scheme=light] &{background-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] &{background-color:var(--mantine-color-dark-7)}}.ChatMessage_userMessage__oFHWZ textarea{color:white;font-size:inherit;margin-inline-start:0;margin-inline-end:0}.ChatMessage_actionIcon__evr1v{opacity:0;transition:opacity .2s ease-in-out}.ChatMessage_textArea__Pl3fK{width:100%}.ChatMessage_messageDisplay__ubiws{margin-left:var(--mantine-spacing-md)}.ChatMessage_actionIconsWrapper__HODDY{display:flex;flex-direction:column-reverse;align-items:flex-end}@media (min-width:768px){.ChatMessage_actionIconsWrapper__HODDY{margin-top:var(--mantine-spacing-sm);flex-direction:row;align-items:center}}.ChatMessage_actionIconsWrapper__HODDY .ChatMessage_button__IAIMZ{margin-top:var(--mantine-spacing-xs)}@media (min-width:768px){.ChatMessage_actionIconsWrapper__HODDY .ChatMessage_button__IAIMZ{margin-top:0}}.ChatMessage_actionIconsWrapper__HODDY .ChatMessage_button__IAIMZ:not(:first-of-type){margin-top:0}@media (min-width:768px){.ChatMessage_actionIconsWrapper__HODDY .ChatMessage_button__IAIMZ:not(:first-of-type){margin-top:0}}.ChatMessage_messageWrapper__QYkTr{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.ChatMessage_topOfMessage__VEhSy{align-self:start;width:100%;margin-top:var(--mantine-spacing-sm)}.ChatDisplay_container__NgMmK{display:flex;flex-direction:column;height:100%}.ChatDisplay_chatContainer__y7Ypi{flex-grow:1;display:flex;flex-direction:column}.ChatDisplay_messageContainer__lKrSu{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:0;padding-right:0;border-top:1px solid #e5e5e5}.ChatDisplay_message__Ulxly{border-radius:4px;padding-left:8px;padding-right:8px;margin-top:16px;margin-bottom:16px;display:inline-block;max-width:800px;word-wrap:break-word;font-size:14px;width:100%}.ChatDisplay_userMessageContainer__9qUOX{background-color:#f0f0f0}.ChatDisplay_botMessageContainer__57a_D{background-color:#e0e0e0}.ChatDisplay_userMessage__VcOkY{& textarea{font-size:14px;margin-inline-start:0;margin-inline-end:0}}.ChatDisplay_botMessage__C86qT{& textarea{font-size:14px;margin-inline-start:0;margin-inline-end:0}}.ChatDisplay_actionIcon__H9R1X{opacity:0;transition:opacity .2s ease-in-out}.ChatDisplay_textArea__oTw8E{width:100%}.ChatDisplay_messageDisplay__b3XRO{margin-left:16px}.ChatDisplay_messageWrapper__Vr_7O{display:flex;justify-content:space-between;align-items:center;width:100%}.ChatDisplay_topOfMessage__VJkL6{align-self:start;margin-top:16px}.ChatTextInput_inputContainer__SbLRt{display:flex;flex-direction:column;width:100%}.ChatTextInput_inputWrapper__6ux6L{display:flex;align-items:stretch}.ChatTextInput_textarea__QIZAc{flex-grow:1}.ChatTextInput_dropzone___9dCc{display:flex;align-items:center;justify-content:center;width:40px;border-left:1px solid var(--mantine-color-gray-3);cursor:pointer;transition:background-color .2s ease}.ChatTextInput_dropzone___9dCc:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .ChatTextInput_dropzone___9dCc{border-left-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .ChatTextInput_dropzone___9dCc:hover{background-color:var(--mantine-color-dark-6)}.ChatTextInput_imagePreview__QnwUE{position:relative;margin-top:10px}.ChatTextInput_imagePreview__QnwUE img{max-width:100%;max-height:200px;object-fit:contain}.ChatTextInput_removeImage__MEanR{position:absolute;top:5px;right:5px;cursor:pointer;background-color:rgba(255,255,255,.7);border-radius:50%;padding:2px}.ChatTextInput_actions__LERJO{margin-top:10px;justify-content:flex-end}.UIController_container___d8X_{display:flex;justify-content:space-between;position:fixed;bottom:0;left:0;right:0;max-width:820px;margin:0 auto;padding-bottom:16px;padding-left:8px;padding-right:8px}@media (min-width:var(--breakpoint-sm )){.UIController_container___d8X_{left:200px}}@media (min-width:var(--mantine-breakpoint-lg )){.UIController_container___d8X_{left:250px}}.UIController_playerControls__kg3F9{display:flex;flex-direction:column;justify-content:flex-end;min-height:72px}.UIController_textAreaContainer__s3nN2{display:flex;flex-grow:1;align-items:flex-end}.UIController_textArea__T94zX{flex-grow:1}.UIController_recorderButton__QxbFo{width:72px;height:72;border-radius:"0px 0px 0px 0px"}.UIController_recorderControls__qvCk1{display:flex;flex-direction:column;justify-content:flex-end;min-height:72px}.UIController_playerButton__iCwQz{height:36;border-radius:"8px 0px 0px 0px"}.UIController_playerBottomButton__iFU5y{height:36;border-radius:"0px 0px 0px 8px"}.CommitItem_commitRow__tmxti{border-bottom:1px solid var(--mantine-color-gray-3);padding:16px}.CommitItem_commitRow__tmxti:last-child{border-bottom:none}.CommitItem_commitMessage__yvh22{font-weight:500;margin-bottom:4px}.CommitItem_metaInfo__bSbCB{color:var(--mantine-color-gray-6);font-size:12px}.CommitItem_sha__n_O3b{font-family:monospace}.NotificationBodyWithCopy_wrapper__UNMKh{display:flex;flex-direction:column;gap:.25rem}.NotificationBodyWithCopy_content__Dq7lZ{display:block;white-space:pre-wrap;max-height:240px;overflow-y:auto}.NotificationBodyWithCopy_copyButton__lqW7N{align-self:flex-end;opacity:.85}.NotificationBodyWithCopy_copyButton__lqW7N:hover{opacity:1}.ToggleSwitch_toggle__SVhJm[data-mantine-color-scheme=light]{--toggle-background:var(--mantine-color-gray-1);--toggle-active-background:var(--mantine-color-orange-2);--toggle-hover-background:var(--mantine-color-gray-2);--toggle-icon-color:var(--mantine-color-orange-6)}.ToggleSwitch_toggle__SVhJm[data-mantine-color-scheme=dark]{--toggle-background:var(--mantine-color-dark-6);--toggle-active-background:var(--mantine-color-orange-8);--toggle-hover-background:var(--mantine-color-dark-5);--toggle-icon-color:var(--mantine-color-orange-4)}.ToggleSwitch_container__lk_4c{display:flex;align-items:center}.ToggleSwitch_toggleGroup__GonzX{display:flex;align-items:center;background-color:var(--toggle-background);border-radius:8px;padding:4px;position:relative;gap:4px}.ToggleSwitch_toggleButton__YPMAb{border-radius:6px!important;position:relative;z-index:1;transition:all .2s ease}.ToggleSwitch_toggleButton__YPMAb.ToggleSwitch_active__skDnv{background-color:var(--toggle-active-background)!important}.ToggleSwitch_toggleButton__YPMAb:not(.ToggleSwitch_active__skDnv):hover{background-color:var(--toggle-hover-background)!important}.ToggleSwitch_leftButton__59av0{margin-right:1px}.ToggleSwitch_rightButton__0TMhy{margin-left:1px}.ToggleSwitch_divider__sigX2{width:1px;height:16px;background-color:var(--toggle-icon-color);margin:0;opacity:.6}.Navbar_container__EYUED{justify-content:space-between;width:100%;padding:8px 16px;background-color:var(--default-background-color);border-bottom:1px solid var(--default-border-color)}.Navbar_container__EYUED,.Navbar_leftSection__PIztI,.Navbar_rightSection__xxWY3{display:flex;align-items:center}.Workbench_container__CEmPN{flex-direction:column;overflow:hidden}.Workbench_container__CEmPN,.Workbench_mainContent__UoXck{display:flex;height:100%;width:100%;min-height:0;min-width:0}.Workbench_mainContent__UoXck{flex-direction:row;flex:1 1}.Workbench_mainPanelGroup__Aarwm{flex:1 1;min-height:0;min-width:0;height:100%;width:100%}.Workbench_editorContainer__3c6oR,.Workbench_viewerContainer__8LTbJ{display:flex;flex-direction:column;flex:1 1;height:100%;width:100%;min-height:0;min-width:0;overflow:hidden}.Workbench_mainResizeHandle__HQQGm{width:6px;background:var(--default-border-color);cursor:col-resize;flex-shrink:0}.ChatAgentWorkbench_shell__UTad8{height:100%;display:flex;flex-direction:column;min-width:0;min-height:0}.ChatAgentWorkbench_toolbar__BCpyY{flex:none;display:flex;align-items:center;justify-content:center;padding:8px;gap:6px;flex-wrap:nowrap;background:var(--mantine-color-body);border-bottom:1px solid var(--default-border-color)}.ChatAgentWorkbench_toolbarBottom__WOKIz{border-top:1px solid var(--default-border-color);border-bottom:none;padding:4px 4px max(4px,env(safe-area-inset-bottom));justify-content:space-around;gap:0}.ChatAgentWorkbench_paneTabs__M1LLE{display:flex;align-items:center;justify-content:space-around;flex:1 1;min-width:0;gap:0}.ChatAgentWorkbench_paneTab__M5XMj{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-width:0;padding:4px 2px;background:transparent;border:none;cursor:pointer;gap:2px;color:var(--mantine-color-gray-6);-webkit-tap-highlight-color:transparent;border-radius:6px}.ChatAgentWorkbench_paneTab__M5XMj:hover{background:var(--mantine-color-gray-1)}.ChatAgentWorkbench_paneTabActive__duuba{color:var(--mantine-color-orange-6)}.ChatAgentWorkbench_paneTabActive__duuba:hover{background:var(--mantine-color-orange-0)}.ChatAgentWorkbench_paneTabLabel__Zq27H{font-size:10px;line-height:1;font-weight:500;white-space:nowrap}.ChatAgentWorkbench_mobileHeader__Uvepn{flex:none;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:var(--mantine-color-body);border-bottom:1px solid var(--default-border-color);gap:6px}.ChatAgentWorkbench_contentArea__3aqCS{flex:1 1;display:flex;overflow:hidden;overscroll-behavior:contain;background:var(--default-background-color);min-height:0}.ChatAgentWorkbench_singlePaneArea__uFUq8{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.ChatAgentWorkbench_chatHistoryList__vPr4j{width:100%}.ChatAgentWorkbench_chatHistoryRow__6qd_O{display:flex;align-items:center;width:100%;text-align:left;border:none;background:transparent;border-radius:6px;padding:6px 8px;color:inherit;cursor:pointer;transition:background-color .12s ease}.ChatAgentWorkbench_chatHistoryRow__6qd_O:hover:not(:disabled){background:var(--mantine-color-default-hover)}.ChatAgentWorkbench_chatHistoryRow__6qd_O:focus-visible{outline:2px solid var(--mantine-color-orange-5);outline-offset:1px}.ChatAgentWorkbench_chatHistoryRow__6qd_O:disabled{cursor:progress}.WorkspacePillBar_bar__qcDxm{border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}.WorkspacePillBar_chips__eCJF9{min-width:0;flex:1 1}.WorkspacePillBar_status__IC58i{flex:none;max-width:280px}.WorkspacePillBar_statusGroup__c3YLZ{flex:none;min-width:0}.WorkspacePillBar_menuDropdown__RBSTx{padding:4px}.WorkspacePillBar_menuDropdownLabel__t0M_8{padding:6px 10px 4px;font-size:var(--mantine-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);line-height:1.2}.WorkspacePillBar_menuItem__RbHix{font-weight:500;padding-block:7px;padding-inline:8px;border-radius:var(--mantine-radius-sm);min-height:unset}.WorkspacePillBar_menuItemLabel__TIhdv,.WorkspacePillBar_menuItem__RbHix{font-size:var(--mantine-font-size-xs);line-height:1.35}@media (max-width:768px){.WorkspacePillBar_bar__qcDxm{flex-wrap:wrap;row-gap:4px}.WorkspacePillBar_chips__eCJF9{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.WorkspacePillBar_chips__eCJF9::-webkit-scrollbar{display:none}.WorkspacePillBar_status__IC58i{display:none}.WorkspacePillBar_statusGroup__c3YLZ{flex:1 1;justify-content:flex-end}}.GithubRepoPickerModal_repoScroll__3uUSO{border:1px solid var(--mantine-color-dark-4,#2c2c2c);border-radius:8px;padding:4px}.GithubRepoPickerModal_repoRow__O8xDQ{width:100%;text-align:left;padding:8px 10px;border-radius:6px;transition:background .12s ease}.GithubRepoPickerModal_repoRow__O8xDQ:hover{background:var(--mantine-color-dark-5,#303030)}.GithubRepoPickerModal_repoRowActive__3f5Dr{background:var(--mantine-color-dark-4,#404040)}.PrototypeWorkspace_container__NQaCv{display:flex;flex-direction:column;height:100%;width:100%;padding:12px;box-sizing:border-box;gap:8px}.PrototypeWorkspace_repoBar__97_gc{border:1px solid var(--default-border-color);border-radius:6px;background:var(--mantine-color-gray-0)}.PrototypeWorkspace_repoAlert__Tnt1L{border-radius:6px}.PrototypeWorkspace_workbenchPane__kI3Ec{flex:1 1;min-height:0;border:1px solid var(--default-border-color);border-radius:8px;overflow:hidden;overscroll-behavior:contain}.PrototypeWorkspace_runningBar__lmC1m{border-bottom:1px solid var(--default-border-color)}.PrototypeWorkspace_runningMeta__n551G{min-width:0;overflow:hidden}.PrototypeWorkspace_runningStatus__ZVaoa{max-width:18rem}.PrototypeWorkspace_changeStrip__5EzIv{border:1px solid var(--default-border-color);border-radius:6px;padding:6px 10px;background:var(--mantine-color-dark-7,#141414)}.PrototypeWorkspace_changeStripActions__SOlCw{display:flex;gap:6px;align-items:center}.PrototypeWorkspace_emptySessionPanel__2FKiO{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;text-align:center}@media (max-width:768px){.PrototypeWorkspace_container__NQaCv{padding:0;gap:0}.PrototypeWorkspace_workbenchPane__kI3Ec{border:none;border-radius:0}.PrototypeWorkspace_repoAlert__Tnt1L{border-radius:0}.PrototypeWorkspace_runningBar__lmC1m{border-bottom:1px solid var(--default-border-color)}}.AgentModelMenu_trigger__2yXTa{border:none;background:transparent;padding:2px 6px;margin:0;border-radius:6px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:500;line-height:1.2;max-width:11rem}.AgentModelMenu_trigger__2yXTa:hover{filter:brightness(1.12);background:color-mix(in srgb,var(--mantine-color-default-border,var(--mantine-color-gray-4)) 18%,transparent)}.AgentModelMenu_trigger__2yXTa:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.AgentModelMenu_label___3hzF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentModelMenu_dropdown__hlYak{padding:4px}.AgentModelMenu_dropdownLabel__FPJSt{padding:6px 10px 4px;font-size:var(--mantine-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);line-height:1.2}.AgentModelMenu_menuItem__76O4r{font-weight:500;padding-block:6px;padding-inline:8px;border-radius:var(--mantine-radius-sm);min-height:unset}.AgentModelMenu_menuItemLabel__6ALG4,.AgentModelMenu_menuItem__76O4r{font-size:var(--mantine-font-size-xs);line-height:1.35}.AgentModelMenu_checkSlot__V4WW4{display:inline-flex;width:14px;justify-content:center}.AgentModelMenu_menuItemSection__aHZO2{width:1.375rem;justify-content:center}