.auxiliary-text-rwRUq_{color:var(--auxiliary-color)!important;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important}.auxiliary-text-rwRUq_:hover{color:var(--auxiliary-btn-hover-color)!important}.auxiliary-text-rwRUq_:active{color:var(--auxiliary-btn-active-color)!important}.auxiliary2-text-OYCagg{color:var(--auxiliary2-color)!important;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important}.auxiliary2-text-OYCagg:hover{color:var(--auxiliary-btn-hover-color)!important}.auxiliary2-text-OYCagg:active{color:var(--auxiliary-btn-active-color)!important}.loading-text-tU1Hxu{color:var(--loading-color);font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-style:normal;font-weight:500;line-height:22px}.base-reset-btn-_ExWsE{background-color:var(--light-btn-bg);border-color:var(--light-btn-border)!important}.base-reset-btn-_ExWsE .icon-HOmRTG{fill:var(--primary-color)}.base-reset-btn-_ExWsE:hover{background-color:var(--light-btn-bg)!important;border-color:var(--light-btn-border)!important;color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)!important}.base-reset-btn-_ExWsE:hover .icon-HOmRTG{fill:var(--primary-color);opacity:var(--primary-btn-hover-opacity)!important}.base-reset-btn-_ExWsE:active{background-color:var(--light-btn-bg)!important;border-color:var(--light-btn-border)!important;color:var(--primary-color)!important;opacity:1!important}.base-reset-btn-_ExWsE:active .icon-HOmRTG{fill:var(--primary-color);opacity:1!important}.base-reset-btn-_ExWsE .btn_text-cZBC7N{color:var(--primary-color)}.base_picker_dropdown-xru4NW .ant-picker-active-bar{background:transparent!important}.base_picker_dropdown-xru4NW .ant-picker-header-view>button:hover{color:var(--auxiliary-color)!important}.base_picker_dropdown-xru4NW .ant-picker-cell-inner{background:transparent!important;color:var(--primary-color)!important}.base_picker_dropdown-xru4NW .ant-picker-cell-inner:before{border-color:var(--auxiliary-color)!important}.base_picker_dropdown-xru4NW .ant-picker-cell-inner:hover{background:#eefcf8!important;border-color:none!important}.base_picker_dropdown-xru4NW .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#eefcf8!important}.base_picker_dropdown-xru4NW .ant-btn-primary{align-items:center;background:var(--primary-color);border-radius:8px;box-sizing:content-box;color:var(--primary-text-color);display:flex;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:14px;font-style:normal;height:auto;height:20px;justify-content:center;margin:4px 0;padding:10px 16px;padding:4px;width:100%;width:46px}.base_picker_dropdown-xru4NW .ant-btn-primary:hover{background-color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)!important}.base_picker_dropdown-xru4NW .ant-btn-primary:active{background-color:var(--primary-color)!important;opacity:1!important}.disabled_btn-WSkyKS{background-color:var(--primary-color);opacity:var(--primary-btn-hover-opacity)}.base-auxiliary-input-SruWSL:active,.base-auxiliary-input-SruWSL:focus,.base-auxiliary-input-SruWSL:focus-visible,.base-auxiliary-input-SruWSL:focus-within,.base-auxiliary-input-SruWSL:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.center-absolute-AIFG0c{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.base_select_dropdown-XQv2Ht .ant-select-item{background-color:var(--input-bg-color)!important;box-shadow:none!important}.base_select_dropdown-XQv2Ht .ant-select-item:hover{background-color:rgba(0,0,0,.04)!important}.base_select_dropdown-XQv2Ht .ant-select-item:focus-within{box-shadow:none!important}.base_select_dropdown-XQv2Ht .ant-select-item .ant-select-item-option-state{color:var(--auxiliary-color)!important}.base_select_dropdown-XQv2Ht .ant-select-item-option-selected{background:#f3fdfa!important;color:var(--auxiliary-color)!important}.base_select-RoGwsA:active,.base_select-RoGwsA:focus,.base_select-RoGwsA:focus-visible,.base_select-RoGwsA:focus-within,.base_select-RoGwsA:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.base_select-RoGwsA .ant-select-arrow{transition:all .1s ease}.base_select-RoGwsA .ant-select-selection-item{color:red}.base_select-RoGwsA:hover .ant-select-selector:active,.base_select-RoGwsA:hover .ant-select-selector:focus,.base_select-RoGwsA:hover .ant-select-selector:focus-visible,.base_select-RoGwsA:hover .ant-select-selector:focus-within,.base_select-RoGwsA:hover .ant-select-selector:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.content_container-kJykJE{background:linear-gradient(0deg,#1a1a1a,#1a1a1a),linear-gradient(0deg,#262626,#262626);display:flex;font-family:var(--primary-font-family);gap:24px;height:100vh;overflow:hidden;padding-right:32px;position:relative}.content_container-kJykJE:after{background-image:url(https://productp.s3.us-west-2.amazonaws.com/background/requirementChartBg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:400px;position:absolute;right:0;top:0;width:426px;z-index:0}.content_container-kJykJE:before{background-image:url(https://productp.s3.us-west-2.amazonaws.com/background/Halo@2x.png);content:"";height:800px;opacity:.8;pointer-events:none;position:absolute;right:0;top:0;width:800px;z-index:0}.content_container-kJykJE .columns_container-MaqzQf{align-items:start;display:flex;flex:1 1;overflow-x:hidden;overflow-y:scroll;width:100%}.content_container-kJykJE .columns_container-MaqzQf::-webkit-scrollbar{height:4px;width:4px}.content_container-kJykJE .columns_container-MaqzQf::-webkit-scrollbar-track{background:transparent}.content_container-kJykJE .columns_container-MaqzQf::-webkit-scrollbar-thumb{background:#a1a1a1;border:2px solid #a1a1a1;border-radius:10px}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s{position:relative}.content_container-kJykJE .columns_container-MaqzQf .listContainer_title-UZieQO{background:#fff;border-radius:6px;color:var(--primary-color);display:flex;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:20px;font-style:normal;font-weight:600;line-height:100%;margin:0 auto;min-height:24px;padding:4px;text-align:center;width:auto}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s::-webkit-scrollbar{height:4px;width:4px}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s::-webkit-scrollbar-track{background:transparent}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s::-webkit-scrollbar-thumb{background:#a1a1a1;border:2px solid #a1a1a1;border-radius:10px}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s .RequirementItem-wJ6sX3{color:var(--primary-color);display:flex;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:12px;font-style:normal;line-height:22px;min-height:-moz-min-content;min-height:min-content;transition:height .1s ease-out;will-change:height}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s .RequirementItem-wJ6sX3 .editBtn-PGsXJa{color:var(--auxiliary-color);opacity:0;pointer-events:none}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s .RequirementItem-wJ6sX3 .editBtn-PGsXJa:hover{color:var(--auxiliary-btn-hover-color)}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s .RequirementItem-wJ6sX3 .editBtn-PGsXJa:active{border-color:var(--auxiliary-btn-active-color)!important}.content_container-kJykJE .columns_container-MaqzQf .listContainer-r6f73s .RequirementItem-wJ6sX3:hover .editBtn-PGsXJa{opacity:1;pointer-events:all}.content_container-kJykJE .columns_container-MaqzQf .istContainer_br-g9SM5v{background:#c2cac880;height:100%;left:50%;position:absolute;top:0;transform:translateX(50%);width:1px}.requirementTitle-aj9hR4{color:#3d3d3d;font-size:32px;font-style:normal;font-weight:700;line-height:60px;margin-left:20px;text-align:center;text-align:left;text-transform:none}.lineBorder-sdCimK{border:1px solid;-o-border-image:linear-gradient(90deg,#d4bafc 80%,#8390d1 90%,#b9c9fd);border-image:linear-gradient(90deg,#d4bafc 80%,#8390d1 90%,#b9c9fd);border-image-slice:1;border-radius:6px 6px 0 0}.gradient_border-qu3Glk{border-radius:6px;overflow:hidden;padding:10px;position:relative}.gradient_border-qu3Glk:before{background:linear-gradient(90deg,#d4bafc 80%,#8390d1 90%,#b9c9fd);border-radius:8px 8px 0 0;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.textarea_container-kGj2_i{position:relative}.close_btn-d3w15z{color:#00000073}.close_btn-d3w15z:hover{background-color:#0000000f;color:#000000e0}.close_btn-d3w15z:hover svg{color:#000000e0}.custom_textarea-jqKLAy{border-color:var(--input-border-color);box-shadow:none;overflow:hidden;resize:none}.custom_textarea-jqKLAy:focus,.custom_textarea-jqKLAy:focus-visible,.custom_textarea-jqKLAy:focus-within,.custom_textarea-jqKLAy:hover{border-color:var(--light-btn-border)!important}.custom_textarea-jqKLAy:active{border-color:var(--light-btn-border)!important}.textarea_cancel_button-_YZ6FQ{color:var(--primary-color);font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-style:normal;opacity:.65}.textarea_cancel_button-_YZ6FQ:hover{color:var(--primary-color)!important;opacity:.45}.textarea_cancel_button-_YZ6FQ:active{color:var(--primary-color)!important;opacity:.65}.textarea_confirm_button-Q2_Yjt{color:var(--auxiliary-color)!important;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important}.textarea_confirm_button-Q2_Yjt:hover{color:var(--auxiliary-btn-hover-color)!important}.textarea_confirm_button-Q2_Yjt:active{color:var(--auxiliary-btn-active-color)!important}.textarea_button-qDILO7{bottom:2px;padding:6px 16px;position:absolute;right:0;z-index:11}.flowContainer-lWDUTW{display:flex;flex-direction:column;height:100%}.flowSection-Js4wki{border-bottom:1px solid rgba(0,0,0,.06);flex:1 1;min-height:400px}.requirementSection-gwuX2n{display:flex;flex:1 1;flex-direction:column;min-height:300px}.requirementHeader-eMZO_h{background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06);color:#262626;font-size:16px;font-weight:600;padding:16px 24px}.editIcon-h7wUaa:hover{color:red}.edit-SyEfRC::hover{color:#0096ff}.LinearText-WN2GQt{background:linear-gradient(64.28375456deg,#005eff,#8833f6);-webkit-background-clip:text;font-size:32px;font-style:normal;font-weight:700;line-height:60px;text-align:left;text-transform:none;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.submitButton-pBvW4j{align-items:center;background-color:var(--primary-color)!important;border:none!important;bottom:40px;color:#fff!important;display:flex;justify-content:center;line-height:22px;padding:6px 22px;position:absolute;right:40px}.submitButton-pBvW4j:hover{background-color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)}.submitButton-pBvW4j:active{background-color:var(--primary-color)!important;opacity:1}.textarea_container-kGj2_i{width:calc(100% - 12px)}.RequirementItemGrids-CEsTcW{display:flex;flex-flow:column}.RequirementItemGrids-CEsTcW>div:first-child .RequirementItem-wJ6sX3{border-top:none!important}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a1a1a1;border:2px solid #a1a1a1;border-radius:10px}.switch_bg-Puz5Li{background:linear-gradient(0deg,rgba(17,224,151,.25),rgba(17,224,151,.25)),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25))}.auxiliary-text-WXWbm4{color:var(--auxiliary-color)!important;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important}.auxiliary-text-WXWbm4:hover{color:var(--auxiliary-btn-hover-color)!important}.auxiliary-text-WXWbm4:active{color:var(--auxiliary-btn-active-color)!important}.auxiliary2-text-Ng7lUx{color:var(--auxiliary2-color)!important;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important}.auxiliary2-text-Ng7lUx:hover{color:var(--auxiliary-btn-hover-color)!important}.auxiliary2-text-Ng7lUx:active{color:var(--auxiliary-btn-active-color)!important}.loading-text-Un7QND{color:var(--loading-color);font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-style:normal;font-weight:500;line-height:22px}.base-reset-btn-j_Wha7{background-color:var(--light-btn-bg);border-color:var(--light-btn-border)!important}.base-reset-btn-j_Wha7 .icon-K7A7IH{fill:var(--primary-color)}.base-reset-btn-j_Wha7:hover{background-color:var(--light-btn-bg)!important;border-color:var(--light-btn-border)!important;color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)!important}.base-reset-btn-j_Wha7:hover .icon-K7A7IH{fill:var(--primary-color);opacity:var(--primary-btn-hover-opacity)!important}.base-reset-btn-j_Wha7:active{background-color:var(--light-btn-bg)!important;border-color:var(--light-btn-border)!important;color:var(--primary-color)!important;opacity:1!important}.base-reset-btn-j_Wha7:active .icon-K7A7IH{fill:var(--primary-color);opacity:1!important}.base-reset-btn-j_Wha7 .btn_text-M2dcAS{color:var(--primary-color)}.base_picker_dropdown-Sq_CDM .ant-picker-active-bar{background:transparent!important}.base_picker_dropdown-Sq_CDM .ant-picker-header-view>button:hover{color:var(--auxiliary-color)!important}.base_picker_dropdown-Sq_CDM .ant-picker-cell-inner{background:transparent!important;color:var(--primary-color)!important}.base_picker_dropdown-Sq_CDM .ant-picker-cell-inner:before{border-color:var(--auxiliary-color)!important}.base_picker_dropdown-Sq_CDM .ant-picker-cell-inner:hover{background:#eefcf8!important;border-color:none!important}.base_picker_dropdown-Sq_CDM .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#eefcf8!important}.base_picker_dropdown-Sq_CDM .ant-btn-primary{align-items:center;background:var(--primary-color);border-radius:8px;box-sizing:content-box;color:var(--primary-text-color);display:flex;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:14px;font-style:normal;height:auto;height:20px;justify-content:center;margin:4px 0;padding:10px 16px;padding:4px;width:100%;width:46px}.base_picker_dropdown-Sq_CDM .ant-btn-primary:hover{background-color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)!important}.base_picker_dropdown-Sq_CDM .ant-btn-primary:active{background-color:var(--primary-color)!important;opacity:1!important}.disabled_btn-hWhWjg{background-color:var(--primary-color);opacity:var(--primary-btn-hover-opacity)}.base-auxiliary-input-GZuA6d:active,.base-auxiliary-input-GZuA6d:focus,.base-auxiliary-input-GZuA6d:focus-visible,.base-auxiliary-input-GZuA6d:focus-within,.base-auxiliary-input-GZuA6d:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.center-absolute-_gEDeP{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.base_select_dropdown-gbGKiY .ant-select-item{background-color:var(--input-bg-color)!important;box-shadow:none!important}.base_select_dropdown-gbGKiY .ant-select-item:hover{background-color:rgba(0,0,0,.04)!important}.base_select_dropdown-gbGKiY .ant-select-item:focus-within{box-shadow:none!important}.base_select_dropdown-gbGKiY .ant-select-item .ant-select-item-option-state{color:var(--auxiliary-color)!important}.base_select_dropdown-gbGKiY .ant-select-item-option-selected{background:#f3fdfa!important;color:var(--auxiliary-color)!important}.base_select-OCCocO:active,.base_select-OCCocO:focus,.base_select-OCCocO:focus-visible,.base_select-OCCocO:focus-within,.base_select-OCCocO:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.base_select-OCCocO .ant-select-arrow{transition:all .1s ease}.base_select-OCCocO .ant-select-selection-item{color:red}.base_select-OCCocO:hover .ant-select-selector:active,.base_select-OCCocO:hover .ant-select-selector:focus,.base_select-OCCocO:hover .ant-select-selector:focus-visible,.base_select-OCCocO:hover .ant-select-selector:focus-within,.base_select-OCCocO:hover .ant-select-selector:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.ant-select-focused .ant-select-selector:active,.ant-select-focused .ant-select-selector:focus,.ant-select-focused .ant-select-selector:focus-visible,.ant-select-focused .ant-select-selector:focus-within,.ant-select-focused .ant-select-selector:hover{border-color:var(--input-text-color)!important;box-shadow:none!important}.message_AI_container-EhRhuI{background:#18181a;border-radius:8px 8px 8px 0;border-radius:12px;border-width:.5px;border:.5px solid hsla(0,0%,100%,.15);color:#f0f0f0;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-style:normal;gap:8px;overflow:hidden;padding:21px 21px;padding-bottom:12px;padding-left:20px;padding-right:20px;padding-top:12px;position:relative;width:100%}.message_AI_container-EhRhuI .ant-spin-dot-holder{color:var(--primary-color)!important}.message_AI_container-EhRhuI .ant-spin-dot-holder i{background:#fff!important}.reset_btn-lTo4e8,.search_btn-Rk5N1Y{align-items:center;background:var(--primary-color);background-color:transparent!important;border:1px solid var(--primary-color)!important;border-radius:8px;box-shadow:none!important;color:var(--primary-color)!important;display:flex;height:auto;height:34px;justify-content:center;padding:10px 16px;padding:0;width:100%}.reset_btn-lTo4e8:hover,.search_btn-Rk5N1Y:hover{background-color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)!important}.reset_btn-lTo4e8:active,.search_btn-Rk5N1Y:active{background-color:var(--primary-color)!important;opacity:1!important}.reset_btn-lTo4e8:active,.reset_btn-lTo4e8:hover,.search_btn-Rk5N1Y:active,.search_btn-Rk5N1Y:hover{background-color:#fafafa!important}.reset_btn-lTo4e8 .btn_text-M2dcAS,.search_btn-Rk5N1Y .btn_text-M2dcAS{color:var(--primary-btn-text-color);font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:14px;font-style:normal;font-weight:500;line-height:22px;padding:0}.search_btn-Rk5N1Y .btn_text-M2dcAS{color:#000!important;font-weight:bolder}.reset_btn-lTo4e8{background-color:var(--light-btn-bg);border-color:var(--light-btn-border)!important}.reset_btn-lTo4e8 .icon-K7A7IH{fill:var(--primary-color)}.reset_btn-lTo4e8:hover{background-color:var(--light-btn-bg)!important;border-color:var(--light-btn-border)!important;color:var(--primary-color)!important;opacity:var(--primary-btn-hover-opacity)!important}.reset_btn-lTo4e8:hover .icon-K7A7IH{fill:var(--primary-color);opacity:var(--primary-btn-hover-opacity)!important}.reset_btn-lTo4e8:active{background-color:var(--light-btn-bg)!important;border-color:var(--light-btn-border)!important;color:var(--primary-color)!important;opacity:1!important}.reset_btn-lTo4e8:active .icon-K7A7IH{fill:var(--primary-color);opacity:1!important}.reset_btn-lTo4e8 .btn_text-M2dcAS{color:var(--primary-color)}.reset_btn-lTo4e8:active,.reset_btn-lTo4e8:hover{background-color:#fafafa!important}.reset_btn-lTo4e8 .btn_text-M2dcAS{color:#000!important;font-weight:400}.custom_line_height-BYpq9_{line-height:22px}.custom_line_height-BYpq9_ hr{margin:12px 0}.custom_line_height-BYpq9_ ol{list-style:decimal;padding-left:24px}.custom_line_height-BYpq9_ ul{list-style:disc;padding-left:24px}.custom_line_height-BYpq9_ *{text-align:left;text-indent:0;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.custom_textarea-wrMGzv{background:#363737;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;min-height:120px;overflow:hidden;padding:16px 10px 16px 9px;position:relative;width:100%}.custom_textarea-wrMGzv textarea::-moz-placeholder{color:hsla(0,0%,100%,.45)}.custom_textarea-wrMGzv textarea::placeholder{color:hsla(0,0%,100%,.45)}.custom_textarea-wrMGzv textarea{color:#fff}.chat_list_container-wiR8Ya{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:12px;padding:0 20px 0}.chat_list_container-wiR8Ya:focus{outline:none}.frosted_top-MzPy2A{border-radius:8px 8px 0 0;height:40px;left:2px;position:absolute;top:2px;width:calc(100% - 4px)}.requirement_padding-xeSdbg{background-color:transparent;padding:0;position:relative}.requirement_padding-xeSdbg ::-webkit-scrollbar{height:4px;width:4px}.requirement_padding-xeSdbg ::-webkit-scrollbar-thumb{background:#a1a1a1;border-radius:10px}.requirement_padding-xeSdbg ::-webkit-scrollbar-track{background:transparent}.requirement_padding-xeSdbg .chat_container-dwZPnB{display:flex;flex-direction:column;overflow:hidden;padding-bottom:20px;position:relative}.requirement_padding-xeSdbg .chat_container_border-uWAodg{background-color:#1a1a1a;border:1px solid #3c3f3e;border-radius:12px;bottom:20px;position:absolute;right:0;width:100%}.requirement_padding-xeSdbg .chat_container_border-uWAodg:before{border-radius:8px 8px 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);content:"";height:40px;left:0;position:absolute;top:0;width:100%;z-index:10}.dragBar-YKvqqu{align-items:center;background:transparent;border-radius:8px 8px 0 0;cursor:ns-resize;display:flex;height:24px;justify-content:center;margin-bottom:0;position:relative;touch-action:none;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;z-index:100}.dragBar-YKvqqu,.dragBar-YKvqqu:after{transform:translateZ(0);-webkit-transform:translateZ(0)}.dragBar-YKvqqu:after{background:hsla(0,0%,100%,.9);border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";display:block;height:4px;margin:0 auto;transition:all .2s ease;width:40px;will-change:transform,width,height,background}.dragBar-YKvqqu:hover:after{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4);height:5px;transform:translateZ(0) scale(1.05);-webkit-transform:translateZ(0) scale(1.05);width:48px}.dragBar-YKvqqu.dragBar_dragging-CsVRK8{transition:none}.dragBar-YKvqqu.dragBar_dragging-CsVRK8:after{background:hsla(0,0%,100%,.7);box-shadow:0 3px 8px rgba(0,0,0,.5);height:6px;transform:translateZ(0) scale(1.1);-webkit-transform:translateZ(0) scale(1.1);transition:none;width:52px}.re_generate_btn-HWKR4h{align-items:center;background:#363737;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:14px;font-style:normal;gap:4px;height:34px;left:3px;line-height:20px;padding:8px 20px;position:absolute;top:calc(100% + 8px)}.re_generate_btn-HWKR4h:hover{opacity:.85}.re_generate_btn_disabled-W0y5NO{cursor:not-allowed;opacity:1}.re_generate_btn_disabled-W0y5NO:hover{opacity:1}.generate_btn-VupzZZ{cursor:pointer;font-family:DM Sans;font-size:14px;font-style:Bold;font-weight:700;height:50px;line-height:22px;position:relative;z-index:10}.generate_btn-VupzZZ:hover{opacity:var(--primary-btn-hover-opacity)!important}.generate_btn-VupzZZ:active{opacity:1!important}.generate_btn-VupzZZ:hover{opacity:.85}.update_page_btn-SQCT_f{align-items:center;background-color:transparent!important;background-image:url(https://productp.s3.us-west-2.amazonaws.com/background/genter.svg);background-origin:border-box;background-position:50%;background-repeat:no-repeat;background-size:auto;border:none;border-radius:8px;color:#1a1a1a!important;display:flex;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important;height:34px;justify-content:center;padding:10px 16px;width:103px}.update_page_btn-SQCT_f:hover{background-image:url(https://productp.s3.us-west-2.amazonaws.com/background/genter.svg)!important;opacity:var(--primary-btn-hover-opacity)!important}.update_page_btn-SQCT_f:active,.update_page_btn-SQCT_f:hover{background-color:transparent!important;background-origin:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:auto!important}.update_page_btn-SQCT_f:active{background-image:url(https://productp.s3.us-west-2.amazonaws.com/background/genter.svg);opacity:1!important}.update_page_cancel_btn-VhWJTu{align-items:center;background:transparent!important;border:1px solid #ffffff73;border-radius:8px;color:#fff!important;display:flex;font-family:var(--primary-font-family)!important;font-feature-settings:var(--primary-font-settings)!important;font-style:normal!important;height:34px;justify-content:center;padding:10px 16px;width:103px}.update_page_cancel_btn-VhWJTu:hover{background:transparent!important;opacity:var(--primary-btn-hover-opacity)!important}.update_page_cancel_btn-VhWJTu:active{background:transparent!important;opacity:1!important}.project_loading_mask-KcYKk9{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;fill:#fff;color:#fff}.project_loading_mask-KcYKk9 .loading_icon-RBPVvs{animation:rotateAnimation-YFDgTx 2s linear infinite;font-size:18px;height:18px;width:18px}@keyframes rotateAnimation-YFDgTx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.working_text_container-AqpoPU{align-items:flex-end;background-color:transparent;color:#f0f0f0;display:flex;font-family:var(--primary-font-family);font-feature-settings:var(--primary-font-settings);font-size:14px;font-style:normal;font-weight:400;height:20px;margin-bottom:10px;width:100%}.working_text_container-AqpoPU .working_text-wYEW_N{position:relative}.working_text_container-AqpoPU .working_text-wYEW_N:after{animation:dot-blink-uMtMFu 2s linear infinite;content:"";left:100%;position:absolute;top:0}.working_text_container-AqpoPU svg{height:20px;width:20px}@keyframes dot-blink-uMtMFu{0%{content:"."}50%{content:".."}to{content:"..."}}.frosted_points-VPlmoN{background:transparent;display:flex;justify-content:flex-end;padding:12px 0;position:absolute;right:0;top:calc(-100% + 8px);width:393px;z-index:200}@media (max-width:1199px){.frosted_points-VPlmoN{left:0}}.frosted_points_btn-LoKNNK{align-items:center;background:rgba(244,246,249,.1);border-radius:16px;cursor:auto;display:flex;gap:8px;justify-content:center;min-width:64px;padding:6px 14px}.frosted_points_btn-LoKNNK .credit_icon-_J2Wum{height:16px;width:16px}.frosted_points_btn-LoKNNK .credit_text-ZPVlI6{border-radius:8px;color:#fff;font-family:var(--primary-font-family);font-family:DM Sans;font-feature-settings:var(--primary-font-settings);font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:20px}.userFlowContainer-zyp0uz{background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;cursor:grab;height:100%;min-height:400px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.userFlowContainer-zyp0uz:active{cursor:grabbing}.flowTitle-zflfBP{background-color:#e2fcf4;border:1px solid #b2e9d8;border-radius:12px 3px 12px 3px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#00b271;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;left:5px;padding:6px 16px;position:absolute;text-align:center;top:5px;z-index:10}.canvasControls-RRF7Kw{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;gap:8px;padding:8px 12px;position:absolute;right:16px;top:16px;z-index:15}.controlButton-Yjlhr0{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;outline:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.controlButton-Yjlhr0:hover{background:#f0fcf9;border-color:#1db584;box-shadow:0 2px 6px rgba(29,181,132,.2);transform:translateY(-1px)}.controlButton-Yjlhr0:active{box-shadow:0 1px 3px rgba(29,181,132,.3);transform:translateY(0)}.controlButton-Yjlhr0:focus{border-color:#1db584;box-shadow:0 0 0 2px rgba(29,181,132,.1)}.zoomControls-adag5Q{align-items:center;background:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;gap:8px;padding:8px;position:absolute;right:16px;top:16px;z-index:10}.zoomButton-yDT_TH{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.zoomButton-yDT_TH:hover{background:#f0f8ff;border-color:#1890ff;color:#1890ff}.zoomButton-yDT_TH:active{transform:translateY(1px)}.zoomInfo-r2MO_p{color:#666;font-size:12px;font-weight:500;min-width:40px;text-align:center}.flowCanvas-MbEhAT{height:100%;padding:0;position:relative;transform-origin:0 0;transition:none;width:100%;will-change:transform}.edgesContainer-WgGVSv{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:1}.flowNode-dDDWUc{align-items:center;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.12);cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.2;overflow:hidden;padding:12px 24px;pointer-events:auto;position:absolute;text-align:center;text-overflow:ellipsis;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;z-index:2}.flowNode-dDDWUc:hover{box-shadow:0 6px 12px rgba(0,0,0,.18);transform:translateY(-3px)}.defaultNode-yu5qrG{background:#fff;border:1px solid #ddd;color:#000}.homepageNode-uaXyyJ{background:#1db584;border:none;color:#fff}.loadingOverlay-SIalwz{align-items:center;background:#fff;border-radius:20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.loadingContent-dnzlxx{align-items:center;display:flex;flex-direction:column;gap:16px}.loadingSpinner-FOomnk{animation:loadingRotate-OqPjAK 1s linear infinite;border:3px solid #e8e8e8;border-radius:50%;border-top:3px solid #1db584;height:40px;width:40px}.loadingText-KaJa7g{color:#666;font-size:16px;font-weight:500;text-align:center}@keyframes loadingRotate-OqPjAK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-flow__handle{opacity:0!important;pointer-events:none!important}.react-flow__edges{opacity:1!important;pointer-events:auto!important}