.Code_code__jZXpi{position:relative}.Code_icons__e_BC_{position:absolute;right:5px;top:5px}.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%)}.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}.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}.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)}.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}.NotificationBodyWithCopy_wrapper__UNMKh{position:relative;padding-right:2rem}.NotificationBodyWithCopy_content__Dq7lZ{display:block}.NotificationBodyWithCopy_copyButton__lqW7N{position:absolute;top:0;right:0;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{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.Workbench_mainContent__UoXck{display:flex;flex:1 1;min-height:0}.Workbench_editorContainer__3c6oR,.Workbench_viewerContainer__8LTbJ{flex:1 1;min-height:0;min-width:0}.Workbench_controls__xvtYV{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;align-items:center}.Workbench_editor__eZ0rR .Workbench_editorContainer__3c6oR,.Workbench_viewer__Gd7z0 .Workbench_viewerContainer__8LTbJ{display:block}.Workbench_split__D6d_s{display:flex;flex-direction:column}.Workbench_split__D6d_s .Workbench_mainContent__UoXck{display:flex;flex-direction:row;flex:1 1;min-height:0}.Workbench_split__D6d_s .Workbench_editorContainer__3c6oR,.Workbench_split__D6d_s .Workbench_viewerContainer__8LTbJ{display:block;flex:1 1;min-width:0}.PrototypeWorkspace_container__d34_e{display:flex;flex-direction:column;height:100%;width:100%;padding:12px;box-sizing:border-box}.PrototypeWorkspace_workbenchPane__0SxW1{flex:1 1;min-height:0;border:1px solid var(--default-border-color);border-radius:8px;overflow:hidden}