@import url(https://fonts.googleapis.com/css2?family=Neucha&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;scroll-behavior:none}:root{overflow:hidden}.mobile-landing-root{font-family:Poppins-Medium,sans-serif}.mobile-landing-hero-points{font-family:Poppins-Bold,sans-serif}.mobile-landing-desc{font-family:Poppins-Light,sans-serif}.mobile-feature-title{font-family:Poppins-Bold,sans-serif}.mobile-feature-subtitle{font-family:Poppins-Light,sans-serif}.mobile-features-cta-title{font-family:Poppins-Bold,sans-serif}.mobile-features-cta-subtitle{font-family:Poppins-Light,sans-serif}.mobile-floating-banner-title{font-family:Poppins-Bold,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body::-webkit-scrollbar{display:none}::-webkit-scrollbar{background-color:#f4f4f4;border-radius:2px;width:2px}::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:2px;width:2px}::-webkit-scrollbar:horizontal{background-color:#f4f4f4;border-radius:2px;height:2px}::-webkit-scrollbar-thumb:horizontal{background-color:#c7c7c7;border-radius:2px;height:2px}@font-face{font-display:swap;font-family:Poppins-Light;src:local("Poppins-Light"),url(/static/media/Poppins-Light.f41b63c0bb0963ace821.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins-Medium;src:local("Poppins-Medium"),url(/static/media/Poppins-Medium.9e1bb626874ed49aa343.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins-Thin;src:local("Poppins-Thin"),url(/static/media/Poppins-Thin.a61eaf4c2e4d44d6db6a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins-ExtraLight;src:local("Poppins-ExtraLight"),url(/static/media/Poppins-ExtraLight.94b768c07879dde09ab4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins-ExtraBold;src:local("Poppins-ExtraBold"),url(/static/media/Poppins-ExtraBold.4ed78cd5d64af4efc3c7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins-Bold;src:local("Poppins-Bold"),url(/static/media/Poppins-Bold.404e299be26d78e66794.ttf) format("truetype")}.Header{top:10px}.NavBarButton{font-weight:700;height:28px}.Button,.NavBarButton{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;position:relative;transition:.1s ease-in}.Button{border:1px solid #ffaea6;border-radius:40px;height:26px;width:60px}.Button:hover{background-color:#ffaea6}.Button:hover p{color:#fff;font-weight:700}.NavBarButton:hover .Button{background-color:#ffaea6}.NavBarButton:hover p{color:#fff;font-weight:700}.LogoWrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;left:25px;position:relative;top:5px}.Logo{color:#ffaea6;font-size:33px;font-weight:200;height:52%;margin:0;padding:0;position:relative;width:100%}@media (min-width:1700px) and (max-width:1919px){.Logo{font-size:30px}}@media (min-width:1400px) and (max-width:1699px){.Logo{font-size:28px;padding-bottom:2%}}@media only screen and (max-width:1400px){.Logo{font-size:26px;padding-bottom:2%}}.LogoLink{margin-bottom:5px}.StayTunedHeader,.Subheader{position:relative;width:100%}.StayTunedPulse{animation:stayTunedPulsate 3s ease-out;animation-iteration-count:infinite}.HelpIcon{cursor:pointer;margin-right:"15px";width:"22px"}.Header{background-color:initial;display:flex;flex-direction:row;height:8vh;justify-content:space-between;left:0;position:fixed;top:0;width:100vw;z-index:1}@media (min-width:1920px) and (max-width:2559px){.Header{width:100vw}}@media (min-width:2560px){.Header{width:100vw}}.RightSectionOfHeader{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;right:20px;z-index:9}@media (min-width:1700px) and (max-width:1919px){.LogoWrapper{left:var(--spacing-lg)}.RightSectionOfHeader{gap:var(--spacing-md);right:var(--spacing-lg)}}@media (min-width:1400px) and (max-width:1699px){.LogoWrapper{left:var(--spacing-md)}.RightSectionOfHeader{gap:var(--spacing-sm);right:var(--spacing-md)}}@media (max-width:1399px){.LogoWrapper{left:var(--spacing-sm)}.RightSectionOfHeader{gap:var(--spacing-xs);right:var(--spacing-sm)}.Button{font-size:12px;height:24px;width:50px}}.DiscordButtonWrapper{height:25px;margin-right:20px;position:relative;width:25px;&:hover .DiscordLogoPath{fill:#7289d9}}:root{--sim-files-height:30%;--wiki-container-height:50%}.SimStepsList,.simulationCodeInnerContainer,.textEditorContainer,.wikiInner{scrollbar-color:#0000 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.SimStepsList::-webkit-scrollbar,.simulationCodeInnerContainer::-webkit-scrollbar,.textEditorContainer::-webkit-scrollbar,.wikiInner::-webkit-scrollbar{background:#0000;width:8px}.SimStepsList::-webkit-scrollbar-track,.simulationCodeInnerContainer::-webkit-scrollbar-track,.textEditorContainer::-webkit-scrollbar-track,.wikiInner::-webkit-scrollbar-track{background:#0000}.SimStepsList::-webkit-scrollbar-thumb,.simulationCodeInnerContainer::-webkit-scrollbar-thumb,.textEditorContainer::-webkit-scrollbar-thumb,.wikiInner::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.SimStepsList:hover::-webkit-scrollbar-thumb,.simulationCodeInnerContainer:hover::-webkit-scrollbar-thumb,.textEditorContainer:hover::-webkit-scrollbar-thumb,.wikiInner:hover::-webkit-scrollbar-thumb{background:#c7c7c7b3}.SimStepsList:hover,.simulationCodeInnerContainer:hover,.textEditorContainer:hover,.wikiInner:hover{scrollbar-color:#c7c7c7b3 #0000}.SimStepsList,.simulationCodeInnerContainer,.textEditorContainer,.wikiInner{overflow:auto}.simulationsContainer{box-sizing:border-box;flex-direction:column;height:90%;justify-content:flex-start;overflow:visible;padding-top:10px;width:100%}.circularButton,.simulationsContainer{align-items:center;display:flex;position:relative}.circularButton{background-color:#fdfdfd;border:1.2px solid #ffaea6;border-radius:50%;cursor:pointer;height:26px;justify-content:center;overflow:hidden;width:26px}.circularButton:hover{background-color:#ffaea6}.circularButton:hover path{fill:#fff}.disabledSimButtom{cursor:not-allowed;opacity:.7;pointer-events:none}.simulationsEditNameDelete{align-items:center;display:flex;flex-direction:row;height:28px;justify-content:space-between;margin-bottom:10px;position:relative;width:100%}.simulationNameInputTop{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #ffaea6;border-radius:25px;caret-color:#ffaea7;color:#ffaea6;cursor:text;font-size:13px;height:24px;outline:none;padding-left:15px;text-align:left;transition:.1s ease-in;width:calc(100% - 57px)}.simulationNameInputTop:focus{border:1.5px solid #ffaea6}.simulationNameInputTop::placeholder{color:#ffaea6}.simulationsContainer .rightButtonsWrapper{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:flex-end;position:relative;top:0;width:130px}.simulationsContainer .EditWikiButtonWrapper{align-items:center;border:1px solid #ffaea6;border-radius:30px;color:#ffaea6;cursor:pointer;display:flex;flex-direction:row;height:25px;justify-content:center;position:relative;top:auto;transition:.1s ease-in;width:40px}.simulationsDropdown{position:relative;width:calc(100% - 37px)!important}.controls{align-items:center;background-color:initial;display:flex;flex-direction:row;height:20%;justify-content:space-between;margin-bottom:15px;max-height:30px;position:relative;width:100%}.simulationControlButton{margin-right:5px}.simulationBody{box-sizing:border-box;flex-direction:column;justify-content:flex-start;overflow:visible;width:100%}.simulationBody,.simulationsPlayerBar{align-items:center;display:flex;height:100%;position:relative}.simulationsPlayerBar{flex-direction:row;justify-content:space-between;margin-left:8px}.bigGreyButton{width:100%}.SimStepsAndEditorResizeWrapper{background-color:initial;top:calc(30% + 3px);top:calc(var(--sim-files-height) + 3px)}.SimStepsAndEditorResizeWrapper,.codeWikiResizeWrapper{align-items:center;border-radius:3px;cursor:row-resize;display:flex;height:20px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:120px;z-index:9999}.codeWikiResizeWrapper{background-color:#fff;top:calc(50% + 2px);top:calc(var(--wiki-container-height) + 2px)}.verticalResizeHandle{background-color:#d4d4d4;border-radius:3px;cursor:row-resize;height:2px;position:relative;width:40%}.wikiAndCodeContainer{--offset:calc(var(--sim-files-height) + 15px);align-items:center;display:flex;flex-direction:column;height:calc(100% - var(--offset));justify-content:flex-start;top:var(--offset)}.wikiAndCodeContainer,.wikiContainer{box-sizing:border-box;overflow:visible;position:absolute;width:100%}.wikiContainer{bottom:auto;height:50%;height:var(--wiki-container-height);left:0;margin-bottom:10px;right:0;top:0}.wikiDiv{align-items:flex-start;border:1px solid #ffaea6;border-radius:10px;display:flex;flex-direction:row;height:100%;justify-content:center;overflow:visible}.wikiDiv,.wikiInner{box-sizing:border-box;position:relative}.wikiInner{height:calc(94.6% - 10px);margin:10px 8px 8px;overflow:auto;padding-bottom:10px;width:calc(95% - 8px)}.simulationCodeContainer{height:60%;left:0;padding-bottom:5px;position:absolute;right:0}.codeDiv,.simulationCodeContainer{box-sizing:border-box;overflow:visible;width:100%}.codeDiv{align-items:flex-start;border:1px solid #ffaea6;border-radius:10px;display:flex;flex-direction:row;height:calc(100% - 5px);justify-content:flex-start;position:relative}.simulationCodeInnerContainer{background-color:initial;flex-direction:column;height:calc(100% - 16px);margin:8px;min-height:100px;overflow:auto;width:calc(100% - 16px)}.SimStepsContainer,.simulationCodeInnerContainer{box-sizing:border-box;display:flex;position:relative}.SimStepsContainer{height:30%;height:var(--sim-files-height);margin-bottom:5px;overflow-x:hidden;overflow-y:hidden;width:100%}.SimStepsList{flex-direction:column;justify-content:flex-start;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.SimStepsList,.SimStepsListItem{align-items:center;display:flex;position:relative}.SimStepsListItem{cursor:pointer;flex-direction:row;height:44px;justify-content:center;transition:transform .2s ease;width:95%}.SimStepsListItem.dragging{transform:scale(1.2);z-index:1000}.simulationNode{border-radius:30px;box-shadow:1.95px 1.95px 2.6px #0000;display:flex;height:34px;justify-content:space-between;margin:5px 0;position:relative;width:100%}.simulationNode.linked{background-color:#f8f8f8;color:#000}.simulationNode.unlinked{background-color:#eee;color:#666}.simulationEdge{align-items:center;background-color:initial;border-radius:0;display:flex;height:30px;justify-content:space-between;left:1px;margin:0;position:relative;width:100%}.simulationEdge:hover{box-shadow:0 0 0 #0000;cursor:pointer}.simulationEdge:hover .simulationNodeInternalText,.simulationEdge:hover p{color:#ffaea7}.simulationEdge:hover svg{fill:#ffaea7}.simulationEdge .simulationNodeInternalWrapper{padding-left:0}.selectedEdge p{color:#ffaea7}.selectedEdge svg{fill:#ffaea7}.simulationNodeInternalWrapper{cursor:pointer;height:100%;padding:7px 15px;width:100%}.simulationNodeInternalContent{align-items:center;cursor:pointer;display:flex;margin-left:5px;position:relative}.simulationNodeInternalText{color:#4d4d4d;font-family:Poppins-Medium;font-size:12px;margin:0;vertical-align:middle}.simStepLabelInput{-webkit-appearance:none;appearance:none;background:#0000;caret-color:#ffaea7;cursor:text;outline:none;position:relative;text-align:left;transition:.1s ease-in;width:80%}.simulationNode:hover{box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.423);cursor:default}.selectedNode{border:1px solid #ffaea7}.iconWrapper{cursor:pointer;position:relative;width:25px}.textEditorContainer{box-sizing:border-box;max-height:calc(95% - 8px);min-height:60px;overflow:auto;padding-bottom:12px;position:absolute;top:8px;width:calc(98% - 8px);word-break:break-all}.boxTitle{background-color:#fff;background:#fff;left:20px;padding:0 5px;position:absolute;top:-17px;z-index:1}.textEditorContainer .ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline:not(.ck-read-only),.textEditorContainer .ck-focused.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline{max-height:calc(100% - 60px);min-height:50px;overflow-y:auto!important;position:absolute;top:50px;width:calc(100% - 30px)}.textEditorContainer .ck.ck-toolbar{border:solid #ffaea6;border-radius:0!important;border-width:0 0 1px;padding-bottom:5px;position:absolute;top:8px;width:100%;z-index:9999!important}.simulationNameInput{background:#0000;border:1px solid #0000;border-radius:25px;color:#4d4d4d;font-size:3vh;outline:none;padding:10px 15px;position:relative;text-align:center;transition:.1s ease-in;width:100%}.simulationNameInput,.simulationNameInput:focus{caret-color:#ffaea7!important}.simulationNameInput::placeholder{color:#8f8f8f}.wikiIndicator{bottom:10px;color:var(--grey);left:15px;position:absolute;z-index:9999}.disabled{opacity:.4}.bigGreyButton .createSimulationHint{margin-top:15px;max-width:330px}@keyframes ai-pulse{0%{color:#7e7e7e;opacity:1;transform:scale(1)}50%{color:#ffaea6;opacity:.8;transform:scale(1.1)}to{color:#7e7e7e;opacity:1;transform:scale(1)}}.SimStepsContainer.full-size-mode{height:25%;margin-top:0;position:absolute;top:10px}.wikiAndCodeContainer.full-size-mode{height:100vh;left:0;position:fixed;top:0;width:100%}.simulation-code-tab{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;overflow:hidden!important;width:100%!important}.simulation-code-tab .prism-code{margin-top:0!important}.text-editor{--ck-focus-outer-shadow-geometry:0 0 0 0;--ck-focus-outer-shadow:none;--ck-focus-disabled-outer-shadow:none;--ck-focus-error-outer-shadow:none;--ck-inner-shadow:none;--ck-drop-shadow:none;--ck-drop-shadow-active:none;--ck-color-shadow-drop:none;--ck-color-shadow-drop-active:none;--ck-color-focus-outer-shadow:none;--ck-color-shadow-inner:#0000;height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%;word-break:break-word}.text-editor .ck-content{font-size:.805em;line-height:1.69;ol,ul{line-height:1.69;margin:.5em 0;padding-left:1.5em}ul li{list-style-type:disc}ol li,ul li{margin-bottom:.25em}ol li{list-style-type:decimal}code{border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;padding:.1em .3em}code,pre{background-color:#f4f4f4}pre{border:1px solid #e0e0e0;border-radius:5px;margin:1em 0;overflow-x:auto;padding:1em}pre code{background-color:initial;border-radius:0;font-size:.9em;line-height:1.4;padding:0}blockquote{background-color:#f9f9f9;border-left:3px solid #ccc;font-style:italic;line-height:1.69;margin:1em 0;padding-left:1em}h1,h2,h3,h4,h5,h6{line-height:1.4;margin:.5em 0 .3em}p{line-height:1.69;margin:.3em 0}strong{font-weight:700}em{font-style:italic}}pre{font-size:11px}.ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline,.ck-focused.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline{height:90%;margin-top:2%;overflow-y:scroll;position:relative}.ck-focused.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline:focus{outline:0}.ck-focused{--ck-inner-shadow:none!important;border:none!important}.ck ck-content ck-editor__editable ck-rounded-corners ck-editor__editable_inline ck-blurred:focus{--ck-color-shadow-inner:#0000;outline:0}.ck-toolbar{border-radius:10px!important;z-index:1000!important}.simulationDescriptionEditContainer{height:85%;overflow-x:none;position:absolute;top:0;width:100%;z-index:9999}.controlContainer{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%;z-index:1000}.titleContainer{padding-left:10px}.largeGreyButton{height:100%;z-index:9999}.simulationDescriptionPreviewContainer{--offset:calc(40% + 15px);align-items:center;display:flex;flex-direction:column;height:calc(100% - var(--offset));justify-content:flex-start;position:absolute;top:var(--offset);width:100%}.simulationDescriptionInnerContainer{box-sizing:border-box;height:100%;padding-bottom:10px;position:absolute;top:0;width:100%}.simulationDescriptionEditContainer,.simulationDescriptionInnerContainer,.text-editor-container{scrollbar-color:#0000 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.simulationDescriptionEditContainer::-webkit-scrollbar,.simulationDescriptionInnerContainer::-webkit-scrollbar,.text-editor-container::-webkit-scrollbar{background:#0000;width:8px}.simulationDescriptionEditContainer::-webkit-scrollbar-track,.simulationDescriptionInnerContainer::-webkit-scrollbar-track,.text-editor-container::-webkit-scrollbar-track{background:#0000}.simulationDescriptionEditContainer::-webkit-scrollbar-thumb,.simulationDescriptionInnerContainer::-webkit-scrollbar-thumb,.text-editor-container::-webkit-scrollbar-thumb{background:#0000;border-radius:4px}.simulationDescriptionEditContainer:hover::-webkit-scrollbar-thumb,.simulationDescriptionInnerContainer:hover::-webkit-scrollbar-thumb,.text-editor-container:hover::-webkit-scrollbar-thumb{background:#c7c7c7b3}.simulationDescriptionEditContainer:hover,.simulationDescriptionInnerContainer:hover,.text-editor-container:hover{scrollbar-color:#c7c7c7b3 #0000}.codeContainer{display:flex;flex-direction:column;height:"100%";overflow:hidden}.largeGreyButtonWrapper{height:20vh;margin-top:2%}.largeGreyButton,.largeGreyButtonWrapper{align-items:center;display:flex;width:100%}.largeGreyButton{border:1px solid #d3d3d3;border-radius:10px;color:#7e7e7e;height:95%;justify-content:center}.largeGreyButton:hover{background-color:#fbfbfb;border:1px solid #afafaf;color:#6c6c6c;cursor:pointer;opacity:.9;transition:cubic-bezier(.075,.82,.165,1)}.circularProgressContainer{align-items:center;background:#fff;display:flex;height:50%;justify-content:center;padding-bottom:80%;position:absolute;width:100%;z-index:9999}.unlinkIconWrapper{color:rgba(45,45,45,.943);margin:0 0 0 -5px;padding:0;text-align:left}.unlinkIconWrapper:hover{color:#000;cursor:pointer}.pathContainer{background-color:#f1f1f1;border-radius:30px;margin-bottom:6px;margin-top:3px;max-height:90px;min-height:20px;padding-bottom:5px;padding-left:20px;padding-top:5px;position:relative}.pathContainer p{color:#4d4d4d;display:inline;font-size:13px}.pathContainer p:hover{color:#ff8b8b;cursor:pointer}.DialogButton{height:32px;width:130px}.DialogButtonExtended{width:65%}.FullDialogButton{margin:1%;width:100%}.HalfWidthDialogButton{width:10vw}.DialogButtonGroupHorizontal{flex-direction:row}.DialogButtonGroupHorizontal,.DialogButtonGroupVertical{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:100%}.DialogButtonGroupVertical{flex-direction:column;margin:5% 0}.DialogContent{width:80%}.HeaderDropdownWrapper{color:#fff;padding-right:15px;width:260px}.HeaderDropdown{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #ffaea6;border-radius:40px;color:#ffaea6;cursor:pointer;font-size:13px;height:28px;outline:none;padding-left:15px;padding-right:15px}.HeaderDropdownDisabled{cursor:not-allowed}.HeaderDropdownHighlight{animation:pulse 2s infinite;background:#ffaea6;box-shadow:0 0 0 0 #ffaea6;color:#fff;font-weight:700;transform:scale(1)}.ToggleWrapper{position:relative;right:10px}.StatusBarWrapper{position:relative;right:15px}:root{--breakpoint-4k:2560px;--breakpoint-2k:1920px;--breakpoint-fhd-macbook:1700px;--breakpoint-large:1400px;--breakpoint-medium:1200px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--container-max-width:100%;--container-padding:20px;--app-width:100vw;--app-height:100vh;--app-scale:1}@media (min-width:2560px){:root{--container-max-width:2400px;--container-padding:40px;--app-scale:0.97;--spacing-xs:6px;--spacing-sm:12px;--spacing-md:24px;--spacing-lg:36px;--spacing-xl:48px;--spacing-2xl:72px;--spacing-3xl:96px}}@media (min-width:1920px) and (max-width:2559px){:root{--container-max-width:1800px;--container-padding:32px;--app-scale:0.97;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:40px;--spacing-2xl:60px;--spacing-3xl:80px}}@media (min-width:1700px) and (max-width:1919px){:root{--container-max-width:1600px;--container-padding:28px;--app-scale:1;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px}}@media (min-width:1400px) and (max-width:1699px){:root{--container-max-width:1320px;--container-padding:24px;--app-scale:1;--spacing-xs:3px;--spacing-sm:6px;--spacing-md:12px;--spacing-lg:18px;--spacing-xl:24px;--spacing-2xl:36px;--spacing-3xl:48px}}@media (min-width:1200px) and (max-width:1399px){:root{--container-max-width:1140px;--container-padding:20px;--app-scale:1;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:24px;--spacing-3xl:32px}}@media (max-width:1199px){:root{--container-max-width:100%;--container-padding:16px;--app-scale:1;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:24px;--spacing-3xl:32px}}.responsive-container{box-sizing:border-box;margin:0 auto;max-width:100%;max-width:var(--container-max-width);padding:0 20px;padding:0 var(--container-padding);width:100%}.app-scaled{height:100vh;height:var(--app-height);transform:scale(1);transform:scale(var(--app-scale));transform-origin:top left;width:100vw;width:var(--app-width)}.spacing-xs{margin:4px;margin:var(--spacing-xs)}.spacing-sm{margin:8px;margin:var(--spacing-sm)}.spacing-md{margin:16px;margin:var(--spacing-md)}.spacing-lg{margin:24px;margin:var(--spacing-lg)}.spacing-xl{margin:32px;margin:var(--spacing-xl)}.spacing-2xl{margin:48px;margin:var(--spacing-2xl)}.spacing-3xl{margin:64px;margin:var(--spacing-3xl)}@media (min-width:2560px){.hide-4k{display:none!important}}@media (min-width:1920px) and (max-width:2559px){.hide-2k{display:none!important}}@media (min-width:1700px) and (max-width:1919px){.hide-fhd-macbook{display:none!important}}@media (min-width:1400px) and (max-width:1699px){.hide-large{display:none!important}}@media (min-width:1200px) and (max-width:1399px){.hide-medium{display:none!important}}@media (max-width:1199px){.hide-small{display:none!important}}.show-2k-only,.show-4k-only,.show-fhd-macbook-only,.show-large-only,.show-medium-only,.show-small-only{display:none!important}@media (min-width:2560px){.show-4k-only{display:block!important}}@media (min-width:1920px) and (max-width:2559px){.show-2k-only{display:block!important}}@media (min-width:1700px) and (max-width:1919px){.show-fhd-macbook-only{display:block!important}}@media (min-width:1400px) and (max-width:1699px){.show-large-only{display:block!important}}@media (min-width:1200px) and (max-width:1399px){.show-medium-only{display:block!important}}@media (max-width:1199px){.show-small-only{display:block!important}}body,html{overflow:auto}#root,body,html{margin:0;padding:0}#root,.App,body,html{height:100%;width:100%}.App{--lighterPink:#ffb6af;--pinkerPink:#ff8b8b;--grey:#d4d4d4;--darkGrey:#8f8f8f;--darkerGrey:#5d5d5d;--darkestGrey:#767676;--deepestDarkestGrey:#4d4d4d;--evenDarkerThanDeepestDarkestGrey:#272727;--lightGrey:#adadad;--lightestGrey:#faf8f8;align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;transform:none}.TopControls{position:absolute;top:0;z-index:2}.DrawIOFrame{height:100%;position:absolute;width:100%}@media (max-width:800px){.heading{font-size:35px;margin:15px 0}}.search-bar img{position:absolute}.search-bar-wrapper{display:flex;flex-direction:row;margin-bottom:8px}.search-bar{-webkit-user-select:"none";user-select:"none";width:100%}.search-icon{padding:10px;text-align:center;width:15px}.search-input{border:1px solid var(--lightGrey);border-radius:30px;caret-color:var(--pinkerPink);color:#000;line-height:1.5em;padding:5px 5px 5px 33px;width:-webkit-fill-available}.search-input::placeholder{color:grey;font-weight:500}.search-input:focus{border:1px solid var(--lighterPink);outline:none;&::placeholder{font-size:12px;padding-left:12px}}.sourceDocContainer{background-color:#fff;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));margin:auto 0;overflow:hidden;z-index:998}.sourceDocInternalContainer{height:inherit;overflow-y:auto;padding:2%}.openSD{opacity:1;transition-duration:.2s}.SDMaximizeWrapper{align-items:center;border:1px solid #ffaea6;border-radius:25px;cursor:pointer;display:flex;flex-direction:column;height:15px;justify-content:center;left:3.2%;position:absolute;top:1.5%;width:30px}.SDMaximize,.SDMaximizeWrapper{pointer-events:auto;z-index:9990}.SDMaximize{border:1px solid #ffaea6;border-radius:2px;height:50%;position:relative;width:28%}.SDMaximizeWrapper:hover .SDMaximize{background-color:#fff;height:60%}.SDMaximizeWrapper:hover{background-color:#ffaea6}.SDMinimizeWrapper{align-items:center;border:1px solid #ffaea6;border-radius:25px;cursor:pointer;display:flex;flex-direction:column;height:15px;justify-content:center;left:calc(3.2% + 38px);position:absolute;top:1.5%;width:30px}.SDMinimize,.SDMinimizeWrapper{pointer-events:auto;z-index:9990}.SDMinimize{background-color:#ffaea6;border-radius:6px;height:1px;position:relative;width:40%}.SDMinimizeWrapper:hover .SDMinimize{background-color:#fff;height:3px}.SDMinimizeWrapper:hover{background-color:#ffaea6}.SourceDocButtonWrapper{cursor:pointer;height:7vw;position:fixed;right:-1vw;top:43vh;width:7vw}.SDContentContainer{display:flex;flex-direction:row;height:88%;justify-content:center;margin-top:1%;position:relative;width:100%}.SDContent{height:100%;position:relative;width:95%}.sourceDocContainer .MuiTab-root{font-size:14px!important;height:36px!important;padding:8px 12px!important}.sourceDocContainer .MuiTab-root,.sourceDocContainer .MuiTabs-root{min-height:36px!important;z-index:1!important}.sourceDocContainer .MuiTabs-flexContainer{height:36px!important;z-index:1!important}.lineMatch{font-size:12px;margin:0;padding:2px}.lineMatch:hover{background-color:#f5f5f5;cursor:default}.highlighted-text{background-color:#ff8b8b74;font-weight:700}.SourceDocFile{border-radius:30px;box-shadow:1.95px 1.95px 2.6px #0000;color:#444;display:flex;justify-content:space-between;margin:5px 0;min-height:40px;position:relative;width:90%}.SourceDocFileInternalWrapper{height:100%;padding:7px 15px;width:100%}.SourceDocFileInternalContent{align-items:center;display:flex;position:relative}.SourceDocFileInternalText{color:"#25252";font-family:Poppins-Medium;font-size:12px;margin:0;-webkit-user-select:none;user-select:none}.SourceDocFileInternalTextSub{color:#9a9a9a;font-family:Poppins-Medium;font-size:12px;margin-left:10px}.SourceDocFile:hover{box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.423);cursor:default}.unlinked{background-color:#eee}.linked{background-color:#f8f8f8;color:#000}.CodeResults{background-color:#00000005;box-sizing:border-box;font-family:Consolas,monospace;font-size:13px;margin-bottom:10px;padding:4px;width:90%}.CodeResults .lineMatch{border-top:1px solid #c3c3c3;line-height:1.9;padding-bottom:10px;padding-top:10px}.CodeResults .lineMatch:first-child{border-top:none}.highlighted-text{background-color:#ff8b8b4d;border-radius:2px;padding:1px 2px}.repoContainer{align-items:center;display:flex;flex-direction:column;overflow-y:auto;position:relative;top:.5%}.repoContainer::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:2px;width:2px}.repoContainer::-webkit-scrollbar{background-color:#f4f4f4;border-radius:2px;width:2px}.docsContainer{height:90%;overflow-x:none;position:relative}.docsControlContainer{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%;z-index:1000}.docsTitleInput{background:#0000;border:none;color:#000;font-size:3vh;outline:none;padding:none;width:auto}.text-editor-container{height:95%;margin-top:1%;overflow-y:hidden;position:relative;word-break:break-all}.EditWikiButtonWrapper:hover{background-color:#ffaea6}.EditWikiButtonWrapper:hover p{color:#fff;font-weight:800}.EditWikiButtonWrapper{align-items:center;border:1px solid #ffaea6;border-radius:30px;color:#ffaea6;cursor:pointer;display:flex;height:25px;justify-content:center;position:relative;transition:.1s ease-in;width:40px}.savelCancelButtonsWrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:relative;width:200px}a{color:#ff8b8b;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}.docsTitleAndCommits{padding-left:10px}.chat-message{border-radius:8px;margin-bottom:12px;padding:8px}.chat-user{background-color:#f0f8ff;border:1px solid #d0e0f0;text-align:left}.chat-assistant{background-color:#f5f5f5;border:1px solid #e0e0e0;text-align:left}.chat-role{color:#333;font-size:1rem;font-weight:700;margin:0}.chat-content{color:#555;font-size:.9rem;line-height:1.5;margin:4px 0 0}.chatContainer{border:none;font-size:11px;position:relative}.bigGreyButton{align-items:center;border:1px solid #d3d3d3;border-radius:10px;box-sizing:border-box;color:#7e7e7e;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:0 50px;text-align:center;width:calc(100% - 20px)}.bigGreyButton:hover{background-color:#fbfbfb;border:1px solid #afafaf;color:#6c6c6c;cursor:pointer;opacity:.9;transition:cubic-bezier(.075,.82,.165,1)}.custom-usecase-input::placeholder{color:#4d4d4d!important;opacity:1!important}.custom-usecase-input:focus{border:1.5px solid #4d4d4d!important}.custom-usecase-input{opacity:1!important}#custom-usecase-go-button,#custom-usecase-go-button *,.custom-usecase-input{color:#4d4d4d!important}#custom-usecase-go-button:hover{border:1.5px solid #4d4d4d!important}.EmailDialogInput{-webkit-appearance:none;appearance:none;background:#0000;border-radius:25px;box-sizing:border-box;caret-color:#ffaea7;cursor:text;font-size:1.4vw;font-size:18px;outline:none;padding-bottom:7px;padding-left:15px;padding-top:7px;text-align:left;transition:.1s ease-in}.EmailDialogInput:invalid{border:1.5px solid red}.EmailDialogInput:valid{border:1px solid #ffaea6}.EmailDialogInput:focus{border:1.5px solid #ffaea6}.EmailDialogInput::placeholder{color:grey;opacity:.6}.EmailDialogInputButtonWrapper{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:80%}.landing-wrapper{align-items:center;background-color:#0000008f;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;width:100%;z-index:999}.landing-logo{left:40px;position:absolute;top:20px;transform:translate(-50%,-50%);width:600px;z-index:-1}.landing-title h1{color:#ffaea6;font-family:Poppins-Thin;font-size:40px;letter-spacing:1px;margin:0}.landing-title{background-color:#fff;border-radius:100px;margin-bottom:20px;padding:25px 45px}.landing-content,.landing-title{box-shadow:0 4px 4px 0 #00000040}.landing-content{background:#fff;border-radius:45px;min-width:800px;padding:50px 70px 20px;position:relative;text-align:center}.landing-content-ctas{align-items:center;display:flex;justify-content:center;margin:0 20px 15px}.landing-content-main{display:flex;flex-direction:column;flex-grow:1;margin-right:60px;padding-right:60px;position:relative}.landing-content-main:before{border-right:1px solid #dedede;bottom:0;content:"";height:83%;margin:auto;position:absolute;right:0;top:0;width:1px}.landing-content-info{display:flex;flex-direction:column;width:20%}.landing-button{all:unset;border:1px solid #ffaea78e;border-radius:20px;margin:23px 0;outline:revert;padding:8px 35px;position:relative;text-align:center;white-space:nowrap}.landing-button,.landing-button .MuiTypography-root{font-family:Poppins-Medium;font-size:15px;font-weight:600}.landing-button:hover{background:#ffaea6;color:#fff;cursor:pointer}.landing-button:hover p{color:#fff}.landing-url-wrapper{position:relative}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{align-items:center;aspect-ratio:1/1;background:#fef3f3;border:5px solid #fff;border-radius:100%;box-sizing:border-box;color:#ffaea7;display:flex;justify-content:center;left:0;outline:1px solid #ffaea7;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:100}.landing-button-info-icon-wrapper .MuiSvgIcon-root,.landing-button-main-icon-wrapper .MuiSvgIcon-root{height:auto;width:60%}.landing-button-main-icon-wrapper.landing-button-icon-github{background:#fff;overflow:hidden}.landing-button-main-icon-wrapper.landing-button-icon-github .MuiSvgIcon-root{width:110%}.landing-url-input{box-sizing:border-box;caret-color:#ffaea7;color:#ffaea7;width:100%}.landing-button-info-icon-wrapper{border:3px solid #fff;left:15px;top:-10px;transform:translateY(-50%);width:40px}.landing-button-playicon.MuiSvgIcon-root{height:auto;width:110%}.landing-url-input:focus-visible{outline:2.5px solid #ffaea7}.landing-url-input::placeholder{color:#ffaea7}.landing-url-input:hover{background:#fff;color:#ffaea7;cursor:text}.landing-button-playicon{animation:playLogoFade 1s infinite alternate}@keyframes playLogoFade{0%{opacity:1}to{opacity:0}}.demoVideoButtonLabel{top:20.9vw}.landingComponentCloseButton{position:absolute;right:10px;top:-130px;width:60px;z-index:9999}.landingComponentCloseButtonIcon.MuiSvgIcon-root{color:#ff8b8b;height:auto;width:100%}.landingComponentCloseButton:hover .landingComponentCloseButtonIcon{color:#fff;cursor:pointer}.private-repo-highlight{animation:privateRepoGlow 2s ease-in-out infinite alternate}@keyframes privateRepoGlow{0%{box-shadow:0 0 10px #ffaea680}to{box-shadow:0 0 20px #ffaea6cc}}.RecentFiles{margin-top:20px;min-width:400px;width:30%}.RecentFilesDropDownWrapper{color:#fff}.RecentFilesDropdown{-webkit-appearance:none;appearance:none;background:#ffaea6;border:1px solid #ffaea6;border-radius:40px;color:#fff;cursor:pointer;font-family:Poppins-Medium;font-size:13px;outline:none;padding:6px 25px}.videoTutorialCloseButton{height:4vw;left:3vw;position:absolute;top:3vw;width:4vw;z-index:9999}.videoTutorialCloseButton:hover .videoTutorialCloseButtonIcon{color:#fef9f9;cursor:pointer}.videoTutorialCloseButtonIcon{color:#ff8b8b}.learnMoreVideoButtonWrapper:hover{background-color:#ff8b8b}.learnMoreVideoButtonWrapper:hover p{color:#fff;font-weight:800}.learnMoreVideoButtonWrapper{border:1px solid #ff8b8b;border-radius:30px;color:#ff8b8b;cursor:pointer;margin-top:40px;padding:10px 20px;position:relative;transition:.1s ease-in}.alt-landing-wrapper,.learnMoreVideoButtonWrapper{align-items:center;display:flex;justify-content:center}.alt-landing-wrapper{background-color:#fff;box-sizing:border-box;height:100%;left:0;margin:0;overflow:hidden;padding:10px;position:fixed;top:0;width:100%;z-index:999}.alt-landing-url-input::placeholder{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;text-align:center}.alt-landing-auth{position:fixed;right:100px;top:30px;z-index:10000}.alt-landing-split{border-radius:40px;height:100%;margin:0;padding:0;position:relative;width:100%}.alt-landing-left,.alt-landing-split{display:flex;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.alt-landing-left{align-items:center;background-color:#fee;flex:1 1;justify-content:center;min-width:0;padding:40px}.alt-landing-left .alt-landing-content{min-width:0;opacity:1;transition:opacity .2s ease-in-out;transition-delay:.3s;width:100%}.alt-landing-right{flex:1 1;max-height:100vh;overflow-y:auto;padding:40px;position:relative;transition:all .3s ease-in-out}.alt-landing-split.fullscreen .alt-landing-left{flex:0 1;overflow:hidden;padding:0;width:0}.alt-landing-split.fullscreen .alt-landing-left .alt-landing-content{opacity:0;transition-delay:0s}.alt-landing-split.fullscreen .alt-landing-right{flex:1 1}.alt-landing-fullscreen-toggle{align-items:center;background-color:#ff8a8a;border:none;border-radius:12px;box-shadow:0 2px 8px #ff7b7b33;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;left:52%;padding:10px;position:fixed;top:30px;transform:translateX(-20px);transition:opacity .15s ease-in-out;z-index:9999}.alt-landing-split.fullscreen .alt-landing-fullscreen-toggle{left:20px;transform:none;transition-delay:.3s}.alt-landing-split.transitioning .alt-landing-fullscreen-toggle{opacity:0;transition-delay:0s}.alt-landing-fullscreen-toggle:hover{background-color:#ff9b9b;transform:translateX(-20px) translateY(-2px)}.alt-landing-split.fullscreen .alt-landing-fullscreen-toggle:hover{transform:translateY(-2px)}.alt-landing-fullscreen-toggle svg{height:20px;width:20px}.alt-landing-supademo-section{border-radius:12px;box-shadow:0 0 10px #0000001a;margin-bottom:80px;padding:10vh}.alt-landing-supademo-container{margin:0 auto;max-width:1400}.alt-landing-features-section{margin-bottom:40px}.alt-landing-features{margin-top:40px;padding:0 40px}.alt-landing-feature-item{background:#0000;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:1400px;transition:all .3s ease}.fullscreen .alt-landing-feature-item{margin-bottom:96px;padding:0 48px}.alt-landing-feature-visual{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:800px;transition:all .3s ease;width:100%}.fullscreen .alt-landing-feature-visual{gap:64px;margin:48px auto;max-width:1200px}.gif-container{align-items:center;display:flex;flex-direction:column;margin-bottom:32px;transition:all .3s ease}.fullscreen .gif-container{margin-bottom:48px;transform:scale(1.1)}.gif-container img{border-radius:12px;box-shadow:0 8px 32px #0000001f;height:auto;max-width:100%;transition:all .3s ease}.fullscreen .gif-container img{box-shadow:0 12px 48px #0000001f}.alt-landing-feature-content{text-align:left}.alt-landing-content{align-items:stretch;display:flex;flex-direction:column;max-width:40vw;width:100%}.alt-landing-title{align-items:center;display:flex;text-align:left}.alt-landing-title h1{align-items:center;color:#ff8a8a;display:flex;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0}.landing-logo-wrapper{align-items:center;display:inline-flex;height:48px;margin-right:12px;width:62px}.alt-landing-subtitle{color:#ff9b9b;font-size:20px;margin-top:10px}.alt-landing-description{color:#ff8a8a;font-family:Poppins-Medium;font-size:2em;font-weight:700;line-height:1.6;margin-bottom:2vh}.alt-landing-description .highlight{color:#ffaea6;font-family:Poppins-Bold}.alt-landing-private-repo-alert{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:10px;margin-bottom:20px;padding:15px;text-align:center}.alt-landing-private-repo-alert h6{color:#856404;margin-bottom:5px}.alt-landing-actions{align-items:stretch;display:flex;flex-direction:column;gap:30px;margin-top:auto;padding-bottom:40px;width:100%}.alt-landing-button-sections{grid-gap:clamp(20px,3vw,40px);display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.alt-landing-button-column{align-items:center;display:flex;flex-direction:column;gap:clamp(20px,2.5vw,25px);min-width:0}.alt-landing-column-title{color:#ffaea6;font-family:Poppins,sans-serif;font-size:clamp(14px,1.2vw,16px);font-weight:600;margin:0;text-align:center;white-space:nowrap}.alt-landing-button{all:unset;align-items:center;background:#fff;border:1px solid #ffaea78e;border-radius:30px;box-sizing:border-box;color:#ffaea6;cursor:pointer;display:flex;font-family:Poppins-Medium;font-weight:600;justify-content:center;max-width:min(200px,100%);outline:revert;padding:clamp(8px,1vw,10px) clamp(14px,1.6vw,18px);position:relative;text-align:center;transition:all .3s ease;white-space:nowrap;width:100%}.alt-landing-button:hover{background:#ffaea6;color:#fff;transform:translateY(-2px)}.alt-landing-button:hover .alt-landing-button-icon-wrapper{background:#fff;color:#ffaea6}.alt-landing-button-icon-wrapper{align-items:center;aspect-ratio:1/1;background:#fef3f3;border:4px solid #fff;border-radius:100%;box-sizing:border-box;color:#ffaea7;display:flex;justify-content:center;outline:1px solid #ffaea7;overflow:hidden;position:absolute;right:14px;top:-20px;transform:none;transition:all .3s ease;width:clamp(28px,3vw,32px);z-index:100}.alt-landing-button-icon-wrapper .MuiSvgIcon-root{height:auto;width:55%}.alt-landing-button-icon-wrapper.github-icon{background:#fff}.alt-landing-button-icon-wrapper.github-icon .MuiSvgIcon-root{width:110%}.alt-landing-button.private-repo-highlight{background:#ffaea6;border:2px solid #ff8080;box-shadow:0 0 10px #ffaea680;color:#fff;transform:scale(1.02)}.alt-landing-button.private-repo-highlight .alt-landing-button-icon-wrapper{background:#fff;color:#ffaea6}.alt-landing-url-input-wrapper{align-items:stretch;display:flex;flex-direction:column;margin-bottom:20px;position:relative;width:100%}.alt-landing-url-input{background-color:#fff;border:2px solid #ffe5e5;border-radius:30px;box-sizing:border-box;caret-color:#ffaea6;color:#ffaea6;font-size:16px;outline:none;padding:15px 20px;transition:all .3s ease;width:100%}.alt-landing-url-input:focus{border-color:#ffaea6;box-shadow:0 0 0 3px #ffaea633}.alt-landing-url-input:focus+.alt-landing-input-icon{opacity:1}.alt-landing-url-input::placeholder{color:#ffaea6;opacity:.7}.alt-landing-url-caption{color:#ff9b9b;display:flex;flex-direction:column;font-size:12px;gap:1px;margin-left:15px;margin-top:5px}.alt-landing-url-caption .replace-text{align-items:center;display:flex;font-weight:500;gap:1px}.alt-landing-url-caption .strike-text{color:#666;font-weight:600;text-decoration:line-through}.alt-landing-url-caption .highlight-text{color:#ff7b7b;font-weight:600}.alt-landing-url-caption .example{align-items:center;color:#888;display:flex;font-size:11px;gap:8px;margin-top:2px}.alt-landing-url-caption .example .arrow{color:#ff9b9b;font-weight:700}.alt-landing-button.highlight-button{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff7b7b66}70%{box-shadow:0 0 0 10px #ff7b7b00}to{box-shadow:0 0 0 0 #ff7b7b00}}.alt-landing-secondary-actions{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.alt-landing-secondary-button{align-items:center;background-color:#fff;border:2px solid #ffe5e5;border-radius:30px;color:#ff7b7b;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.alt-landing-secondary-button:hover{background-color:#fef3f3;border-color:#ff9b9b;transform:translateY(-2px)}.alt-landing-footer{color:#666;margin-top:40px;text-align:center}.alt-landing-footer a{color:#ffaea6;text-decoration:none}.alt-landing-footer a:hover{text-decoration:underline}.alt-landing-svg-placeholder{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:85vh;justify-content:center;padding:0 40px;width:100%}@media (min-width:1700px) and (max-width:1919px){.alt-landing-button-sections{gap:25px}.alt-landing-button-column{gap:20px}.alt-landing-button{font-size:14px;max-width:180px;padding:9px 16px}.alt-landing-content{max-width:35vw}.alt-landing-description{font-size:1.8em}.alt-landing-button-icon-wrapper{aspect-ratio:1/1;width:30px}.alt-landing-auth{right:80px}}@media screen and (max-width:1200px){.alt-landing-button-sections{gap:20px}.alt-landing-button-column{gap:25px}}@media screen and (max-width:768px){.alt-landing-button{font-size:13px;padding:10px 15px}.alt-landing-button-icon-wrapper{border-width:3px;width:35px}.alt-landing-column-title{font-size:14px}}.learn-more-indicator{align-items:center;color:#888;display:flex;flex-direction:column;font-family:Poppins-Medium;justify-content:center;margin-bottom:15vh;opacity:.8;transition:opacity .3s ease}.learn-more-indicator:hover{opacity:1}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.alt-landing-feature-item h3{margin-bottom:24px;transition:margin .3s ease}.fullscreen .alt-landing-feature-item h3{margin-bottom:32px}.alt-landing-feature-item h6{margin-bottom:48px!important;transition:margin .3s ease}.fullscreen .alt-landing-feature-item h6{margin-bottom:72px!important}.CheckRunViewContainer{background-color:#fff;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));margin:auto 0;overflow:hidden;z-index:998}.openCheckRunView{opacity:1;transition-duration:.2s}.CheckRunTitleWrapper{background-color:#f1f1f1;border-radius:30px;margin-bottom:20px;margin-top:15px;max-height:90px;min-height:20px;padding-bottom:5px;padding-left:20px;padding-top:5px;position:relative}.CheckRunTitle{color:#4d4d4d;display:inline;font-size:13px;margin-right:4px;-webkit-user-select:none;user-select:none}.TabPanel{height:100%}.CheckRunViewContentContainer{align-items:center;display:flex;flex-direction:column;height:87%;justify-content:flex-start;margin-top:3%;position:relative;width:100%}.CheckRunViewContent{height:70%;position:relative;width:90%}.MuiTabs-indicator{transform:translateX(11%)!important}.CheckRunButtonsContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:55px;position:relative;width:55%}.CancelButton{width:43%}.disabled{opacity:.7;pointer-events:none}.CompleteReviewButton{width:100%}.CheckRunViewFile{background-color:#eee;border-radius:30px;box-shadow:1.95px 1.95px 2.6px #0000;color:#444;display:flex;justify-content:space-between;margin:5px 0;max-height:30px;position:relative;width:90%}.CheckRunViewFileInternalWrapper{height:100%;padding:4px 15px;width:100%}.CheckRunViewFileInternalContent{align-items:center;display:flex;position:relative}.CheckRunViewFileInternalText{color:"#25252";font-family:Poppins-Medium;font-size:12px;margin:0;-webkit-user-select:none;user-select:none}.CheckRunViewFileInternalTextSub{color:#9a9a9a;font-family:Poppins-Medium;font-size:12px;margin-left:10px}.CheckRunViewFile:hover{box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.423);cursor:default}.selectedFile{border:1px solid #ff8b8b}.iconWrapper{margin-right:10px}.iconWrapper,.linkedIconWrapper{align-items:center;color:hsla(0,0%,41%,.943);display:flex;justify-content:center;transition:.1s ease-in}.linkedIconWrapper{margin-right:8px}.hoverEffect:hover{color:#ffaea6}.checkRunContainer{align-items:center;display:flex;flex-direction:column;overflow-y:auto;position:relative;top:1.85%}.checkRunContainer::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:2px;width:2px}.checkRunContainer::-webkit-scrollbar{background-color:#f4f4f4;border-radius:2px;width:2px}.mobile-landing-root,.mobile-landing-root *{font-family:Inter,Poppins,Segoe UI,Helvetica Neue,Arial,sans-serif!important}.mobile-landing-root{background:#fff;font-family:Poppins,sans-serif;max-width:100vw;overflow-x:hidden;position:relative;width:100%}.mobile-landing-scroll-container{-webkit-overflow-scrolling:touch;height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:scroll;width:100%}.mobile-landing-hero{background:#fee;box-sizing:border-box;height:100vh;justify-content:flex-start;padding-bottom:0;position:relative}.mobile-landing-content,.mobile-landing-hero{align-items:center;display:flex;flex-direction:column;width:100%}.mobile-landing-content{gap:1vh;padding:0}.mobile-landing-title{color:#ffaea6;font-size:5vh;font-weight:300;letter-spacing:2px;margin-bottom:1vh;margin-top:0}.mobile-landing-tagline{color:#e74c3c;font-size:2.5vh;font-weight:700;margin-bottom:1vh;padding:0 2vw;text-align:center}.mobile-landing-desc{color:#e74c3c;font-size:1.8vh;margin:0 6vw;text-align:left}.mobile-landing-heart{font-size:4vh;margin-bottom:0;margin-top:0}.mobile-landing-btn{border:none;border-radius:30px;box-shadow:2px 4px 12px #00000018;cursor:pointer;font-size:1.8vh;font-weight:600;margin:1vh 0 0;padding:1.5vh 0;width:85vw}.mobile-landing-btn.main{background:#ffaea6;color:#fff}.mobile-landing-btn.main:active{background:#ff8b8b}.mobile-landing-btn.secondary{background:#ffe0de;border:2px solid #ffaea6;color:#ffaea6;margin-bottom:2vh}.mobile-landing-btn.secondary:active{background:#ffaea6;color:#fff}.mobile-landing-demo-learnhow-wrapper{align-items:center;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.mobile-landing-demo{background:#0000;margin:12px 0;overflow:hidden;padding:0;position:relative;width:110vw}demo-canvas{background-color:#fee}.mobile-landing-demo iframe{aspect-ratio:16/9;background:#0000;border:none;display:block;height:100%!important;margin:0;max-height:100%!important;padding:0;width:100%!important}.mobile-landing-learnhow{color:#988b8a;font-size:2vh;font-weight:500;margin-bottom:2vh;margin-top:0;text-align:center}.arrow{color:#988b8a;font-size:24px;margin:0;padding:0}.mobile-features-root{align-items:stretch;background:#f8f8f8;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-bottom:0;position:relative;width:100%}.mobile-features-svg-wrapper{align-items:flex-end;background:#f8f8f8;display:flex;height:28vh;justify-content:center;max-height:220px;min-height:120px;width:100%}.mobile-features-list{align-items:stretch;background:#f8f8f8;display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding-bottom:2vh;width:100%}.mobile-feature-section{background:#f8f8f8;border-bottom:.7px solid #ffaea6;width:100%}.mobile-feature-header{font-size:3vh;font-weight:600;justify-content:space-between;padding:2.5vh 2vw}.mobile-feature-visual{font-size:3vh;margin-right:1.5vw}.mobile-feature-heading{color:#4d4d4d;font-size:2.2vh;font-weight:700}.mobile-feature-content{background:#f8f8f8;border-bottom:.7px solid #ffaea6;display:block;height:auto;padding:0 2vw}.mobile-feature-section.open .mobile-feature-content{padding-bottom:2vh;padding-top:0}.mobile-feature-subheading{color:#5d5d5d;font-size:2vh;line-height:1.5}.mobile-features-getstarted{background:#fff;border:2px solid #ffaea6;border-radius:30px;bottom:0;box-shadow:2px 4px 12px #00000018;color:#ffaea6;cursor:pointer;display:block;font-size:2.2vh;font-weight:600;left:0;margin:0 auto 3vh;max-width:400px;padding:2vh 0;right:0;transition:background .2s,color .2s;width:85vw}.mobile-features-getstarted:active{background:#ffaea6;color:#fff}.mobile-landing-overlay{align-items:center;background:#00000059;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.mobile-landing-overlay-content{align-items:center;background:#fff;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;max-height:none;max-width:none;padding:0 6vw;position:relative;width:100%}.mobile-landing-overlay-title{color:#ffaea6;font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}.mobile-landing-form{align-items:center;display:flex;flex-direction:column;margin-top:20px;padding:0;width:100%}.mobile-landing-input{background:#fff6f6;border:1.5px solid #ffaea6;border-radius:25px;box-sizing:border-box;color:#333;font-size:18px;margin-bottom:18px;outline:none;padding:14px 18px;width:100%}.mobile-landing-input:focus{border:2px solid #ff8b8b}.mobile-landing-error{color:#e74c3c;font-size:15px;margin-bottom:8px;text-align:center}.mobile-landing-success{color:#27ae60;font-size:18px;margin:auto;text-align:center}.mobile-landing-terms{color:#e74c3c;font-size:13px;margin-top:18px;text-align:center}.mobile-landing-terms a{color:#e74c3c;text-decoration:underline}.mobile-landing-overlay-close{background:none;border:none;color:#ffaea6;cursor:pointer;font-size:32px;font-weight:700;line-height:1;position:absolute;right:24px;top:18px}.mobile-landing-hero-points{box-sizing:border-box;color:#e74c3c;font-size:clamp(1.8rem,6vw,3rem);font-weight:700;letter-spacing:-1px;line-height:1.1;margin:0 auto 1vh;max-width:90vw;text-align:left;width:90%}.mobile-feature-header{align-items:center;background:#f8f8f8;border-bottom:.7px solid #ffaea6;color:#e74c3c;cursor:pointer;display:flex;flex-wrap:wrap;font-size:5vh;font-weight:300;gap:1vw;justify-content:flex-start;padding:2.5vh 3vw;-webkit-user-select:none;user-select:none}.mobile-feature-heading{flex:1 1;font-size:2.6vh;line-height:1.2}.mobile-feature-heading,.mobile-feature-subheading{color:#e74c3c;font-weight:300;white-space:normal;word-break:break-word}.mobile-feature-subheading{background:#f8f8f8;font-size:2.1vh;line-height:1.4;margin-bottom:0;margin-top:1vh;padding:0 3vw 1vh}.mobile-feature-icon-bg{background:#ffe0de;border-radius:12px;height:36px;justify-content:center;margin-right:12px;min-height:36px;min-width:36px;width:36px}.mobile-feature-icon-bg,.mobile-floating-banner{align-items:center;box-sizing:border-box;display:flex}.mobile-floating-banner{background:#fff;border:1.5px solid #ffaea6;border-radius:28px;box-shadow:0 4px 18px #ffaea633,0 1.5px 8px #ffaea622;gap:.7em;justify-content:space-between;left:50%;padding:.45em .9em .45em 1.1em;position:fixed;top:2vw;transform:translateX(-50%);width:85vw;z-index:1002}.mobile-floating-banner-title{color:#ffaea6;font-family:Poppins,Inter,sans-serif;font-size:1.25em;font-weight:500;letter-spacing:.2px;white-space:nowrap}.mobile-floating-banner-btn{background:#ffaea6;border:none;border-radius:24px;box-shadow:0 2px 8px #ffaea622;color:#fff;cursor:pointer;font-size:.98em;font-weight:600;padding:.45em 1.1em;white-space:nowrap}.mobile-floating-banner-btn:active{background:#ff8b8b;color:#fff}.StayTunedPulse{opacity:.65}@keyframes stayTunedPulsate{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}@media (max-width:400px){.mobile-floating-banner{border-radius:18px;gap:.4em;max-width:99vw;min-width:0;padding:.35em .5em .35em .7em;width:90vw}.mobile-floating-banner-title{font-size:1em}.mobile-floating-banner-btn{border-radius:16px;font-size:.85em;padding:.35em .7em}}.mobile-landing-hero{padding-top:10vh}@media (max-width:500px){.mobile-landing-demo{aspect-ratio:1.819905213270142;background-color:#fee;border-radius:8px;padding:8px}.mobile-landing-demo iframe{aspect-ratio:1.819905213270142;border-radius:0;height:100%}}.mobile-features-scroll-container{background:#f8f9fa;margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}.mobile-feature-scroll-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:65vh;padding:60px 20px;text-align:center;width:100%}.mobile-feature-scroll-section:nth-child(2n){background:#fff}.mobile-feature-scroll-section:nth-child(odd){background:#f8f9fa}.mobile-feature-content-wrapper{align-items:center;display:flex;flex-direction:column;gap:1vh;max-width:600px;width:100%}.mobile-feature-title{color:#1a1a1a;font-size:10rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.mobile-feature-subtitle{color:#666;font-size:1.2rem;font-weight:400;line-height:1.5;margin:0;max-width:500px;text-align:center}.mobile-feature-gif-placeholder{align-items:center;background:#0000;border-radius:30px;box-sizing:border-box;display:flex;justify-content:center;margin:5vw 20vw;max-width:500px;min-height:300px;padding:20px;width:90vw}.gif-placeholder-content{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.gif-placeholder-content img{border-radius:30px;box-shadow:0 4px 8px #0000001a;max-height:300px;object-fit:contain;width:100%}.mobile-features-cta-section{align-items:center;background:linear-gradient(135deg,#ff8b8b,#ffaea6);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 20px;text-align:center}.mobile-features-cta-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 20px;text-align:center}.mobile-features-cta-subtitle{color:#fff;font-size:1.2rem;font-weight:400;line-height:1.5;margin:0 0 40px;max-width:500px;opacity:.9;text-align:center}.mobile-features-cta-section .mobile-features-getstarted{background:#fff;border:none;border-radius:30px;box-shadow:0 4px 20px #0000001a;color:#ff8b8b;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 40px}.mobile-features-cta-section .mobile-features-getstarted:hover{background:#f8f9fa}@media (max-width:768px){.mobile-feature-title{font-size:20rem}.mobile-feature-subtitle{font-size:1.1rem}.mobile-features-cta-title{font-size:2rem}.mobile-features-cta-subtitle{font-size:1.1rem}.mobile-feature-gif-placeholder{margin:5vw;padding:15px}.gif-placeholder-content img{max-height:250px}}@media (max-width:480px){.mobile-feature-title{font-size:2.5rem}.mobile-feature-subtitle{font-size:1rem}.mobile-features-cta-title{font-size:1.8rem}.mobile-features-cta-subtitle{font-size:1rem}.mobile-feature-gif-placeholder{margin:5vw 2vw;padding:10px}.gif-placeholder-content img{max-height:200px}.mobile-features-cta-section .mobile-features-getstarted{font-size:1rem;padding:14px 30px}}.gif-container{margin-bottom:20px;position:relative;width:100%}.gif-caption{color:#666;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:12px 0 0;padding:0 15px;text-align:center}@media (max-width:480px){.gif-caption{font-size:.9rem;margin:8px 0 0;padding:0 10px}}.gif-loading-placeholder{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:30px;height:300px;width:100%}@keyframes shine{to{background-position-x:-200%}}@media (max-width:480px){.gif-loading-placeholder{height:200px}}.mobile-email-container{align-items:center;display:flex;gap:8px;max-width:320px;width:85%}.mobile-email-caption{color:#666;font-size:12px;line-height:1.5;margin-bottom:10px;max-width:320px;text-align:center;width:85%}.mobile-email-input{background:#fff;border:2px solid #ffaea6;border-radius:30px;color:#4d4d4d;flex:1 1}.mobile-email-input,.mobile-go-button{font-size:1.8vh;height:calc(3.5vh + 4px);min-height:45px;padding:0 20px}.mobile-go-button{background:#ffaea6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;margin-left:10px}.mobile-go-button:disabled{cursor:not-allowed;opacity:.7}.mobile-contact-section a:hover{transform:scale(1.1)}.json-viewer-container{margin:8px 0}.json-viewer-title{color:#374151;font-size:14px;margin-bottom:6px}.json-viewer-content{scrollbar-color:#cbd5e0 #f8f9fa;scrollbar-width:thin}.json-viewer-content::-webkit-scrollbar{height:6px;width:6px}.json-viewer-content::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.json-viewer-content::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.json-viewer-content::-webkit-scrollbar-thumb:hover{background:#a0aec0}.json-line{min-height:18px}.json-property{color:#0969da;font-weight:500}.json-string{color:#0a3069}.json-number{color:#d73a49;font-weight:500}.json-boolean{color:#6f42c1;font-weight:500}.json-null{color:#6a737d;font-style:italic}.json-bracket{color:#6a737d;font-weight:700}.inSimulationSnackBar{border-radius:30px;left:-25vw;position:fixed}.SnackBarWithToggle{background-color:initial;position:fixed;right:10vw;top:1.5vh}.snackBar{background-color:initial;box-shadow:none;left:-35px;position:relative;top:5vh;z-index:99999}
/*# sourceMappingURL=main.65fe691e.css.map*/