@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap");.CreatePage_container__ShRz4{background:#ffffff77;height:100%;overflow:hidden;padding-bottom:70px}.CreatePage_saveButtons__PAXCr{display:flex;gap:1rem}.CreatePage_exitButton__hLDrH{display:flex;align-items:center;gap:.5rem;background:white;border:2px solid var(--border-gray);color:var(--text-gray);padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreatePage_exitButton__hLDrH:hover{border-color:var(--primary-pink);color:var(--primary-pink);transform:translateY(-1px);box-shadow:0 4px 12px rgba(164,36,125,.15)}.CreatePage_draftButton__8XLfz{display:flex;align-items:center;gap:.5rem;background:var(--secondary-gray);border:2px solid var(--border-gray);color:var(--text-gray);padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreatePage_draftButton__8XLfz:hover{background:var(--border-gray);color:var(--foreground);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CreatePage_draftButton__8XLfz:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.CreatePage_publishButton__sAcuW{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);border:none;color:white;padding:.6rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePage_publishButton__sAcuW:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(164,36,125,.3)}.CreatePage_publishButton__sAcuW:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.CreatePage_createPageContainer__xTcp_{height:calc(100vh - var(--navbar-height, 85px));background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);overflow:hidden;transition:margin-right .3s cubic-bezier(.4,0,.2,1);position:relative}.CreatePage_createPageContainer__xTcp_.CreatePage_sidebarOpen__NYmOc{margin-right:450px}.CreatePage_titleContainer__ROu4b{padding:1rem;position:relative;display:flex;gap:.75rem;align-items:flex-start}.CreatePage_titleContainer__ROu4b input{flex:1 1;padding:1rem;font-size:1rem;font-weight:600;border:2px solid var(--border-gray);border-radius:12px;background:var(--background);color:var(--foreground);transition:all .2s ease}.CreatePage_aiButton__fuRuo{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);border:none;border-radius:var(--border-radius-lg);color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px rgba(164,36,125,.25);margin-bottom:1.5rem}.CreatePage_aiButton__fuRuo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(164,36,125,.35)}.CreatePage_aiButton__fuRuo:active{transform:translateY(0);box-shadow:0 2px 8px rgba(164,36,125,.25)}.CreatePage_floatingAIButton__epH2P{position:fixed;bottom:100px;right:30px;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);border:none;color:white;font-size:1.75rem;cursor:pointer;box-shadow:0 6px 24px rgba(164,36,125,.4);transition:all .3s ease;z-index:999;display:flex;align-items:center;justify-content:center}.CreatePage_floatingAIButton__epH2P:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 32px rgba(164,36,125,.5)}.CreatePage_floatingAIButton__epH2P:active{transform:scale(1.05)}@media (max-width:768px){.CreatePage_floatingAIButton__epH2P{width:56px;height:56px;bottom:85px;right:20px;font-size:1.5rem}}@media (max-width:480px){.CreatePage_floatingAIButton__epH2P{width:52px;height:52px;bottom:80px;right:16px;font-size:1.375rem}}.CreatePage_editIndicator__R72MA{color:var(--primary-pink);font-size:.9rem;font-weight:600;margin-left:.5rem}.CreatePage_loadingIndicator__9_YeA{position:absolute;top:100%;left:1rem;right:1rem;padding:.5rem;background:rgba(164,36,125,.1);color:var(--primary-pink);font-size:.85rem;border-radius:8px;margin-top:.25rem;border:1px solid rgba(164,36,125,.2)}.CreatePage_settingCheckboxContainer__5rX81{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.CreatePage_settingCheckbox__7JEX6{width:18px;height:18px;accent-color:var(--primary-pink);cursor:pointer;margin:0;order:2}.CreatePage_settingCheckboxContainer__5rX81 span{font-size:.9rem;font-weight:500;color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;order:1}.CreatePage_titleContainer__ROu4b input:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_titleContainer__ROu4b input::placeholder{color:var(--text-gray);opacity:.7}.CreatePage_titleContainer__ROu4b input:-webkit-autofill,.CreatePage_titleContainer__ROu4b input:-webkit-autofill:active,.CreatePage_titleContainer__ROu4b input:-webkit-autofill:focus,.CreatePage_titleContainer__ROu4b input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.CreatePage_surveySettingsContainer__3WnIk{margin:0 1rem 1rem}.CreatePage_settingsToggle__rgM0_{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--background);border:1px solid var(--border-gray);border-radius:12px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--foreground);transition:all .2s ease;text-align:left}.CreatePage_settingsToggle__rgM0_:hover{background:var(--secondary-gray);border-color:var(--primary-pink);transform:translateY(-1px)}.CreatePage_settingsToggle__rgM0_:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_toggleIcon__LF5LK{font-size:.8rem;color:var(--text-gray);transition:transform .2s ease}.CreatePage_settingsIndicator__jynCm{font-size:.75rem;color:var(--primary-pink);font-weight:500;background:rgba(164,36,125,.1);padding:.25rem .5rem;border-radius:6px;margin-left:auto;margin-right:.5rem}.CreatePage_surveySettings__MZZ0z{padding:1rem;background:var(--background);border-radius:12px;border:1px solid var(--border-gray);margin-top:.5rem;animation:CreatePage_slideDown__bfRwO .3s ease-out}@keyframes CreatePage_slideDown__bfRwO{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:300px}}.CreatePage_settingRow__3JzJ_{display:flex;gap:1rem;flex-wrap:wrap}.CreatePage_settingItem__fTO5M{flex:1 1;min-width:200px}.CreatePage_settingItem__fTO5M label{display:block;font-size:.8rem;font-weight:600;color:var(--text-gray);margin-bottom:.5rem}.CreatePage_settingItem__fTO5M input{padding:.75rem;font-size:.9rem;border:2px solid var(--border-gray);border-radius:8px;background:white;color:var(--foreground);transition:all .2s ease}.CreatePage_settingItem__fTO5M input:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_settingItem__fTO5M input::placeholder{color:var(--text-gray);opacity:.7}.CreatePage_settingItem__fTO5M input:-webkit-autofill,.CreatePage_settingItem__fTO5M input:-webkit-autofill:active,.CreatePage_settingItem__fTO5M input:-webkit-autofill:focus,.CreatePage_settingItem__fTO5M input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px white!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.CreatePage_settingHint__yAdsQ{display:block;font-size:.75rem;color:var(--text-gray);margin-top:.25rem;font-style:italic}.CreatePage_pointsInputContainer__WMeGv{display:flex;gap:.5rem;align-items:center}.CreatePage_pointsInputContainer__WMeGv input{flex:1 1}.CreatePage_autoButton__goqXY{padding:.75rem 1rem;background:var(--primary-pink);color:white;border:none;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.CreatePage_autoButton__goqXY:hover{background:var(--primary-blue);transform:translateY(-1px)}.CreatePage_autoButton__goqXY:focus{outline:none;box-shadow:0 0 0 3px rgba(164,36,125,.2)}.CreatePage_createNavbar__W5GHl{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:white;border-bottom:1px solid var(--border-gray);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CreatePage_navbarLeft__YlsEW{display:flex;align-items:center;gap:.75rem}.CreatePage_brandName__IAMxX{font-size:1.5rem;color:var(--foreground);font-weight:700;font-family:Orbitron,sans-serif}.CreatePage_navbarRight__yBn8J{display:flex;align-items:center;gap:1rem}.CreatePage_closeButton__oDMja{padding:.75rem 1.5rem;border:2px solid var(--border-gray);background:white;color:var(--text-gray);border-radius:12px;cursor:pointer;font-size:.8rem;font-weight:600;transition:all .2s ease}.CreatePage_closeButton__oDMja:hover{background:var(--secondary-gray);border-color:var(--text-gray);transform:translateY(-1px)}.CreatePage_saveButton__Pd7yk{padding:.75rem 2rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);color:white;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:.8rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(164,36,125,.3)}.CreatePage_saveButton__Pd7yk:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(164,36,125,.4)}.CreatePage_mainContent__BPO23{display:flex;height:100%}.CreatePage_leftColumn__pyGvW{width:350px;background:rgba(255,255,255,.534);border-right:1px solid var(--border-gray);position:relative;display:flex;flex-direction:column}.CreatePage_questionsOverview__S32_B::-webkit-scrollbar{width:8px}.CreatePage_questionsOverview__S32_B::-webkit-scrollbar-track{background:rgba(255,255,255,.3);border-radius:4px}.CreatePage_questionsOverview__S32_B::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#A4247D,#7DF2FF);border-radius:4px}.CreatePage_questionsOverview__S32_B::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8a1f6a,#6ad8e6)}.CreatePage_questionsOverview__S32_B{padding-left:1rem;padding-right:1rem;padding-bottom:6rem;flex:1 1;overflow-y:auto}.CreatePage_questionsOverview__S32_B h3{margin:0 0 1.5rem;color:var(--foreground);font-size:1rem;font-weight:700}.CreatePage_questionsList__Yh50P{display:flex;flex-direction:column;gap:1rem}.CreatePage_questionSlide__3oq7l{background:linear-gradient(135deg,rgba(164,36,126,.116),rgba(125,242,255,.116));border:1px solid var(--border-gray);border-radius:16px;padding:1.25rem;cursor:pointer;transition:all .3s ease;min-height:120px;position:relative;overflow:hidden}.CreatePage_questionSlide__3oq7l:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);opacity:0;transition:opacity .3s ease}.CreatePage_questionSlide__3oq7l:hover{border:2px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.7)) padding-box,linear-gradient(135deg,#A4247D,#7DF2FF) border-box;box-shadow:0 8px 25px rgba(164,36,125,.15);transform:translateY(-2px)}.CreatePage_questionSlide__3oq7l:hover:before{opacity:1}.CreatePage_questionSlide__3oq7l.CreatePage_selected__AGj6Z{border:2px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.637),rgba(255,255,255,.637)) padding-box,linear-gradient(135deg,#A4247D,#7DF2FF) border-box;box-shadow:0 8px 25px rgba(164,36,125,.15)}.CreatePage_questionSlide__3oq7l.CreatePage_selected__AGj6Z:before{opacity:1}.CreatePage_slideHeader__W6u83{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.CreatePage_slideNumber__Kg7QM{font-size:.7rem;font-weight:700;background:linear-gradient(135deg,var(--pink-less),var(--blue-less));padding:.25rem .5rem;border-radius:20px;min-width:20px;text-align:center;flex-shrink:0}.CreatePage_slideHeaderContainer__L1s1i{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1 1}.CreatePage_slideActions__7tAk3{display:flex;gap:.5rem}.CreatePage_slideActions__7tAk3 button{background:var(--secondary-gray);border:none;cursor:pointer;padding:.5rem;border-radius:8px;font-size:.8rem;transition:all .2s ease;color:var(--text-gray)}.CreatePage_slideActions__7tAk3 button:hover{background:var(--primary-pink);color:white;transform:scale(1.1)}.CreatePage_slideContent__ARs_6{font-size:.8rem;color:var(--foreground);line-height:1.5;font-weight:500;flex:1 1;margin:0}.CreatePage_slidePreview____UVu{background:var(--secondary-gray);border-radius:8px;padding:.75rem;margin-top:.75rem}.CreatePage_slidePreviewTitle__wjknC{font-size:.7rem;font-weight:600;color:var(--text-gray);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.CreatePage_slidePreviewContent__v64hu{font-size:.6rem;color:var(--foreground);line-height:1.4}.CreatePage_addQuestionButton___YdI2{margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);color:white;border:none;border-radius:16px;cursor:pointer;font-weight:700;font-size:.8rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(164,36,125,.3);width:100%;display:block}.CreatePage_addQuestionButton___YdI2:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(164,36,125,.4)}.CreatePage_rightColumn__M0OG7{flex:1 1;padding:2rem 2rem 6rem;overflow-y:auto}.CreatePage_questionForm__nKajt{margin:0 auto}.CreatePage_questionHeader__lGDou{margin-bottom:2rem;background:white;padding:2rem;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);width:100%}.CreatePage_questionInput__de_O4{width:100%;padding:1.25rem;font-size:1rem;font-weight:600;border:2px solid var(--border-gray);border-radius:12px;margin-bottom:1.5rem;background:var(--background);color:var(--foreground);transition:all .2s ease}.CreatePage_questionInput__de_O4:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_questionInput__de_O4:-webkit-autofill,.CreatePage_questionInput__de_O4:-webkit-autofill:active,.CreatePage_questionInput__de_O4:-webkit-autofill:focus,.CreatePage_questionInput__de_O4:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.CreatePage_questionTypeSelect__AKd91{padding:1rem 1.5rem;border:2px solid var(--border-gray);border-radius:12px;background:white;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--foreground)}.CreatePage_questionTypeSelect__AKd91:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_questionEditor__m3WTL{background:white;border:1px solid var(--border-gray);border-radius:16px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.CreatePage_questionEditor__m3WTL h3{margin:0 0 1rem;color:var(--foreground);font-size:1rem;font-weight:700}.CreatePage_questionEditor__m3WTL p{color:var(--text-gray);margin:0 0 1.5rem;font-size:.8rem;line-height:1.6}.CreatePage_optionsContainer__xqCMX{display:flex;flex-direction:column;gap:1rem}.CreatePage_optionItem__DEAZ_{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid var(--border-gray);border-radius:12px;background:var(--background);transition:all .2s ease}.CreatePage_optionItem__DEAZ_:hover{border-color:var(--primary-pink);background:linear-gradient(135deg,rgba(164,36,125,.02),rgba(125,242,255,.02))}.CreatePage_colorBox__gEwPo{width:5%;height:90%;min-width:50px;min-height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CreatePage_colorBoxRed__PGA1C{background-color:#a4247e81}.CreatePage_colorBoxGreen__uo4pT{background-color:#43c8cd81}.CreatePage_colorBoxBlue__TKx3j{background-color:#976aa981}.CreatePage_colorBoxYellow__E7b_D{background-color:#8D9FCA81}.CreatePage_optionInput__P8P5E{flex:1 1;padding:.75rem 1rem;border:2px solid var(--border-gray);border-radius:8px;font-size:.8rem;font-weight:500;background:white;color:var(--foreground);transition:all .2s ease}.CreatePage_optionInput__P8P5E:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_optionInput__P8P5E:-webkit-autofill,.CreatePage_optionInput__P8P5E:-webkit-autofill:active,.CreatePage_optionInput__P8P5E:-webkit-autofill:focus,.CreatePage_optionInput__P8P5E:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px white!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.CreatePage_removeOption__ZBJ_W{background:none;border:none;color:#dc3545;cursor:pointer;font-size:.8rem;padding:.5rem;border-radius:8px;transition:all .2s ease}.CreatePage_removeOption__ZBJ_W:hover{background:rgba(220,53,69,.1);transform:scale(1.1)}.CreatePage_addOption__FPwgT{padding:1rem;background:var(--secondary-gray);border:2px dashed var(--border-gray);border-radius:12px;color:var(--text-gray);cursor:pointer;font-weight:600;font-size:.8rem;transition:all .2s ease;text-align:center}.CreatePage_addOption__FPwgT:hover{background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05));border-color:var(--primary-pink);color:var(--primary-pink)}.CreatePage_progressSettings__8q7HZ{display:flex;gap:2rem;margin-bottom:2rem}.CreatePage_rangeInput__HdiVG{display:flex;flex-direction:column;gap:.75rem}.CreatePage_rangeInput__HdiVG input,.CreatePage_rangeInput__HdiVG label{font-size:.8rem;font-weight:600;color:var(--foreground)}.CreatePage_rangeInput__HdiVG input{padding:.75rem 1rem;border:2px solid var(--border-gray);border-radius:8px;width:120px;background:white}.CreatePage_rangeInput__HdiVG input:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.CreatePage_progressPreview__meQPx{margin-top:1.5rem;background:var(--secondary-gray);padding:1.5rem;border-radius:12px}.CreatePage_progressBar__CmNll{width:100%;height:12px;background:white;border-radius:6px;overflow:hidden;margin-bottom:.75rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.CreatePage_progressFill___bzLu{width:50%;height:100%;background:linear-gradient(90deg,var(--primary-pink),var(--primary-blue));border-radius:6px;transition:width .3s ease}.CreatePage_progressLabels__E3XkX{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;color:var(--foreground)}@media (max-width:1024px){.CreatePage_createPageContainer__xTcp_.CreatePage_sidebarOpen__NYmOc{margin-right:380px}.CreatePage_leftColumn__pyGvW{width:300px}.CreatePage_rightColumn__M0OG7{padding:1.5rem}}@media (max-width:768px){.CreatePage_createPageContainer__xTcp_{height:100vh;overflow:hidden}.CreatePage_createPageContainer__xTcp_.CreatePage_sidebarOpen__NYmOc{margin-right:0}.CreatePage_container__ShRz4{height:100%;display:flex;flex-direction:column}.CreatePage_mainContent__BPO23{flex-direction:column;flex:1 1;overflow:hidden}.CreatePage_titleContainer__ROu4b{padding:1rem;flex-shrink:0}.CreatePage_titleContainer__ROu4b input{font-size:1rem;padding:.875rem}.CreatePage_leftColumn__pyGvW{width:100%;border-right:none;border-bottom:none;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.CreatePage_mainContent__BPO23[data-mobile-editor=true] .CreatePage_leftColumn__pyGvW,.CreatePage_rightColumn__M0OG7{display:none}.CreatePage_mainContent__BPO23[data-mobile-editor=true] .CreatePage_rightColumn__M0OG7{display:block;width:100%;padding:1rem 1rem 6rem;overflow-y:auto}.CreatePage_questionHeader__lGDou{padding:1.25rem}.CreatePage_questionInput__de_O4{padding:1rem;font-size:.95rem}.CreatePage_questionTypeSelect__AKd91{padding:.875rem 1.25rem;font-size:.8rem}.CreatePage_progressSettings__8q7HZ{flex-direction:column;gap:1rem}.CreatePage_addQuestionButton___YdI2{padding:.875rem;font-size:.8rem}}@media (max-width:480px){.CreatePage_titleContainer__ROu4b{padding:.75rem}.CreatePage_titleContainer__ROu4b input{font-size:.95rem;padding:.75rem}.CreatePage_leftColumn__pyGvW{max-height:250px}.CreatePage_questionsOverview__S32_B{padding:.5rem}.CreatePage_questionsOverview__S32_B h3{font-size:.9rem}.CreatePage_questionSlide__3oq7l{min-height:80px;padding:.875rem;border-radius:12px}.CreatePage_slideNumber__Kg7QM{font-size:.55rem;width:24px;height:24px}.CreatePage_slideTitle___vTdN{font-size:.75rem}.CreatePage_slideType__V5g_o{font-size:.6rem;padding:.25rem .5rem}.CreatePage_slideActions__7tAk3 button{padding:.4rem;font-size:.7rem}.CreatePage_rightColumn__M0OG7{padding:.75rem .75rem 5.5rem}.CreatePage_questionHeader__lGDou{padding:1rem;border-radius:12px}.CreatePage_questionInput__de_O4{padding:.875rem;font-size:.9rem}.CreatePage_questionTypeSelect__AKd91{padding:.75rem 1rem;font-size:.75rem}.CreatePage_addQuestionButton___YdI2{padding:.75rem;font-size:.75rem;border-radius:12px}}@media (max-width:375px){.CreatePage_leftColumn__pyGvW{max-height:200px}.CreatePage_questionSlide__3oq7l{min-height:70px;padding:.75rem}.CreatePage_slideNumber__Kg7QM{width:22px;height:22px;font-size:.5rem}.CreatePage_slideTitle___vTdN{font-size:.7rem}.CreatePage_rightColumn__M0OG7{padding:.5rem}.CreatePage_questionHeader__lGDou{padding:.875rem}}.CreatePage_popupOverlay__9LgvK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.CreatePage_popup__agImo{background:white;border-radius:16px;padding:2rem;max-width:400px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.2)}.CreatePage_popup__agImo h3{margin:0 0 1rem;color:var(--foreground);font-size:1.2rem;font-weight:700}.CreatePage_popup__agImo p{margin:0 0 2rem;color:var(--text-gray);line-height:1.5}.CreatePage_popupButtons__7f0BV{display:flex;gap:1rem;justify-content:flex-end}.CreatePage_popupButtonSecondary__Sq3KR{padding:.75rem 1.5rem;border:2px solid var(--border-gray);background:white;color:var(--text-gray);border-radius:12px;cursor:pointer;font-weight:600;transition:all .2s ease}.CreatePage_popupButtonSecondary__Sq3KR:hover{background:var(--secondary-gray);border-color:var(--text-gray)}.CreatePage_popupButtonPrimary__c2Yp4{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);color:white;border:none;border-radius:12px;cursor:pointer;font-weight:600;transition:all .2s ease;box-shadow:0 4px 12px rgba(164,36,125,.3)}.CreatePage_popupButtonPrimary__c2Yp4:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(164,36,125,.4)}.QuestionList_container__6AFh6{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;flex:1 1;overflow-y:auto}.QuestionList_title__U3uG5{margin:0 0 1.5rem;color:var(--foreground);font-size:1rem;font-weight:700}.QuestionList_questionsList__rZ_1W{display:flex;flex-direction:column;gap:1rem}.QuestionList_questionCard__CDNUu{background:linear-gradient(135deg,rgba(164,36,126,.116),rgba(125,242,255,.116));border:1px solid var(--border-gray);border-radius:var(--border-radius-md);padding:1.25rem;cursor:-webkit-grab;cursor:grab;transition:all .3s ease;min-height:120px;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.QuestionList_questionCard__CDNUu:active{cursor:-webkit-grabbing;cursor:grabbing}.QuestionList_questionCard__CDNUu.QuestionList_dragging____aVv{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.QuestionList_dragOverlay__PqToI{cursor:-webkit-grabbing;cursor:grabbing;transform:rotate(3deg);box-shadow:0 10px 40px rgba(164,36,125,.3)}.QuestionList_questionCard__CDNUu:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);opacity:0;transition:opacity .3s ease}.QuestionList_questionCard__CDNUu:hover{border:2px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.7)) padding-box,linear-gradient(135deg,#A4247D,#7DF2FF) border-box;box-shadow:0 8px 25px rgba(164,36,125,.15);transform:translateY(-2px)}.QuestionList_questionCard__CDNUu:hover:before{opacity:1}.QuestionList_questionCard__CDNUu.QuestionList_selected__LSo_O{border:2px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.637),rgba(255,255,255,.637)) padding-box,linear-gradient(135deg,#A4247D,#7DF2FF) border-box;box-shadow:0 8px 25px rgba(164,36,125,.15)}.QuestionList_questionCard__CDNUu.QuestionList_selected__LSo_O:before{opacity:1}.QuestionList_cardHeader___yAos{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.QuestionList_headerContent___He9r{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.QuestionList_questionNumber__AndOn{font-size:.7rem;font-weight:700;background:linear-gradient(135deg,var(--pink-less),var(--blue-less));padding:.25rem .5rem;border-radius:20px;min-width:20px;text-align:center;flex-shrink:0}.QuestionList_questionText__30l2S{font-size:.8rem;color:var(--foreground);line-height:1.5;font-weight:500;flex:1 1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.QuestionList_actions__NiGbQ{display:flex;gap:.5rem;flex-shrink:0}.QuestionList_actionButton__yL1O1{background:var(--secondary-gray);border:none;cursor:pointer;padding:.5rem;border-radius:var(--border-radius-sm);font-size:.8rem;transition:all .2s ease;color:var(--text-gray);display:flex;align-items:center;justify-content:center}.QuestionList_actionButton__yL1O1:hover{background:var(--primary-pink);color:white;transform:scale(1.1)}.QuestionList_preview__u_E3Z{background:var(--secondary-gray);border-radius:var(--border-radius-sm);padding:.75rem;margin-top:.75rem}.QuestionList_previewTitle__FSA__{font-size:.7rem;font-weight:600;color:var(--text-gray);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.QuestionList_textPreview__LCU73{background:white;padding:.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-gray);font-size:.75rem;color:var(--text-gray)}.QuestionList_optionsPreview__tZ3JV{display:flex;flex-direction:column;gap:.5rem}.QuestionList_optionItem__E4FiV{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.QuestionList_checkbox__jFOok{width:14px;height:14px;border:2px solid var(--border-gray);border-radius:3px;flex-shrink:0}.QuestionList_radio__o2I0e{width:14px;height:14px;border:2px solid var(--border-gray);border-radius:50%;flex-shrink:0}.QuestionList_moreOptions___yIQN{font-size:.7rem;color:var(--text-gray);margin-top:.25rem}.QuestionList_progressPreview__wC7GQ{display:flex;flex-direction:column;gap:.5rem}.QuestionList_progressBar__OeoVl{background:white;height:8px;border-radius:4px;overflow:hidden}.QuestionList_progressFill__JNqbz{width:50%;height:100%;background:linear-gradient(90deg,var(--primary-pink),var(--primary-blue));border-radius:4px}.QuestionList_progressLabels__cgWwY{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-gray)}.QuestionList_addButton__30ikE{margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);color:white;border:none;border-radius:var(--border-radius-md);cursor:pointer;font-weight:700;font-size:.8rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(164,36,125,.3);width:100%}.QuestionList_addButton__30ikE:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(164,36,125,.4)}@media (max-width:768px){.QuestionList_container__6AFh6{padding:.75rem .75rem 1rem;max-height:none}.QuestionList_title__U3uG5{font-size:.95rem;margin-bottom:1rem}.QuestionList_questionsList__rZ_1W{gap:.75rem}.QuestionList_questionCard__CDNUu{min-height:80px;padding:1rem}.QuestionList_questionText__30l2S{font-size:.85rem}.QuestionList_questionNumber__AndOn{font-size:.65rem}.QuestionList_preview__u_E3Z{padding:.65rem}.QuestionList_previewTitle__FSA__{font-size:.65rem}.QuestionList_addButton__30ikE{padding:.875rem;font-size:.8rem}}@media (max-width:480px){.QuestionList_container__6AFh6{padding:.5rem}.QuestionList_title__U3uG5{font-size:.9rem}.QuestionList_questionCard__CDNUu{min-height:90px;padding:.875rem;border-radius:var(--border-radius)}.QuestionList_questionNumber__AndOn{font-size:.6rem;padding:.2rem .4rem}.QuestionList_questionText__30l2S{font-size:.8rem}.QuestionList_actionButton__yL1O1{padding:.6rem;font-size:.75rem;min-width:36px;min-height:36px}.QuestionList_preview__u_E3Z{padding:.65rem}.QuestionList_previewTitle__FSA__{font-size:.65rem}.QuestionList_addButton__30ikE{padding:.75rem;font-size:.75rem;border-radius:var(--border-radius);min-height:44px}}@media (max-width:375px){.QuestionList_questionCard__CDNUu{min-height:80px;padding:.75rem}.QuestionList_questionNumber__AndOn{font-size:.55rem}.QuestionList_questionText__30l2S{font-size:.75rem}}.ConfirmDialog_dialogOverlay__s4und{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:ConfirmDialog_fadeIn__dm_jw .2s ease-out;overflow-y:auto;overscroll-behavior:contain}@keyframes ConfirmDialog_fadeIn__dm_jw{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialogContainer__DaDCW{background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:500px;width:100%;padding:2rem;position:relative;animation:ConfirmDialog_slideIn__ynFna .3s cubic-bezier(.4,0,.2,1);isolation:isolate}.ConfirmDialog_dialogContainer__DaDCW:before{content:"";position:absolute;inset:-3px;border-radius:23px;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);z-index:-1}.ConfirmDialog_dialogContainer__DaDCW:after{content:"";position:absolute;inset:0;border-radius:20px;background:white;z-index:-1}@keyframes ConfirmDialog_slideIn__ynFna{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_dialogIconContainer__LuVlw{width:64px;height:64px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(125,242,255,.1),rgba(164,36,125,.1));border:2px solid var(--border-gray);transition:all .3s ease}.ConfirmDialog_dialogIcon__btY0x{width:32px;height:32px;color:var(--text-gray);transition:color .3s ease}.ConfirmDialog_default__KMHcB .ConfirmDialog_dialogIconContainer__LuVlw{background:linear-gradient(135deg,rgba(125,242,255,.15),rgba(164,36,125,.15));border-color:var(--primary-blue)}.ConfirmDialog_default__KMHcB .ConfirmDialog_dialogIcon__btY0x{color:var(--primary-pink)}.ConfirmDialog_warning__ipNYR .ConfirmDialog_dialogIconContainer__LuVlw{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(245,158,11,.15));border-color:#fbbf24}.ConfirmDialog_warning__ipNYR .ConfirmDialog_dialogIcon__btY0x{color:#f59e0b}.ConfirmDialog_destructive__uaz1W .ConfirmDialog_dialogIconContainer__LuVlw{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.15));border-color:#ef4444}.ConfirmDialog_destructive__uaz1W .ConfirmDialog_dialogIcon__btY0x{color:#dc2626}.ConfirmDialog_info__iSZyv .ConfirmDialog_dialogIconContainer__LuVlw{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.15));border-color:#3b82f6}.ConfirmDialog_info__iSZyv .ConfirmDialog_dialogIcon__btY0x{color:#2563eb}.ConfirmDialog_success__OwjNS .ConfirmDialog_dialogIconContainer__LuVlw{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(22,163,74,.15));border-color:#22c55e}.ConfirmDialog_success__OwjNS .ConfirmDialog_dialogIcon__btY0x{color:#16a34a}.ConfirmDialog_dialogContent__k3Cu0{text-align:center;margin-bottom:2rem}.ConfirmDialog_dialogTitle__Hh1sf{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:var(--foreground);margin-bottom:.75rem;line-height:1.3}.ConfirmDialog_dialogMessage__taTvk{font-size:clamp(.9rem,2vw,1rem);color:var(--text-gray);line-height:1.6;margin:0}.ConfirmDialog_dialogActions__2_pr4{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ConfirmDialog_dialogButtonCancel__IAzwr,.ConfirmDialog_dialogButtonConfirm__bi9JX{padding:.875rem 2rem;border-radius:12px;font-size:clamp(.95rem,2vw,1.05rem);font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent;min-width:140px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;flex:1 1;max-width:200px}.ConfirmDialog_dialogButtonCancel__IAzwr{background:var(--secondary-gray);color:var(--text-gray);border-color:var(--border-gray)}.ConfirmDialog_dialogButtonCancel__IAzwr:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ConfirmDialog_dialogButtonCancel__IAzwr:active:not(:disabled){transform:translateY(0)}.ConfirmDialog_dialogButtonCancel__IAzwr:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog_dialogButtonConfirm__bi9JX{background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);color:white;border:none}.ConfirmDialog_dialogButtonConfirm__bi9JX:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(164,36,125,.3)}.ConfirmDialog_dialogButtonConfirm__bi9JX:active:not(:disabled){transform:translateY(-1px)}.ConfirmDialog_dialogButtonConfirm__bi9JX:disabled{opacity:.7;cursor:not-allowed}.ConfirmDialog_warningConfirm__X1Z8I{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.ConfirmDialog_warningConfirm__X1Z8I:hover:not(:disabled){box-shadow:0 10px 25px rgba(245,158,11,.3)}.ConfirmDialog_destructiveConfirm__gdIbh{background:linear-gradient(135deg,#dc2626,#ef4444)}.ConfirmDialog_destructiveConfirm__gdIbh:hover:not(:disabled){box-shadow:0 10px 25px rgba(220,38,38,.3)}.ConfirmDialog_infoConfirm__QlRqY{background:linear-gradient(135deg,#2563eb,#3b82f6)}.ConfirmDialog_infoConfirm__QlRqY:hover:not(:disabled){box-shadow:0 10px 25px rgba(37,99,235,.3)}.ConfirmDialog_successConfirm___v06f{background:linear-gradient(135deg,#16a34a,#22c55e)}.ConfirmDialog_successConfirm___v06f:hover:not(:disabled){box-shadow:0 10px 25px rgba(22,163,74,.3)}.ConfirmDialog_loadingSpinner__ldGWD{display:flex;align-items:center;gap:.5rem}.ConfirmDialog_spinnerIcon__drB4v{width:20px;height:20px;animation:ConfirmDialog_spin__JVRfj 1s linear infinite}@keyframes ConfirmDialog_spin__JVRfj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConfirmDialog_spinnerCircle__xyRrt{opacity:.25}.ConfirmDialog_spinnerPath__pBryy{opacity:.75}@media (max-width:479px){.ConfirmDialog_dialogOverlay__s4und{padding:.5rem;align-items:flex-end}.ConfirmDialog_dialogContainer__DaDCW{padding:1.5rem 1rem;border-radius:20px 20px 0 0;animation:ConfirmDialog_slideUp__FO4AS .3s cubic-bezier(.4,0,.2,1);max-width:100%;margin-bottom:0}@keyframes ConfirmDialog_slideUp__FO4AS{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog_dialogIconContainer__LuVlw{width:56px;height:56px;margin-bottom:1.25rem}.ConfirmDialog_dialogIcon__btY0x{width:28px;height:28px}.ConfirmDialog_dialogContent__k3Cu0{margin-bottom:1.5rem}.ConfirmDialog_dialogTitle__Hh1sf{font-size:1.25rem;margin-bottom:.5rem}.ConfirmDialog_dialogMessage__taTvk{font-size:.9rem}.ConfirmDialog_dialogActions__2_pr4{flex-direction:column-reverse;gap:.5rem}.ConfirmDialog_dialogButtonCancel__IAzwr,.ConfirmDialog_dialogButtonConfirm__bi9JX{width:100%;padding:.875rem 1.25rem}}@media (min-width:480px) and (max-width:767px){.ConfirmDialog_dialogContainer__DaDCW{padding:1.75rem 1.5rem;max-width:450px}.ConfirmDialog_dialogIconContainer__LuVlw{width:60px;height:60px}.ConfirmDialog_dialogIcon__btY0x{width:30px;height:30px}.ConfirmDialog_dialogActions__2_pr4{flex-wrap:nowrap}.ConfirmDialog_dialogButtonCancel__IAzwr,.ConfirmDialog_dialogButtonConfirm__bi9JX{flex:1 1}}@media (min-width:768px) and (max-width:1023px){.ConfirmDialog_dialogContainer__DaDCW{max-width:480px}}@media (max-height:600px) and (orientation:landscape){.ConfirmDialog_dialogOverlay__s4und{align-items:flex-start;padding-top:1rem}.ConfirmDialog_dialogContainer__DaDCW{padding:1.25rem}.ConfirmDialog_dialogIconContainer__LuVlw{width:48px;height:48px;margin-bottom:1rem}.ConfirmDialog_dialogIcon__btY0x{width:24px;height:24px}.ConfirmDialog_dialogContent__k3Cu0{margin-bottom:1.25rem}.ConfirmDialog_dialogTitle__Hh1sf{font-size:1.1rem;margin-bottom:.5rem}.ConfirmDialog_dialogMessage__taTvk{font-size:.85rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.ConfirmDialog_dialogButtonCancel__IAzwr,.ConfirmDialog_dialogButtonConfirm__bi9JX,.ConfirmDialog_dialogContainer__DaDCW,.ConfirmDialog_dialogIconContainer__LuVlw,.ConfirmDialog_dialogIcon__btY0x,.ConfirmDialog_dialogOverlay__s4und{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.ConfirmDialog_dialogContainer__DaDCW{border:2px solid var(--foreground)}.ConfirmDialog_dialogIconContainer__LuVlw{border-width:3px}.ConfirmDialog_dialogButtonCancel__IAzwr{border-color:var(--foreground)}}.ConfirmDialog_dialogButtonCancel__IAzwr:focus-visible,.ConfirmDialog_dialogButtonConfirm__bi9JX:focus-visible{outline:3px solid var(--primary-pink);outline-offset:2px}@media (prefers-contrast:high){.ConfirmDialog_dialogButtonCancel__IAzwr:focus-visible,.ConfirmDialog_dialogButtonConfirm__bi9JX:focus-visible{outline-color:var(--foreground);outline-width:4px}}.QuestionEditor_container__pUs0a{margin:0 auto}.QuestionEditor_backButton__B_4iH{display:none;margin-bottom:1rem;padding:.75rem 1rem;background:white;border:2px solid var(--border-gray);border-radius:var(--border-radius);color:var(--text-gray);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;align-items:center;justify-content:center}.QuestionEditor_backButton__B_4iH:hover{background:var(--secondary-gray);border-color:var(--primary-pink);color:var(--primary-pink)}.QuestionEditor_header__ElI_l{background:white;padding:2rem;border-radius:var(--border-radius-md);box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem}.QuestionEditor_questionInput__3Vh_N{width:100%;padding:1.25rem;font-size:1rem;font-weight:600;border:2px solid var(--border-gray);border-radius:var(--border-radius);margin-bottom:1.5rem;background:var(--background);color:var(--foreground);transition:all .2s ease}.QuestionEditor_questionInput__3Vh_N:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.QuestionEditor_typeSelect__d8STG{width:100%;padding:1rem 1.5rem;border:2px solid var(--border-gray);border-radius:var(--border-radius);background:white;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:var(--foreground)}.QuestionEditor_typeSelect__d8STG:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.QuestionEditor_editor__Szuhx{background:white;border:1px solid var(--border-gray);border-radius:var(--border-radius-md);padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.QuestionEditor_editor__Szuhx h3{margin:0 0 1rem;color:var(--foreground);font-size:1rem;font-weight:700}.QuestionEditor_editor__Szuhx p{color:var(--text-gray);margin:0 0 1.5rem;font-size:.9rem;line-height:1.6}.QuestionEditor_options__Ca_54{display:flex;flex-direction:column;gap:1rem}.QuestionEditor_addOption__oYumJ{padding:1rem;background:var(--secondary-gray);border:2px dashed var(--border-gray);border-radius:var(--border-radius);color:var(--text-gray);cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s ease;text-align:center}.QuestionEditor_addOption__oYumJ:hover{background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05));border-color:var(--primary-pink);color:var(--primary-pink)}.QuestionEditor_rangeSettings__xo3a0{display:flex;gap:2rem;margin-bottom:2rem}.QuestionEditor_rangeInput__URlho{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.QuestionEditor_rangeInput__URlho input,.QuestionEditor_rangeInput__URlho label{font-size:.9rem;font-weight:600;color:var(--foreground)}.QuestionEditor_rangeInput__URlho input{padding:.75rem 1rem;border:2px solid var(--border-gray);border-radius:var(--border-radius-sm);background:white}.QuestionEditor_rangeInput__URlho input:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.QuestionEditor_preview__QCVqt{margin-top:1.5rem;background:var(--secondary-gray);padding:1.5rem;border-radius:var(--border-radius)}.QuestionEditor_progressBar__KBIdU{width:100%;height:12px;background:white;border-radius:6px;overflow:hidden;margin-bottom:.75rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.QuestionEditor_progressFill__E2tDw{width:50%;height:100%;background:linear-gradient(90deg,var(--primary-pink),var(--primary-blue));border-radius:6px;transition:width .3s ease}.QuestionEditor_progressLabels__cuMrK{display:flex;justify-content:space-between;font-size:.9rem;font-weight:600;color:var(--foreground)}.QuestionEditor_addQuestionButton__MXq14{display:none}@media (max-width:768px){.QuestionEditor_backButton__B_4iH{display:flex!important;width:100%}.QuestionEditor_editor__Szuhx,.QuestionEditor_header__ElI_l{padding:1.5rem}.QuestionEditor_rangeSettings__xo3a0{flex-direction:column;gap:1rem}.QuestionEditor_questionInput__3Vh_N,.QuestionEditor_typeSelect__d8STG{font-size:.95rem}}@media (max-width:480px){.QuestionEditor_editor__Szuhx,.QuestionEditor_header__ElI_l{padding:1.25rem}.QuestionEditor_questionInput__3Vh_N{padding:1rem;font-size:.9rem}.QuestionEditor_typeSelect__d8STG{padding:.875rem 1.25rem;font-size:.85rem}.QuestionEditor_addOption__oYumJ,.QuestionEditor_rangeInput__URlho input{padding:.875rem;font-size:.85rem;min-height:44px}.QuestionEditor_preview__QCVqt{padding:1.25rem}}.SurveySettings_container__cWr_z{margin:0 1rem 1rem}.SurveySettings_toggle__JSn5a{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--background);border:1px solid var(--border-gray);border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;font-weight:600;color:var(--foreground);transition:all .2s ease}.SurveySettings_toggle__JSn5a:hover{background:var(--secondary-gray);border-color:var(--primary-pink);transform:translateY(-1px)}.SurveySettings_toggle__JSn5a:focus{outline:none;border-color:var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.SurveySettings_icon__IQchG{font-size:1rem;color:var(--text-gray);display:flex;align-items:center}.SurveySettings_settings__Er2iG{padding:1rem;background:var(--background);border-radius:var(--border-radius);border:1px solid var(--border-gray);margin-top:.5rem;animation:SurveySettings_slideDown__FC8uB .3s ease-out}@keyframes SurveySettings_slideDown__FC8uB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SurveySettings_row__FTI7s{display:flex;gap:1rem;flex-wrap:wrap}.SurveySettings_setting__xgyfW{flex:1 1;min-width:200px}.SurveySettings_setting__xgyfW label{display:block;font-size:.8rem;font-weight:600;color:var(--text-gray);margin-bottom:.5rem}.SurveySettings_setting__xgyfW input[type=number]{width:100%;padding:.75rem;font-size:.9rem;border:2px solid var(--border-gray);border-radius:var(--border-radius-sm);background:white;color:var(--foreground);transition:all .2s ease}.SurveySettings_setting__xgyfW input[type=number]:focus{outline:none;border:2px solid var(--primary-pink);box-shadow:0 0 0 3px rgba(164,36,125,.1)}.SurveySettings_hint__5UkYR{display:block;font-size:.75rem;color:var(--text-gray);margin-top:.25rem;font-style:italic}.SurveySettings_pointsInput__vTNq0{display:flex;gap:.5rem;align-items:center}.SurveySettings_pointsInput__vTNq0 input{flex:1 1}.SurveySettings_autoButton__1nwzm{padding:.75rem 1rem;background:var(--primary-pink);color:white;border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:.8rem;font-weight:600;transition:all .2s ease;white-space:nowrap}.SurveySettings_autoButton__1nwzm:hover{background:var(--primary-blue);transform:translateY(-1px)}.SurveySettings_checkbox__Vf30R{display:flex;align-items:center;gap:.75rem;padding:.75rem 0}.SurveySettings_checkbox__Vf30R input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-pink);cursor:pointer;margin:0}.SurveySettings_checkbox__Vf30R label{font-size:.9rem;font-weight:500;color:var(--foreground);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}@media (max-width:768px){.SurveySettings_row__FTI7s{flex-direction:column}.SurveySettings_setting__xgyfW{min-width:100%}.SurveySettings_toggle__JSn5a{font-size:.85rem;padding:.75rem}}@media (max-width:480px){.SurveySettings_container__cWr_z{margin:0 .75rem .75rem}.SurveySettings_toggle__JSn5a{padding:.875rem;font-size:.85rem;min-height:44px}.SurveySettings_settings__Er2iG{padding:.875rem}.SurveySettings_setting__xgyfW input[type=number]{padding:.875rem;font-size:.85rem;min-height:44px}.SurveySettings_autoButton__1nwzm{padding:.875rem;min-height:44px}.SurveySettings_checkbox__Vf30R input[type=checkbox]{width:20px;height:20px}.SurveySettings_checkbox__Vf30R label{font-size:.85rem}}.ActionBar_container__r4avM{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid var(--border-gray);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.1);transition:right .3s cubic-bezier(.4,0,.2,1)}.ActionBar_container__r4avM.ActionBar_sidebarOpen__5TAAb{right:450px}@media (max-width:1024px){.ActionBar_container__r4avM.ActionBar_sidebarOpen__5TAAb{right:380px}}@media (max-width:768px){.ActionBar_container__r4avM.ActionBar_sidebarOpen__5TAAb{right:0}}.ActionBar_exitButton__Id7Pw{display:flex;align-items:center;gap:.5rem;background:white;border:2px solid var(--border-gray);color:var(--text-gray);padding:.75rem 1.5rem;border-radius:var(--border-radius-sm);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ActionBar_exitButton__Id7Pw:hover{border-color:var(--primary-pink);color:var(--primary-pink);transform:translateY(-1px);box-shadow:0 4px 12px rgba(164,36,125,.15)}.ActionBar_actions__8Q_xQ{display:flex;gap:1rem}.ActionBar_draftButton__fyNX2{display:flex;align-items:center;gap:.5rem;background:var(--secondary-gray);border:2px solid var(--border-gray);color:var(--text-gray);padding:.75rem 1.5rem;border-radius:var(--border-radius-sm);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ActionBar_draftButton__fyNX2:hover:not(:disabled){background:var(--border-gray);color:var(--foreground);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ActionBar_draftButton__fyNX2:disabled{opacity:.5;cursor:not-allowed}.ActionBar_publishButton____5oh{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);border:none;color:white;padding:.75rem 2rem;border-radius:var(--border-radius-sm);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(164,36,125,.3)}.ActionBar_publishButton____5oh:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px rgba(164,36,125,.4)}.ActionBar_publishButton____5oh:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ActionBar_container__r4avM{padding:.75rem 1rem}.ActionBar_draftButton__fyNX2,.ActionBar_exitButton__Id7Pw,.ActionBar_publishButton____5oh{padding:.6rem 1.25rem;font-size:.9rem}.ActionBar_actions__8Q_xQ{gap:.75rem}}@media (max-width:480px){.ActionBar_container__r4avM{flex-direction:column;gap:.75rem;padding:1rem}.ActionBar_exitButton__Id7Pw{width:100%;justify-content:center}.ActionBar_actions__8Q_xQ{width:100%;justify-content:space-between}.ActionBar_draftButton__fyNX2,.ActionBar_publishButton____5oh{flex:1 1}.ActionBar_draftButton__fyNX2 span,.ActionBar_exitButton__Id7Pw span,.ActionBar_publishButton____5oh span{display:inline}}.AISidebar_sidebar__N2TzE{position:fixed;top:var(--navbar-height,85px);right:0;width:450px;height:calc(100vh - var(--navbar-height, 85px));background:white;border-left:2px solid var(--border-color);box-shadow:-4px 0 20px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1100;display:flex;flex-direction:column;overflow:hidden}.AISidebar_sidebar__N2TzE.AISidebar_open___DAYE{transform:translateX(0)}.AISidebar_header__6Nk_D{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid var(--border-color);background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05))}.AISidebar_titleRow__QGwC_{display:flex;align-items:center;gap:.75rem}.AISidebar_titleRow__QGwC_ h2{margin:0;font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AISidebar_sparkleIcon__1L_02{color:var(--primary-pink);flex-shrink:0}.AISidebar_closeButton__hJmgo{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.AISidebar_closeButton__hJmgo:hover{background:rgba(164,36,125,.1);color:var(--primary-pink)}.AISidebar_content__GHIsE{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.AISidebar_content__GHIsE::-webkit-scrollbar{width:8px}.AISidebar_content__GHIsE::-webkit-scrollbar-track{background:#f1f1f1}.AISidebar_content__GHIsE::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));border-radius:4px}.AISidebar_description__06OpC{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.AISidebar_inputGroup__Q5cc9{display:flex;flex-direction:column;gap:.75rem}.AISidebar_inputGroup__Q5cc9 label{font-weight:600;font-size:.875rem;color:var(--text-primary);margin-bottom:.25rem}.AISidebar_historyButton__BtoF4{background:none;border:1px solid var(--border-color);padding:.375rem .75rem;border-radius:8px;font-size:.75rem;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.AISidebar_historyButton__BtoF4:hover{border-color:var(--primary-pink);color:var(--primary-pink);background:rgba(164,36,125,.05)}.AISidebar_historyDropdown__64kUG{background:white;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AISidebar_historyItem__3rdXI{width:100%;padding:.75rem 1rem;border:none;background:white;cursor:pointer;text-align:left;transition:background .2s;display:flex;justify-content:space-between;align-items:center;gap:1rem}.AISidebar_historyItem__3rdXI:not(:last-child){border-bottom:1px solid var(--border-color)}.AISidebar_historyItem__3rdXI:hover{background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05))}.AISidebar_historyText__kA5or{flex:1 1;font-size:.875rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AISidebar_historyTime__L0b_E{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.AISidebar_textarea__yLbZ9{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:12px;font-size:.875rem;resize:vertical;min-height:120px;font-family:inherit;transition:all .2s;background:#fafafa;color:var(--text-primary);line-height:1.6}.AISidebar_textarea__yLbZ9:focus{outline:none;border-color:var(--primary-pink);background:white;box-shadow:0 0 0 3px rgba(164,36,125,.1)}.AISidebar_textarea__yLbZ9:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.AISidebar_charCount__TsgMf{font-size:.75rem;color:var(--text-secondary);text-align:right}.AISidebar_advancedSection__wNOwm{border:2px solid var(--border-color);border-radius:12px;overflow:hidden;background:white}.AISidebar_advancedToggle__8WlY5{width:100%;padding:.875rem 1rem;background:#fafafa;border:none;cursor:pointer;font-size:.875rem;font-weight:600;text-align:left;transition:all .2s;color:var(--text-primary);border-radius:10px}.AISidebar_advancedToggle__8WlY5:hover{background:#f0f0f0;color:var(--primary-pink)}.AISidebar_advancedControls__8XVX6{padding:1rem;background:#f9f9f9;display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--border-color)}.AISidebar_sliderGroup__Uc_gl{display:flex;flex-direction:column;gap:.5rem}.AISidebar_sliderGroup__Uc_gl label{font-size:.875rem;color:var(--text-primary)}.AISidebar_slider__Kqa3n{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(164,36,125,.2),rgba(125,242,255,.2));outline:none}.AISidebar_slider__Kqa3n::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2)}.AISidebar_slider__Kqa3n::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.AISidebar_toneSelector__gYhkx{display:flex;flex-direction:column;gap:.5rem}.AISidebar_toneSelector__gYhkx label{font-size:.875rem;color:var(--text-primary)}.AISidebar_toneButtons__dr5Qk{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.AISidebar_toneButton__k2gHM{padding:.75rem;border:2px solid transparent;background:#f5f5f5;border-radius:10px;cursor:pointer;font-size:.875rem;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;color:var(--text-secondary);position:relative;overflow:hidden}.AISidebar_toneButton__k2gHM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05));opacity:0;transition:opacity .25s}.AISidebar_toneButton__k2gHM:hover:not(.AISidebar_active__sR6g8){background:#ececec;color:var(--text-primary);transform:translateY(-1px)}.AISidebar_toneButton__k2gHM:hover:before{opacity:1}.AISidebar_toneButton__k2gHM.AISidebar_active__sR6g8{border-color:var(--primary-pink);background:linear-gradient(135deg,rgba(164,36,125,.15),rgba(125,242,255,.15));color:var(--primary-pink);font-weight:600;box-shadow:0 2px 8px rgba(164,36,125,.2);transform:translateY(-1px)}.AISidebar_toneButton__k2gHM.AISidebar_active__sR6g8:before{opacity:0}.AISidebar_examples__YHxs8{display:flex;flex-direction:column;gap:.75rem}.AISidebar_examplesTitle__Q3Bzt{font-size:.875rem;color:var(--text-secondary);margin:0;font-weight:500}.AISidebar_examplesList__YqD6y{display:flex;flex-direction:column;gap:.5rem}.AISidebar_exampleButton__6_xmu{padding:.75rem;border:1px solid var(--border-color);background:white;border-radius:10px;cursor:pointer;font-size:.813rem;text-align:left;transition:all .2s;color:var(--text-primary)}.AISidebar_exampleButton__6_xmu:hover{border-color:var(--primary-pink);background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05));transform:translateX(4px)}.AISidebar_exampleButton__6_xmu:disabled{opacity:.5;cursor:not-allowed}.AISidebar_error__cfAQR{display:flex;align-items:center;gap:.5rem;padding:.875rem;background:#fee;border:1px solid #fcc;border-radius:10px;color:#c33;font-size:.875rem}.AISidebar_progressContainer__ewFHb{padding:1.25rem;background:linear-gradient(135deg,rgba(164,36,125,.05),rgba(125,242,255,.05));border-radius:12px;border:2px solid var(--border-color)}.AISidebar_progressSteps__ClUS4{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.AISidebar_progressStep__hoPKW{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;opacity:.4;transition:opacity .3s}.AISidebar_progressStep__hoPKW.AISidebar_active__sR6g8{opacity:1}.AISidebar_stepIndicator__MuQdr{width:32px;height:32px;border-radius:50%;background:white;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:var(--text-secondary);transition:all .3s}.AISidebar_progressStep__hoPKW.AISidebar_active__sR6g8 .AISidebar_stepIndicator__MuQdr{background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));border-color:transparent;color:white;box-shadow:0 4px 12px rgba(164,36,125,.3)}.AISidebar_stepLabel__JY1km{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-align:center}.AISidebar_progressStep__hoPKW.AISidebar_active__sR6g8 .AISidebar_stepLabel__JY1km{color:var(--text-primary);font-weight:600}.AISidebar_progressLine__VMOiH{flex:1 1;height:2px;background:var(--border-color);margin:0 .5rem 1.5rem}.AISidebar_estimatedTime__M19G7{text-align:center;font-size:.875rem;color:var(--text-secondary);font-weight:500}.AISidebar_generateButton__hdHmM{width:100%;padding:1rem;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(164,36,125,.3)}.AISidebar_generateButton__hdHmM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(164,36,125,.4)}.AISidebar_generateButton__hdHmM:disabled{opacity:.6;cursor:not-allowed}.AISidebar_spinner__NvGK9{animation:AISidebar_spin__8LSdm 1s linear infinite}@keyframes AISidebar_spin__8LSdm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AISidebar_preview___12a3{display:flex;flex-direction:column;gap:1.25rem;flex:1 1;overflow-y:auto;padding-right:.5rem}.AISidebar_preview___12a3 h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary);background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.AISidebar_previewDescription__R5qcr{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5;flex-shrink:0}.AISidebar_questionsCount__auuue{font-weight:600;color:var(--text-primary);margin:0 0 1rem;font-size:.875rem;flex-shrink:0}.AISidebar_questionsList__d4N6n{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.AISidebar_questionPreview__xLp6M{padding:1rem;background:white;border:2px solid var(--border-color);border-radius:12px;transition:all .3s;opacity:0;transform:translateY(10px)}.AISidebar_questionPreview__xLp6M.AISidebar_visible__bAilt{opacity:1;transform:translateY(0)}.AISidebar_questionHeader__n_i6w{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.AISidebar_questionMeta__PeNl8{display:flex;align-items:center;gap:.5rem}.AISidebar_questionNumber__KY_u9{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));color:white;border-radius:6px;font-size:.75rem;font-weight:600}.AISidebar_questionType__ZmVzE{font-size:.75rem;color:var(--text-secondary);background:#f5f5f5;padding:.25rem .625rem;border-radius:6px;font-weight:500}.AISidebar_questionText__hHzI3{color:var(--text-primary);font-weight:500;margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.AISidebar_optionsList__6LiHE{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.AISidebar_optionsList__6LiHE li{background:#f9f9f9;font-size:.813rem}.AISidebar_optionsList__6LiHE li,.AISidebar_scaleInfo__f9FNS{padding:.5rem .75rem;border-radius:8px;color:var(--text-secondary)}.AISidebar_scaleInfo__f9FNS{font-size:.75rem;background:#f5f5f5;font-weight:500}.AISidebar_chatHistory__b9rjx{max-height:250px;min-height:100px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f9f9f9;border-radius:12px;border:1px solid var(--border-color);margin-bottom:.75rem;flex-shrink:0}.AISidebar_chatHistory__b9rjx::-webkit-scrollbar{width:6px}.AISidebar_chatHistory__b9rjx::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.AISidebar_chatHistory__b9rjx::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));border-radius:3px}.AISidebar_chatMessage__Kzy_q{padding:.75rem;border-radius:10px;font-size:.875rem;line-height:1.5}.AISidebar_chatMessage__Kzy_q.AISidebar_user__6aQX7{background:white;border:1px solid var(--border-color);align-self:flex-end;max-width:85%}.AISidebar_chatMessage__Kzy_q.AISidebar_assistant__0wvo9{background:linear-gradient(135deg,rgba(164,36,125,.1),rgba(125,242,255,.1));border:1px solid var(--primary-pink);align-self:flex-start;max-width:85%}.AISidebar_chatMessage__Kzy_q strong{color:var(--text-primary);margin-right:.375rem}.AISidebar_chatInputContainer__ylqK2{display:flex;gap:.75rem;align-items:center;flex-shrink:0;padding:.875rem;background:white;border:2px solid var(--border-color);border-radius:12px}.AISidebar_chatInput__q82hu{flex:1 1;padding:.875rem;border:none;background:#f9f9f9;border-radius:8px;font-size:.875rem;font-family:inherit;transition:all .2s;color:var(--text-primary)}.AISidebar_chatInput__q82hu:focus{outline:none;background:#f9f9f9}.AISidebar_chatInput__q82hu::placeholder{color:var(--text-secondary);opacity:.6}.AISidebar_chatInput__q82hu:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.AISidebar_sendButton__Pxvi4{padding:.875rem 1.125rem;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));color:white;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 2px 8px rgba(164,36,125,.3);min-width:48px}.AISidebar_sendButton__Pxvi4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(164,36,125,.4)}.AISidebar_sendButton__Pxvi4:disabled{opacity:.5;cursor:not-allowed}.AISidebar_typingIndicator__30PAF{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem}.AISidebar_typingIndicator__30PAF span{width:6px;height:6px;background:var(--primary-pink);border-radius:50%;animation:AISidebar_typing___9Yfc 1.4s infinite}.AISidebar_typingIndicator__30PAF span:nth-child(2){animation-delay:.2s}.AISidebar_typingIndicator__30PAF span:nth-child(3){animation-delay:.4s}@keyframes AISidebar_typing___9Yfc{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}.AISidebar_improveSuggestButton__rePGy{width:100%;padding:1rem;background:white;color:var(--text-primary);border:2px dashed var(--border-color);border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.AISidebar_improveSuggestButton__rePGy:hover{border-color:var(--primary-pink);color:var(--primary-pink);background:rgba(164,36,125,.05)}.AISidebar_footer__Oe5Nh{padding:1rem 1.5rem;border-top:2px solid var(--border-color);background:white;display:flex;gap:.75rem;position:-webkit-sticky;position:sticky;bottom:0;z-index:10;box-shadow:0 -4px 12px rgba(0,0,0,.05)}.AISidebar_cancelButton__ChNyN{flex:1 1;padding:.875rem;background:white;color:var(--text-primary);border:2px solid var(--border-color);border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.AISidebar_cancelButton__ChNyN:hover{border-color:var(--primary-pink);background:rgba(164,36,125,.05);color:var(--primary-pink)}.AISidebar_acceptButton__VoPtI{flex:1 1;padding:.875rem;background:linear-gradient(135deg,var(--primary-pink),var(--primary-blue));color:white;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(164,36,125,.3)}.AISidebar_acceptButton__VoPtI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(164,36,125,.4)}@media (max-width:1024px){.AISidebar_sidebar__N2TzE{width:380px}}@media (max-width:768px){.AISidebar_sidebar__N2TzE{width:100%;top:0;height:100vh;border-left:none;z-index:1001}.AISidebar_header__6Nk_D{padding:1rem}.AISidebar_titleRow__QGwC_ h2{font-size:1.1rem}.AISidebar_content__GHIsE{padding:1rem;gap:1rem}.AISidebar_textarea__yLbZ9{min-height:80px;font-size:.813rem}.AISidebar_advancedControls__8XVX6{padding:.75rem}.AISidebar_exampleButton__6_xmu{font-size:.75rem;padding:.625rem}.AISidebar_progressSteps__ClUS4{flex-direction:column;gap:.5rem}.AISidebar_progressLine__VMOiH{display:none}.AISidebar_progressStep__hoPKW{flex-direction:row;gap:.75rem;width:100%}.AISidebar_stepIndicator__MuQdr{width:28px;height:28px;font-size:.813rem}.AISidebar_questionPreview__xLp6M{padding:.75rem}.AISidebar_questionText__hHzI3{font-size:.813rem}.AISidebar_optionsList__6LiHE li{padding:.375rem .625rem;font-size:.75rem}.AISidebar_chatHistory__b9rjx{max-height:200px;min-height:120px;padding:.875rem}.AISidebar_chatMessage__Kzy_q{font-size:.875rem;padding:.75rem}.AISidebar_chatInputContainer__ylqK2{padding:1rem}.AISidebar_chatInput__q82hu{font-size:.875rem;padding:.875rem}.AISidebar_sendButton__Pxvi4{padding:.875rem 1rem;min-width:52px}.AISidebar_footer__Oe5Nh{padding:1rem;gap:.875rem}.AISidebar_acceptButton__VoPtI,.AISidebar_cancelButton__ChNyN{padding:1rem;font-size:.938rem}.AISidebar_generateButton__hdHmM{font-size:.875rem;padding:.875rem}}@media (max-width:480px){.AISidebar_content__GHIsE,.AISidebar_header__6Nk_D{padding:.75rem}.AISidebar_titleRow__QGwC_ h2{font-size:1rem}.AISidebar_description__06OpC{font-size:.813rem}.AISidebar_textarea__yLbZ9{min-height:70px;padding:.75rem}.AISidebar_examplesTitle__Q3Bzt,.AISidebar_sliderGroup__Uc_gl label,.AISidebar_toneSelector__gYhkx label{font-size:.813rem}.AISidebar_questionNumber__KY_u9{min-width:20px;height:20px;font-size:.688rem}.AISidebar_questionType__ZmVzE{font-size:.688rem;padding:.188rem .5rem}}.Toast_toastContainer__5AYvD{position:fixed;z-index:10000;pointer-events:none}.Toast_topRight__kRthd{top:1.5rem;right:1.5rem;animation:Toast_slideInRight__Ywe0x .3s cubic-bezier(.4,0,.2,1)}.Toast_topLeft__XgH3u{top:1.5rem;left:1.5rem;animation:Toast_slideInLeft__SSXlH .3s cubic-bezier(.4,0,.2,1)}.Toast_bottomRight__MVl6B{bottom:1.5rem;right:1.5rem;animation:Toast_slideInRight__Ywe0x .3s cubic-bezier(.4,0,.2,1)}.Toast_bottomLeft__zvGN8{bottom:1.5rem;left:1.5rem;animation:Toast_slideInLeft__SSXlH .3s cubic-bezier(.4,0,.2,1)}.Toast_topCenter__2T0lF{top:1.5rem;left:50%;transform:translateX(-50%);animation:Toast_slideInDown__iUKhy .3s cubic-bezier(.4,0,.2,1)}.Toast_bottomCenter__79EFl{bottom:1.5rem;left:50%;transform:translateX(-50%);animation:Toast_slideInUp__w1mpW .3s cubic-bezier(.4,0,.2,1)}@keyframes Toast_slideInRight__Ywe0x{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideInLeft__SSXlH{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes Toast_slideInDown__iUKhy{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}@keyframes Toast_slideInUp__w1mpW{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.Toast_toast__UZ6rv{background:white;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);padding:1.25rem;min-width:320px;max-width:450px;display:flex;align-items:flex-start;gap:1rem;position:relative;overflow:hidden;pointer-events:auto;isolation:isolate}.Toast_toast__UZ6rv:before{content:"";position:absolute;inset:-2px;border-radius:18px;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);z-index:-1}.Toast_toast__UZ6rv:after{content:"";position:absolute;inset:0;border-radius:16px;background:white;z-index:-1}.Toast_toastIconContainer__WBRbY{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(125,242,255,.15),rgba(164,36,125,.15))}.Toast_toastIcon__HnAJJ{width:24px;height:24px;color:var(--foreground)}.Toast_success__mIQmT .Toast_toastIconContainer__WBRbY{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(22,163,74,.15))}.Toast_success__mIQmT .Toast_toastIcon__HnAJJ{color:#22c55e}.Toast_success__mIQmT:before{background:linear-gradient(135deg,#22c55e,#16a34a)}.Toast_error__yUZ1y .Toast_toastIconContainer__WBRbY{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.15))}.Toast_error__yUZ1y .Toast_toastIcon__HnAJJ{color:#ef4444}.Toast_error__yUZ1y:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.Toast_warning__ttr9N .Toast_toastIconContainer__WBRbY{background:linear-gradient(135deg,rgba(251,191,36,.15),rgba(245,158,11,.15))}.Toast_warning__ttr9N .Toast_toastIcon__HnAJJ{color:#f59e0b}.Toast_warning__ttr9N:before{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.Toast_info__aE1Uv .Toast_toastIconContainer__WBRbY{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.15))}.Toast_info__aE1Uv .Toast_toastIcon__HnAJJ{color:#3b82f6}.Toast_info__aE1Uv:before{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Toast_toastContent___KXTz{flex:1 1;min-width:0}.Toast_toastTitle__2Yg32{font-size:1rem;font-weight:700;color:var(--foreground);margin:0 0 .25rem;line-height:1.3}.Toast_toastMessage__n7dXh{font-size:.9rem;color:var(--text-gray);line-height:1.5;margin:0;word-wrap:break-word}.Toast_toastCloseButton__EjEMn{flex-shrink:0;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--text-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.Toast_toastCloseButton__EjEMn:hover{background:var(--secondary-gray);color:var(--foreground)}.Toast_toastCloseButton__EjEMn:active{transform:scale(.95)}.Toast_toastCloseIcon__ydBaB{width:18px;height:18px}.Toast_toastProgressBar__68lk_{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(0,0,0,.05);overflow:hidden}.Toast_toastProgress__oEXF7{height:100%;background:linear-gradient(135deg,var(--primary-pink) 0,var(--primary-blue) 100%);animation:Toast_shrink__I2ETa linear;transform-origin:left}.Toast_success__mIQmT .Toast_toastProgress__oEXF7{background:linear-gradient(135deg,#22c55e,#16a34a)}.Toast_error__yUZ1y .Toast_toastProgress__oEXF7{background:linear-gradient(135deg,#ef4444,#dc2626)}.Toast_warning__ttr9N .Toast_toastProgress__oEXF7{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.Toast_info__aE1Uv .Toast_toastProgress__oEXF7{background:linear-gradient(135deg,#3b82f6,#2563eb)}@keyframes Toast_shrink__I2ETa{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:479px){.Toast_toastContainer__5AYvD{left:1rem!important;right:1rem!important;top:1rem!important;bottom:auto!important;transform:none!important}.Toast_toast__UZ6rv{min-width:unset;max-width:100%;padding:1rem}.Toast_bottomCenter__79EFl,.Toast_topCenter__2T0lF{transform:none}.Toast_toastTitle__2Yg32{font-size:.95rem}.Toast_toastMessage__n7dXh{font-size:.85rem}}@media (max-width:767px){.Toast_toast__UZ6rv{min-width:280px}}@media (prefers-reduced-motion:reduce){.Toast_toastContainer__5AYvD,.Toast_toastProgress__oEXF7,.Toast_toast__UZ6rv:before{animation:none!important}.Toast_toastCloseButton__EjEMn{transition:none}}@media (prefers-contrast:high){.Toast_toast__UZ6rv{border:2px solid var(--foreground)}.Toast_toastIconContainer__WBRbY{border:2px solid}}.Toast_toastCloseButton__EjEMn:focus-visible{outline:2px solid var(--primary-pink);outline-offset:2px}.AIPromptInput_inputGroup__clmpq{display:flex;flex-direction:column;gap:.625rem}.AIPromptInput_inputGroup__clmpq label{font-size:.875rem;font-weight:600;color:var(--text-primary)}.AIPromptInput_textarea__1dmuO{width:100%;min-height:90px;padding:1rem;border:2px solid var(--border-color);border-radius:12px;font-size:.875rem;font-family:inherit;resize:vertical;transition:all .2s;background:#fafafa;color:var(--text-primary)}.AIPromptInput_textarea__1dmuO:focus{outline:none;border-color:var(--primary-pink);background:white;box-shadow:var(--ai-focus-ring)}.AIPromptInput_textarea__1dmuO:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.AIPromptInput_charCount__9Mwsa{font-size:.75rem;color:var(--text-secondary);text-align:right}.AIPromptInput_examples__lPCtb{display:flex;flex-direction:column;gap:.75rem}.AIPromptInput_examplesTitle__uh23f{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin:0}.AIPromptInput_examplesList__AQPRa{display:flex;flex-wrap:wrap;gap:.5rem}.AIPromptInput_exampleButton__kJfWJ{padding:.5rem .875rem;background:white;border:2px solid var(--border-color);border-radius:8px;font-size:.813rem;cursor:pointer;transition:all .2s;color:var(--text-secondary);font-weight:500}.AIPromptInput_exampleButton__kJfWJ:hover:not(:disabled){border-color:var(--primary-pink);color:var(--primary-pink);background:var(--ai-bg-pink);transform:translateY(-1px)}.AIPromptInput_exampleButton__kJfWJ:disabled{opacity:.5;cursor:not-allowed}.AIPromptInput_exampleButton__kJfWJ:nth-child(n+4){display:none}@media (max-width:768px){.AIPromptInput_textarea__1dmuO{min-height:60px;font-size:.813rem;padding:.75rem}.AIPromptInput_exampleButton__kJfWJ{font-size:.75rem;padding:.5rem .75rem}.AIPromptInput_examples__lPCtb{gap:.5rem}.AIPromptInput_examplesTitle__uh23f{font-size:.75rem}}@media (max-width:480px){.AIPromptInput_textarea__1dmuO{min-height:70px;padding:.75rem}.AIPromptInput_examplesTitle__uh23f{font-size:.813rem}}.AIAdvancedOptions_advancedSection__Ynul3{border:2px solid var(--border-color);border-radius:12px;overflow:hidden;background:white}.AIAdvancedOptions_advancedToggle__ME99z{width:100%;padding:.875rem 1rem;background:#fafafa;border:none;cursor:pointer;font-size:.875rem;font-weight:600;text-align:left;transition:all .2s;color:var(--text-primary);border-radius:10px;display:flex;justify-content:space-between;align-items:center}.AIAdvancedOptions_advancedToggle__ME99z:hover{background:#f0f0f0;color:var(--primary-pink)}.AIAdvancedOptions_advancedControls__zxl5O{padding:.75rem;background:#f9f9f9;display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--border-color)}.AIAdvancedOptions_sliderGroup__0ZeX_{display:flex;flex-direction:column;gap:.35rem}.AIAdvancedOptions_sliderGroup__0ZeX_ label{font-size:.813rem;color:var(--text-primary);font-weight:500}.AIAdvancedOptions_slider__83Qpe{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(164,36,125,.2),rgba(125,242,255,.2));outline:none}.AIAdvancedOptions_slider__83Qpe::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ai-gradient-primary);cursor:pointer;box-shadow:var(--ai-shadow-sm)}.AIAdvancedOptions_slider__83Qpe::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ai-gradient-primary);cursor:pointer;border:none;box-shadow:var(--ai-shadow-sm)}.AIAdvancedOptions_toneSelector__uTXPx{display:flex;flex-direction:column;gap:.35rem}.AIAdvancedOptions_toneSelector__uTXPx label{font-size:.813rem;color:var(--text-primary);font-weight:500}.AIAdvancedOptions_toneButtons__tz6Ql{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.AIAdvancedOptions_toneButton__4U_Y6{padding:.6rem;border:2px solid transparent;background:#f5f5f5;border-radius:8px;cursor:pointer;font-size:.813rem;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:500;color:var(--text-secondary);position:relative;overflow:hidden}.AIAdvancedOptions_toneButton__4U_Y6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--ai-gradient-bg-light);opacity:0;transition:opacity .25s}.AIAdvancedOptions_toneButton__4U_Y6:hover:not(.AIAdvancedOptions_active__mTlow){background:#ececec;color:var(--text-primary);transform:translateY(-1px)}.AIAdvancedOptions_toneButton__4U_Y6:hover:before{opacity:1}.AIAdvancedOptions_toneButton__4U_Y6.AIAdvancedOptions_active__mTlow{background:var(--ai-gradient-bg-medium);border-color:var(--primary-pink);color:var(--primary-pink);font-weight:600;box-shadow:var(--ai-shadow-md)}.AIAdvancedOptions_toneButton__4U_Y6.AIAdvancedOptions_active__mTlow:before{opacity:1}@media (max-width:768px){.AIAdvancedOptions_advancedControls__zxl5O{padding:.5rem;gap:.5rem}.AIAdvancedOptions_sliderGroup__0ZeX_{gap:.25rem}.AIAdvancedOptions_sliderGroup__0ZeX_ label{font-size:.75rem}.AIAdvancedOptions_toneSelector__uTXPx{gap:.25rem}.AIAdvancedOptions_toneSelector__uTXPx label{font-size:.75rem}.AIAdvancedOptions_toneButton__4U_Y6{padding:.5rem;font-size:.75rem}}@media (max-width:480px){.AIAdvancedOptions_sliderGroup__0ZeX_ label,.AIAdvancedOptions_toneSelector__uTXPx label{font-size:.813rem}}.AIProgressIndicator_progressContainer__230_4{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--ai-gradient-bg-light);border-radius:12px;border:2px solid var(--border-color)}.AIProgressIndicator_progressSteps__j7Gh9{display:flex;justify-content:space-between;align-items:center;gap:1rem}.AIProgressIndicator_progressStep__O4GkB{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;opacity:.4;transition:opacity .3s}.AIProgressIndicator_progressStep__O4GkB.AIProgressIndicator_active__hPJhX{opacity:1}.AIProgressIndicator_stepIndicator__nSaSB{width:36px;height:36px;border-radius:50%;background:var(--ai-gradient-primary);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;box-shadow:var(--ai-shadow-md)}.AIProgressIndicator_stepLabel__AOutH{font-size:.813rem;font-weight:600;color:var(--text-primary);text-align:center}.AIProgressIndicator_progressLine__9B5lY{flex:1 1;height:3px;background:var(--border-color);margin:0 .5rem 1.5rem}.AIProgressIndicator_estimatedTime__wnt_t{text-align:center;font-size:.875rem;color:var(--text-secondary);font-weight:500}@media (max-width:768px){.AIProgressIndicator_progressSteps__j7Gh9{flex-direction:column;gap:.5rem}.AIProgressIndicator_progressLine__9B5lY{display:none}.AIProgressIndicator_progressStep__O4GkB{flex-direction:row;gap:.75rem;width:100%}.AIProgressIndicator_stepIndicator__nSaSB{width:28px;height:28px;font-size:.813rem}}.AIQuestionPreview_preview__aXjAy{display:flex;flex-direction:column;gap:1.25rem;flex:1 1;overflow-y:auto;padding-right:.5rem;max-height:calc(100vh - 250px)}.AIQuestionPreview_preview__aXjAy h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary);background:var(--ai-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex-shrink:0}.AIQuestionPreview_previewDescription__Tbat2{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5;flex-shrink:0}.AIQuestionPreview_questionsCount__CUypf{font-weight:600;color:var(--text-primary);margin:0 0 1rem;font-size:.875rem;flex-shrink:0}.AIQuestionPreview_questionsList__qGs_o{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.AIQuestionPreview_questionPreview__vyes2{padding:1rem;background:white;border:2px solid var(--border-color);border-radius:12px;transition:all .3s;opacity:0;transform:translateY(10px)}.AIQuestionPreview_questionPreview__vyes2.AIQuestionPreview_visible__32wrY{opacity:1;transform:translateY(0)}.AIQuestionPreview_questionHeader__SqUTx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.AIQuestionPreview_questionMeta__nbN1K{display:flex;align-items:center;gap:.5rem}.AIQuestionPreview_questionNumber__Ys5aD{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--ai-gradient-primary);color:white;border-radius:6px;font-size:.75rem;font-weight:600}.AIQuestionPreview_questionType__qtszO{font-size:.75rem;color:var(--text-secondary);background:#f5f5f5;padding:.25rem .625rem;border-radius:6px;font-weight:500}.AIQuestionPreview_questionText__KYRPI{color:var(--text-primary);font-weight:500;margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.AIQuestionPreview_optionsList__P8HgY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.AIQuestionPreview_optionsList__P8HgY li{padding:.5rem .75rem;background:#f9f9f9;border-radius:8px;font-size:.813rem;color:var(--text-secondary)}.AIQuestionPreview_scaleInfo__eQQjF{font-size:.75rem;color:var(--text-secondary);background:#f5f5f5;padding:.5rem .75rem;border-radius:8px;font-weight:500}@media (max-width:768px){.AIQuestionPreview_questionPreview__vyes2{padding:.75rem}.AIQuestionPreview_questionText__KYRPI{font-size:.813rem}.AIQuestionPreview_optionsList__P8HgY li{padding:.375rem .625rem;font-size:.75rem}}@media (max-width:480px){.AIQuestionPreview_questionNumber__Ys5aD{min-width:20px;height:20px;font-size:.688rem}.AIQuestionPreview_questionType__qtszO{font-size:.688rem;padding:.188rem .5rem}}