@import url(https://fonts.googleapis.com/css2?family=Neucha&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&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}*{overscroll-behavior-x:none}:root{overflow:hidden}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;opacity:.65}@keyframes stayTunedPulsate{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.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}}.SavePromptMessage{align-items:center;color:#acacac;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:5px;margin-top:-4px;transition:color .2s ease;white-space:nowrap}.SavePromptMessage:hover,.SavePromptMessage:hover .SavePromptIcon{color:#ffaea6}.SavePromptIcon{color:#adadad;font-size:10px}.Header--landing{padding:0 32px}.Header--landing .LogoWrapper{margin-left:8px}.Header--landing .HeaderLeftSection{padding:0 12px}.Header--landing .HeaderButtonsLeft{gap:12px;margin-right:32px}.header-portal-element{pointer-events:auto}.Header--landing{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #ffaea61a;box-shadow:0 2px 10px #0000000d;display:flex;height:70px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100vw;z-index:1000}.Header--landing.Header--landingScrolled{background:#ffcdcdfa;border-bottom:2px solid #ffaea666;box-shadow:0 4px 20px #ffaea659}.Header--landing .LogoWrapper{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-radius:0;box-shadow:none;flex-direction:row;left:auto;max-height:none;padding:0;position:static;top:auto}.Header--landing .LogoContainer,.Header--landing .LogoWrapper{align-items:center;display:flex;gap:16px}.Header--landing .LogoIcon{align-items:center;display:flex;height:24px;justify-content:center;width:30px}.Header--landing .Logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f66,#f99 50%,#ffaea6);-webkit-background-clip:text;background-clip:text;color:#4d4d4d;font-family:Inter,Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1;margin:0;padding:0;white-space:nowrap}.Header--landing.Header--landingScrolled .Logo{background:linear-gradient(135deg,#f44,#f66 50%,#f88)}.Header--landing .HeaderLeftSection{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between;width:100%}.Header--landing .HeaderButtonsLeft{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end;margin-left:auto;margin-right:40px}.Header--landing .HeaderButtonsLeft .codecanvas-btn{border-radius:24px;font-size:13px;min-height:34px;padding:8px 14px}.Header--landing .HeaderButtonsLeft .codecanvas-btn .btn-icon{height:16px;width:16px}.Header--landing .codecanvas-btn--icon-only{min-width:auto!important;padding:6px!important}.Header--landing .header-discord-icon{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.Header--landing .header-discord-icon svg{height:100%;width:100%}.Header--landing .header-discord-icon .DiscordLogoPath{fill:currentColor;transition:fill .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1200px){.Header--landing .HeaderButtonsLeft{gap:8px}.Header--landing .HeaderButtonsLeft .codecanvas-btn{font-size:12px;padding:6px 12px}}@media (max-width:768px){.Header--landing .HeaderLeftSection{gap:10px}.Header--landing .HeaderButtonsLeft{display:none}.Header--landing .Logo{font-size:24px}}@media (max-width:1199px){.Header,.Header--landing{max-width:100%!important;width:100%!important}}.Header--landing .codecanvas-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#fef3f3d9);border:2px solid #ffaea64d;border-radius:30px;box-shadow:0 2px 8px #ffaea61a;color:#4d4d4d;cursor:pointer;display:flex;font-family:Inter,Poppins,sans-serif;font-weight:600;gap:8px;justify-content:center;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Header--landing .codecanvas-btn:hover{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);border-color:#f99;box-shadow:0 6px 16px #ff999940;color:#fff;transform:translateY(-2px) scale(1.02)}.Header--landing .codecanvas-btn:active{box-shadow:0 2px 8px #f993;transform:translateY(0) scale(.98)}.Header--landing .codecanvas-btn:focus-visible{outline:2px solid #ffaea666;outline-offset:2px}.Header--landing .codecanvas-btn--small{border-radius:20px;font-size:12px;min-height:32px;padding:8px 14px}.Header--landing .codecanvas-btn--medium{border-radius:25px;font-size:13px;min-height:36px;padding:10px 16px}.Header--landing .codecanvas-btn--large{border-radius:30px;font-size:14px;min-height:44px;padding:12px 20px}.Header--landing .codecanvas-btn--primary{background:linear-gradient(135deg,#ffaea6,#f99 50%,#ff7b7b);border-color:#ffaea699;box-shadow:0 4px 12px #ffaea64d;color:#fff}.Header--landing .codecanvas-btn--primary:hover{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#f55);box-shadow:0 6px 20px #ffaea666;transform:translateY(-2px) scale(1.02)}.Header--landing .codecanvas-btn--secondary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-color:#fff3;color:#fff}.Header--landing .codecanvas-btn--secondary:hover{background:#ffaea633;border-color:#ffaea666;color:#fff}.Header--landing .codecanvas-btn--outline{background:#0000;border-color:#ffaea680;color:#ffaea6}.Header--landing .codecanvas-btn--outline:hover{background:linear-gradient(135deg,#ffaea61a,#ffaea60d);border-color:#f99;color:#f99}.Header--landing .codecanvas-btn--highlighted{animation:pulse-glow 2s ease-in-out infinite;background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);border-color:#ff7b7b;box-shadow:0 0 20px #f996;color:#fff}.Header--landing .codecanvas-btn--disabled{pointer-events:none}.Header--landing .codecanvas-btn--disabled,.Header--landing .codecanvas-btn:disabled{background:#c8c8c84d;border-color:#c8c8c84d;color:#999;cursor:not-allowed;opacity:.6}.Header--landing .codecanvas-btn:disabled:hover{background:#c8c8c84d;box-shadow:none;color:#999;transform:none}.Header--landing .codecanvas-btn .btn-icon{height:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:16px}.Header--landing .codecanvas-btn--small .btn-icon{height:14px;width:14px}.Header--landing .codecanvas-btn--large .btn-icon{height:18px;width:18px}.Header--landing .codecanvas-btn:hover .btn-icon{transform:scale(1.1)}.Header--landing .codecanvas-btn--loading{pointer-events:none}.Header--landing .codecanvas-btn--loading:after{animation:button-loading 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;position:absolute;width:16px}@keyframes button-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Header--landing .codecanvas-btn{font-size:12px;gap:6px;padding:8px 12px}.Header--landing .codecanvas-btn--large{font-size:13px;padding:10px 16px}.Header--landing .codecanvas-btn .btn-icon{height:14px;width:14px}}@media (max-width:480px){.Header--landing .codecanvas-btn{border-radius:20px;font-size:11px;min-height:28px;padding:6px 10px}.Header--landing .codecanvas-btn .btn-icon{height:12px;width:12px}}.header-btn-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Header--landing .header-btn-group .codecanvas-btn{white-space:nowrap}.footer-btn-group{display:flex;flex-direction:column;gap:12px;width:100%}.Header--landing .footer-btn-group .codecanvas-btn{justify-content:flex-start;text-align:left;width:100%}: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:15}.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;padding-top:25px}.wikiDiv,.wikiInner{box-sizing:border-box;padding-bottom:10px;position:relative}.wikiInner{height:calc(94.6% - 10px);margin:10px 8px 8px;overflow:auto;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:auto;width:100%}.SimStepsList{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0;overflow-x:hidden;padding:0;position:relative;width:100%}.SimStepsListItem{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:44px;justify-content:center;transition:transform .2s ease;width:90%}.SimStepsListItem.dragging{transform:scale(1.2);z-index:20}.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:25!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:10}.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}.simulation-title-label{align-self:baseline;color:#999;font-size:11px;margin-top:2px;padding-left:20px}.simulation-control-panel{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin:0;padding:8px;width:96%}.control-group-left,.control-group-right{align-items:center;display:flex;gap:8px}.control-separator{background-color:#e0e0e0;height:24px;margin:0 12px;width:1px}.collapsed-steps-view{background-color:#fff;flex-shrink:0;padding:8px;width:100%}.embeddedStepDescriptionContainer{background-color:initial;display:flex;flex-direction:column;height:100%;padding:0;position:relative;width:100%}.collapsed-step-header{background-color:#fff}.embeddedStepDescriptionContainer .textEditorContainer{height:100%;max-height:100%;min-height:80px;overflow:auto}.embeddedStepDescriptionContainer .wikiDiv{align-items:flex-start;background-color:#fff;border:1px solid #ffaea6;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:center;overflow:visible;position:relative}.embeddedStepDescriptionContainer .wikiIndicator{bottom:10px;color:var(--grey);left:15px;position:absolute;z-index:9999}.embeddedStepDescriptionContainer .ck-content,.embeddedStepDescriptionContainer .ck-editor__editable{max-height:calc(100% - 20px)!important;min-height:60px!important;overflow-y:auto!important}.expand-collapse-button{transition:all .2s ease}.expand-collapse-button:hover{background-color:#fff5f5!important}.expand-collapse-button:hover svg{fill:#ff8fa3!important}.wikiAndCodeContainer.collapsed-steps{--offset:calc(var(--sim-files-height) + 15px);display:flex;flex-direction:column;height:calc(100% - var(--offset));top:var(--offset)}.collapsed-view-node .iconWrapper{display:none!important}.collapsed-view-node{width:97.5%}.collapsed-view-node.simulationNode{cursor:pointer}.collapsed-clickable-wrapper:hover .collapsed-view-node.simulationNode{background-color:#f8f8f8;transition:background-color .2s ease}.SimStepsList{flex:1 1;overflow-y:auto;padding:8px}.SimStepsListItem{overflow:visible;position:relative}.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:30}.controlContainer{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;width:100%;z-index:20}.titleContainer{padding-left:10px}.largeGreyButton{height:100%;z-index:25}.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:25}.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}.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}.simulations-container-highlighted{animation:pulseHighlight 2s ease-in-out infinite;border:3px solid #ffaea7!important;border-radius:30px;position:relative}@keyframes pulseHighlight{0%{box-shadow:0 0 0 0 #ffaea7b3}50%{box-shadow:0 0 0 10px #ffaea700}to{box-shadow:0 0 0 0 #ffaea7b3}}.widget-arrow{border-bottom:10px solid #0000;border-right:12px solid #2c2c2c;border-top:10px solid #0000;height:0;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:0}.use-cases-widget-container{pointer-events:auto;position:fixed;z-index:10001}.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}}.mock-mode-container{pointer-events:auto;position:fixed;touch-action:none;transition:none;will-change:left,top;z-index:10000}.mock-mode-container[data-dragging=true]{cursor:grabbing}.mock-mode-indicator{align-items:center;animation:pulse-glow 2s infinite;background:#ff5e50;border-radius:30px;box-shadow:0 2px 8px #ff5e5066;color:#fff;cursor:default;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 12px;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}.mock-mode-drag-handle{cursor:grab;font-size:10px;margin-right:2px;opacity:.7;padding:2px 4px}.mock-mode-drag-handle:active{cursor:grabbing}.mock-mode-container[data-dragging=true] .mock-mode-indicator{animation:none;opacity:.9}.mock-mode-indicator.mock-mode-disabled{animation:none;background:grey;opacity:.7}.mock-mode-indicator.mock-mode-disabled:hover{background:#909090;box-shadow:0 4px 12px #8080804d}.mock-mode-indicator.mock-mode-inactive{animation:none;background:#ffb3a7;opacity:.8}.mock-mode-indicator.mock-mode-inactive:hover{background:#ffa399;box-shadow:0 4px 12px #ffb3a766}@keyframes pulse-glow{0%,to{box-shadow:0 2px 8px #ff5e5066}50%{box-shadow:0 2px 16px #ff5e5099}}.mock-mode-indicator:hover{animation:none;background:#ff7a6f;box-shadow:0 4px 12px #ff5e5080}.mock-mode-container[data-dragging=true] .mock-mode-indicator:hover{box-shadow:0 2px 8px #ff5e5066}.mock-mode-icon{align-items:center;display:flex;font-size:14px}.mock-mode-text{font-weight:700;text-transform:uppercase}.mock-mode-count{background:#ffffff40;border-radius:12px;font-size:11px;font-weight:700;min-width:18px;padding:2px 6px;text-align:center}.mock-custom-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#282828f2!important;border-radius:8px!important;box-shadow:0 8px 24px #0000004d!important;max-width:400px!important;padding:0!important;pointer-events:auto!important}.mock-tooltip-content{color:#fff;font-size:13px;padding:12px}.mock-tooltip-header{align-items:center;color:#ff7a6f;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:space-between;margin-bottom:8px}.mock-tooltip-stats{color:#b0b0b0;font-size:12px;margin-bottom:8px}.mock-tooltip-divider{background:#ffffff1a;height:1px;margin:8px 0}.mock-tooltip-mocks{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.mock-tooltip-item{background:#ffffff0d;border-left:3px solid #ff5e50;border-radius:6px;padding:8px}.mock-tooltip-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.mock-tooltip-function{color:#ff7a6f;font-family:Courier New,monospace;font-size:12px;font-weight:600;margin-bottom:4px}.mock-tooltip-description{color:#d0d0d0;font-size:11px;line-height:1.4}.mock-tooltip-mocks::-webkit-scrollbar{width:6px}.mock-tooltip-mocks::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.mock-tooltip-mocks::-webkit-scrollbar-thumb{background:#ff5e5080;border-radius:3px}.mock-tooltip-mocks::-webkit-scrollbar-thumb:hover{background:#ff5e50b3}.mock-mode-help-icon{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:4px;transition:all .2s}.mock-mode-help-icon:hover{background:#ffffff26}.mock-help-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#282828f2!important;border-radius:8px!important;box-shadow:0 8px 24px #0000004d!important;max-width:500px!important;padding:0!important;pointer-events:auto!important}.mock-help-tooltip-content{color:#fff;font-size:13px;line-height:1.6;padding:16px}.mock-help-header{border-bottom:1px solid #ffffff1a;color:#ff7a6f;font-size:15px;font-weight:700;margin-bottom:12px;padding-bottom:8px}.mock-help-body{color:#d0d0d0}.mock-help-body p{margin:10px 0}.mock-help-body ul{margin:10px 0;padding-left:20px}.mock-help-body li{margin:5px 0}.mock-help-url{background:#ffffff0d;border-left:3px solid #ff5e50;border-radius:6px;margin:12px 0;padding:10px}.mock-help-url-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mock-help-url code{color:#ffb3a7;display:block;font-family:Courier New,monospace;font-size:11px;word-break:break-all}.mock-help-copy-button{align-items:center;background:#ff7a6f33;border:1px solid #ff7a6f66;border-radius:4px;color:#ff7a6f;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;transition:all .2s}.mock-help-copy-button:hover{background:#ff7a6f4d;border-color:#ff7a6f99;transform:translateY(-1px)}.mock-help-copy-button:active{transform:translateY(0)}.mock-help-copy-text{font-size:11px}.mock-help-footer{border-top:1px solid #ffffff1a;color:#ff7a6f;font-size:12px;font-weight:600;margin-top:16px;padding-top:12px}@media (max-width:768px){.mock-mode-indicator{font-size:11px;padding:4px 8px}.mock-mode-text{display:none}.mock-mode-icon{font-size:16px}.mock-mode-drag-handle{display:none}.mock-mode-help-icon{margin-left:2px;padding:2px}}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}@media (max-width:1199px){body,html{-webkit-overflow-scrolling:touch;overflow-x:hidden!important;position:relative!important;touch-action:pan-y}*,body,html{max-width:100%!important}}.App--landing{align-items:normal;display:block;height:auto;justify-content:normal;min-height:100%}.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:3}.sourceDocContainer>div[style*="user-select: none"]{transition:opacity .2s ease}.sourceDocContainer>div[style*="cursor: row-resize"][style*="top: -5px"]{background:linear-gradient(180deg,#0000 0,#ffaea64d 50%,#0000);height:10px!important;top:-5px!important}.sourceDocContainer>div[style*="cursor: row-resize"][style*="bottom: -5px"]{background:linear-gradient(0deg,#0000 0,#ffaea64d 50%,#0000);bottom:-5px!important;height:10px!important}.sourceDocContainer>div[style*="cursor: col-resize"][style*="left: -5px"]{background:linear-gradient(90deg,#0000 0,#ffaea64d 50%,#0000);left:-5px!important;width:10px!important}.sourceDocContainer>div[style*="cursor: col-resize"][style*="right: -5px"]{background:linear-gradient(270deg,#0000 0,#ffaea64d 50%,#0000);right:-5px!important;width:10px!important}.sourceDocContainer>div[style*="cursor: nesw-resize"],.sourceDocContainer>div[style*="cursor: nwse-resize"]{background:radial-gradient(circle,#ffaea680 0,#0000 70%);border-radius:50%;height:15px!important;width:15px!important}.sourceDocContainer>div[style*="user-select: none"]:hover{opacity:1!important}.sourceDocContainer>div[style*="cursor: col-resize"]:hover,.sourceDocContainer>div[style*="cursor: row-resize"]:hover{background:#ffaea680!important}.sourceDocContainer>div[style*="cursor: nesw-resize"]:hover,.sourceDocContainer>div[style*="cursor: nwse-resize"]:hover{background:radial-gradient(circle,#ffaea6cc 0,#ffaea64d 70%)!important}.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%;pointer-events:auto;position:absolute;top:1.5%;width:30px;z-index:4}.SDMaximize{border:1px solid #ffaea6;border-radius:2px;height:50%;pointer-events:auto;position:relative;width:28%;z-index:4}.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);pointer-events:auto;position:absolute;top:1.5%;width:30px;z-index:4}.SDMinimize{background-color:#ffaea6;border-radius:6px;height:1px;pointer-events:auto;position:relative;width:40%;z-index:4}.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:20}.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,.custom-usecase-keywords-input::placeholder{color:#4d4d4d!important;opacity:1!important}.custom-usecase-keywords-input:focus{border:1.5px solid #4d4d4d!important}.custom-usecase-keywords-input{color:#4d4d4d!important;opacity:1!important}#custom-usecase-go-button,#custom-usecase-go-button *{color:#4d4d4d!important}#custom-usecase-go-button:hover{border:1.5px solid #4d4d4d!important}.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%}.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:#000;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;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:#1a1a1acc;border-radius:100px;margin-bottom:20px;padding:25px 45px}.landing-content,.landing-title{box-shadow:0 4px 4px 0 #00000040}.landing-content{background:#1a1a1acc;border-radius:45px;max-width:100%;padding:50px 70px 20px;position:relative;text-align:center;width:100%}.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 #1a1a1acc;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:#1a1a1acc;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 #1a1a1acc;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:#1a1a1acc;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:20px;top:20px;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}}@media (min-width:2560px){.landing-logo{left:53px;top:27px;width:800px}.landing-title h1{font-size:53px;letter-spacing:1.3px}.landing-title{border-radius:100px;margin-bottom:27px;padding:33px 60px}.landing-content{border-radius:60px;padding:67px 93px 27px;width:100%}.landing-content-ctas{margin:0 27px 20px}.landing-content-main{margin-right:80px;padding-right:80px}.landing-button{border-radius:27px;font-size:20px;margin:31px 0;padding:11px 47px}.landing-button .MuiTypography-root{font-size:20px}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{border-width:7px;width:80px}.landing-button-info-icon-wrapper{border-width:4px;left:20px;top:-13px;width:53px}.landingComponentCloseButton{right:27px;top:27px;width:80px}}@media (min-width:1920px) and (max-width:2559px){.landing-logo{left:48px;top:24px;width:720px}.landing-title h1{font-size:48px;letter-spacing:1.2px}.landing-title{margin-bottom:24px;padding:30px 54px}.landing-content{border-radius:54px;padding:60px 84px 24px;width:100%}.landing-content-ctas{margin:0 24px 18px}.landing-content-main{margin-right:72px;padding-right:72px}.landing-button{border-radius:24px;font-size:18px;margin:28px 0;padding:10px 42px}.landing-button .MuiTypography-root{font-size:18px}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{border-width:6px;width:72px}.landing-button-info-icon-wrapper{left:18px;top:-12px;width:48px}.landingComponentCloseButton{right:24px;top:24px;width:72px}}@media (min-width:1700px) and (max-width:1919px){.landing-logo{left:44px;top:22px;width:660px}.landing-title h1{font-size:44px;letter-spacing:1.1px}.landing-title{margin-bottom:22px;padding:28px 50px}.landing-content{border-radius:50px;padding:55px 77px 22px;width:100%}.landing-content-ctas{margin:0 22px 17px}.landing-content-main{margin-right:66px;padding-right:66px}.landing-button{border-radius:22px;font-size:17px;margin:25px 0;padding:9px 39px}.landing-button .MuiTypography-root{font-size:17px}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{width:66px}.landing-button-info-icon-wrapper{left:17px;top:-11px;width:44px}.landingComponentCloseButton{right:22px;top:22px;width:66px}}@media (min-width:1400px) and (max-width:1699px){.landing-logo{left:36px;top:18px;width:540px}.landing-title h1{font-size:36px;letter-spacing:.9px}.landing-title{margin-bottom:18px;padding:23px 41px}.landing-content{border-radius:41px;padding:45px 63px 18px;width:100%}.landing-content-ctas{margin:0 18px 14px}.landing-content-main{margin-right:54px;padding-right:54px}.landing-button{border-radius:18px;font-size:14px;margin:21px 0;padding:7px 32px}.landing-button .MuiTypography-root{font-size:14px}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{width:54px}.landing-button-info-icon-wrapper{left:14px;top:-9px;width:36px}.landingComponentCloseButton{right:18px;top:18px;width:54px}}@media (max-width:1199px){.landing-wrapper{padding:0 20px}.landing-logo{left:30px;top:15px;width:400px}.landing-title h1{font-size:32px;letter-spacing:.8px}.landing-title{border-radius:80px;margin-bottom:16px;padding:20px 35px}.landing-content{border-radius:35px;padding:40px 50px 16px;width:100%}.landing-content-ctas{flex-direction:column;gap:12px;margin:0 15px 12px}.landing-content-main{border-right:none;margin-right:0;padding-right:0}.landing-content-main:before{display:none}.landing-content-info{margin-top:20px;width:100%}.landing-button{border-radius:16px;font-size:13px;margin:18px 0;padding:6px 28px}.landing-button .MuiTypography-root{font-size:13px}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{border-width:4px;width:48px}.landing-button-info-icon-wrapper{border-width:2px;left:12px;top:-8px;width:32px}.landingComponentCloseButton{right:16px;top:16px;width:48px}}@media (max-width:767px){.landing-logo{left:20px;top:10px;width:280px}.landing-title h1{font-size:24px;letter-spacing:.5px}.landing-title{border-radius:60px;margin-bottom:12px;padding:15px 25px}.landing-content{border-radius:25px;padding:30px 25px 12px;width:100%}.landing-content-ctas{margin:0 10px 10px}.landing-button{border-radius:14px;font-size:12px;margin:12px 0;padding:5px 20px;width:100%}.landing-button .MuiTypography-root{font-size:12px}.landing-button-info-icon-wrapper,.landing-button-main-icon-wrapper{border-width:3px;width:40px}.landing-button-info-icon-wrapper{left:10px;top:-7px;width:28px}.landingComponentCloseButton{right:12px;top:12px;width:40px}}@media (max-width:480px){.landing-logo{left:15px;top:8px;width:200px}.landing-title h1{font-size:20px;letter-spacing:.3px}.landing-title{margin-bottom:10px;padding:12px 20px}.landing-content{border-radius:20px;padding:25px 20px 10px}.landing-button{font-size:11px;margin:10px 0;padding:4px 16px}.landing-button .MuiTypography-root{font-size:11px}.landingComponentCloseButton{right:10px;top:10px;width:35px}}.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{align-items:center;border:1px solid #ff8b8b;border-radius:30px;color:#ff8b8b;cursor:pointer;display:flex;justify-content:center;margin-top:40px;padding:10px 20px;position:relative;transition:.1s ease-in}.alt-landing-wrapper,.alt-landing-wrapper *{font-family:Poppins,sans-serif}.alt-landing-wrapper{background:linear-gradient(135deg,#fefefe,#fdfbfb 25%,#fcf9f9 50%,#fbf7f7 75%,#faf5f5);background-image:linear-gradient(135deg,#fff7f64d,#fff0ee33 30%,#ffebe81a 60%,#ffe6e30d),radial-gradient(ellipse at top left,#ffaea605 0,#0000 50%),radial-gradient(ellipse at bottom right,#ff8b8b05 0,#0000 50%)}.alt-landing-section-1{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:0 20px 40px;position:relative;width:100%;z-index:1}.alt-landing-section-1>*{margin-left:auto;margin-right:auto;width:100%}.alt-landing-section-2{background:#000;padding:0 20px 40px;position:relative;width:100%;z-index:2}.alt-landing-section-3{align-items:center;background:#fff;display:flex;flex-direction:column;overflow:hidden;padding:60px 40px;position:relative;width:100%}.alt-landing-section-3>*{margin-left:auto;margin-right:auto;width:100%}.alt-landing-section-3:before{display:none}.alt-landing-section-3 .alt-landing-feature-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none}.alt-landing-section-3 .alt-landing-feature-item h3{color:#4d4d4d!important}.alt-landing-section-3 .alt-landing-feature-item h6{color:#666!important}.alt-landing-section-3 .gif-container p{color:#777!important}.alt-landing-wrapper .MuiButton-root,.alt-landing-wrapper .MuiTypography-root,.alt-landing-wrapper a,.alt-landing-wrapper button{border:none;outline:none;text-decoration:none!important}.alt-landing-wrapper button:active,.alt-landing-wrapper button:focus,.alt-landing-wrapper button:hover{outline:none;text-decoration:none!important}.alt-landing-wrapper button{box-sizing:border-box;overflow:hidden;position:relative}.alt-landing-wrapper .MuiTypography-root{pointer-events:none;text-decoration:none!important}.alt-landing-wrapper{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;left:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;top:0;width:100%;z-index:50}.alt-landing-wrapper,.alt-landing-wrapper *,.alt-landing-wrapper :after,.alt-landing-wrapper :before{box-sizing:border-box}.alt-landing-url-input::placeholder{color:#4d4d4d99;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:10}.alt-landing-content-container{justify-content:flex-start;min-height:calc(100vh - 160px)}.alt-landing-content,.alt-landing-content-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;overflow-x:hidden;width:100%}.alt-landing-content{text-align:center}.alt-landing-value-proposition{align-items:center;display:flex;flex-direction:column;margin-bottom:3px;padding-top:45px;text-align:center}.alt-landing-value-proposition h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4d4d4d,#272727 50%,#5d5d5d);-webkit-background-clip:text;color:#4d4d4d;font-family:Inter,Poppins,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;text-align:center}.subtle-emphasis{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6d6d6d,#4d4d4d 50%,#777);-webkit-background-clip:text;background-clip:text;font-weight:850;max-width:90vw}.landing-logo-wrapper{align-items:center;display:inline-flex;height:48px;margin-right:12px;width:62px}.alt-landing-subtitle{color:#f99;font-size:18px;font-weight:500;margin-bottom:25px;margin-top:0}.alt-landing-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.alt-landing-action-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #ff7b7b;border-radius:30px;box-shadow:0 4px 12px #ff7b7b40,0 2px 6px #ff7b7b26,inset 0 1px 0 #fffc;color:#ff7b7b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.alt-landing-action-btn--small{border-radius:20px;border-width:2px;font-size:13px;justify-content:center;min-width:200px;padding:8px 16px;width:200px}.alt-landing-action-btn--small .action-btn-icon{height:14px;width:14px}.alt-landing-action-btn:hover{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);border-color:#f55;box-shadow:0 12px 28px #ff7b7b66,0 6px 16px #ff7b7b4d,0 2px 8px #ff7b7b33,inset 0 1px 0 #ffffff4d;color:#fff;transform:translateY(-3px) scale(1.02)}.alt-landing-action-btn:active{box-shadow:0 6px 16px #ff7b7b4d,0 3px 8px #ff7b7b33,inset 0 1px 0 #fff3;transform:translateY(-1px) scale(1.01)}.action-btn-icon{height:20px;width:20px}.alt-landing-cta-section.alt-landing-cta-primary{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;margin:3px auto 10px;max-width:1200px;overflow:hidden;padding:10px 20px;width:100%}@media (max-width:768px){.alt-landing-cta-section.alt-landing-cta-primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #ffaea64d;border-radius:30px;box-shadow:0 16px 40px #ffaea626,0 8px 20px #ffaea61a,inset 0 2px 0 #ffffffe6}}.alt-landing-cta-primary .alt-landing-actions{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:32px}.alt-landing-cta-primary .cta-title{-webkit-text-fill-color:unset;animation:none;background:none;-webkit-background-clip:unset;background-clip:initial;color:#4d4d4d;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0;position:relative;text-align:center;text-shadow:none;text-transform:none}.alt-landing-cta-primary .cta-title:after{display:none}@keyframes ctaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.02)}}.alt-landing-cta-primary .cta-title:after{animation:underlineGlow 3s ease-in-out infinite;background:linear-gradient(135deg,#f55,#ff7b7b);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60%}@keyframes underlineGlow{0%,to{opacity:.8;width:60%}50%{opacity:1;width:70%}}.alt-landing-cta-primary .alt-landing-url-input-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:0}.alt-landing-cta-primary .alt-landing-action-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:12px}.alt-landing-cta-primary .alt-landing-url-input{border:2px solid #ffaea666;box-shadow:0 6px 20px #ffaea626,inset 0 2px 0 #ffffffe6;font-size:16px;padding:16px 24px}.alt-landing-cta-primary .alt-landing-url-caption{font-size:13px;line-height:1.2;margin-top:6px}.alt-landing-demo-video-section{margin:0 auto 60px;max-width:2200px;padding:20px 10px 0;touch-action:pan-x pan-y;width:100%}.alt-landing-demo-video-wrapper{-webkit-touch-callout:none;height:100%;overflow:hidden;position:relative;touch-action:none!important;-webkit-user-select:none;user-select:none;width:100%}.alt-landing-demo-title{color:#fff;font-family:Inter,Poppins,sans-serif;font-size:52px;font-weight:800;letter-spacing:-.02em;margin-bottom:15px;text-align:center}.alt-landing-demo-video{border:none;border-radius:20px;box-shadow:none;height:auto;max-height:92vh;min-height:850px;object-fit:contain;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.alt-landing-signup-cta{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);border:none;border-radius:30px;box-shadow:0 8px 24px #ff7b7b4d,0 4px 12px #ff7b7b33;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-top:30px;padding:16px 48px;transition:all .3s cubic-bezier(.4,0,.2,1)}.alt-landing-signup-cta:hover{box-shadow:0 12px 32px #ff7b7b66,0 6px 16px #ff7b7b4d;transform:translateY(-2px)}.alt-landing-signup-cta:active{transform:translateY(0)}.alt-landing-description{color:#fff;font-family:Poppins-Medium;font-size:1.4em;font-weight:500;line-height:1.5;margin-bottom:30px;opacity:.9}.alt-landing-description .highlight{background:#ff99991a;border-radius:4px;color:#f99;font-family:Poppins-Bold;padding:2px 4px}.alt-landing-cta-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff9,#fef3f366);border:1px solid #ffaea633;border-radius:20px;box-shadow:0 8px 20px #ffaea61a,0 4px 10px #ffaea60d,inset 0 1px 0 #fffc;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;margin:20px auto;max-width:600px;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.cta-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);-webkit-background-clip:text;background-clip:text;color:#ff7b7b;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin:0 0 20px;text-align:center}.cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff4d4d,#f66 50%,#f88);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (max-width:768px){.alt-landing-cta-section{margin:30px auto;padding:35px 25px}.alt-landing-cta-section.alt-landing-cta-primary{padding:40px 30px}.cta-section-title{font-size:36px}.cta-title{font-size:22px}.alt-landing-cta-primary .cta-title{font-size:24px}.example{font-size:13px;padding:10px 15px}.alt-landing-action-buttons{display:flex;flex-direction:column;gap:12px;margin-top:25px;width:100%}.alt-landing-action-btn{font-size:15px;padding:14px 20px;width:100%}.alt-landing-action-btn--small{font-size:14px;padding:12px 18px}.alt-landing-action-btn--small .action-btn-icon{height:16px;width:16px}.alt-landing-demo-video-section{margin:0 auto 50px;padding:15px 20px 0}.alt-landing-value-proposition{padding-top:60px}.alt-landing-value-proposition h1{font-size:48px;line-height:1.2}.scroll-down-arrow{bottom:20px;height:40px;right:50%;transform:translateX(50%);width:40px}.alt-landing-section-1{display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;padding:0 20px 40px}.alt-landing-url-input-wrapper{max-width:100%;padding:0 10px}.alt-landing-url-input{border-radius:30px;font-size:16px;padding:16px 20px}.alt-landing-url-caption{padding:0 10px;text-align:center}.alt-landing-url-caption .replace-text{font-size:14px}.alt-landing-url-caption .example{font-size:12px}.alt-landing-actions{gap:20px}.alt-landing-url-input-wrapper{gap:10px}}@media (max-width:480px){.alt-landing-cta-section{margin:20px auto;padding:25px 15px}.alt-landing-cta-section.alt-landing-cta-primary{margin:20px auto;padding:30px 20px}.cta-section-title{font-size:28px}.cta-title{font-size:18px;margin-bottom:10px}.alt-landing-cta-primary .cta-title{font-size:20px}.alt-landing-action-buttons{flex-direction:column;gap:8px;margin-top:15px;width:100%}.alt-landing-action-btn{font-size:14px;padding:12px 18px;width:100%}.alt-landing-action-btn--small{font-size:13px;padding:10px 16px;width:100%}.alt-landing-demo-video-section{margin:0 auto 25px;max-width:100%;padding:10px 0 0}.alt-landing-demo-title{font-size:32px;line-height:1.2;margin-bottom:8px;padding:0 8px}.alt-landing-demo-video-section{max-height:60vh;overflow:hidden!important;position:relative;touch-action:pan-x pan-y}.alt-landing-demo-video-wrapper{-webkit-touch-callout:none;pointer-events:auto;touch-action:none!important}.alt-landing-demo-video{border-radius:8px;height:auto;margin:0;max-width:100%;min-height:560px;object-fit:contain!important;pointer-events:none!important;touch-action:none!important;transform:scale(1.4) translateY(-15%);transform-origin:center center;-webkit-user-select:none!important;user-select:none!important;width:100%}.alt-landing-value-proposition{margin-bottom:20px;padding-top:50px}.alt-landing-value-proposition h1{font-size:32px;line-height:1.1;margin-bottom:10px}.alt-landing-subtitle{font-size:16px}.alt-landing-cta-primary .alt-landing-url-input{font-size:15px;padding:14px 18px}.example,.replace-text{font-size:10px}.scroll-down-arrow{bottom:10px;height:25px;right:15px;width:25px}.alt-landing-section-1{max-height:none;min-height:auto;overflow:visible;padding:0 15px 30px}.alt-landing-content-container{min-height:auto}.alt-landing-actions{gap:15px}.alt-landing-url-input-wrapper{gap:8px}.alt-landing-private-repo-alert{margin-bottom:15px;padding:15px}.alt-landing-private-repo-alert h6{font-size:14px;margin-bottom:3px}.alt-landing-private-repo-alert p{font-size:12px}}.alt-landing-private-repo-alert{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffaea61f,#ffaea614);border:2px solid #ffaea64d;border-radius:16px;box-shadow:0 4px 12px #ffaea626,inset 0 1px 0 #ffffff80;margin-bottom:25px;padding:20px;text-align:center}.alt-landing-private-repo-alert h6{color:#f99;font-weight:600;margin-bottom:5px}.alt-landing-private-repo-alert p{color:#5d5d5d;font-weight:500}.alt-landing-actions{gap:30px;max-width:1100px}.alt-landing-actions,.alt-landing-url-input-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.alt-landing-url-input-wrapper{gap:15px;max-width:1000px}.alt-landing-url-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #ffaea64d;border-radius:30px;box-shadow:0 4px 12px #ffaea61a,inset 0 1px 0 #ffffff80;color:#4d4d4d;font-size:16px;font-weight:500;outline:none;padding:18px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.alt-landing-url-input:focus{background:#fffffffa;border-color:#f99;box-shadow:0 6px 20px #f993,0 0 0 4px #ff99991a,inset 0 1px 0 #fff9;transform:translateY(-1px)}.alt-landing-url-caption{color:#5d5d5d;font-size:14px;font-weight:500;line-height:1.4;text-align:center}.replace-text{margin-bottom:8px}.strike-text{color:#5d5d5d99;text-decoration:line-through}.highlight-text{background:#ff99991a;border-radius:3px;color:#f99;font-weight:600;padding:1px 3px}.arrow{color:#f99;font-weight:700;margin:0 6px}.example{background:#ffffffe6;border-radius:8px;color:#4d4d4d;display:block;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.4;margin:8px auto;max-width:none;min-width:-webkit-fit-content;min-width:fit-content;overflow-x:auto;padding:12px 20px;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.alt-landing-button-sections{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);max-width:600px;width:100%}.alt-landing-button-column{align-items:center;display:flex;flex-direction:column;gap:15px}.alt-landing-column-title{font-size:16px;letter-spacing:-.01em;line-height:1.3;margin-bottom:8px;text-align:center}.alt-landing-button,.alt-landing-column-title{color:#4d4d4d;font-weight:600;text-decoration:none}.alt-landing-button{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#fffffff2,#fef3f3d9);border:2px solid #ffaea64d;border-collapse:initial;border-radius:30px;box-shadow:0 4px 12px #ffaea61f,0 2px 6px #ffaea614,inset 0 1px 0 #ffffffb3;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center;margin:0;max-width:180px;min-height:90px;outline:none;overflow:hidden;padding:20px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.alt-landing-button:hover{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);border-color:#ff7b7b;box-shadow:0 12px 32px #ff999959,0 6px 16px #ff7b7b40,0 2px 8px #ffaea626,inset 0 1px 0 #fff6;color:#fff;text-decoration:none;transform:translateY(-4px) scale(1.03)}.alt-landing-button:active{transform:translateY(-2px) scale(1.01);transition:all .1s cubic-bezier(.4,0,.2,1)}.alt-landing-button:focus{box-shadow:0 4px 12px #ffaea61f,0 2px 6px #ffaea614,0 0 0 3px #f993,inset 0 1px 0 #ffffffb3;outline:none;text-decoration:none}.alt-landing-button.private-repo-highlight{animation:techPulse 2s infinite;background:linear-gradient(135deg,#f99,#ff7b7b 50%,#ffaea6);border-color:#ff7b7b;box-shadow:0 0 24px #ff999973,0 6px 16px #ff7b7b40,0 2px 8px #ffaea626,inset 0 1px 0 #ffffff4d;color:#fff;text-decoration:none}.alt-landing-button.private-repo-highlight:hover{background:linear-gradient(135deg,#ff7b7b,#f99 50%,#ffaea6);border-color:#f99;color:#fff;text-decoration:none;transform:translateY(-5px) scale(1.04)}.alt-landing-button-icon-wrapper{align-items:center;background:none;border:none;color:inherit;display:flex;height:36px;justify-content:center;outline:none;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:36px}.alt-landing-button:hover .alt-landing-button-icon-wrapper{color:#fff;text-decoration:none;transform:scale(1.15)}.alt-landing-button-icon-wrapper.github-icon{color:#4d4d4d;text-decoration:none}.alt-landing-button:hover .alt-landing-button-icon-wrapper.github-icon{color:#fff;text-decoration:none}.alt-landing-video-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#fffffff2,#fef3f3cc);border:1px solid #ffaea633;border-radius:20px;box-shadow:0 8px 32px #ffaea626,0 2px 8px #ffaea61a,inset 0 1px 0 #fff9;margin:50px 0;max-width:800px;padding:40px 30px;width:100%}.alt-landing-video-section h3{color:#4d4d4d!important}.alt-landing-video-section video{border-radius:12px;box-shadow:0 8px 32px #0000001f;height:auto;width:100%}.alt-landing-demo-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#fffffff2,#fef3f3cc);border:1px solid #ffaea633;border-radius:20px;box-shadow:0 8px 32px #ffaea626,0 2px 8px #ffaea61a,inset 0 1px 0 #fff9;margin:50px 0;max-width:800px;padding:40px 30px;width:100%}.alt-landing-demo-section h3{color:#4d4d4d!important}.alt-landing-demo-section h6{color:#5d5d5d!important}.alt-landing-features{box-sizing:border-box;display:flex;flex-direction:column;gap:120px;margin:80px auto;max-width:1400px;padding:0;width:calc(100% - 160px)}.alt-landing-feature-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;padding:40px 0;transition:none;width:100%}.alt-landing-feature-content-wrapper{align-items:center;display:flex;gap:50px;width:100%}.alt-landing-feature-text{display:flex;flex:0 0 35%;flex-direction:column;justify-content:center;min-height:0;min-height:auto;padding-left:0;padding-right:0}.alt-landing-feature-video{background:#0000;border-radius:30px;box-shadow:none;flex:1 1 auto;margin-right:0;min-height:0;min-height:auto;min-width:0;overflow:hidden;position:relative}.alt-landing-feature-video video{border-radius:30px;box-shadow:0 8px 32px #0000001f;display:block;height:auto;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;width:100%}.alt-landing-feature-video:hover video{box-shadow:0 12px 48px #0000002e!important;transform:scale(1.02)}.alt-landing-feature-item:hover{border-color:#0000;box-shadow:none;transform:none}.alt-landing-feature-item h3{color:#4d4d4d!important}.alt-landing-feature-item h6{color:#5d5d5d!important}.alt-landing-feature-visual{gap:40px;margin:0 auto;max-width:700px}.alt-landing-feature-visual,.gif-container{display:flex;flex-direction:column;transition:all .3s ease;width:100%}.gif-container{align-items:center;margin-bottom:0}.gif-container img{border:1px solid #ffaea61a;border-radius:16px;box-shadow:0 12px 32px #ffaea626,0 4px 16px #ffaea61a,inset 0 1px 0 #fff3;height:auto;max-width:100%;transition:all .3s ease}.gif-container img:hover{box-shadow:0 16px 48px #ffaea633,0 8px 24px #ffaea626,inset 0 1px 0 #ffffff4d;transform:scale(1.02)}.gif-container p{color:#5d5d5d!important}.alt-landing-bottom-cta-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;border-radius:0;box-shadow:none;margin:40px 0 50px;max-width:none;padding:0;text-align:center;width:100%}.alt-landing-bottom-cta-content{align-items:center;display:flex;flex-wrap:nowrap;gap:24px;justify-content:center}.alt-landing-bottom-tagline{color:#333;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.2px;text-shadow:none;white-space:nowrap}@media (max-width:768px){.alt-landing-bottom-cta-content{flex-direction:column;gap:16px}.alt-landing-bottom-tagline{font-size:18px;text-align:center;white-space:normal}.alt-landing-bottom-cta{font-size:14px;padding:12px 20px}}.alt-landing-bottom-cta{align-items:center;background:linear-gradient(135deg,#ffaea6,#f99 50%,#ff7b7b);border:1px solid #ffaea64d;border-radius:50px;box-shadow:0 4px 12px #ffaea64d;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:16px 28px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.alt-landing-bottom-cta:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.alt-landing-bottom-cta:hover:before{left:100%}.alt-landing-bottom-cta:hover{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#f55);border-color:#ffaea699;box-shadow:0 6px 20px #ffaea666,0 0 30px #ffaea633;transform:translateY(-2px) scale(1.02)}.alt-landing-bottom-cta:active{box-shadow:0 4px 12px #ffaea64d;transform:translateY(-1px) scale(1.01)}.alt-landing-footer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffc,#fef3f399);border:1px solid #ffaea61a;border-radius:16px;box-shadow:0 4px 16px #ffaea61a,inset 0 1px 0 #ffffff80;color:#5d5d5d;display:flex;flex-direction:column;gap:20px;margin-top:50px;padding:30px;text-align:center;width:100%}.alt-landing-footer-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:10px}.alt-landing-footer-button{border:none;box-sizing:border-box;outline:none;overflow:hidden;position:relative;text-decoration:none!important}.alt-landing-footer a{background:#ff99991a;border:1px solid #f993;border-radius:6px;color:#f99;font-weight:600;padding:4px 8px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.alt-landing-footer a:hover{background:linear-gradient(135deg,#f99,#ff7b7b);border-color:#ff7b7b;box-shadow:0 4px 12px #ff7b7b4d;color:#fff;text-decoration:none;transform:translateY(-1px)}@keyframes techPulse{0%{box-shadow:0 0 24px #ff999973,0 6px 16px #ff7b7b40,0 2px 8px #ffaea626,inset 0 1px 0 #ffffff4d}50%{box-shadow:0 0 36px #ff9999a6,0 8px 24px #ff7b7b59,0 4px 12px #ffaea640,inset 0 1px 0 #fff6}to{box-shadow:0 0 24px #ff999973,0 6px 16px #ff7b7b40,0 2px 8px #ffaea626,inset 0 1px 0 #ffffff4d}}.alt-landing-benefits{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:80px auto;padding:0 20px}.benefits-problem-wrapper{flex:1 1}.benefits-problem,.benefits-problem-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.benefits-problem{background:#000000d9;border:3px solid #ffaea6;border-radius:50%;box-shadow:0 8px 32px #ffaea64d,0 4px 16px #0003;box-sizing:border-box;flex-direction:column;height:320px;padding:40px;text-align:center;transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:320px}.benefits-problem:hover{box-shadow:0 12px 40px #ffaea64d;transform:scale(1.05)}.benefits-solution-wrapper{flex:1 1}.benefits-solution,.benefits-solution-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.benefits-solution{background:#fff;border:3px solid #ffaea6;border-radius:50%;box-shadow:0 0 40px #ffaea666,0 0 80px #ffaea633,inset 0 0 20px #ffaea61a;box-sizing:border-box;flex-direction:column;height:320px;overflow:hidden;padding:40px;text-align:center;transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:320px}.benefits-solution:hover{box-shadow:0 0 60px #ffaea680,0 0 100px #ffaea64d,inset 0 0 30px #ffaea626;transform:scale(1.05)}.solution-light-rays{display:none}.solution-light-rays:after,.solution-light-rays:before{animation:lightRay 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffaea680 45%,#ffaea6cc 50%,#ffaea680 55%,#0000);content:"";height:2px;left:50%;position:absolute;top:50%;width:200%}.solution-light-rays:before{transform:translate(-50%,-50%) rotate(45deg)}.solution-light-rays:after{animation-delay:1.5s;transform:translate(-50%,-50%) rotate(-45deg)}@keyframes lightRay{0%,to{opacity:.1;transform:translate(-50%,-50%) rotate(45deg) scale(.8)}50%{opacity:.4;transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}}.benefits-problem .benefits-text{color:#fff;font-family:Poppins,sans-serif;position:relative;z-index:2}.benefits-problem .benefits-text,.benefits-solution .benefits-text{word-wrap:break-word;align-items:center;display:flex;flex-direction:column;font-size:14px;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:1.5;overflow-wrap:break-word;text-align:center;width:100%}.benefits-solution .benefits-text{color:#333;gap:8px;letter-spacing:-.01em;margin:0;max-width:100%;padding:0}.problem-body{word-wrap:break-word;display:block;overflow-wrap:break-word;width:100%}.problem-question{color:#fff;display:block;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:12px}.problem-body{color:#fff;font-size:16px;font-weight:400;line-height:1.7}.solution-body{word-wrap:break-word;color:#333;font-size:15px;font-weight:400;margin-bottom:0;overflow-wrap:break-word;text-align:center;width:100%}.stat-highlight{border-radius:8px;display:inline-block;font-size:16px;font-weight:600;margin:0 2px;padding:3px 8px;transition:all .3s ease}.problem-stat{color:#ff7b7b;font-size:20px;font-weight:700;padding:0 2px}.emphasis-text{color:#ffaea6;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#ffaea666;text-decoration-color:#ffaea666;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .3s ease}.emphasis-text:hover{color:#ff7b7b;-webkit-text-decoration-color:#ff7b7b99;text-decoration-color:#ff7b7b99}.solution-headline{word-wrap:break-word;color:#ff7b7b;font-size:18px;font-weight:800;letter-spacing:-.01em;margin-bottom:0;overflow-wrap:break-word;text-align:center;width:100%}.solution-emphasis{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f44,#f66 50%,#f88);-webkit-background-clip:text;background-clip:text;color:#f66;display:inline-block;font-size:20px;font-weight:800;letter-spacing:-.02em;position:relative}.solution-emphasis:after{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d1003d,#e01450 50%,#ff1e66);-webkit-background-clip:text;background-clip:text;content:attr(data-text);filter:blur(.5px);left:0;opacity:.5;position:absolute;top:0;z-index:-1}.solution-emphasis:hover{filter:brightness(1.2);transform:translateY(-1px)}.benefits-flow-arrow{margin:0 -10px;z-index:1}.arrow-container,.benefits-flow-arrow{align-items:center;display:flex;justify-content:center}.arrow-container{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px #00000014,0 1px 4px #0000000a;height:60px;position:relative;transition:all .3s ease;width:60px}.arrow-container:hover{background:#e8e8e8;box-shadow:0 4px 12px #0000001f,0 2px 6px #0000000f;transform:scale(1.05)}.arrow-icon{color:#4d4d4d;height:30px;transition:all .3s ease;width:30px}@media (min-width:769px){.arrow-icon{transform:rotate(-90deg)}}@media (min-width:1700px) and (max-width:1919px){.alt-landing-page-footer{margin-top:80px;padding:0}.alt-landing-page-footer .codecanvas-footer{background:#2a2a2a;color:#fff}.alt-landing-page-footer .footer-container{margin:0;max-width:none;padding:0 80px}.alt-landing-value-proposition{margin-bottom:0;padding-top:140px}.alt-landing-section-1{max-height:85vh;min-height:85vh}.alt-landing-url-input{font-size:19px;padding:17px 26px}.alt-landing-url-caption,.replace-text{font-size:17px}.example{display:inline-block;font-size:16px;max-width:none;min-width:-webkit-fit-content;min-width:fit-content;overflow:visible;padding:16px 40px;white-space:nowrap;width:auto}.alt-landing-action-btn{font-size:19px;padding:17px 34px}.alt-landing-action-btn--small{flex:1 1;font-size:16px;max-width:220px;min-width:220px;overflow:visible;padding:11px 20px;text-overflow:clip;white-space:nowrap;width:220px}.alt-landing-url-input-wrapper{max-width:1100px}.alt-landing-actions{max-width:1000px}.alt-landing-action-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding:0 20px;width:100%}.alt-landing-demo-title{font-size:78px}.alt-landing-feature-item h3{font-size:48px!important}.alt-landing-feature-item h6{font-size:24px!important}.benefits-solution .benefits-text{font-size:24px}.solution-headline{font-size:27px}.alt-landing-bottom-cta{font-size:27px;padding:24px 60px}.alt-landing-section-3 h2{font-size:54px!important}.alt-landing-feature-text div[style*='fontSize: "15px"']{font-size:22.5px!important}.scroll-down-arrow{bottom:55px}.alt-landing-value-proposition h1{font-size:64px}.alt-landing-button-sections{gap:25px}.alt-landing-button-column{gap:20px}.alt-landing-button{font-size:14px;max-width:180px;padding:16px 20px}.alt-landing-description{font-size:1.3em}.alt-landing-button-icon-wrapper{height:32px;width:32px}.alt-landing-auth{right:80px}}@media (max-width:768px){.alt-landing-content-container{padding:100px 15px 20px}.alt-landing-content{gap:30px;padding-top:100px}.alt-landing-value-proposition{margin-bottom:20px;padding-top:100px}.alt-landing-value-proposition h1{font-size:52px}.alt-landing-description{font-size:1.2em}.alt-landing-footer-buttons{flex-direction:column;gap:15px}.alt-landing-footer-button{justify-content:center;max-width:280px;width:100%}.alt-landing-auth{right:20px;top:20px}.alt-landing-demo-section{margin:30px 0;padding:30px 20px}.alt-landing-demo-section iframe{height:50vh}.alt-landing-benefits{flex-direction:column;gap:20px;margin:32px 0;padding:0 10px;width:100%}.benefits-problem-wrapper,.benefits-solution-wrapper{display:flex;justify-content:center;width:100%}.benefits-problem,.benefits-solution{border-radius:30px;height:auto;max-width:340px;min-height:240px;padding:35px 30px;width:90%}.benefits-flow-arrow{margin:20px 0;transform:none}.arrow-container{height:50px;width:50px}.problem-question{font-size:17px}.solution-headline{font-size:16px}.benefits-problem .benefits-text,.benefits-solution .benefits-text{font-size:15px;padding:0}.stat-highlight{font-size:14px}}@media (max-width:480px){.alt-landing-content-container{padding:90px 15px 20px}.alt-landing-content{padding-top:80px}.alt-landing-value-proposition{margin-bottom:15px;padding-top:80px}.alt-landing-value-proposition h1{font-size:32px;line-height:1.2}.alt-landing-subtitle{font-size:16px}.landing-logo-wrapper{margin-bottom:10px;margin-right:0}.alt-landing-description{font-size:1.3em}.alt-landing-url-input{font-size:14px;padding:16px 20px}.alt-landing-button{min-height:80px;padding:16px 20px}}@media (max-width:1024px){.alt-landing-feature-text{flex:0 0 38%}.alt-landing-feature-video{min-height:350px}}@media (max-width:768px){.alt-landing-feature-content-wrapper{box-sizing:border-box!important;flex-direction:column;gap:25px;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.alt-landing-feature-text{flex:1 1;text-align:left}.alt-landing-feature-text,.alt-landing-feature-video{box-sizing:border-box!important;max-width:100%!important;padding:0 5px!important;width:100%!important}.alt-landing-feature-video{border-radius:20px!important;margin:10px 0!important;min-height:300px;overflow:hidden!important}.alt-landing-feature-video video{border-radius:20px!important;box-sizing:border-box!important;width:100%!important}.alt-landing-feature-item{padding:40px 20px}.alt-landing-feature-item h3{font-size:28px!important;text-align:left!important}.alt-landing-features{gap:80px;margin:50px 0;max-width:100%;padding:0 30px}}@media (min-width:1200px){.alt-landing-features{margin-left:100px;margin-right:100px;width:calc(100% - 200px)}}@media (max-width:768px){.alt-landing-wrapper{min-height:100vh;padding-top:70px}.alt-landing-content{padding-top:80px}}@media (max-width:480px){.alt-landing-wrapper{min-height:100vh;padding-top:60px}.alt-landing-content{padding-top:60px}.alt-landing-feature-content-wrapper{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.alt-landing-feature-item{padding:20px 8px!important}.alt-landing-feature-text{padding:0 4px!important}.alt-landing-feature-video{margin:8px 0!important;overflow:hidden!important;padding:0 4px!important}.alt-landing-feature-video,.alt-landing-feature-video video{border-radius:15px!important}}.problem-wrapper{animation:pulse 3s ease-in-out infinite;position:relative}.problem-section{align-items:center;background:#fff;border:3px solid #ff1e5c;border-radius:50%;box-shadow:0 8px 32px #ff1e5c26;display:flex;flex-direction:column;height:350px;justify-content:center;overflow:hidden;padding:40px;position:relative;width:350px}.problem-section:before{animation:gradient-rotate 3s linear infinite;background:linear-gradient(45deg,#ff1e5c,#ff4d7d,#ff1e5c);background-size:200% 200%;border-radius:50%;content:"";inset:-3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;padding:3px;position:absolute}@keyframes gradient-rotate{0%{background-position:0 50%}to{background-position:200% 50%}}.problem-section h2{color:#2a2a2a;font-size:36px;font-weight:700;margin-bottom:20px;text-align:center}.problem-section p{color:#333;font-size:20px;line-height:1.6;margin:0;text-align:center}.solution-wrapper{position:relative}.solution-section{align-items:center;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#f8f8f8,#fff 50%,#f0f0f0);border:3px solid #e5e5e5;border-radius:50%;box-shadow:0 8px 32px #00000014,0 0 80px #c0c0c033,inset 0 0 20px #fffc;display:flex;flex-direction:column;height:350px;justify-content:center;overflow:hidden;padding:40px;position:relative;width:350px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.solution-section:before{animation:sparkle-rotate 4s linear infinite;background:radial-gradient(circle at 30% 30%,#fffc 0,#0000 70%);content:"";inset:0;position:absolute}.solution-section:after{animation:sparkle 3s ease-in-out infinite;background-image:radial-gradient(circle at 20% 20%,#fff6 1px,#0000 0),radial-gradient(circle at 80% 60%,#ffffff4d 1px,#0000 0),radial-gradient(circle at 40% 80%,#fff6 1px,#0000 0),radial-gradient(circle at 70% 30%,#ffffff4d 1px,#0000 0);background-size:200% 200%;content:"";height:100%;position:absolute;width:100%}@keyframes sparkle-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.solution-section h2{font-size:36px;font-weight:700;margin-bottom:20px}.solution-section h2,.solution-section p{color:#000;position:relative;text-align:center;z-index:2}.solution-section p{font-size:20px;line-height:1.6;margin:0}.light-rays{animation:rotate-rays 20s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#ffffff1a 1deg,#0000 2deg,#0000 8deg,#ffffff1a 9deg,#0000 10deg,#0000 16deg,#ffffff1a 17deg,#0000 18deg);inset:-50%;pointer-events:none;position:absolute}.arrow-section{align-items:center;display:flex;height:100px;justify-content:center;margin:0 40px;position:relative;width:100px}.arrow-section:before{animation:flow 2s linear infinite;background:linear-gradient(90deg,#ff1e5c,#e5e5e5 50%,silver);content:"";height:3px;left:-60px;position:absolute;width:120px}.arrow-section:after{animation:arrow-pulse 2s ease-in-out infinite;color:silver;content:"→";font-size:40px;font-weight:300;position:absolute;right:-75px}@keyframes flow{0%{background-position:-100px 0}to{background-position:100px 0}}@keyframes arrow-pulse{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.scroll-down-arrow{bottom:80px;cursor:pointer;height:40px;position:absolute;right:40px;transition:transform .3s ease;width:40px;z-index:10}.scroll-down-arrow:hover{transform:translateY(5px)}.scroll-down-arrow svg{fill:#4d4d4d;height:100%;width:100%}@keyframes bounceArrow{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}.solution-sparkles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.sparkle{animation:sparkle 3s infinite;background:radial-gradient(circle,#ffaea6 0,#0000 70%);border-radius:50%;box-shadow:0 0 8px #ffaea6cc;height:6px;position:absolute;width:6px}.sparkle:first-child{animation-delay:0s;left:10%;top:20%}.sparkle:nth-child(2){animation-delay:.5s;right:20%;top:15%}.sparkle:nth-child(3){animation-delay:1s;bottom:25%;left:15%}.sparkle:nth-child(4){animation-delay:1.5s;bottom:20%;right:10%}.sparkle:nth-child(5){animation-delay:2s;right:30%;top:40%}.sparkle:nth-child(6){animation-delay:2.5s;bottom:40%;left:25%}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@media (min-width:2560px){.alt-landing-page-footer{margin-top:80px;padding:0}.alt-landing-page-footer .codecanvas-footer{background:#2a2a2a;color:#fff}.alt-landing-page-footer .footer-container{margin:0;max-width:none;padding:0 120px}.alt-landing-value-proposition{margin-bottom:0;padding-top:160px}.alt-landing-section-1{max-height:85vh;min-height:85vh}.alt-landing-url-input{font-size:22px;padding:19px 30px}.alt-landing-url-caption,.replace-text{font-size:20px}.example{display:inline-block;font-size:19px;max-width:none;min-width:-webkit-fit-content;min-width:fit-content;overflow:visible;padding:18px 50px;white-space:nowrap;width:auto}.alt-landing-action-btn{font-size:22px;padding:20px 38px}.alt-landing-action-btn--small{flex:1 1;font-size:19px;max-width:250px;min-width:250px;overflow:visible;padding:14px 24px;text-overflow:clip;white-space:nowrap;width:250px}.alt-landing-url-input-wrapper{max-width:1200px}.alt-landing-actions{max-width:1150px}.alt-landing-action-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding:0 20px;width:100%}.alt-landing-demo-title{font-size:78px}.alt-landing-feature-item h3{font-size:63px!important}.alt-landing-feature-item h6{font-size:30px!important}.benefits-solution .benefits-text{font-size:30px}.solution-headline{font-size:33px}.alt-landing-bottom-cta{font-size:27px;padding:24px 60px}.alt-landing-section-3 h2{font-size:54px!important}.alt-landing-feature-text div[style*='fontSize: "15px"']{font-size:22.5px!important}.scroll-down-arrow{bottom:45px}.alt-landing-value-proposition h1{font-size:85px;line-height:1.1}.alt-landing-subtitle{font-size:20px}.alt-landing-description{font-size:1.7em}.alt-landing-content{gap:55px;padding-top:140px}.alt-landing-button{font-size:17px;max-width:240px;min-height:100px;padding:22px 32px}.alt-landing-button-sections{gap:35px}.alt-landing-button-column{gap:28px}.alt-landing-auth{right:120px;top:20px}.alt-landing-demo-section{margin:60px 0;padding:60px 50px}.alt-landing-features{gap:150px;margin:100px 0}.alt-landing-feature-item h3{font-size:42px!important}.alt-landing-feature-item h6{font-size:20px!important}}@media (min-width:1920px) and (max-width:2559px){.alt-landing-page-footer{margin-top:80px;padding:0}.alt-landing-page-footer .codecanvas-footer{background:#2a2a2a;color:#fff}.alt-landing-page-footer .footer-container{margin:0;max-width:none;padding:0 100px}.alt-landing-value-proposition{margin-bottom:0;padding-top:150px}.alt-landing-section-1{max-height:85vh;min-height:85vh}.alt-landing-url-input{font-size:20px;padding:18px 28px}.alt-landing-url-caption,.replace-text{font-size:18px}.example{display:inline-block;font-size:17px;max-width:none;min-width:-webkit-fit-content;min-width:fit-content;overflow:visible;padding:16px 45px;white-space:nowrap;width:auto}.alt-landing-action-btn{font-size:20px;padding:18px 36px}.alt-landing-action-btn--small{flex:1 1;font-size:17px;max-width:240px;min-width:240px;overflow:visible;padding:12px 22px;text-overflow:clip;white-space:nowrap;width:240px}.alt-landing-url-input-wrapper{max-width:1150px}.alt-landing-actions{max-width:1050px}.alt-landing-action-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding:0 20px;width:100%}.alt-landing-demo-title{font-size:78px}.alt-landing-feature-item h3{font-size:57px!important}.alt-landing-feature-item h6{font-size:27px!important}.benefits-solution .benefits-text{font-size:27px}.solution-headline{font-size:30px}.alt-landing-bottom-cta{font-size:27px;padding:24px 60px}.alt-landing-section-3 h2{font-size:54px!important}.alt-landing-feature-text div[style*='fontSize: "15px"']{font-size:22.5px!important}.scroll-down-arrow{bottom:50px}.alt-landing-value-proposition h1{font-size:75px;line-height:1.1}.alt-landing-subtitle{font-size:18px}.alt-landing-description{font-size:1.5em}.alt-landing-content{gap:48px;padding-top:120px}.alt-landing-button{font-size:16px;max-width:220px;min-height:90px;padding:20px 28px}.alt-landing-button-sections{gap:32px}.alt-landing-button-column{gap:25px}.alt-landing-auth{right:100px;top:15px}.alt-landing-demo-section{margin:50px 0;padding:50px 40px}.alt-landing-features{gap:120px;margin:80px 0}.alt-landing-feature-item h3{font-size:38px!important}.alt-landing-feature-item h6{font-size:18px!important}}@media (min-width:1400px) and (max-width:1699px){.alt-landing-page-footer{margin-top:80px;padding:0}.alt-landing-page-footer .codecanvas-footer{background:#2a2a2a;color:#fff}.alt-landing-page-footer .footer-container{margin:0;max-width:none;padding:0 60px}.alt-landing-value-proposition{margin-bottom:0;padding-top:130px}.alt-landing-section-1{max-height:85vh;min-height:85vh}.alt-landing-url-input{font-size:18px;padding:16px 24px}.alt-landing-url-caption,.replace-text{font-size:16px}.example{display:inline-block;font-size:15px;max-width:none;min-width:-webkit-fit-content;min-width:fit-content;overflow:visible;padding:14px 35px;white-space:nowrap;width:auto}.alt-landing-action-btn{font-size:18px;padding:16px 32px}.alt-landing-action-btn--small{flex:1 1;font-size:15px;max-width:210px;min-width:210px;overflow:visible;padding:10px 18px;text-overflow:clip;white-space:nowrap;width:210px}.alt-landing-url-input-wrapper{max-width:1000px}.alt-landing-actions{max-width:950px}.alt-landing-action-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding:0 20px;width:100%}.scroll-down-arrow{bottom:60px}.alt-landing-value-proposition h1{font-size:60px;line-height:1.2}.alt-landing-subtitle{font-size:16px}.alt-landing-description{font-size:1.25em}.alt-landing-content{gap:38px;padding-top:100px}.alt-landing-button{font-size:14px;max-width:180px;min-height:75px;padding:16px 22px}.alt-landing-button-sections{gap:26px}.alt-landing-button-column{gap:20px}.alt-landing-auth{right:70px;top:10px}.alt-landing-demo-section{margin:35px 0;padding:35px 30px}.alt-landing-features{gap:90px;margin:60px 0}.alt-landing-feature-item h3{font-size:32px!important}.alt-landing-feature-item h6{font-size:16px!important}}@media (min-width:1200px) and (max-width:1399px){.alt-landing-value-proposition{margin-bottom:2px;padding-top:75px}.alt-landing-value-proposition h1{font-size:52px;line-height:1.2}.alt-landing-subtitle{font-size:15px}.alt-landing-description{font-size:1.15em}.alt-landing-content{gap:34px;padding-top:90px}.alt-landing-button{font-size:13px;max-width:160px;min-height:70px;padding:14px 20px}.alt-landing-button-sections{gap:22px}.alt-landing-button-column{gap:18px}.alt-landing-auth{right:60px;top:8px}.alt-landing-demo-section{margin:30px 0;padding:30px 25px}.alt-landing-features{gap:80px;margin:50px 75px;width:calc(100% - 150px)}.alt-landing-feature-item h3{font-size:30px!important}.alt-landing-feature-item h6{font-size:15px!important}.alt-landing-cta-section.alt-landing-cta-primary{max-width:1300px}.alt-landing-actions{max-width:1200px}.alt-landing-url-input-wrapper{max-width:1100px}.alt-landing-cta-primary .alt-landing-url-input{padding:15px 22px}}@media (max-width:768px){.alt-landing-benefits{flex-direction:column;gap:20px;margin:40px auto}.benefits-problem,.benefits-solution{border-radius:30px;height:auto;max-width:340px;min-height:200px;padding:30px;width:90%}.benefits-problem .benefits-text,.benefits-solution .benefits-text{font-size:14px}.problem-question,.problem-stat{font-size:18px}.stat-highlight{font-size:14px;padding:2px 4px}.emphasis-text{font-size:14px}.solution-headline{font-size:16px}.arrow-container{height:60px;transform:none;width:60px}}@media (max-width:480px){.benefits-problem,.benefits-solution{border-radius:25px;height:auto;max-width:300px;min-height:180px;padding:25px 20px;width:85%}.benefits-problem .benefits-text,.benefits-solution .benefits-text{font-size:13px;line-height:1.5}.problem-question{font-size:15px;margin-bottom:8px}.problem-stat{font-size:15px}.stat-highlight{font-size:13px;margin:0 1px;padding:1px 3px}.emphasis-text{font-size:13px}.solution-headline{font-size:14px;line-height:1.4}.solution-body{font-size:13px}.solution-emphasis{font-size:14px}}@media (max-width:360px){.benefits-problem,.benefits-solution{min-height:160px;padding:20px 15px;width:92%}.benefits-problem .benefits-text,.benefits-solution .benefits-text{font-size:12px;line-height:1.4}.problem-stat{font-size:14px}.stat-highlight{font-size:12px;padding:0 2px}.emphasis-text{font-size:12px}.solution-headline{font-size:13px}.solution-body{font-size:12px}.solution-emphasis{font-size:13px}.arrow-container{height:50px;width:50px}}@media (max-width:1199px){.alt-landing-content,.alt-landing-wrapper{max-width:100%!important;overflow-x:hidden!important;width:100%!important}.alt-landing-feature-item{overflow:hidden!important;padding:30px 10px!important}.alt-landing-feature-content-wrapper{box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.alt-landing-feature-text,.alt-landing-feature-video{box-sizing:border-box!important;max-width:100%!important;padding:0 5px!important;width:100%!important}.alt-landing-feature-video{border-radius:25px!important;margin:10px 0!important;overflow:hidden!important}.alt-landing-feature-video video{border-radius:25px!important;box-sizing:border-box!important;width:100%!important}.alt-landing-feature-video:hover video{box-shadow:0 12px 48px #0000002e!important;transform:scale(1.02)!important}.alt-landing-features{box-sizing:border-box!important;margin:50px 0!important;overflow-x:hidden!important;padding:0!important;width:100%!important}}.alt-landing-mobile-cta{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0;max-width:100%;padding:0 15px;width:100%}.alt-landing-mobile-reminder{align-items:center;display:flex;gap:10px;text-align:center;width:100%}.alt-landing-mobile-emoji{display:inline-block;font-size:24px}.alt-landing-mobile-reminder h2{color:#f99;flex:1 1;font-size:18px;font-weight:600;margin:0;text-align:left}.alt-landing-mobile-email-form{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;position:relative;width:100%}.alt-landing-mobile-email-input{background:#fff;border:2px solid #ffaea64d;border-radius:30px;box-shadow:0 4px 12px #ffaea626;color:#4d4d4d;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;min-width:0;outline:none;padding:14px 20px}.alt-landing-mobile-email-input::placeholder{color:#4d4d4d99}.alt-landing-mobile-submit-btn{background:linear-gradient(135deg,#f99,#ffaea6);border:none;border-radius:30px;box-shadow:0 4px 12px #ff999940;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease;white-space:nowrap}.alt-landing-mobile-submit-btn:hover{background:linear-gradient(135deg,#f88,#f99)}.alt-landing-mobile-submit-btn:active{transform:scale(.98)}.alt-landing-mobile-docs-btn{background:#fff;border:2px solid #f99;border-radius:30px;box-shadow:0 4px 12px #ff999926;color:#f99;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:16px 24px;transition:all .3s ease;width:100%}.alt-landing-mobile-docs-btn:hover{background:#f99;box-shadow:0 6px 16px #ff999940;color:#fff;transform:translateY(-1px)}.alt-landing-mobile-docs-btn:active{transform:translateY(0)}@media (max-width:1199px){.alt-landing-value-proposition{margin-bottom:15px!important}.alt-landing-cta-section.alt-landing-cta-primary{background:#0000!important;border:none!important;box-shadow:none!important;margin:15px 0!important;max-width:100%!important;padding:25px 10px!important;width:100%!important}.alt-landing-section-1{overflow-x:hidden!important;padding-bottom:20px!important}.alt-landing-mobile-reminder h2{font-size:16px}.alt-landing-mobile-docs-btn,.alt-landing-mobile-email-input,.alt-landing-mobile-submit-btn{font-size:14px}.alt-landing-mobile-cta{gap:16px}}@media (max-width:480px){.alt-landing-mobile-reminder h2{font-size:15px}.alt-landing-mobile-emoji{font-size:20px}.alt-landing-mobile-cta{gap:14px;padding:0 10px}.alt-landing-mobile-email-input{padding:12px 16px}.alt-landing-mobile-submit-btn{font-size:15px;padding:12px 20px}.alt-landing-mobile-docs-btn{padding:14px 20px}.alt-landing-cta-section.alt-landing-cta-primary{background:#0000!important;border:none!important;box-shadow:none!important;margin:10px 0!important;max-width:100%!important;padding:20px 10px!important;width:100%!important}.alt-landing-section-1{padding:0 15px 20px!important}}@media (max-width:768px){.alt-landing-content{padding-top:30px!important}.alt-landing-value-proposition{margin-bottom:10px!important;padding-top:20px!important}.alt-landing-section-3{padding:40px 20px 30px!important}.alt-landing-features{gap:40px!important;margin:30px 0!important;padding:0 15px!important;width:100%!important}.alt-landing-feature-item{padding:20px 0!important}.alt-landing-feature-content-wrapper{gap:15px!important}.alt-landing-feature-text{margin-bottom:0!important;min-height:auto!important}.alt-landing-feature-video{aspect-ratio:16/9;height:auto!important;min-height:auto!important;padding:0!important}.scroll-down-arrow{animation:gentleBounce 3s ease-in-out infinite!important;bottom:10px!important;position:fixed!important}.alt-landing-section-1{padding-bottom:20px!important}.alt-landing-demo-section{margin:30px 0!important;padding:30px 20px!important}}@keyframes gentleBounce{0%,to{transform:translateY(0) translateX(50%)}50%{transform:translateY(5px) translateX(50%)}}@media (max-width:480px){.alt-landing-content{padding-top:20px!important}.alt-landing-value-proposition{padding-top:15px!important}.alt-landing-section-3{padding:30px 15px 20px!important}.alt-landing-demo-video-section{margin:0 auto 15px;padding:5px 0 0}.alt-landing-demo-title{font-size:28px;margin-bottom:5px;padding:0 6px}.alt-landing-demo-video-section{max-height:50vh;overflow:hidden!important;position:relative;touch-action:pan-x pan-y!important}.alt-landing-demo-video-wrapper{-webkit-touch-callout:none;pointer-events:auto;touch-action:none!important}.alt-landing-demo-video{border-radius:6px;height:auto;margin:0;max-width:100%;min-height:485px;object-fit:contain!important;pointer-events:none!important;touch-action:none!important;transform:scale(1.46) translateY(-15%)!important;transform-origin:center center;-webkit-user-select:none!important;user-select:none!important;width:100%}.alt-landing-features{gap:30px!important;margin:20px 0!important;padding:0 10px!important}.alt-landing-feature-item{padding:15px 0!important}.alt-landing-feature-content-wrapper{gap:10px!important}}@media (min-width:1400px){.alt-landing-benefits{gap:40px;justify-content:center;max-width:1000px}.benefits-problem-wrapper{margin-right:30px}.benefits-solution-wrapper{margin-left:30px}.benefits-problem,.benefits-solution{height:380px;padding:45px;width:380px}.benefits-problem .benefits-text,.benefits-solution .benefits-text{font-size:15px;line-height:1.4}.solution-headline{font-size:15px}.solution-body{font-size:14px}.solution-emphasis{font-size:16px}.problem-body{font-size:15px}.stat-highlight{font-size:16px}.emphasis-text{font-size:15px}}@media (min-width:1920px){.alt-landing-benefits{gap:50px;justify-content:center;max-width:1200px}.benefits-problem-wrapper{margin-right:40px}.benefits-solution-wrapper{margin-left:40px}.benefits-problem,.benefits-solution{height:440px;padding:50px;width:440px}.benefits-problem .benefits-text,.benefits-solution .benefits-text{font-size:16px;line-height:1.4}.solution-headline{font-size:16px}.solution-body{font-size:15px}.solution-emphasis{font-size:17px}.problem-body{font-size:16px}.stat-highlight{font-size:17px}.emphasis-text{font-size:16px}}.codecanvas-footer{animation:footerSlideUp .6s ease-out;background:linear-gradient(135deg,#1a1a1a,#0f0f0f 20%,#1e1e1e 40%,#141414 60%,#0a0a0a 80%,#000);box-sizing:border-box;color:#fff;font-family:Inter,Poppins,sans-serif;margin:0;min-height:-webkit-fit-content;min-height:fit-content;opacity:1;padding:0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:999}@keyframes footerSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.codecanvas-footer:before{background:linear-gradient(90deg,#0000,#ffaea64d 20%,#ffaea699 50%,#ffaea64d 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.footer-main{grid-gap:40px;border-bottom:1px solid #ffaea61a;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;min-height:-webkit-fit-content;min-height:fit-content;overflow:visible;padding:60px 0 40px}.footer-section{display:flex;flex-direction:column;gap:16px}.footer-section-title{color:#ffaea6;font-size:16px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.footer-brand{max-width:280px}.footer-logo{gap:12px;margin-bottom:20px}.footer-logo,.footer-logo-icon{align-items:center;display:flex}.footer-logo-icon{height:26px;justify-content:center;width:32px}.footer-logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ffaea6 50%,#f99);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Inter,Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.footer-description{color:#ccc;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 24px}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li{margin:0}.footer-link{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:8px 0;text-align:left;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.footer-link:hover{color:#ffaea6;transform:translateX(4px)}.footer-link-icon{height:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:16px}.footer-link:hover .footer-link-icon{color:#ffaea6;transform:scale(1.1)}.selectable-email{cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.footer-newsletter{max-width:240px}.newsletter-description{color:#ccc;font-size:14px;line-height:1.5;margin:0 0 20px;opacity:.9}.newsletter-button{align-items:center;background:linear-gradient(135deg,#ffaea6,#f99 50%,#ff7b7b);border:1px solid #ffaea64d;border-radius:30px;box-shadow:0 4px 12px #ffaea64d;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.newsletter-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.newsletter-button:hover:before{left:100%}.newsletter-button:hover{background:linear-gradient(135deg,#f99,#ff7b7b 50%,#f55);border-color:#ffaea699;box-shadow:0 6px 20px #ffaea666,0 0 30px #ffaea633;transform:translateY(-2px) scale(1.02)}.discord-icon-wrapper,.newsletter-icon{height:18px;width:18px}.discord-icon-wrapper{align-items:center;display:flex;justify-content:center}.discord-icon-wrapper svg{height:100%;width:100%}.discord-icon-wrapper .DiscordLogoPath{fill:#fff;transition:fill .3s cubic-bezier(.4,0,.2,1)}.newsletter-button:hover .discord-icon-wrapper .DiscordLogoPath{fill:#fff}.newsletter-arrow{height:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:16px}.newsletter-button:hover .newsletter-arrow{transform:translateX(4px)}.footer-bottom{background:linear-gradient(135deg,#0000004d,#0000001a);border-top:1px solid #ffaea614;margin-top:0;padding:30px 0}.footer-bottom-content{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.copyright{display:flex;flex-direction:column;gap:4px}.copyright .MuiTypography-root{color:#888;font-size:13px;font-weight:400;line-height:1.4}.disclaimer{color:#666!important;font-size:12px!important;font-weight:300!important;line-height:1.3!important;margin-top:2px!important}.disclaimer-link{background:none;border:none;color:#888;cursor:pointer;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:underline;transition:color .2s ease}.disclaimer-link:hover{color:#ffaea6;text-decoration:underline}.disclaimer-link:focus{outline:1px solid #ffaea6;outline-offset:1px}.social-links{gap:16px}.social-link,.social-links{align-items:center;display:flex}.social-link{background:#ffaea61a;border:1px solid #ffaea633;border-radius:50%;color:#ccc;height:40px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.social-link:hover{background:linear-gradient(135deg,#ffaea6,#f99);border-color:#ffaea6;box-shadow:0 4px 12px #ffaea64d;color:#fff;transform:translateY(-2px) scale(1.05)}.social-link svg{height:20px;width:20px}@media (max-width:1024px){.footer-main{gap:30px;grid-template-columns:2fr 1fr 1fr}.footer-newsletter{grid-column:1/-1;margin-top:20px;max-width:100%}}@media (max-width:768px){.footer-container{padding:0 16px}.footer-main{gap:32px;grid-template-columns:1fr;padding:40px 0 30px}.footer-brand{max-width:100%}.footer-newsletter{margin-top:0;max-width:100%}.footer-bottom-content{flex-direction:column;gap:16px;text-align:center}.copyright{align-items:center;text-align:center}.disclaimer{font-size:11px!important;line-height:1.4!important}.disclaimer-link{font-size:11px}}@media (max-width:480px){.footer-main{gap:24px;padding:30px 0 20px}.footer-logo-text{font-size:24px}.footer-description{font-size:13px}.newsletter-button{font-size:13px;padding:10px 16px}.social-links{gap:12px}.social-link{height:36px;width:36px}.social-link svg{height:18px;width:18px}}@media (min-width:1200px){.codecanvas-footer{width:100vw}}.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}.guided-wizard-dialog{transform-origin:center;transition:top .5s cubic-bezier(.25,.46,.45,.94),left .5s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out,transform .3s ease-out}.guided-wizard-spotlight{animation:spotlightFadeIn .4s cubic-bezier(.25,.46,.45,.94)}@keyframes spotlightFadeIn{0%{opacity:0}to{opacity:1}}.guided-wizard-dialog-appear{animation:dialogAppear .4s cubic-bezier(.25,.46,.45,.94)}@keyframes dialogAppear{0%{opacity:0;transform:scale(.85) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.guided-wizard-dialog-exit{animation:dialogExit .3s cubic-bezier(.55,.055,.675,.19)}@keyframes dialogExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}#onboarding-diagram-highlight{animation:highlightPulse 2s ease-in-out infinite;transition:top .3s ease-out,left .3s ease-out,width .3s ease-out,height .3s ease-out}@keyframes highlightPulse{0%,to{border-color:#ffaea699;box-shadow:0 0 10px #ffaea64d}50%{border-color:#ffaea6;box-shadow:0 0 20px #ffaea699}}.guided-wizard-spotlight-part{transition:opacity .3s ease-out}.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.6b1c6319.css.map*/