@import url(https://fonts.googleapis.com/css2?family=Jura:wght@300..700&family=Zalando+Sans+Expanded:ital,wght@0,200..900;1,200..900&display=swap);body,html{background:#111;box-sizing:border-box;font-family:Jura,sans-serif;height:100%;margin:0;max-width:100%;padding:0;-webkit-user-select:none;user-select:none}iframe{display:none}#root{height:100%}#root iframe{display:block}.loading{padding:0;position:relative}.loading:disabled{opacity:1}button,input,select,textarea{background:#111;border:none;border-radius:8px;box-sizing:border-box;color:#fff;outline:none;padding:16px;resize:none;transition:.25s ease-in-out}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.3}input[type=text],textarea{cursor:text}button{border-radius:50px;font-weight:600}button.primary{background:linear-gradient(red,#ff4500)}button.secondary{border:2px solid #fff}a,h1,h2,h3,h4,h5,label,li,p,small{color:#fff;font-family:Jura,sans-serif}a{text-decoration:none}svg{display:block}img{font-size:0}.page{height:100%;min-height:100%}.page.padding{height:fit-content;padding:100px 12px 12px}.page.split{-ms-overflow-style:none;display:flex;flex-direction:column-reverse;margin:0 auto;max-height:100%;max-width:100%!important;scrollbar-width:none;width:100%}.page.split::-webkit-scrollbar{display:hidden!important}.page.split iframe{display:block}.page.split .chatPreview{align-items:center;background:#000;border-radius:8px;display:block;justify-content:center;margin:4px auto;overflow:hidden;width:100%}.page.split .chatPreview .codePreviewToggler button{background:#0000;padding:8px}.prompt{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:0 auto;max-width:500px;min-height:100%;padding:80px 12px 12px;position:relative}.prompt::-webkit-scrollbar{display:none!important}.prompt .chats{margin:12px 0;overflow:auto;padding:8px;position:relative;width:100%;z-index:3}.prompt .chats.active.placeholder{height:fit-content!important;min-height:fit-content!important}.prompt .chats .promptHistory{box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;justify-content:flex-end;list-style:none;list-style-type:none;margin:auto 0 0;overflow-y:auto;padding:12px 0;width:100%}.prompt .chats .promptHistory li{word-wrap:break-word;box-sizing:border-box;flex-shrink:0;font-size:13px;font-weight:900;margin:8px 0;max-width:90%!important;min-height:32px;min-width:52px;overflow:hidden;padding:10px 16px;position:relative;width:fit-content!important}.prompt .chats .promptHistory li.hidden{display:none;transform:scale(0)}.prompt .chats .promptHistory li.textLeft{background-color:#999;border-radius:50px 50px 8px 50px;color:#000;height:fit-content;margin-left:auto;text-align:left;transform:scale(1);transition:.35s linear}.prompt .chats .promptHistory li.textRight{background:#333;border-radius:50px 50px 50px 8px;height:fit-content;transform:scale(1);transform-origin:bottom left;transition:.35s linear}.prompt .chats .promptHistory li.textRight .error-message{display:block;margin:4px 0 0;padding:0 4px}.prompt .chats .promptHistory li.textRight ul{list-style-type:circle!important;padding:0}.prompt .chats .promptHistory li.textRight.progress-message{background:#0000;border-radius:0;padding:0}.prompt .chats .promptHistory li.error{background:#0000;border:2px dashed red;border-radius:50px;border-radius:12px;box-sizing:border-box;flex-shrink:0;max-width:100%!important;overflow:hidden;padding:12px}.prompt .chats .promptHistory li.error ul{box-sizing:border-box;margin:0!important;max-height:100px;overflow:auto;padding:0;width:100%!important}.prompt .chats .promptHistory li.error ul li{word-wrap:break-word;min-width:100%;word-break:break-all}.prompt .chats .promptHistory li.error span{display:block;width:100%}.prompt .chats .promptHistory li.error span svg{color:#fff;font-size:30px;margin:0 8px 0 0}.prompt .chats .promptHistory li.error .btnErrorFix{background:red;border-radius:50px;display:flex;font-size:11px;margin:12px 0 0 auto!important;padding:8px 12px}.prompt .chats .promptHistory li.error svg{margin:0 4px 0 0}.prompt .chat{border-radius:18px;box-shadow:0 0 30px #000;box-sizing:border-box;flex-shrink:0;height:fit-content;max-width:500px;overflow:hidden;transition:.35s linear;width:100%;z-index:4}.prompt .chat .chatWrapper{height:100%}.prompt .chat .backgroundBoxShadow{animation:none;background:conic-gradient(#333,#555,#999,#aaa,#ddd,#111)}.chatWrapper{border-radius:18px;height:calc(100% - 16px);overflow:hidden;padding:4px;position:relative}.chatWrapper .backgroundBoxShadow{align-items:center;aspect-ratio:1;background:conic-gradient(#333,#555,#999,#aaa,#ddd,#111);border-radius:50%;display:flex;filter:blur(15px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.chatWrapper textarea{background:#0000;border-radius:0;padding:0;width:100%}.chatWrapper button{background:#fff;height:30px;padding:8px;width:30px}.chatWrapper button svg{color:#1a1b1c;height:100%;width:100%}.chatWrapper .btnSubmit{background:#fff!important;margin-left:12px}.chatWrapper .btnSubmit svg{color:#111!important}.chatWrapper .btnSubmit:hover{background:#ff4500!important}.chatWrapper .btnSubmit:hover svg{color:#fff!important}.chatWrapper .chatWrapperSecondary{background:#111;border-radius:18px;box-sizing:border-box;height:100%;padding:12px;position:relative;z-index:3}img{width:100%}iframe{border:2px solid #fff;box-sizing:border-box;margin:0 auto;min-height:100%;min-width:100%}.editorContainer,iframe{border-radius:8px;width:100%}.editorContainer{overflow:hidden}.progress-step form{box-sizing:border-box;padding:12px}.progress-step form .imgLabel{display:block;width:100%}.progress-step form img{border-radius:50%;margin:0 auto;width:80px}.progress-step form input,.progress-step form select{background:#222;box-sizing:border-box;margin:0 0 4px;width:100%}.progress-step form input[type=file]{display:none}.progress-step form .birthDateContainer{align-items:center;display:flex;justify-content:space-between}.progress-step form .birthDateContainer input{width:32%}.backdrop{display:none;height:100vh;left:0;position:fixed;top:0;transition:.25s;width:100vw;z-index:8}.backdrop.show{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:block;transition:.25s}.modal{background:#222;box-sizing:border-box;height:100%;padding:12px;position:fixed;top:0;transition:.35s linear;z-index:9}.modal.details{border-radius:8px;height:fit-content;left:50%;max-height:95vh;max-width:500px;overflow:auto;top:50%;transform:translate(-50%,-50%) scale(0);transition:.25s ease-in-out;width:90%}.modal.details ul{margin:0;padding:0}.modal.details ul li{background:#111;border-radius:8px;box-sizing:border-box;display:block;font-size:11px;margin:4px 0 0;padding:16px}.modal.details ul li span{align-items:center;display:flex;justify-content:space-between}.modal.details.show{transform:translate(-50%,-50%) scale(1);transition:.25s ease-in-out}.modal.details input,.modal.details select{box-sizing:border-box;margin:4px 0 0;width:100%}.modal.details select{background:#0000;margin:0;padding:0;text-align:right}.modal.details select option{background:#000}.modal.details .scrollBox{max-height:40vh;overflow:auto}.modal.details .flexButtons{align-items:center;display:flex;justify-content:flex-end;width:fit-content;width:100%}.modal.details .flexButtons button{background:#0000;border:2px solid #999;color:#999;margin:0!important;padding:4px 8px;width:fit-content!important}.modal.details .flexButtons button:last-of-type{border:2px solid #ff4500;color:#ff4500;margin:0 0 0 4px!important}.modal.menu{background:#0a0b0c;border-radius:0 8px 8px 0;height:calc(100% - 16px);left:0!important;max-width:300px;overflow:hidden;top:8px;transform:translateX(-120%);width:70vw}.modal.menu a button{border:none;border-radius:4px;font-family:Jura;font-size:18px;padding:18px 12px}.modal.menu a button.btnMenu{padding:12px!important}.modal.menu a.active button{background:#ff4500;color:#fff;margin:28px 0}.modal.menu.show{transform:translateX(0)}.modal.menu .flexHeader button{align-items:center;background:#ff4500;border-radius:50px;color:#fff;display:flex;padding:4px 8px 4px 4px;width:fit-content}.modal.menu .flexHeader button svg{margin:0 4px 0 0}.modal.menu .projectsList{list-style:none;list-style-type:none;max-height:calc(100% - 120px);overflow:auto;padding:0;width:100%}.modal.menu .projectsList::-webkit-scrollbar-thumb{background:#777;border-radius:x}.modal.menu .projectsList::-webkit-scrollbar{width:2px}.modal.menu .projectsList a{text-decoration:none;width:100%}.modal.menu .projectsList li{margin:0 0 4px}.modal.menu .projectsList li,.modal.menu .projectsList li button{align-items:center;display:flex;justify-content:space-between;width:100%}.modal.menu .projectsList li button{text-align:left}.modal.menu .projectsList li button svg{height:20px;width:20px}.modal.menu .projectsList li button span small{color:#999;font-size:9px!important;font-weight:500}.modal.menu .models{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;bottom:0;box-sizing:border-box;left:0;padding:12px;position:fixed;width:100%;z-index:5}.modal.menu .models a{display:block}.modal.menu .models img{border-radius:50%;width:40px}.modal.menu .models button{align-items:center;display:flex;margin:4px 0;text-align:left;width:100%}.modal.menu .models button:last-of-type{margin:4px 0 0}.modal.menu .models button svg{margin:0 12px 0 0}.modal.menu .models button span{margin:0 0 0 12px}.modal.menu .models button span small{display:block;font-size:14px}.modal.preview{max-width:1200px;right:0;text-align:right;transform:translateX(200%);width:100vw;z-index:7}.modal.preview .models{align-items:center;display:flex;justify-content:space-between}.modal.preview .models button{align-items:center;display:flex;justify-content:center;margin:4px 0;width:calc(50% - 2px)}.modal.preview .models button svg{margin:0 12px 0 0}.modal.preview.show{transform:translateX(0)}.flexHeader{align-items:center;display:flex;justify-content:space-between;margin:0}.flexHeader button{height:23px;padding:4px;width:23px}.flexHeader.btnLarge button{height:fit-content;padding:16px!important;width:fit-content}.btnList{align-items:center;border-bottom:1px solid #333;border-radius:0;display:flex;width:100%}.btnList svg{margin:0 8px 2px 0}.btnList.red{border:none}.btnList.red,.btnList.red svg{color:#c53030!important}.btn{font-family:Jura,sans-serif;font-size:18px;font-weight:600}.btn.tertiary{background:#0000;border:none;color:#fff}.btn.small{font-size:13px;margin:12px 0 0;padding:0}.btn.floatRight{display:block;margin-left:auto}.flex{align-items:center;display:flex;justify-content:space-between;max-width:100%!important;min-width:100%!important}.flex,.flex form .btn.square{width:100%}.flex form .btn.square span{background:#ff4500;border-radius:50px;margin:4px 0 0;padding:4px 8px}.btn.square{align-items:center;display:flex;flex-direction:column;height:120px;width:49%}.btn.square svg{font-size:30px;margin-bottom:12px}.btn.orange{border:2px solid #ff4500!important;border-radius:50px}.btn.widthFull{width:100%}.btn.flex,.btn.icon span{align-items:center;display:flex}.btn.icon span{background:#333;border-radius:50%!important;height:25px;justify-content:center;margin:0 4px 0 0;width:25px}.btn.icon svg{margin:0 12px 0 0}.placeholder{left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.editorTabs{align-items:center;border-bottom:2px solid #444;display:flex;padding:5px;width:100%}.editorTabs .editorTabsScroll{display:flex;overflow:auto;width:calc(100% - 29px)}.editorTabs .editorTabsScroll .tab{background:#3a3a3a;border-radius:8px;color:#fff;display:flex;font-family:Jura,sans-serif;font-size:11px;margin:0 2px 0 0;padding:4px}.editorTabs .editorTabsScroll .tab.active{background:#2a2a2a}.editorTabs .editorTabsScroll .closeBtn{background:none;border:none;color:#ff4500;margin-left:8px;padding:0}.editorTabs .addTab{background:#444;border:none;border-radius:8px;color:#fff;margin:0 0 0 auto;padding:5px}.flexBox img{margin:120px 0 0;mix-blend-mode:lighten}.flexBox span{align-items:center;display:flex}.flexBox span:first-of-type svg{margin:0 12px 0 0}.flexBox span:last-of-type svg{margin:0 0 0 12px}.dropdown{background:#222;border-radius:8px;bottom:30px;box-shadow:0 2px 6px #000;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;padding:8px;position:absolute;right:80px;transition:max-height .25s ease-in-out;width:100%}.dropdown button{background:#333;border:none;border-radius:4px;font-family:Jura;font-size:13px;font-weight:600;justify-content:space-between;margin:0 0 4px!important;min-width:100%;padding:8px}.dropdown button:last-of-type{margin:0!important}.dropdown button svg{display:block;margin:0 8px 0 0!important}.dropdown.show{max-height:300px;opacity:1;transition:max-height .25s ease-in-out;z-index:999}.addConnectors{overflow:visible!important;position:relative}.connectors{margin:0 0 0 auto;overflow:visible;position:relative}.connectors button{background:#333;min-width:100%;padding:8px;position:relative;z-index:3}.connectors button svg{margin:0!important}.connectors .dropdown{background:#111;border:1px solid #000;border-radius:8px;box-shadow:0 2px 6px #000;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;padding:8px;position:fixed;right:16px;top:96px;transition:max-height .25s ease-in-out}.connectors .dropdown button{background:#333;margin:0 0 4px!important;min-width:100%;padding:8px}.connectors .dropdown button svg,.connectors .dropdown button:last-of-type{margin:0!important}.connectors .dropdown.show{max-height:300px;opacity:1;transition:max-height .25s ease-in-out;z-index:999}.accordion{display:flex;flex-direction:column;height:0;overflow:hidden;transition:.35s linear}.accordion.open{height:fit-content;transition:.35s linear}.accordion button{background:#0000;border-bottom:1px solid #000;border-left:1px solid #000!important;border-radius:0;color:#aaa;padding:12px!important;width:100%!important}.accordion button,.accordion button:first-of-type{margin:0 0 0 16px!important}.accordion button:last-of-type{border-bottom-left-radius:8px}.addLinks .flexButtons{margin:8px 0 0}.addLinks .flexButtons button{border:none!important}.btnRemoveLink{padding:4px}.chatControls{min-width:100%;padding:18px 0 0}.chatControls,.chatControls span{align-items:center;display:flex;justify-content:space-between}.chatControls span{flex-shrink:0}.chatControls span button.projectNameBtn{background:#fff!important;transition:.25s linear!important}.chatControls span button.projectNameBtn:hover{background:#ff4500!important;transition:.25s linear!important}.chatControls span button.projectNameBtn:hover svg{color:#fff!important;transition:.25s linear!important}.chatControls span button.projectNameBtn svg{color:#111!important}.chatControls span button svg{color:#fff!important}.chatControls div{display:inline}.chatControls div select{background:#0000;display:block;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:120px}.chatControls.active span{align-items:center;display:flex}.chatControls span{overflow:hidden}.chatControls span button{background:#0000!important;transition:.25s}.chatControls span button:hover{background:#000!important;transition:.25s}.chatControls span button:disabled{background:none!important}.chatControls span button.queryBtn{background:#fff!important;margin:0 0 0 8px}.chatControls span button.queryBtn svg{color:#111!important}.codeEditor{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 24px);justify-content:space-between;overflow:hidden;padding:8px;transition:width .25s linear;width:0}.codeEditor.active{border-radius:12px;display:block;height:calc(100% - 16px);max-width:calc(100% - 512px);min-width:calc(100% - 512px);transition:.25s linear;width:calc(100% - 512px)}.codeEditor .flexBox.viewSwitch{align-items:center;background:#1a1b1c;border-radius:8px;box-sizing:border-box;display:flex;margin:0 0 4px;min-height:64px;padding:8px;width:100%}.codeEditor .flexBox.viewSwitch .btnView{background:#0000;margin:0;padding:4px 12px}.codeEditor .flexBox.viewSwitch .btnView:nth-child(2){margin:0 8px 0 0}.codeEditor .flexBox.viewSwitch .btnView.active{background:#ff4500;border-radius:50px;color:#fff}.codeEditor .flexBox.viewSwitch .btnBrowserControl{background:#333;display:inline;flex-shrink:0;margin:4px;padding:8px;position:relative;transition:.25s linear;z-index:4}.codeEditor .flexBox.viewSwitch .btnBrowserControl.yellow{background:#000;color:#111}.codeEditor .flexBox.viewSwitch .btnBrowserControl.active{background:#ff4500;transition:.25s linear}.codeEditor .flexBox.viewSwitch input{background:#333;display:inline;margin:0 4px;padding:8px 12px;width:fit-content}.codeEditor .previewBox{align-items:flex-start;background:#111;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;max-height:calc(100% - 43px);position:relative;width:100%}.codeEditor .previewBox .previewBoxWrap{align-items:center;background:#1a1b1c;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.codeEditor .previewBox .previewBoxWrap .previewContainer{background:#1a1b1c;height:100%;margin:0 auto;overflow:auto;transition:.25s linear;width:100%}.codeEditor .previewBox .previewBoxWrap .previewContainer iframe{height:100%}.codeEditor .previewBox .previewBoxWrap .previewContainer .loader{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.codeEditor .previewBox .previewBoxWrap iframe{height:90%}.codeEditor .codeEditorBox{background:#1a1b1c;border-radius:8px;box-sizing:border-box;cursor:not-allowed;display:flex;height:calc(100% - 77px);padding:4px;pointer-events:none;position:relative;width:100%}.codeEditor .codeEditorBox.editor{cursor:not-allowed;padding:0;pointer-events:none}.codeEditor .codeEditorBox.editMode{cursor:text;pointer-events:all}.codeEditor .codeEditorBox .codeEditorBoxSecond{height:calc(100% - 20px);position:relative;width:100%}.codeEditor .codeEditorBox .placeholder{color:#fff;width:500px}.codeEditor .codeEditorBox .placeholder button{background:#000;margin-top:4px}.codeEditor .terminalBox{background:#111;border-radius:8px;box-sizing:border-box;height:150px;margin:4px 0 0;overflow:hidden;padding:12px}.codeEditor .cm-theme-light{display:block;height:100%!important;width:100%}.codeEditor .cm-content{min-height:85vh!important;width:100%}.codeEditor .cm-content ::selection{background:#ff4500!important;color:#fff}.codeEditor .cm-focused{outline:none}.codeEditor .cm-line{word-wrap:break-word;max-width:800px;width:100%}.codeEditor .cm-editor{background:#111;color:#fff;display:block;font-size:16px;max-height:calc(100% - 10px);overflow:auto;width:100%}.codeEditor .cm-editor ::-webkit-scrollbar{background:#0000;border:1px solid #333;opacity:.3}.codeEditor .cm-editor ::-webkit-scrollbar-thumb{background:#333;opacity:.3}.codeEditor .cm-editor .cm-gutters{background:#0000;border-right:1px solid #333}.codeEditor .cm-editor .cm-gutters .cm-gutterElement{color:#555}.codeEditor .cm-editor .cm-gutters .cm-activeLineGutter{background:#0000;color:#fff}.webContainer{background:#111;border-radius:8px;box-sizing:border-box;height:100%;padding:8px;width:calc(35% - 8px)}.webContainer h2{margin:0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.project{background:#0000;border:1px solid #333}.project.selected{border:1px solid #ff4500}.fileExplorer{background:#111;border-radius:7px 0 0 7px;border-right:1px solid #333;box-sizing:border-box;color:#fff;font-size:13px;height:100%;min-width:200px;overflow:auto;padding:10px;position:relative;resize:"both"}.fileExplorer::-webkit-scrollbar{background:#0000;border:1px solid #333}.fileExplorer::-webkit-scrollbar-thumb{background:#333}.fileExplorer .handler{cursor:e-resize;height:100%;position:absolute;right:0;top:0;width:3px}.fileExplorer .fileExplorerFile{background:#0000;border-radius:4px;color:#bbb;display:flex;padding:4px;transition:.25s linear;width:100%}.fileExplorer .fileExplorerFile .file-name{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.fileExplorer .fileExplorerFile:hover{background:#111;transition:.25s linear}.fileExplorer .fileExplorerFile:focus{background:#111!important;transition:.25s linear}.fileExplorer .fileExplorerFile.selected{background:#111;color:#fff;font-weight:600;transition:.25s ease-in-out}.fileExplorer .fileExplorerFile .fileIcon{margin:0 4px 0 0}.fileExplorer .fileExplorerFolder{border-radius:4px;font-weight:700;margin:4px}.fileExplorer .fileExplorerFolderFile{border-radius:4px;color:#bbb;padding:4px 4px 4px 12px;transition:.25s ease-in-out}.fileExplorer .fileExplorerFolderFile.selected{background:#ff4500;color:#fff;font-weight:600;transition:.25s ease-in-out}.filesBar::-webkit-scrollbar{height:4px!important}.filesBar{align-items:center;background:#1a1b1c;border-radius:0 6px 0 0;display:flex;max-width:1000px;overflow:auto;width:100%}.filesBar.show{min-height:31px}.filesBar .fileButton{align-items:center;background:#1a1b1c;border-radius:8px 8px 0 0;display:flex;margin:0;overflow:hidden}.filesBar .fileButton:first-of-type{border-left:none}.filesBar .fileButton button{background:#0000;color:#fff;flex-shrink:0;padding:8px 12px}.filesBar .fileButton button:last-of-type{border-radius:0;border-right:1px solid #111}.title{font-size:2rem;font-weight:700}.title,.word-wrapper{height:3rem;overflow:hidden;position:relative}.word-wrapper{display:inline-block}.word-list{display:flex;flex-direction:column;transition:transform 1s ease-in-out}.word{height:3rem;justify-content:center}.directoryItem,.word{align-items:center;display:flex;width:100%}.directoryItem{background:#0000;border-radius:4px;cursor:default;font-size:14px;justify-content:space-between;padding:4px 0 4px 4px}.directoryItem:hover{background:#111}.directoryItem:focus{background:#ff4500}.directoryItem .directoryName{align-items:center;display:flex}.directoryItem .directoryName svg{transition:.25s}.directoryItem .directoryName svg.open{transform:rotate(90deg);transition:.25s}.directoryItem button{align-items:center;background:#0000;border-radius:0;display:flex;height:fit-content;justify-content:center;margin:0 0 0 auto;padding:0;width:fit-content}.directoryItem button svg{display:block;font-size:11px}.preview-status{display:flex;justify-content:center;left:0;position:absolute;right:0;top:10px;z-index:3}.status-badge{align-items:center;background-color:#000000b3;border-radius:4px;color:#fff;display:flex;font-size:14px;gap:8px;padding:8px 12px}.status-badge.building{background-color:#f1c40f;color:#2c3e50}.preview-error{background:#d32f2f;border-radius:4px;font-size:11px;margin:15px 0;padding:15px;position:absolute;right:10px;top:0}.preview-error h3{font-size:13px;margin-bottom:8px;margin-top:0}.deployment-info{background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:4px;margin-top:15px;padding:10px 15px}.deployment-info a{color:#2196f3;font-weight:700;text-decoration:none}.deployment-info a:hover{text-decoration:underline}.preview-container{background:#333;border-radius:8px;margin:0 auto;max-height:50%;overflow:hidden;position:relative}.loader.small{border-width:2px;height:16px;width:16px}.carouselProjects{min-height:230px;overflow:auto;position:relative;z-index:3}.carouselProjects .carouselProjectsScroll{display:flex;width:fit-content}.carouselProjects .carouselProjectCard{align-items:center;display:flex;flex-direction:column;margin:8px 0 8px 8px;min-width:90vw}.carouselProjects .carouselProjectCard:first-of-type{margin:8px 0 8px 8px}.carouselProjects .carouselProjectCard:last-of-type{margin:8px}.carouselProjects .carouselProjectCard a{display:block;width:100%}.carouselProjects .carouselProjectCard button{background:#111;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;overflow:hidden;padding:4px;text-align:left;width:100%}.carouselProjects .carouselProjectCard button span{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;overflow:hidden;text-overflow:ellipsis}.carouselProjects .carouselProjectCard button small{color:#999;font-size:9px;font-weight:500}.folderUpload{display:none}.smart-logs-container{background:#222;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:15px 0;min-height:60px;overflow:hidden}.smart-logs-container .smart-logs-header{border:none}.smart-logs-container.active{min-height:300px}.smart-logs-container.active .smart-logs-header{border:inherit}.smart-logs-container button{background:#1a1b1c}.log-counts{display:flex}.smart-logs-header{align-items:flex-start;background:#333;border-bottom:1px solid #dee2e6;color:#fff;display:flex;justify-content:space-between;padding:12px 16px}.smart-logs-header button{background:#000}.smart-logs-title{align-items:center;color:#fff;display:flex;font-weight:600;gap:10px}.build-error-count{align-items:center;display:flex}.build-error-count,.error-count{color:#fff;font-size:11px;font-weight:700;padding:2px 0}.error-count{margin:0 0 0 8px}.warning-count{background:#ffa726;border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.smart-logs-controls{align-items:center;display:flex;gap:8px}.log-filter-select{background:#1a1b1c!important}.log-filter-select,.smart-logs-controls button{border-radius:6px;font-size:12px;padding:8px!important}.smart-logs-controls button{background:#1a1b1c;transition:all .2s}.smart-logs-controls button.red{background:red}.smart-logs-controls button:hover{background:#000}.smart-logs-content{box-sizing:border-box;max-height:230px;overflow-y:auto;padding:0}.smart-logs-content.expanded{max-height:800px}.logs-list{height:fit-content;padding:12px}.smart-log-entry{border-left:4px solid #0000;border-radius:6px;margin-bottom:12px;overflow:hidden;overflow:auto;transition:all .2s}.smart-log-entry:hover{box-shadow:0 2px 8px #0000001a}.smart-log-entry.log-build-error{background:linear-gradient(90deg,#fff1f1,#fff);border-left-color:#ff4757}.smart-log-entry.log-error{background:linear-gradient(90deg,#fff5f5,#fff);border-left-color:#ff6b6b}.smart-log-entry.log-warning{background:linear-gradient(90deg,#fff8e1,#fff);border-left-color:#ffa726}.smart-log-entry.log-success{background:linear-gradient(90deg,#f1f8e9,#fff);border-left-color:#4caf50}.smart-log-entry.log-info{background:linear-gradient(90deg,#f3f9ff,#fff);border-left-color:#2196f3}.log-header{align-items:center;background:#1a1b1c;box-sizing:border-box;display:flex;gap:12px;min-width:100%;padding:12px 16px;transition:background .2s;width:fit-content}.log-header span{color:#fff}.log-header:hover{background:#000}.log-icon{font-size:16px;min-width:20px;text-align:center}.log-timestamp{background:#0000000d;border-radius:4px;color:#666;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;min-width:80px;padding:2px 6px}.log-step,.log-type{background:#00000014;border-radius:4px;color:#888;font-size:11px;font-weight:600;padding:2px 8px}.build-id{background:#0000001a;border-radius:4px;color:#666;font-family:monospace;font-size:10px;padding:2px 6px}.log-message{color:#333;flex:1 1;font-size:13px;line-height:1.4}.expand-indicator{color:#666;color:#f3f9ff;font-size:12px;margin-left:auto;transition:transform .2s}.log-details{background:#333;border-top:1px solid #0000001a;font-size:12px;padding:16px}.log-detail-item{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.log-detail-item strong{color:#fff;min-width:80px}.file-location{color:#ff6b6b;font-weight:600}.error-message{background:#ff00004d;color:#fff;font-weight:500;margin-left:8px}.build-id-full,.error-message{border-radius:4px;padding:4px 8px}.build-id-full{background:#f5f5f5;border:1px solid #ddd;font-size:11px}.log-full-content summary{color:#bbb;font-weight:600;padding:8px 0}.full-log-content{background:#1e1e1e;border:1px solid #333;border-radius:8px;color:#d4d4d4;font-size:11px;line-height:1.4;margin-top:8px;overflow-x:auto;padding:16px}.streaming-indicator{animation:pulse 1.5s infinite;color:#ff4500;font-size:30px}.no-logs{color:#666;font-style:italic;padding:40px 20px;text-align:center}.waiting-logs{align-items:center;display:flex;gap:8px;justify-content:center}.loading-spinner{animation:spin 2s linear infinite}.progress-timeline-message{background:#0000!important;padding:0!important}.progress-timeline-content{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:20px}.progress-timeline{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.progress-header{align-items:center;display:flex;justify-content:space-between}.progress-header strong{color:#fff;font-size:16px;padding:12px}.status-active{animation:pulse-glow 2s infinite;background:linear-gradient(135deg,#667eea,#764ba2)}.status-active,.status-complete{border-radius:20px;color:#fff;display:block;font-size:12px;font-weight:600;padding:4px 12px}.status-complete{background:linear-gradient(135deg,#48bb78,#38a169)}.progress-steps-container{display:flex;flex-direction:column;gap:8px}.progress-step{align-items:center;background:#333;border-radius:50px;display:flex;gap:12px;padding:4px;position:relative;transition:all .3s ease}.progress-step.step-pending{display:none}.progress-step.step-active .step-icon{background:orange}.progress-step.step-completed{transform:scale(1)}.progress-step.step-completed .step-icon{background:linear-gradient(135deg,#48bb78,#38a169)}.progress-step.button{border-radius:12px;display:flex;height:90px}.progress-step.button .thumbnailChatProject{background:#1a1b1c;border:none;height:80px!important;margin:0;max-height:80px!important;max-width:120px!important;min-height:80px!important;min-width:120px!important;width:120px!important}.progress-step.button .step-content{display:block!important;margin:0 0 0 auto;max-width:50%;width:50%}.progress-step.button .step-content .step-title{width:fit-content}.progress-step:not(:last-child):after{background:#333;content:"";height:8px;left:24px;position:absolute;top:100%;width:2px}.step-icon{align-items:center;background:#999;border-radius:50px;display:flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;width:32px}.step-icon span{background:#333;border-radius:50px;display:block;height:calc(100% - 8px);width:calc(100% - 8px)}.step-active .step-icon{animation:spin 2s linear infinite}.step-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.step-title{color:#fff;font-size:14px;font-weight:600;line-height:1.4;padding:0 12px 0 0}.step-active .step-title,.step-completed .step-title{color:#fff}.step-error .step-title{color:#c53030}.step-pending .step-title{color:#aaa}.step-loading{animation:fade-pulse 1.5s infinite;color:#4299e1;font-size:12px;font-style:italic}.cm-gutter:first-of-type{display:none}.previewContainer{align-items:flex-start;display:flex;height:100%;justify-content:center;width:100%}.previewContainer.desktop{background:#0000;padding:0}.previewContainer.mobile>div{border-radius:25px!important;box-shadow:0 0 0 8px #000,0 0 0 9px #333,0 0 30px #0006;position:relative}.previewContainer.mobile>div:before{background:#333;border-radius:3px;content:"";height:6px;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:120px;z-index:10}.previewContainer.tablet>div{border-radius:15px!important;box-shadow:0 0 0 12px #000,0 0 0 13px #444,0 0 40px #0000004d}.preview-iframe{border-radius:inherit}::placeholder{color:#999;font-weight:500}.uppercase{color:#999;padding:0 0 8px;text-transform:uppercase}.header{font-weight:900;position:relative;z-index:3}.header span{align-items:center;display:flex}.header span svg{margin:2px 0 0 4px}header{text-align:center}header h1{font-family:Zalando Sans Expanded,sans-serif;font-size:36px;font-weight:300;letter-spacing:1px;margin:80px}header h1 small{font-size:16px}.carouselWrapper{display:block;height:60px;margin:0 4px;overflow:hidden;position:relative}.carouselWords{animation:slideUpSmoothPauses 5s ease-in-out infinite;color:coral;display:flex;flex-direction:column;will-change:transform}.carouselWords span:first-child,.carouselWords span:nth-child(6){color:#ff1f2a}.carouselWords span:nth-child(2){color:#1fff7c}.carouselWords span:nth-child(3){color:#f5276c}.carouselWords span:nth-child(4){color:#ffff1f}.carouselWords span:nth-child(5){color:#219efd}.carouselWords span{align-items:center;display:flex;font-size:inherit;height:60px;line-height:1;padding:0 0 0 5px}.carouselPartners{position:relative}.carouselPartners.flexStart{align-items:flex-start;display:flex;justify-content:flex-start}.carouselPartners.flexStart button{background:#0000;border-radius:50px;color:#ff4500;padding:8px 18px!important}.carouselPartners.flexStart a:last-of-type button{background:#ff4500;color:#fff;margin:0 0 0 8px}.skeleton-project-card{align-items:center;display:flex;flex-direction:column;margin:8px 8px 0 0;width:100%}.skeleton-project-card:first-of-type{margin:8px 8px 0}.skeleton-project-button{background:#2a2a2a;border:none;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:212px;min-width:370px;overflow:hidden;padding:4px;position:relative;text-align:left}.skeleton-iframe-container{aspect-ratio:16/9;background:#1a1b1c;border-radius:12px;min-height:180px;overflow:hidden;position:relative;width:100%}.skeleton-shimmer{animation:shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%,#0000)}.skeleton-rays,.skeleton-shimmer{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.skeleton-rays{animation:rays 1.5s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff14 50%,#0000 70%)}.skeleton-text{background:#333;border-radius:4px;height:18px;margin-bottom:4px;overflow:hidden;position:relative}.skeleton-text.long{width:85%}.skeleton-subtext{background:#2a2a2a;border-radius:2px;height:9px;overflow:hidden;position:relative;width:40%}table tr{text-align:left}.gradient-section{background:linear-gradient(180deg,#000,#000,#b7b7b7 30%,#fff);display:block;height:74px;margin:-30px 0 0;transform:skewY(-5deg);width:100%}.btnSwitch{align-items:center;display:flex;font-size:16px;font-weight:900;justify-content:space-between;padding:12px 0 8px;transition:.25s linear;width:100%}.btnSwitch.checked{background:#ff4500}.btnSwitch.checked.list{background:#0000}.btnSwitch.checked.list .textGlow{-webkit-text-stroke:1px #ff4500;text-shadow:0 0 5px #ff4500}.btnSwitch.checked.list .textGlow small{-webkit-text-stroke:0;text-shadow:none;transition:.25s linear}.btnSwitch .textNotification{color:#aaa;display:block;font-size:11px}.btnSwitch input{display:none}.btnSwitch .toggleSwitch{background:#111;border-radius:50px;flex-shrink:0;height:24px;padding:4px;transition:.25s linear;width:40px}.btnSwitch .toggleSwitch:before{background:#333;border-radius:50%;content:"";display:block;height:100%;transform:translateX(0);transition:.25s linear;width:50%}.btnSwitch .toggleSwitch.checked{background-color:#ff4500;transition:.25s linear}.btnSwitch .toggleSwitch.checked:before{background:#fff;transform:translateX(16px);transition:.25s linear}.btnSwitch .toggleSwitch.checked.disabled{opacity:.3}.btnSwitch:last-of-type{padding:24px 0 0}.checkboxCouncil{width:100%}.checkboxCouncil .flexScroll{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:fit-content}.checkboxCouncil .flexScroll button{border-radius:50px;margin:4px 0 0;min-width:calc(50% - 2px)}.councilModels{margin:12px 0 0;overflow:scroll;width:100%}.councilModels::-webkit-scrollbar{display:none}.councilModels .councilModelsFlex{display:flex}.councilModels .councilModelsFlex .cardModel{border:1px solid #333;border-radius:8px;font-size:13px;font-weight:900;margin:0 4px 0 0;min-width:120px;padding:8px}.councilModels .councilModelsFlex .cardModel.selected{background:#ff4500}.councilModels .councilModelsFlex .cardModel img{background:#fff;border:none;border-radius:8px;box-sizing:border-box;display:block;height:30px;margin:0 0 12px;padding:6px;width:30px}.councilModels .councilModelsFlex .cardModel input{display:none}.tooltip{background:#111;border:1px solid #777;border-radius:12px;box-sizing:border-box;padding:12px;position:absolute;right:0;text-align:left;top:0;width:280px}.tooltip h4,.tooltip p{margin:0}.btnTooltip{background:#0000;border:none;padding:0;position:relative}.council-session-info{margin:10px 0}.council-container{border-radius:12px;color:#fff}.council-header{justify-content:space-between;margin-bottom:12px}.council-badge,.council-header{align-items:center;display:flex}.council-badge{background:#fff3;border-radius:20px;font-size:14px;font-weight:600;gap:6px;padding:4px 12px}.council-session-id{background:#0003;border-radius:4px;font-family:monospace;font-size:12px;padding:2px 8px}.council-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.metric-item{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.metric-label{font-size:12px;opacity:.8}.metric-value{font-size:14px;font-weight:600}.winner-model{color:gold!important;font-weight:700}.council-models-used{margin-bottom:16px}.models-label{display:block;font-size:12px;margin-bottom:8px;opacity:.8}.models-list{display:flex;flex-wrap:wrap;gap:6px}.model-chip{align-items:center;background:#ffffff26;border-radius:16px;display:flex;font-size:12px;gap:4px;padding:4px 10px}.model-chip.winner{background:linear-gradient(45deg,gold,#ffed4e);color:#333;font-weight:600}.winner-icon{font-size:10px}.council-scores-details{margin-bottom:16px}.council-scores-details summary{background:#ffffff1a;border-radius:4px;font-weight:600;margin-bottom:8px;padding:8px}.council-scores{grid-gap:12px;display:grid;gap:12px}.model-score{background:#ffffff0d;border-left:3px solid #ffffff4d;border-radius:8px;padding:12px}.model-score.winner{background:#ffd7001a;border-left-color:gold}.model-score h4{font-size:14px;margin:0 0 8px}.score-breakdown{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.criteria-item,.score-item{display:flex;font-size:12px;justify-content:space-between;padding:2px 0}.criteria-scores{border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:8px;padding-top:8px}.council-process{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px}.process-stage{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:4px}.process-stage.completed{color:#4ade80}.stage-icon{align-items:center;background:#4ade8033;border-radius:50%;display:flex;font-size:10px;height:20px;justify-content:center;width:20px}.council-intelligence{background:#ffffff1a;border-radius:8px;margin-bottom:12px;padding:12px;text-align:center}.intelligence-label{display:block;font-size:12px;opacity:.8}.intelligence-value{display:block;font-size:16px;font-weight:700;margin:4px 0}.intelligence-desc{display:block;font-size:11px;opacity:.7}.enhanced-council-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.enhanced-metric{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:2px}.enhanced-metric span:first-child{opacity:.8}.enhanced-metric span:last-child{font-size:14px;font-weight:600}.infoAccount{align-items:center;box-sizing:border-box;display:flex;padding:12px}.infoAccount h2,.infoAccount p{margin:0}.infoAccount small.green{color:#32cd32}.infoAccount small.yellow{color:#ff0}.infoAccount small.red{color:red}.infoAccount .boxImage{margin-right:24px;position:relative}.infoAccount .boxImage img{aspect-ratio:1;border-radius:50px;height:80px}.infoAccount .boxImage button{background:#fff;border:3px solid #111;border-radius:50%;color:#111;padding:4px;position:absolute;right:0;top:0}.infoAccount button{background:#ff4500;border-radius:50px;margin:0 0 0 8px;padding:2px 8px}.navProject{align-items:center;background:#0000;box-sizing:border-box;display:flex;justify-content:space-between;left:0!important;max-width:500px;padding:12px!important;position:absolute;top:0;transition:.35s;width:100%!important;z-index:5}.navProject h1{font-size:16px}.navProject button{background:#0000;height:22px;padding:0;width:22px}.navProject button svg{color:#fff;height:100%;width:100%}.codeEditorMain{margin:0 auto;width:100%}.formAdvancedSettings{max-height:0;overflow:hidden;transition:max-height .35s linear!important}.formAdvancedSettings.show{max-height:700px;transition:.35s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px #667eea80}50%{box-shadow:0 0 20px #667eeacc}}@keyframes glow-active{0%,to{box-shadow:0 0 0 2px #4299e133}50%{box-shadow:0 0 0 4px #4299e166}}@keyframes fade-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideUpSmoothPauses{0%,16%{transform:translateY(0)}19%{transform:translateY(-60px)}19%,35%{transform:translateY(-60px)}38%{transform:translateY(-120px)}38%,54%{transform:translateY(-120px)}57%{transform:translateY(-180px)}57%,73%{transform:translateY(-180px)}76%{transform:translateY(-240px)}76%,92%{transform:translateY(-240px)}95%{transform:translateY(-300px)}95%,to{transform:translateY(-300px)}}@keyframes shimmer{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes rays{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes dash{0%{stroke-dasharray:300;stroke-dashoffset:300}to{stroke-dasharray:300;stroke-dashoffset:0}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes moveCursor{0%{opacity:0;transform:translateY(200%) scale(1)}20%{opacity:1}60%{transform:translateY(-20px) scale(1.05)}80%{transform:translate(0) scale(1)}90%{transform:translate(0) scale(.85)}to{transform:translate(0) scale(1)}}@media(max-width:860px){a .btnMenu{padding:0!important}.skeleton-iframe-container{min-height:150px}.progress-timeline-content{padding:16px}.progress-step{padding:10px 12px}.step-icon{font-size:18px;height:28px;width:28px}.step-title{font-size:13px}.progress-header strong{color:#fff;font-size:15px}.status-active,.status-complete{font-size:11px;padding:3px 10px}.previewContainer.mobile>div{aspect-ratio:375/812;height:auto;max-width:320px}.previewContainer.tablet>div{aspect-ratio:768/1024;height:auto;max-width:400px}.cm-gutters{left:-2px}.codeEditorBox{background:#0000!important;padding:0!important}.codeEditorMain{background:#ff4500!important;margin:12px 0;overflow:hidden;width:100%}.previewContainer.mobile>div{max-width:280px}.previewContainer.tablet>div{max-width:300px}.council-metrics{grid-template-columns:1fr}.council-process{gap:8px}.council-process,.models-list{flex-direction:column}header h1{font-family:Zalando Sans Expanded,sans-serif;font-weight:300;letter-spacing:1px;margin:80px 0}header h1 small{display:block;font-size:13px}.placeholder{left:0;position:relative;top:0;transform:translate(0)}.navProject{left:50%!important;transform:translateX(-50%)}nav{margin:0;width:100%}nav .menuMobile{align-items:center;display:flex;justify-content:space-between;width:100%}nav h1{margin:0!important}nav .menuDesktop{display:none!important}.page{display:block!important;height:100%;min-height:100%}.chats{overflow:hidden}.chats.multiline{max-height:calc(100% - 250px);min-height:calc(100% - 250px)}.chats .chatControls span:nth-child(2):nth-child(2){align-items:center;display:flex;justify-content:space-between}.codeEditor{padding:0;position:relative}.codeEditor.active{height:100%;min-width:100%!important;width:100%!important}.codeEditor.active .flexBox{-ms-overflow-style:none;background-color:#1a1b1c!important;max-width:100%!important;overflow:auto;scrollbar-width:none;width:100%!important;z-index:5}.codeEditor.active .codeEditorBox{cursor:not-allowed;flex-direction:column;height:calc(100% - 80px);min-height:500px;pointer-events:none}.codeEditor.active .codeEditorBox.editMode{cursor:text;pointer-events:all}.codeEditor.active .codeEditorBox .fileExplorer{margin:0 0 8px;max-height:30vh;min-height:30vh;width:100%!important}.codeEditor.active .codeEditorBox .fileExplorer.empty{max-height:39px;min-height:39px!important}.codeEditor.active .codeEditorBox .filesBar{border-radius:6px!important}.codeEditor.active .codeEditorMain{background:#222!important;width:100%}.codeEditor,.codeEditor.active{display:none}.codeEditor.active.active{display:block}}@media screen and (min-width:860px){*{cursor:none!important}#customCursor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAALWUExURf9jAP9iAAAAAP9gAP9hAP9kAP9fAP9eAP9cAP9dAP9XAP9ZAf9WAf9SAP9UAP9MAP9QA/9QAv9NAv9gBP9KAf9IA/9GA/9DA/9EA/8/BP8+Bf87BP85BP9BBP8+BP89BP85A/87A/80AP9CA/9AA/8AAP8/A/9aAf9EAv9HA/9CAv9bAP9YAf9GAv9ABP9FA/9QAP9AAv9IAf9GBf9LAf86Bf//X/87AP83Bf9WAP88BP81Bf86BP80Bf8wBP82Bf8xBf8zBP84Bf8zBf8wBv8eAP9jAP9jAP9jAP9jAP9jAP9jAP9jAP9jAP9jAP9iAP9jAP9jAP9jAP9jAP9gAP9jAP9jAP9jAP9jAP9jAP9jAP9jAP9jAP9jAP9iAP9iAP9hAP9fAP9eAP9eAP9jAP9jAP9dAP9bAP9ZAf9WAf9XAf9VAf9SAf9QAv9OAf9OAv9LAv9JA/9GA/9FAf9jAP9EA/9BA/8/BP9jAP89BP88BP86BP9jAP9ABP8+BP88BP86BP84BP9hAP9EA/9CA/9ABP8+BP88BP9gAP9fAP9KAv9IA/9GA/9EA/9CA/9AA/9eAP9dAP9JA/9IA/9GA/9DAv9aAP9ZAf9IA/9HA/9YAf9WAf9FA/9EA/9XAP9UAf9CA/9BAv9QAv9PAv9ABP9NAv9MAv8+BP89BP9IA/88BP86A/9FA/9DA/85BP9CA/9ABP84Bf83Bf89BP81Bf80Bf86BP84Bf8zBf84BP81Bf8yBf8xBf8zBf8yBf8wBv8vBv9jAP9iAP9hAP9gAP9eAP9fAP9cAP9bAP9ZAf9dAP9aAf9YAf9WAf9UAf9SAf9QAv9SAv9NAv9LAv9JA/9GA/9XAf9VAf9TAf9RAv9PAv9KAv9IA/9DA/9BBP8/BP9OAv9MAv9KA/9HA/9FA/9ABP8+BP9EA/9CA/89BP86BP88BP87BP85BP83Bf82Bf80Bf///1KCF2MAAADBdFJOUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+26hPEvPFejEH67FiIQH93ZpLE/fMgTYJ7rdoJAIw6uCgUBb50Ic7C/C8bigEIOSjPZnN9JnL78SEQQyB6bh3Nw427fzhrGgtCQm2yVsjBWj+/Fok4OAiAp+rBVD5aBbQ6CyHuAg78HYLvO82bsQOKOSEA6P0QT3MmQxnaYBwAAAAAWJLR0TxQr/fwgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+kJHQ0wAxxr+cMAAAHdSURBVCjPY3Bz9/D0YmBgZGBkwgAM7gcPevv4+vkD5RmZ0SU9DoJAQGBQcAgDAwsjC4qkpzdY9mBoWHhEJCsDCyuSdgYvn4MwEBUdExvHxs7ByQWTZPA9iATiExKTkrl5ePn4IZIpqQi5Q4ePHE1Lz8gUEBQSFgFKMvoHwqUOHTl29PiJk1nZObl5omLiEgwMDEGhcG3HTh0/febsufMX8gsKi4olgb4vCYMbeeoESO7ihUuXr1wtLStnYGIMqQDLQYy8dv3GzVuXbt+5evfe/UoGoJMiohBGXj9/4cHDR4+f3H36rKqagYmZIbIG3cjnL2rr6hsaGZiYWFia0Ixsbmlta5eSlgFKMjJ3dIKMBMoBjezq7unt65eVk1dQVAJKsrNPmAg3ctLkKVMllFVU1cAhBMQs6tOmQ42cMVNUTENTCxa2QKytM2s22Mjbj+fMldBFihUQwTdvPtiVj58vWKjMhCbJI7hoMciVz+8t0dNHlzQQWrrsNsjjy1fIG6JLMhkZr3z8/MXTl6tWSzNhSJror1l77/7LV+tMzTAlzZXXb3j2+tXGTRYKmJJMllab37x9t2WrNRMWSTWbbdvff9hha4dNksl+564Pu/c4OGKVdHLeu2//ARdXFEkAM2UaL56WZ8gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjUtMDktMjlUMTM6NDc6NTMrMDA6MDCb2WNMAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI1LTA5LTI5VDEzOjQ3OjUzKzAwOjAw6oTb8AAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNS0wOS0yOVQxMzo0ODowMyswMDowMAR6r8YAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;left:0;pointer-events:none;position:fixed;top:0;transform:translate(0) scale(1);transition:transform .15s ease-out;width:24px;will-change:transform;z-index:9999}#customCursor.clicked{transform:translate(0) scale(.5)}.prompt{min-width:500px}.chatControls.active span{width:fit-content!important}.chatControls select{background:#0000!important;padding:0}.homepageWrapper{align-items:center;display:flex;height:90%;justify-content:center;margin:0 auto;width:80%}.homepageWrapper .enter{border-radius:8px;margin:0;position:relative;width:130px}.homepageWrapper .enter.mobile{display:none}.homepageWrapper .enter.desktop{display:block}.homepageWrapper img{margin:0;width:50%!important}.page{box-sizing:border-box;height:100%;margin:0 auto;min-height:100%}.page.padding{background:#0a0b0c;height:fit-content;padding:100px 120px}.page.flex{display:flex;max-width:100%!important;min-width:100%!important;transition:.35s linear;width:100%}.page.split{align-items:flex-start;background-size:cover;box-sizing:border-box;flex-direction:row;height:100%;justify-content:space-between;margin:0 auto;max-width:500px;min-width:500px;padding:4px 4px 0;position:relative}.page.split::-webkit-scrollbar{display:hidden!important}.page.split select{background:#0000!important;padding:0}.page.split.active{background:#111;min-width:100%}.page.split .chats{overflow:auto;transition:.25s linear;width:100%}.page.split .chats.active{max-height:calc(100% - 220px);min-height:calc(100% - 220px);overflow:auto}.page.split .chats.placeholder{height:fit-content!important;min-height:fit-content!important}.page.split .chatPreview{background:#0000;border-radius:8px;margin:0 0 0 4px;overflow:hidden}.page.split .chatPreview,.page.split .chatPreview .codePreviewToggler{background:#000;width:100%}.page.split .chatPreview .codePreviewToggler button{background:#0000}.featureCards{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.featureCards li{height:100%;width:calc(50% - 8px)}.benchmark-grid{flex-wrap:wrap}.benchmark-grid,.pricing__grid{align-items:flex-start;display:flex;justify-content:space-between}.pricing__grid{width:100%}}.projectsList .project{align-items:center;background:none;border:1px solid #0000;display:flex;justify-content:space-between;padding:0;position:relative;text-align:left;width:100%}.project-details-link{color:inherit;flex-grow:1;padding:12px 16px;text-decoration:none}.project-actions{position:relative;z-index:10}.project-menu-trigger{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;padding:12px;position:relative;width:fit-content!important}.project-menu-trigger .dropdown.show{background-color:#111;border-radius:8px;bottom:auto!important;box-shadow:0 4px 12px #0003;margin-top:5px;min-width:150px;padding:8px;position:absolute;right:0;top:100%;z-index:100}.project-menu-trigger .dropdown.show button{background:#111;justify-content:flex-start!important}.textLeft{text-align:left}.testimonials{background:#fff;padding:0 12px}.testimonials__title{color:#111;font-family:Jura,sans-serif;font-size:48px;font-weight:900;letter-spacing:-.02em;margin-bottom:60px;text-align:center}.testimonials__grid{display:flex}.testimonials__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:0 12px 0 0;padding:32px;position:relative;transition:all .3s ease}.testimonials__card:first-of-type{margin:0 12px}.testimonials__card:last-of-type{margin:0 24px 0 0}.testimonials__content{display:flex;flex-direction:column;height:100%}.testimonials__feedback{color:#374151;flex-grow:1;font-family:Jura,sans-serif;font-size:18px;font-weight:500;line-height:1.7;margin-bottom:32px}.testimonials__highlight{display:inline-block;font-weight:700;margin:0 2px}.testimonials__author{border-top:1px solid #f3f4f6;padding-top:24px}.testimonials__name{color:#111827;font-family:Jura,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.testimonials__position{color:#6b7280;color:#999!important;font-weight:900;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.testimonials__company,.testimonials__position{font-family:Jura,sans-serif;font-size:16px;padding:0!important}.testimonials__company{font-weight:700;margin:0}@media(max-width:1024px){.testimonials__title{font-size:40px;margin-bottom:48px}}@media(max-width:768px){.testimonials{overflow:auto;text-align:left}.testimonials__grid{box-sizing:border-box;display:flex;padding:0 12px 8px 0}.testimonials__card{min-width:80vw;padding:24px}.testimonials__title{font-size:32px;margin-bottom:40px}.testimonials__feedback{font-size:16px;line-height:1.6;margin-bottom:24px}.testimonials__name{font-size:18px}.testimonials__company,.testimonials__position{font-size:14px;padding:0!important}}@media(max-width:480px){.testimonials__card{padding:20px}.testimonials__title{font-size:28px;margin-bottom:32px}.testimonials__feedback{font-size:15px;margin-bottom:20px}.testimonials__author{padding-top:16px}}:root{--bg:#0b0e13;--panel:#1a1b1c;--panel-2:#0f141a;--text:#e7e9ee;--muted:#a7adbb;--accent:#ff5a2b;--accent-2:#ff7b45;--success:#21d07a;--danger:#f35b66;--radius-2xl:22px}*{box-sizing:border-box}.benchmark-wrapper{color:#e7e9ee;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1100px}.benchmark-header h1{font-size:40px;font-weight:800;margin:0 0 18px}.benchmark-header p{color:#a7adbb;color:var(--muted);margin:0}.benchmark-grid{background:#0000;width:100%}.benchmark-card{border-radius:22px;border-radius:var(--radius-2xl);height:fit-content}.benchmark-card:first-of-type{margin:0 0 24px;padding:60px 24px}.benchmark-card h2{color:#c5cad6;font-size:14px;font-weight:700;letter-spacing:2.2px;margin:0 0 12px;text-transform:uppercase}.benchmark-chart-shell{background:#0f141a;background:var(--panel-2);border:1px solid #ffffff0d;border-radius:18px;padding:22px;position:relative}.benchmark-spider-chart{height:350px;position:relative;width:100%}.benchmark-spider-svg{display:block;height:100%;width:100%}.benchmark-grid-lines{fill:none}.benchmark-axis-lines,.benchmark-grid-lines{stroke:#ffffff0f;stroke-width:1}.benchmark-spider-path{fill-opacity:.2;stroke-width:2;transition:all .3s ease}.benchmark-spider-path--convergent{fill:#ff5a2b33;stroke:#ff5a2b}.benchmark-spider-path--cursor{fill:#9aa1aa33;stroke:#9aa1aa}.benchmark-spider-path--replit{fill:#8b929b33;stroke:#8b929b}.benchmark-spider-path--lovable{fill:#7b828c33;stroke:#7b828c}.benchmark-spider-path--v0{fill:#6b727c33;stroke:#6b727c}.benchmark-data-point{transition:all .3s ease}.benchmark-data-point--convergent{fill:#ff5a2b}.benchmark-data-point--cursor{fill:#9aa1aa}.benchmark-data-point--replit{fill:#8b929b}.benchmark-data-point--lovable{fill:#7b828c}.benchmark-data-point--v0{fill:#6b727c}.benchmark-spider-labels{color:#cfd5e2;font-size:11px;font-weight:500;inset:0;pointer-events:none;position:absolute}.benchmark-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;border-radius:6px;font-size:10px;padding:4px 8px;position:absolute;text-shadow:0 1px 3px #000c;transform:translate(-50%,-50%);white-space:nowrap}.benchmark-label--0{left:50%;top:2%}.benchmark-label--1{left:64%;top:8%}.benchmark-label--2{left:76%;top:15%}.benchmark-label--3{left:86%;top:25%}.benchmark-label--4{left:92%;top:36%}.benchmark-label--5{left:95%;top:50%}.benchmark-label--6{left:92%;top:64%}.benchmark-label--7{left:86%;top:75%}.benchmark-label--8{left:76%;top:85%}.benchmark-label--9{left:64%;top:92%}.benchmark-label--10{left:50%;top:98%}.benchmark-label--11{left:36%;top:92%}.benchmark-label--12{left:24%;top:85%}.benchmark-label--13{left:14%;top:75%}.benchmark-label--14{left:8%;top:64%}.benchmark-label--15{left:5%;top:50%}.benchmark-label--16{left:8%;top:36%}.benchmark-label--17{left:14%;top:25%}.benchmark-label--18{left:24%;top:15%}.benchmark-label--19{left:36%;top:8%}.benchmark-chart-legend{display:flex;gap:4px;justify-content:space-between;max-width:500px}.benchmark-badge{align-items:center;background:#111;border:1px solid #ffffff12;border-radius:999px;color:#aaa;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:8px 12px;transition:all .3s ease}.benchmark-badge:hover{background:#ffffff0d}.benchmark-badge--active{background:#ff5a2b14;border-color:#ff4500;color:#fff}.benchmark-score{color:#ff5a2b;color:var(--accent);font-size:44px;font-weight:800;margin-bottom:0}.benchmark-score-label{color:#a7adbb;color:var(--muted);margin-bottom:20px;margin-top:0}.benchmark-table-container{border:1px solid #ffffff0f;border-radius:14px;overflow:auto}.benchmark-table{border-collapse:initial;border-spacing:0;width:100%}.benchmark-table thead th{color:#c7ccd9;font-size:12px;letter-spacing:1.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.benchmark-table tbody td{border-top:1px solid #ffffff12;padding:14px 16px}.benchmark-table tbody td:nth-child(2){text-align:center}.benchmark-table tbody tr:hover td{background:#ffffff05}.benchmark-icon{display:inline-block;height:18px;vertical-align:middle;width:18px}.benchmark-icon--check{background:#21d07a;background:var(--success);clip-path:polygon(10% 56%,20% 46%,41% 66%,80% 27%,90% 37%,41% 86%)}.benchmark-icon--cross{background:#f35b66;background:var(--danger);clip-path:polygon(15% 20%,20% 15%,50% 40%,80% 15%,85% 20%,60% 50%,85% 80%,80% 85%,50% 60%,20% 85%,15% 80%,40% 50%)}.benchmark-cta{display:flex;justify-content:center;margin-top:22px}.benchmark-btn{align-items:center;background:linear-gradient(180deg,#ff5a2b1a,#ff5a2b0d);border:1.2px solid #ff5a2b99;border-radius:999px;color:#ffd6c6;display:inline-flex;font-weight:700;justify-content:center;padding:14px 22px;text-decoration:none;transition:all .3s ease}.benchmark-btn:hover{background:linear-gradient(180deg,#ff5a2b26,#ff5a2b14);transform:translateY(-2px)}section{box-sizing:border-box;height:fit-content;min-height:fit-content;overflow:hidden;padding:60px 12px!important;text-align:center;width:100%}section.paddingNone{padding:0!important}section.paddingTopNone{padding-top:0!important}section:first-of-type{padding:0!important}section .header{margin:0}section h2{font-size:18px}section img{border:3px solid #fff;border-radius:8px;box-sizing:border-box;max-width:500px;width:100%}section ul{list-style:none;list-style-type:none;padding:0;text-align:left}section ul li{background:#333;border-radius:8px;margin:4px 0;padding:12px}section.orangered{background:#ff4500;box-sizing:border-box;padding:0 12px;position:relative;width:100%;z-index:3}section.orangered h2{font-size:32px}section.orangered h3{margin:0}section.orangered h2,section.orangered p{text-align:left!important}section.orangered li{background:#fff;color:#111!important}section.orangered li h3{color:#111;margin:0 0 12px}section.orangered li small{color:#444;font-weight:600;margin:0 0 12px}section.orangered li svg{font-size:36px;margin:12px 0 8px}section.black{background:#000;box-sizing:border-box;width:100%}section.black button{background:#0000}section.black h2,section.black p{box-sizing:border-box;color:#fff;margin:0;padding:12px 0;text-align:left}section.white{background:#fff;box-sizing:border-box;width:100%}section.white button{background:#0000}section.white h2,section.white p{box-sizing:border-box;color:#1a1b1c;margin:0;padding:12px;text-align:left}section.small{height:fit-content;padding:0 12px;position:relative;z-index:3}section.small.marginNone{margin:0!important;padding:0!important}section.small.margineTopNone{margin:0 -12px}section.medium{min-height:100vh}section h2{text-align:center;width:100%}section .blob{border:1px solid #333;border-radius:50%;height:70vw;width:70vw}.hero{height:60vh;min-height:60vh;overflow:visible;position:relative}.hero .heroText{left:50%;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);width:calc(100% - 24px)}.hero .heroText a{display:block;width:fit-content}.hero .heroText .homepageTextAnimation{align-items:center;box-sizing:border-box;color:#fff;display:flex!important;flex-wrap:wrap;font-family:Zalando Sans Expanded,sans-serif;font-size:32px;font-size:36px;font-weight:700;margin:0 auto;text-align:left;text-shadow:2px 2px 2px #0000004d;z-index:3}.hero .heroText h2{font-size:22px;font-weight:900;text-align:left;text-shadow:2px 2px 2px #0000004d}.hero .heroText .btnHero{height:42px;margin:24px 0 0;position:relative;width:fit-content}.hero .heroText .btnHero button{align-items:center;background:linear-gradient(45deg,#fff,#eee);border-radius:50px;box-shadow:2px 2px 2px #0000004d;color:#111;display:flex;font-family:Jura;font-size:16px;font-weight:900;justify-content:center;padding:12px 36px 14px 38px;position:relative;z-index:3}.hero .heroText .btnHero button svg{color:#000;margin:0 0 0 12px;position:relative;z-index:3}.hero .heroText .btnHero .btnHeroGlowOverlay{background:linear-gradient(90deg,rgba(255,76,11,.329),#f83a001a,#fff,#fff);border-radius:50%;box-shadow:-5px -1px 12px 2px rgba(255,76,11,.329);display:block;height:100%;position:absolute;right:0;top:0;width:44px}.hero .heroText .btnHero .btnHeroGlow{background:linear-gradient(90deg,#ff4500,coral);border-radius:75% 25% 25% 75%/50% 50% 50% 50%;box-shadow:5px -1px 12px 2px red;display:block;height:calc(100% + 9px);position:absolute;right:-4.5px;top:-3.5px;width:100px}.hero .blackHoleBox{min-width:100%;overflow:hidden;pointer-events:none;position:relative;width:100%}.hero .blackHoleBox .blackBoxWrapper{margin-top:-330px;overflow:visible}.flexPartners{display:flex;flex-direction:column;gap:20px;overflow:hidden;position:relative;width:100%}.flexPartners .flexPartnersRow{animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;display:flex;width:max-content}.flexPartners .flexPartnersRow.scrollLeft{animation-name:scrollLeftAnimation}.flexPartners .flexPartnersRow.scrollRight{animation-duration:35s;animation-name:scrollRightAnimation}.flexPartners .flexPartnersRow .partnerLogo{flex-shrink:0;height:30px;margin-right:40px;width:100px}.flexPartners .flexPartnersRow .partnerLogo svg{filter:grayscale(100%);height:25px;opacity:.7;transition:all .3s ease;width:100%}.flexPartners .flexPartnersRow .partnerLogo svg:hover{filter:grayscale(0);opacity:1}.flexPartners:hover .flexPartnersRow{animation-play-state:paused}@keyframes scrollLeftAnimation{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRightAnimation{0%{transform:translateX(-50%)}to{transform:translateX(0)}}footer{border-top:1px solid #333;padding:60px 12px 180px;position:relative;width:100%;z-index:3}footer .brandBox{align-items:center;display:flex;margin:0 0 8px}footer .brandBox img{border-radius:30%;width:32px}footer .brandBox h3{display:inline;margin:0;padding:0 0 0 8px}footer .flexBox{display:flex;flex-wrap:wrap}footer .flexBox .footerLinks{margin:12px 0;min-width:50%;text-align:left}footer .flexBox .footerLinks a{text-decoration:none}footer .flexBox .footerLinks small{font-size:18px;font-weight:900;margin:0 0 12px}footer .flexBox .footerLinks ul{list-style:none;list-style-type:none;margin:0;padding:0}footer .flexBox .footerLinks ul li{font-weight:500;padding:8px 0}footer .topScroll{background:#ff4500;float:right;max-width:500px;width:100%}.btnStore{background:#0000;height:44.44px;margin:0 8px;padding:0}@media screen and (min-width:700px){section{padding:60px!important}.hero{height:100vh}.hero .blackBoxWrapper{margin-top:0!important}.hero .heroText{padding:60px!important;text-align:left}.hero .heroText .homepageTextAnimation{font-size:50px!important;margin:50px 0 0!important;max-width:700px}.hero .heroText a{display:block;position:relative;width:fit-content;z-index:3}.hero .heroText a .btnHero button{cursor:pointer}}.infoCards{border-radius:12px;max-width:500px;width:100%}.infoCards .cards{min-height:40vh;position:relative}.infoCards .cards .card{left:0;opacity:0;pointer-events:none;position:absolute;text-align:left;top:0;transition:opacity .3s ease-out;width:100%}.infoCards .cards .card.active{opacity:1;pointer-events:all}.infoCards .cards .card .card-image{align-items:center;border-radius:20px;display:flex;height:266px;justify-content:center;margin-bottom:12px;position:relative;width:100%}.infoCards .cards .card .card-image img{border:none;height:100%;object-fit:cover;object-position:top;width:100%}.infoCards .cards .card h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:0}.infoCards .cards .card ul{list-style:none;margin:0;padding:0}.infoCards .cards .card ul li{background:#0000;color:#d1d5db;font-size:.875rem;line-height:1;padding:0}.infoCards .cards .card ul li:before{content:"• ";margin-right:.5rem}.infoCards .progress{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.infoCards .progress h3{font-size:13px;margin:0;max-width:32%;min-width:32%;padding:0 40px 0 0;text-align:left}.infoCards .progress .progress-bar{background:#0a0b0c;border-radius:50px;cursor:pointer;display:block;height:4px;overflow:hidden;position:relative;width:100%}.infoCards .progress .progress-bar.completed{background:#555}.infoCards .progress .progress-bar .progress-fill{background:#555;border-radius:50px;height:100%;left:0;position:absolute;top:0;transition:width ease-linear 75ms}.stage{height:500px;margin:0 auto;transform:scale(1.2);width:90%}.square,.stage{align-items:center;display:flex;justify-content:center;position:relative}.square{background:#000;border:2px solid #333;border-radius:16px;box-shadow:0 0 40px #ffffff4d,0 0 80px #ffffff26,inset 0 2px 8px #fff6;color:#000;flex-direction:column;font-weight:800;height:140px;letter-spacing:1.5px;transform:scale(1.5);transform-origin:center center;transition:transform .9s cubic-bezier(.2,.85,.25,1);width:140px;z-index:3}.square span{color:#fff;display:block;font-size:9px;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease}.square span.visible{opacity:1}.square.scaled{transform:scale(1.2)}.square.success{background:linear-gradient(135deg,#10b981,#059669);border-color:#34d399;box-shadow:0 0 30px #10b98180,0 0 60px #10b9814d}.pulse-ring{animation:modernPulse 1.2s cubic-bezier(.4,0,.2,1) forwards;border:3px solid #ffffffe6;border-radius:50%;height:140px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:140px;z-index:2}@keyframes modernPulse{0%{border-width:3px;opacity:.9;transform:translate(-50%,-50%) scale(1)}to{border-width:0;opacity:0;transform:translate(-50%,-50%) scale(4.5)}}svg.network{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}line.connect{stroke:#333;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:250;stroke-dashoffset:250;opacity:0;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),opacity .4s ease}.circle-node{filter:drop-shadow(0 4px 12px rgba(0,0,0,.6));opacity:0;transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1),cx .8s cubic-bezier(.4,0,.2,1),cy .8s cubic-bezier(.4,0,.2,1)}.circle-node.visible{opacity:1}.loading-ring{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:80 100;opacity:0;transform-origin:center}.loading-ring.active{animation:rotateLoading 1s linear infinite;opacity:1}.loading-dot{r:4;opacity:0;transition:cx .8s cubic-bezier(.4,0,.2,1),cy .8s cubic-bezier(.4,0,.2,1)}.loading-dot.active{animation:rotateDot 1s linear infinite;opacity:1}@keyframes rotateLoading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateDot{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.beam{stroke-width:0;r:7;filter:blur(1px) drop-shadow(0 0 8px currentColor);opacity:0}@media(max-width:600px){.stage{height:380px}.square{font-size:16px;height:110px;width:110px}}.atom-group{opacity:0;transition:opacity .3s ease}.atom-group.active{opacity:1}.orbit-ring{animation:rotate-orbit 3s linear infinite}.nucleus{animation:pulse-nucleus 2s ease-in-out infinite}.electron{opacity:1}.electron.electron-1{animation:orbit-electron-1 3s linear infinite}.electron.electron-2{animation:orbit-electron-2 3s linear infinite}.electron.electron-3{animation:orbit-electron-3 3s linear infinite}@keyframes pulse-nucleus{0%,to{r:5;opacity:1}50%{r:6;opacity:.8}}@keyframes rotate-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-electron-1{0%{transform:rotate(0deg) translateX(18px) rotate(0deg)}to{transform:rotate(1turn) translateX(18px) rotate(-1turn)}}@keyframes orbit-electron-2{0%{transform:rotate(120deg) translateX(18px) rotate(-120deg)}to{transform:rotate(480deg) translateX(18px) rotate(-480deg)}}@keyframes orbit-electron-3{0%{transform:rotate(240deg) translateX(18px) rotate(-240deg)}to{transform:rotate(600deg) translateX(18px) rotate(-600deg)}}.loader{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:4}.loader .spinner{animation:spin .35s linear infinite;border:3px solid #333;border-radius:50%;border-top-color:#ff4500;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tableCouncil{border:1px solid #333;border-collapse:collapse;box-sizing:border-box;overflow:hidden;width:100%}.tableCouncil thead{background:#000}.tableCouncil tr{border-bottom:1px solid #333;display:flex}.tableCouncil tr:nth-child(2n){background:#151515}.tableCouncil tr td{max-width:150px;padding:8px;width:150px;word-break:break-all}.tableCouncil tr td:first-of-type{border-right:1px solid #222;overflow:auto;white-space:nowrap;word-break:break-all}.tableCouncil tr td:first-of-type::-webkit-scrollbar{height:2px}h1,h2,h3,h4,h5{font-weight:700;margin-bottom:1rem}ol{text-align:left}.subtitle{color:#bbb;font-size:1.2rem;max-width:900px}.market-crisis-block{background:#ff4500;border-radius:12px;margin:3rem 0;padding:8px}.market-crisis-block .crisis-headline{color:#fff;font-size:1.6rem}.market-crisis-block .crisis-stats{display:flex;gap:8px;margin:2rem auto;width:fit-content}.market-crisis-block .crisis-stats .stat-group{background:#1a1b1c;border-radius:12px;max-width:250px;padding:12px;text-align:center;width:100%}.market-crisis-block .crisis-stats .stat-group .big-number{color:#ff4d1c;font-size:2rem;font-weight:700}.market-crisis-block .crisis-stats .stat-group .stat-label{color:#aaa;display:block;font-size:.9rem}.competitive-block,.cta-section,.features-tech-grid,.how-it-works-block,.narrative-block,.social-proof-block,.vision-block{background:#1a1b1c;border-radius:12px;margin:1rem 0;padding:24px 12px}.metrics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:2rem 0}.metrics-grid .metric{background:#111;border-radius:10px;padding:1rem;text-align:center}.metrics-grid .metric .metric-number{color:#ff4d1c;display:block;font-size:1.5rem;font-weight:700;margin:.5rem 0;width:100%}.metrics-grid .metric .metric-label{color:#bbb;font-size:.85rem}.features-tech-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.features-tech-grid{grid-template-columns:1fr}}.features-tech-grid ul{list-style:none;padding:0}.features-tech-grid ul li{background:#111;margin-bottom:.75rem}.features-tech-grid ul li strong{color:#fff}.comparison-grid{margin-top:2rem}.comparison-grid .comparison-row{background:#1a1b1c;border-radius:8px;display:grid;font-size:.9rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:1rem;padding:1rem}.comparison-grid .comparison-row .comparison-category{color:#ff4d1c;font-weight:700}.comparison-grid .comparison-row .them{color:#bbb}.comparison-grid .comparison-row .us{color:#fff;font-weight:700}.about-hero h2{margin:0 auto}.cta-section{text-align:center}.cta-section .cta-buttons{margin:2rem 0 0}.cta-section .cta-buttons a button{background:#ff4d1c;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-family:Jura;font-size:18px;font-weight:700;padding:.8rem 1.5rem;transition:background .3s;width:100%}.cta-section .cta-buttons a button:hover{background:#ff6b3d}.cta-section .cta-buttons .secondary-cta button{background:#0000;margin:12px 0 0}.docs{color:#e0e0e0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;min-height:100vh}.docs nav{width:100%}.docs footer{padding:0}.docs__content{margin-left:24px}.docs__container{display:grid;grid-template-columns:280px 1fr;margin:0 auto;max-width:1400px}.docs__sidebar{background:#131313;border-right:1px solid #222;height:100vh;overflow-y:auto;padding:32px 20px;position:sticky;top:0}.docs__sidebar::-webkit-scrollbar{width:6px}.docs__sidebar::-webkit-scrollbar-track{background:#0000}.docs__sidebar::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.docs__sidebar-header h2{color:#fff;font-size:20px;font-weight:700;margin-bottom:4px}.docs__sidebar-subtitle{color:#888;font-size:13px;margin-bottom:24px}.docs__nav-section{margin-bottom:8px}.docs__nav-section-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ddd;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 12px;transition:all .2s;width:100%}.docs__nav-section-btn:hover{background:#1a1a1a;color:#fff}.docs__nav-section-btn--open{color:#ff4500}.docs__nav-icon{flex-shrink:0}.docs__nav-section-btn span{flex:1 1;text-align:left}.docs__nav-list{list-style:none;margin-top:4px;padding-left:28px}.docs__nav-item{background:#0000;border:none;border-left:2px solid #0000;border-radius:0 4px 4px 0;color:#aaa;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left;transition:all .2s;width:100%}.docs__nav-item:hover{background:#1a1a1a;color:#fff}.docs__nav-item--active{background:#ff45001a;border-left-color:#ff4500;color:#ff4500;font-weight:600}@media(max-width:860px){.docs__container{display:block;position:relative}.docs__sidebar{height:fit-content;position:relative}.docs__content{margin:0}}.pricing{box-sizing:border-box;min-height:100vh;padding:80px 20px;width:100%}.pricing__container{margin:0 auto;max-width:1280px}.pricing__toggle{align-items:center;background:#1a1a1a;border-radius:50px;display:flex;gap:0;justify-content:center;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:6px;width:fit-content}.pricing__toggle-btn{align-items:center;background:#0000;border:none;border-radius:50px;color:#888;cursor:pointer;display:flex;font-family:Jura,sans-serif;font-size:16px;font-weight:600;gap:8px;padding:12px 32px;position:relative;transition:all .3s ease}.pricing__toggle-btn--active{background:#333;color:#fff}.pricing__toggle-btn:hover:not(.pricing__toggle-btn--active){color:#ddd}.pricing__toggle-badge{font-weight:700;padding:4px 8px}.pricing__title{color:#fff;font-family:Jura,sans-serif;font-size:56px;font-weight:900;letter-spacing:-.02em;margin-bottom:16px}.pricing__subtitle{color:#ddd;font-family:Jura,sans-serif;font-size:20px;font-weight:400;margin:0}.pricing__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto}.pricing__card{background:#131313;border-radius:16px;display:flex;flex-direction:column;overflow:visible;padding:40px;position:relative;transition:all .3s ease}.pricing__card--popular{background:#222;transform:scale(1.05);z-index:2}.pricing__content{display:flex;flex-direction:column;height:100%}.pricing__header-content{margin-bottom:32px;text-align:left}.pricing__plan{color:#fff;font-family:Jura,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.01em;margin:0 0 16px;text-transform:capitalize}.pricing__price-container{align-items:baseline;display:flex;margin-bottom:16px}.pricing__price{color:#fff;font-family:Jura,sans-serif;font-size:56px;font-weight:900;line-height:1}.pricing__period{font-weight:500}.pricing__description,.pricing__period{color:#ddd;font-family:Jura,sans-serif;font-size:16px}.pricing__description{line-height:1.5;margin:0}.pricing__yearly-note{color:#ff4500;font-family:Jura,sans-serif;font-size:13px;font-weight:900;letter-spacing:.5px;margin:8px 0 0}.pricing__action{margin-bottom:32px}.pricing__button{border:none;border-radius:50px;cursor:pointer;font-family:Jura,sans-serif;font-size:16px;font-weight:700;padding:14px 24px;transition:all .2s ease;width:100%}.pricing__button--free{background:#aaa;color:#111}.pricing__button--pro{background:#ff4500;color:#fff}.pricing__button--team{background:#aaa;color:#111}.pricing__features{flex-grow:1}.pricing__features-list{list-style:none;margin:0;padding:0}.pricing__feature{align-items:center;background:#0000;color:#fff;display:flex;font-family:Jura,sans-serif;font-size:15px;margin:0;padding:8px}.pricing__feature--highlight{font-weight:600}.pricing__feature-icon{flex-shrink:0;font-size:18px;font-weight:900;margin-right:8px;margin-top:2px}.pricing__footer{margin-top:64px;text-align:center}.pricing__footer-text{color:#ddd;font-family:Jura,sans-serif;font-size:16px;margin-bottom:8px}.pricing__footer-link{color:#ff4500;font-weight:600;text-decoration:none;transition:color .2s ease}@media(max-width:1024px){.pricing{padding:60px 20px}.pricing__title{font-size:48px}.pricing__subtitle{font-size:18px}.pricing__toggle-btn{font-size:15px;padding:10px 24px}.pricing__grid{gap:24px}.pricing__card{padding:32px}.pricing__card--popular{transform:scale(1.02)}}@media(max-width:768px){.pricing{padding:40px 16px}.pricing__header{margin-bottom:48px}.pricing__title{font-size:40px;margin-bottom:12px}.pricing__subtitle{font-size:16px}.pricing__toggle{margin-bottom:32px}.pricing__toggle-btn{font-size:14px;padding:10px 20px}.pricing__toggle-badge{align-items:center;color:#ff4500;display:flex;padding:3px 6px}.pricing__toggle-badge svg{font-size:16px;margin:0 4px 0 0}.pricing__grid{gap:24px;grid-template-columns:1fr;max-width:480px}.pricing__card{padding:32px 24px}.pricing__card--popular{transform:scale(1)}.pricing__plan{font-size:24px}.pricing__price{font-size:48px}.pricing__period{font-size:14px}.pricing__description{font-size:15px}.pricing__yearly-note{font-size:12px}.pricing__feature{font-size:14px}.pricing__button{font-size:15px;padding:12px 20px}.pricing__footer{margin-top:48px}}@media(max-width:480px){.pricing{padding:32px 16px}.pricing__header{margin-bottom:40px}.pricing__title{font-size:32px}.pricing__subtitle{font-size:15px}.pricing__toggle{margin-bottom:24px;padding:4px}.pricing__toggle-btn{font-size:13px;padding:8px 16px}.pricing__toggle-badge{padding:2px 5px}.pricing__grid{gap:20px}.pricing__card{padding:28px 20px}.pricing__plan{font-size:22px}.pricing__price{font-size:40px}.pricing__yearly-note{font-size:11px}.pricing__feature{font-size:13px}.pricing__button{font-size:14px;padding:12px 18px}.pricing__footer-text{font-size:14px}}.comparison{box-sizing:border-box;padding:0!important;width:100%}.comparison h2{font-size:30px}.comparison__container{margin:0 auto;max-width:1280px}.comparison__table-wrapper{background:#131313;border-radius:12px!important;overflow-x:auto;overflow:hidden!important}.comparison__table{border-collapse:collapse;font-family:Jura,sans-serif;width:100%}.comparison__header-cell{background:#131313;border-bottom:2px solid #222;padding:32px 24px;position:sticky;text-align:center;top:0;z-index:10}.comparison__header-cell--feature{color:#fff;font-size:18px;font-weight:700;text-align:left;width:35%}.comparison__header-cell--popular{background:#1a1a1a;position:relative;text-align:left}.comparison__plan-header{display:flex;flex-direction:column;gap:8px;justify-content:flex-start;text-align:left}.comparison__plan-name{color:#fff;font-size:24px;font-weight:900;text-transform:capitalize}.comparison__plan-price{color:#fff;font-size:40px;font-weight:900;line-height:1}.comparison__plan-period{color:#ddd;font-size:14px;font-weight:500;margin-left:2px}.comparison__plan-note{color:#ff4500;font-size:12px;font-weight:700;letter-spacing:.5px}.comparison__category-row{background:#1a1a1a}.comparison__category-cell{border-top:2px solid #222;color:#fff;font-size:16px;font-weight:900;letter-spacing:1px;padding:16px 24px;text-transform:uppercase}.comparison__feature-row{border-bottom:1px solid #222;transition:background .2s ease}.comparison__feature-row:last-of-type{border:none}.comparison__feature-row:hover{background:#1a1a1a}.comparison__feature-name{border-right:1px solid #222;color:#ddd;font-size:15px;font-weight:400;padding:20px 24px;text-align:left}.comparison__feature-value{color:#ddd;font-size:15px;padding:20px 24px;text-align:center}.comparison__feature-value--pro{background:#ff45000d}.check-icon{display:inline-block;height:24px;width:24px}.check-icon--yes{color:#4ade80}.check-icon--no{color:#555}.feature-text{color:#fff;font-weight:600}.comparison__actions{grid-gap:0;background:#131313;border-radius:0 0 16px 16px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}.comparison__action-cell{border-top:2px solid #222;padding:24px}.comparison__action-cell--popular{background:#1a1a1a}.comparison__button{border:none;border-radius:50px;cursor:pointer;font-family:Jura,sans-serif;font-size:16px;font-weight:700;padding:14px 24px;transition:all .2s ease;width:100%}.comparison__button--free{background:#aaa;color:#111}.comparison__button--free:hover{background:#bbb}.comparison__button--pro{background:#ff4500;color:#fff}.comparison__button--pro:hover{background:#ff5722}.comparison__button--team{background:#aaa;color:#111}.comparison__button--team:hover{background:#bbb}@media(max-width:1024px){.comparison{padding:60px 20px}.comparison__header-cell{padding:24px 16px}.comparison__plan-price{font-size:32px}.comparison__feature-name,.comparison__feature-value{font-size:14px;padding:16px}}@media(max-width:768px){.comparison{padding:40px 16px}.comparison__toggle{margin-bottom:32px}.comparison__toggle-btn{font-size:14px;padding:10px 20px}.comparison__toggle-badge{color:#ff4500;padding:3px 6px}.comparison__header-cell{padding:20px 12px}.comparison__plan-name{font-size:20px}.comparison__plan-price{font-size:28px}.comparison__plan-period{font-size:12px}.comparison__plan-note{font-size:11px}.comparison__category-cell{font-size:14px;padding:12px 16px}.comparison__feature-name,.comparison__feature-value{font-size:13px;padding:14px 12px}.check-icon{height:20px;width:20px}.comparison__actions{grid-template-columns:1fr}.comparison__action-cell{padding:16px}.comparison__button{font-size:15px;padding:12px 20px}}@media(max-width:480px){.comparison{padding:32px 12px}.comparison__toggle{margin-bottom:24px;padding:4px}.comparison__toggle-btn{font-size:13px;padding:8px 16px}.comparison__header-cell--feature{font-size:16px}.comparison__plan-name{font-size:18px}.comparison__plan-price{font-size:24px}.comparison__popular-badge{font-size:10px;padding:3px 10px}.comparison__category-cell{font-size:13px;padding:10px 12px}.comparison__feature-name,.comparison__feature-value{font-size:12px;padding:12px 10px}.check-icon{height:18px;width:18px}.comparison__button{font-size:14px;padding:12px 18px}}nav.primary{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;display:flex;justify-content:space-between;left:50%;padding:12px;position:fixed;top:12px;transform:translateX(-50%);transition:.35s linear;width:calc(100% - 24px);z-index:5}nav.primary.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;border:1px solid #333;transition:.35s linear}nav.primary .btnLogo{background:#0000;font-family:Zalando Sans Expanded,sans-serif;font-size:13px;padding:0 0 2px;text-shadow:2px 2px 2px #0000004d}nav.primary span{align-items:center;display:flex}nav.primary .menuDesktop button{padding:0 12px;width:fit-content}nav.primary img{border-radius:30%;display:block;flex-shrink:0;height:33px;margin:0 8px 0 0;width:33px}nav.primary .login{text-wrap:nowrap;background:#ff4500!important;border-radius:50px;color:#fff!important;font-family:Jura;font-size:13px;padding:4px 12px}nav.primary .btnNav{background:#0000;font-size:35px;height:33px;margin:0 0 0 8px;padding:0;width:33px}nav.primary .btnNav svg{color:#ff4500;height:100%;width:100%}nav.secondary{padding:24px}nav.secondary button{font-size:25px;margin:0 12px 0 0;padding:2px}nav.secondary span{align-items:center;display:flex}a .btnMenu{background:#0000;border-bottom:1px solid #333;border-radius:0;font-family:Zalando Sans Expanded,sans-serif!important;font-size:14px;font-weight:500;padding:12px!important;text-align:left;width:100%}a:last-of-type .btnMenu{border-bottom:none}@media(max-width:860px){a .btnMenu{padding:4px 12px!important}}@media screen and (min-width:860px){nav{border-radius:50px;left:50%!important;margin:0;top:12px!important;width:calc(100% - 120px)!important}nav .menuMobile{display:none}nav .menuDesktop{align-items:center;display:flex;justify-content:space-between;min-width:550px;padding:0 12px;width:100%}nav .menuDesktop span{align-items:center;display:flex;justify-content:center}nav .menuDesktop button{color:#eee!important;font-size:18px!important;font-weight:900}nav .menuDesktop a.active button{border-bottom:2px solid #ff4500!important;color:#ff4500!important;transition:.25s linear}nav .menuDesktop a.active .btnLogo{border:none!important}nav .menuDesktop a button{border-bottom:2px solid #0000!important;cursor:pointer;font-family:Jura;font-weight:600;transition:.25s linear}nav .menuDesktop a button:hover{border-bottom:2px solid #ff4500!important;color:#ff4500!important;transition:.25s linear}nav .menuDesktop a button:hover.login{color:#111!important}nav .menuDesktop a .btnLogo{font-family:Zalando Sans Expanded,sans-serif;text-shadow:2px 2px 2px #0000004d}nav .menuDesktop a .btnLogo,nav .menuDesktop a .btnLogo:hover{border:none!important;color:#fff!important}}