.AnswerResult_root__q5Ipo{display:flex;flex:1;justify-content:center;align-items:center}.AnswerResult_content__QhTyf{display:flex;flex-direction:column;justify-content:center;align-items:center}.AnswerResult_scoreContainer__GVoIc{padding:10px 20px;color:white;background-color:rgba(0,0,0,.35);min-width:200px;border-radius:10px}.LeaderboardRow_root__Z9hnW{display:flex;background-color:orange;padding:20px 40px;flex-basis:100%;width:100%;border-radius:10px;color:white}.LeaderboardRow_selected__J2KQ5{background-color:white;color:orange}.LeaderboardRow_name___dGjJ{display:inline-flex;flex:1;justify-content:flex-start}.LeaderboardRow_score__Stg9A{display:inline-flex;flex:1;justify-content:flex-end}.LeaderboardComponent_listContainer__AM1l2{width:500px;max-width:100%;overflow-y:auto;margin:40px;display:flex;flex-direction:column;overflow:inherit}.LeaderboardComponent_myPlayerContainer__nPD5P{position:fixed;bottom:0;left:0;right:0;display:flex;height:60px;align-items:center;justify-content:center;background-color:rgba(57,57,57,.957)}.LeaderboardComponent_myScoreLabel__A5MF7{justify-content:center;padding:5px 20px;border-radius:20px;background-color:red;position:absolute;font-size:16px;top:-25px}.LeaderboardComponent_myPlayer__hRdpt,.LeaderboardComponent_myScoreLabel__A5MF7{display:flex;align-items:center;font-family:Roboto Mono;color:white;font-weight:700}.LeaderboardComponent_myPlayer__hRdpt{width:550px;font-size:25px;justify-content:space-between}.LeaderboardComponent_myPlayer__hRdpt .LeaderboardComponent_ranking__DptAy{padding:0 20px;width:150px}.LeaderboardComponent_myPlayer__hRdpt .LeaderboardComponent_name__QPskP{padding:0 20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LeaderboardComponent_myPlayer__hRdpt .LeaderboardComponent_score__VTXIn{padding:0 20px;width:150px}.LeaderboardPage_root__nX0e1{width:100%;min-height:100%;text-align:center;padding:40px;display:flex;flex-direction:column;align-items:center;flex:1}.LeaderboardPage_gamePinContainer__hmqJC{display:flex}.LeaderboardPage_controlsContainer__EAOyO{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;width:100%}.LeaderboardPage_middleContainer__eJpmf{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.LeaderboardPage_playersContainer__qXKzD{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.LeaderboardPage_waitingForTeacherLabel__4oHsW{padding:15px 25px;background-color:rgba(255,255,255,.605);border-radius:10px}.LoadingPage_root__zdTcb{width:100%;height:100%;text-align:center;vertical-align:middle;display:flex;flex-direction:column;flex:1}.LoadingPage_box__4aHYM{flex-grow:1}.GamePin_root__d0u1E{font-family:Roboto Mono;padding:20px 50px;background-color:white;border-radius:10px;display:inline-block}.WaitingForPlayers_root__A4qB0{padding:15px 25px;background-color:rgba(0,0,0,.73);border-radius:10px;display:inline-block;color:white}.Player_root__GV00Z{padding:15px 25px;background-color:rgba(0,0,0,.748);color:white;border-radius:10px;margin:10px;white-space:nowrap;text-overflow:ellipsis;position:relative}.Player_onClose__4Df_I:hover{opacity:.8;cursor:pointer}.Player_onClose__4Df_I:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background-color:white;opacity:0;transform:translateY(-50%);transition:opacity .3s;margin-left:20px;margin-right:20px}.Player_onClose__4Df_I:hover:before{opacity:1}.LobbyPage_root__mLb7B{width:100%;height:100%;text-align:center;padding:50px;display:flex;flex-direction:column;align-items:center;flex:1}.LobbyPage_gamePinContainer__b3QP3{display:flex}.LobbyPage_controlsContainer__N1rZj{display:flex;flex-direction:row}.LobbyPage_middleContainer__32US1{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.LobbyPage_playersContainer__IJZpf{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.LobbyPage_waitingForTeacherLabel__DRc80{padding:15px 25px;background-color:rgba(255,255,255,.605);border-radius:10px}.MustSignInPage_root__RaKLe{width:100%;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center}.MustSignInPage_middleContainer__ThmU1{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.StyledInput_root__Kupl8{font-family:Roboto Mono,sans-serif;padding:10px 20px;font-size:26px;border-radius:8px;font-weight:600;width:100%;background-color:white}.StyledInput_root__Kupl8::placeholder{opacity:.6}.StyledInput_root__Kupl8:focus{outline:none}.NicknamePage_root__wN8pd{width:100%;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center}.NicknamePage_middleContainer___m5n_{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.CodeEditorTeams_root__MshqW{position:relative;overflow:visible;width:100%;height:100%;display:flex;flex:1}.CodeEditorTeams_root__MshqW.CodeEditorTeams_dark__CXdwA{background-color:#272a36}.CodeEditorTeams_my-selection-class__CJ7Lm{background-color:rgba(0,0,255,.2)}.CodeEditorTeams_actionButtonsContainer__Au165{display:flex;flex-direction:row;background-color:#242630}.CodeEditorTeams_actionButton__FhL8X{width:20px;height:20px}.CodeEditorTeams_commentThreadControlsHeader__WFuz5{border-bottom:1px solid #343743;display:flex;flex:1;width:100%;padding:10px;justify-content:space-between;box-sizing:border-box}.CodeEditorTeams_actionButton__FhL8X{display:inline-flex;justify-content:center;align-items:center;background-color:#343743;color:white;border-radius:10px;width:auto;padding:15px 10px;font-size:12px;cursor:pointer}.CodeEditorTeams_actionButton__FhL8X:hover{background-color:#414450}.CodeEditorTeams_commentThreadContent__gzSEX{border-bottom:1px solid #343743;width:100%;padding:10px;box-sizing:border-box;max-height:200px;overflow:scroll;flex-direction:column;position:relative}.CodeEditorTeams_commentThreadFooter__RVuB6{border-bottom:1px solid #343743;display:flex;flex:1;width:100%;padding:10px;justify-content:center;align-items:center;box-sizing:border-box}.CodeEditorTeams_editableDiv__6zA37:empty:before{content:attr(placeholder);color:grey}.CodeEditorTeams_editableDiv__6zA37{border:none}.CodeEditorTeams_editableDiv__6zA37:focus{border:1px solid rgb(0,123,255)}.CodeEditorTeams_comment__usosq{display:flex;flex:1;flex-direction:column;margin-top:15px}.CodeEditorTeams_comment__usosq .CodeEditorTeams_commentHeader__1hxd4{display:flex}.CodeEditorTeams_comment__usosq .CodeEditorTeams_commentContent__eP2Zt{padding:5px;font-size:12px;font-weight:600}.CreateItemManuallyModal_modalContent__wXGsS{position:relative;max-width:90%;max-height:90vh;width:1200px;background-color:white;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.CreateItemManuallyModal_modalHeader__5VeWW{padding:24px 30px;border-bottom:1px solid #e5e7eb;background-color:white;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CreateItemManuallyModal_headerContainer__WZbBh{display:flex;align-items:center;justify-content:space-between;gap:20px}.CreateItemManuallyModal_headerLeft__yGWsp{display:flex;align-items:center;gap:24px}.CreateItemManuallyModal_backButton__hv5p8{display:flex;align-items:center;gap:4px;background:none;border:none;color:#2563eb;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s}.CreateItemManuallyModal_backButton__hv5p8:hover{background-color:rgba(37,99,235,.1)}.CreateItemManuallyModal_backIcon__HRVwV{font-size:18px!important;transition:transform .2s ease}.CreateItemManuallyModal_backButton__hv5p8:hover .CreateItemManuallyModal_backIcon__HRVwV{transform:translateX(-2px)}.CreateItemManuallyModal_backText__zu7G1{font-size:14px;font-weight:600;letter-spacing:.3px}.CreateItemManuallyModal_headerTitle__ImuZk{font-size:20px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:12px;position:relative}.CreateItemManuallyModal_headerTitle__ImuZk:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#2563eb,transparent);opacity:.5}.CreateItemManuallyModal_closeButton__xS5yf{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:8px;width:36px;height:36px;color:#6b7280;transition:all .2s ease;background-color:#f3f4f6}.CreateItemManuallyModal_closeButton__xS5yf:hover{background-color:#e5e7eb;color:#1f2937}.CreateItemManuallyModal_modalBody__s86OH{overflow-y:auto;flex:1;display:flex;flex-direction:column}.CreateItemManuallyModal_inputFormContainer__h_IsG{padding:24px 30px;display:flex;flex-direction:column;gap:24px}.CreateItemManuallyModal_inputField__VexvK{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;transition:all .2s ease;background-color:#f9fafb;color:#1f2937}.CreateItemManuallyModal_inputField__VexvK:focus{outline:none;border-color:#2563eb;background-color:white;box-shadow:0 2px 4px rgba(37,99,235,.1)}.CreateItemManuallyModal_inputField__VexvK::placeholder{color:#9ca3af}.CreateItemManuallyModal_dueDateSection__bHHCz{background-color:#f9fafb;border-radius:12px;padding:20px;border:2px solid #e5e7eb}.CreateItemManuallyModal_dueDateHeader__pR4w8{display:flex;align-items:center;gap:12px;margin-bottom:20px}.CreateItemManuallyModal_dueDateTitle__50qTd{font-size:16px;font-weight:500;color:#1f2937}.CreateItemManuallyModal_dueDatePicker__KAUJy{display:flex;justify-content:center;background-color:white;padding:16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CreateItemManuallyModal_zipUploadSection__YOAo2{background-color:#f9fafb;border-radius:12px;padding:20px;border:2px solid #e5e7eb}.CreateItemManuallyModal_zipUploadSuccess__kLlG6{display:flex;align-items:center;gap:8px;color:#059669;font-size:14px;margin-top:12px;padding:8px 12px;background-color:#ecfdf5;border-radius:8px}.CreateItemManuallyModal_courseCardsGrid__xc9pL{padding:24px 30px}.CreateItemManuallyModal_itemButton__RbwZw{display:inline-flex;padding:12px 24px;background-color:#2563eb;cursor:pointer;border-radius:12px;font-weight:600;color:white;transition:all .2s ease;border:none;box-shadow:0 2px 4px rgba(37,99,235,.1)}.CreateItemManuallyModal_itemButton__RbwZw:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.2)}.CreateItemManuallyModal_itemButton__RbwZw:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none;box-shadow:none}.CreateItemManuallyModal_courseCard__NNg__{background-color:white;border-radius:16px;padding:24px;transition:all .2s ease-in-out;cursor:pointer;border:2px solid #f3f4f6;position:relative;overflow:hidden;height:100%}.CreateItemManuallyModal_courseCard__NNg__:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#4f46e5);opacity:0;transition:opacity .2s ease}.CreateItemManuallyModal_courseCard__NNg__:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#e5e7eb}.CreateItemManuallyModal_courseCard__NNg__:hover:before{opacity:1}.CreateItemManuallyModal_courseTitle__yLiVi{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:12px;display:flex;align-items:center;gap:12px}.CreateItemManuallyModal_courseDescription__q23PX{color:#6b7280;font-size:14px;line-height:1.5}.CreateItemManuallyModal_courseIcon__3hYcC{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:12px;margin-bottom:16px;color:#2563eb;transition:all .2s ease}.CreateItemManuallyModal_courseCard__NNg__:hover .CreateItemManuallyModal_courseIcon__3hYcC{background-color:#2563eb;color:white;transform:scale(1.1)}.CreateItemManuallyModal_tabsContainer__QI7pQ{margin-top:0}.CreateItemManuallyModal_tabsHeader__l380y{display:flex;gap:2px;margin-bottom:24px;border-bottom:2px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;background-color:#f8fafc;z-index:5;padding:0 30px}.CreateItemManuallyModal_tab__p8GvT{padding:12px 24px;font-size:16px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;white-space:nowrap}.CreateItemManuallyModal_tab__p8GvT:hover{color:#2563eb}.CreateItemManuallyModal_tabActive__tYZi0{color:#2563eb;border-bottom-color:#2563eb}.CreateItemManuallyModal_contentGrid__Ygpdt{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:0 30px 40px;width:100%}.CreateItemManuallyModal_contentGrid__Ygpdt>div{display:contents}.CreateItemManuallyModal_contentGrid__Ygpdt>div.CreateItemManuallyModal_w-full__HLghc{display:block;grid-column:1/-1}.CreateItemManuallyModal_contentCard__N53Bv{background-color:white;border-radius:12px;padding:20px;border:1px solid #e5e7eb;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:100%}.CreateItemManuallyModal_contentCard__N53Bv:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.05);border-color:#2563eb}.CreateItemManuallyModal_contentTitle__M5zyh{font-size:16px;font-weight:600;color:#1f2937}.CreateItemManuallyModal_contentMeta__t8WxL{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.CreateItemManuallyModal_contentDifficulty__XjMwx{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.CreateItemManuallyModal_difficultyEasy__rEX8Q{background-color:#ecfdf5;color:#059669}.CreateItemManuallyModal_difficultyMedium___eZin{background-color:#fff7ed;color:#c2410c}.CreateItemManuallyModal_difficultyHard__HO_EB{background-color:#fef2f2;color:#dc2626}.CreateItemManuallyModal_contentTags__Nqy9f{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.CreateItemManuallyModal_tag__QmqPv{padding:4px 8px;background-color:#f3f4f6;border-radius:6px;font-size:12px;color:#4b5563;transition:all .2s ease}.CreateItemManuallyModal_contentCard__N53Bv:hover .CreateItemManuallyModal_tag__QmqPv{background-color:#e5e7eb}.CreateItemManuallyModal_premadeSection__3EqaB{border-top:1px solid #e5e7eb;background-color:#f8fafc}.CreateItemManuallyModal_premadeHeader__NhQGC{text-align:center;margin-bottom:32px;padding:40px 30px 0}.CreateItemManuallyModal_courseSelector__8eL4_{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 32px;max-width:400px;padding:0 30px;position:relative}.CreateItemManuallyModal_courseSelect__wZldr{width:100%;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;font-weight:500;transition:all .2s ease;background-color:white;color:#1f2937;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px;padding:14px 48px 14px 20px}.CreateItemManuallyModal_courseSelect__wZldr:focus{outline:none;border-color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.1);background-color:#f8fafc}.CreateItemManuallyModal_courseSelect__wZldr:hover{border-color:#2563eb;background-color:#f8fafc}.CreateItemManuallyModal_courseSelect__wZldr option{padding:12px;font-size:15px;font-weight:500;background-color:white;color:#1f2937}.CreateItemManuallyModal_courseSelect__wZldr::-webkit-listbox{background-color:white;border:2px solid #e5e7eb;border-radius:12px;padding:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.CreateItemManuallyModal_courseSelect__wZldr::-webkit-listbox option{padding:12px 16px;margin:4px 0;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.CreateItemManuallyModal_courseSelect__wZldr::-webkit-listbox option:hover{background-color:#f0f9ff;color:#2563eb}.CreateItemManuallyModal_courseSelect__wZldr::-webkit-listbox option:checked{background-color:#2563eb;color:white}@-moz-document url-prefix(){.CreateItemManuallyModal_courseSelect__wZldr{background-color:white;border:2px solid #e5e7eb}.CreateItemManuallyModal_courseSelect__wZldr:focus,.CreateItemManuallyModal_courseSelect__wZldr:hover{border-color:#2563eb}.CreateItemManuallyModal_courseSelect__wZldr option{padding:12px 16px;background-color:white}.CreateItemManuallyModal_courseSelect__wZldr option:checked{box-shadow:0 0 0 3px #2563eb;color:#2563eb;background-color:#f0f9ff}}.CreateItemManuallyModal_courseSelect__wZldr::-ms-expand{display:none}.CreateItemManuallyModal_courseSelect__wZldr:-moz-focusring{color:transparent;text-shadow:0 0 0 #1f2937}.CreateItemManuallyModal_premadeTitle__LnmAG{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:8px}.CreateItemManuallyModal_premadeDescription__m6A1w{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.5}.CreateItemManuallyModal_quizSetupHeader__UpfaV{display:flex;align-items:center;gap:16px;margin-bottom:24px}.CreateItemManuallyModal_quizSetupHeader__UpfaV h2{margin:0;font-size:20px;font-weight:600}.CreateItemManuallyModal_selectedCard__klTq3{border-color:#2563eb;background-color:#f0f9ff;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.05)}.CreateItemManuallyModal_selectedCard__klTq3:after{content:"✓";position:absolute;top:12px;right:12px;width:24px;height:24px;background:#2563eb;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.CreateItemManuallyModal_unitsContainer__F2Knf{padding:20px;display:flex;flex-direction:column;gap:32px}.CreateItemManuallyModal_unitSection__r6FLt{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.CreateItemManuallyModal_unitTitle__lVPAK{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:16px}.CreateItemManuallyModal_topicsGrid__UsqkJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.CreateItemManuallyModal_topicCard__OUwJR{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease}.CreateItemManuallyModal_topicCard__OUwJR:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05);border-color:#6610f2}.CreateItemManuallyModal_topicNumber__7hb_S{font-size:14px;font-weight:600;color:#6610f2;margin-bottom:8px}.CreateItemManuallyModal_topicTitle__KI49B{font-size:16px;color:#1f2937;line-height:1.4}.CreateItemManuallyModal_courseButton__j_5Jx{width:320px;margin:0 20px;background-color:rgba(255,255,255,.432);color:#6610f2;height:80px;display:flex;justify-content:center;align-items:center;font-family:Roboto Mono;font-size:20px;font-weight:600;border-radius:10px;flex-direction:row;cursor:pointer;opacity:.5;border:6px solid rgb(39,3,147);transition:all .2s ease}.CreateItemManuallyModal_courseButton__j_5Jx:hover{opacity:.8;transform:translateY(-2px)}.CreateItemManuallyModal_courseButton__j_5Jx.CreateItemManuallyModal_active__TPB8s{background-color:#6610f2;opacity:1;color:white}.CreateItemManuallyModal_courseList__aKna8{display:flex;flex-wrap:wrap;width:100%;margin-top:30px;margin-bottom:20px;justify-content:center;align-items:center;gap:16px}.CreateItemManuallyModal_courseItem__6J4H8{display:flex;background-color:#fafbff;box-shadow:inset 0 0 0 3px rgb(181,157,255);border-radius:12px;padding:14px 18px;transition:all .2s ease;cursor:pointer;font-family:Roboto Mono;justify-content:center;align-items:center;min-width:200px}.CreateItemManuallyModal_courseItem__6J4H8:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.CreateItemManuallyModal_courseSelected__EGC2_{box-shadow:inset 0 0 0 3px rgb(39,3,147);background-color:#6610f2;color:white}.CreateItemManuallyModal_courseDetails__3AMz8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.CreateItemManuallyModal_noContent__TDu_h{display:flex;justify-content:center;align-items:center;min-height:200px;font-family:Roboto Mono;font-size:18px;color:#666}.CreateItemManuallyModal_aiGeneratorContainerPro__Y_EHA{display:flex;padding:0;gap:0;background-color:#f9fafb;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(79,70,229,.15);height:100%;border:1px solid rgba(79,70,229,.2);position:relative;flex:1}.CreateItemManuallyModal_aiGeneratorContainerPro__Y_EHA:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#4f46e5);background-size:200% 100%;z-index:10}.CreateItemManuallyModal_chatSectionPro__t67Ok{flex:1;display:flex;flex-direction:column;background-color:white;position:relative;min-width:0;width:50%;overflow:hidden}.CreateItemManuallyModal_contentPreviewSectionPro__1qbaB{flex:1;display:flex;flex-direction:column;background-color:white;border-left:1px solid rgba(79,70,229,.15);min-width:0;width:50%}.CreateItemManuallyModal_chatHeaderPro__ixwD_,.CreateItemManuallyModal_previewHeaderPro___S1zW{padding:20px 24px;background-color:white;border-bottom:1px solid rgba(79,70,229,.15);box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;z-index:5}.CreateItemManuallyModal_contentPreviewPro__XNMEb{flex:1;overflow-y:auto;background-color:#f9fafb;border:none;box-shadow:none;scroll-behavior:smooth}.CreateItemManuallyModal_chatInputContainerPro__K9iMn{padding:16px 24px;background-color:white;border-top:1px solid rgba(79,70,229,.15);box-shadow:0 -1px 3px rgba(0,0,0,.02);position:relative;z-index:5}.CreateItemManuallyModal_suggestionsContainerPro__sV7T1{padding:16px 24px;background-color:#f9fafb;display:flex;flex-direction:column;gap:10px;width:100%}.CreateItemManuallyModal_aiMessagePro__fzSQt,.CreateItemManuallyModal_userMessagePro__kW8bW{display:flex;gap:12px;width:100%;margin-bottom:8px;opacity:1;overflow:hidden}.CreateItemManuallyModal_messageAvatarPro__IIz3R{flex-shrink:0;margin-top:3px}.CreateItemManuallyModal_messageContentPro__lYs7i{padding:14px 16px;border-radius:12px;max-width:calc(85% - 36px);box-shadow:0 1px 2px rgba(0,0,0,.05);word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;width:auto}.CreateItemManuallyModal_userMessagePro__kW8bW .CreateItemManuallyModal_messageContentPro__lYs7i{background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(139,92,246,.1));color:#4f46e5;margin-left:auto;border:1px solid rgba(79,70,229,.15)}.CreateItemManuallyModal_aiMessagePro__fzSQt .CreateItemManuallyModal_messageContentPro__lYs7i{background-color:white;color:#1f2937;border:1px solid rgba(0,0,0,.08);margin-right:auto}.CreateItemManuallyModal_previewActionsPro__tlVkn{padding:16px 24px;background-color:white;border-top:1px solid rgba(79,70,229,.15);box-shadow:0 -1px 3px rgba(0,0,0,.02);position:relative;z-index:5}.CreateItemManuallyModal_emptyPreviewPro__a3NZL{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;text-align:center}.CreateItemManuallyModal_aiGeneratorContainer__BGEet,.CreateItemManuallyModal_chatHistory__axjuN,.CreateItemManuallyModal_chatSection__GjspH,.CreateItemManuallyModal_contentPreviewSection__qLE5B,.CreateItemManuallyModal_contentPreview__9QWe2{display:none}.CoursePreview_mainContainer__lBR1z{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:100%;height:100vh;background-color:rgb(54,54,54);border-radius:10px;overflow:hidden;z-index:1000;margin:0;padding:0;top:0;left:0}.CoursePreview_header__6Be5s{height:65px;width:100%;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:0;padding:0}.CoursePreview_content__QuK06{position:relative;display:flex;flex:1;width:calc(100% - 40px);background-size:cover;background-repeat:no-repeat;align-items:stretch;justify-content:stretch;border-radius:10px;overflow:auto;min-height:0;max-height:calc(100vh - 130px);margin:0;padding:0}.CoursePreview_footer__bDlCL{height:65px;width:100%;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin:0;padding:0}.CoursePreview_headerTrio__3XlMd{width:220px}.CoursePreview_rightLeftButton__cUoy9{padding:8px 10px;border-radius:10px;background-color:rgba(0,0,0,.634);display:inline-block;color:white;margin:10px;font-size:14px;cursor:pointer}.CoursePreview_rightLeftButton__cUoy9:hover:not(.CoursePreview_disabled__IogOr){background-color:rgba(0,0,0,.91)}.CoursePreview_disabled__IogOr{opacity:.2;cursor:default}.CoursePreview_content__QuK06>*{width:100%;height:100%;overflow:auto}.CoursePreview_mainContainer__lBR1z *{box-sizing:border-box}.ProseMirrorEditor_container__0cfpP{height:100%;width:100%;display:flex;flex-direction:column}.ProseMirrorEditor_editorContainer___q3FI{flex:1;overflow:auto;padding:2rem;background-color:white;border-radius:8px}.ProseMirrorEditor_editorContainer___q3FI .is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.ProseMirrorEditor_readOnly__PfNWu .ProseMirrorEditor_ProseMirror__eN_It{cursor:default}.TeamSidebar_addButton__5vYIJ{background-color:#f0f9ff;width:auto;min-width:180px;height:48px;border-radius:12px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 20px;margin:0;font-weight:500;color:#2563eb;border:2px solid transparent;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(37,99,235,.1)}.TeamSidebar_addButton__5vYIJ:hover{background-color:#2563eb;color:white;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.2)}.TeamSidebar_addButton__5vYIJ svg{transition:transform .2s ease-in-out;font-size:20px}.TeamSidebar_addButton__5vYIJ:hover svg{transform:rotate(90deg)}.TeamSidebar_addButtonText__ktmUO{margin-left:8px;font-size:14px;font-weight:600;letter-spacing:.3px}.TeamSidebar_fileSystemList__kJVTb{margin:0;padding:8px 0;flex-grow:1;min-block-size:0;box-sizing:border-box;list-style:none;display:flex;flex-direction:column}.MemberRow_userButton__weIF_{padding:5px 10px;background-color:#fafafa;margin-top:10px;display:flex;overflow:hidden;border-radius:4px}.MemberRow_userButton__weIF_:hover{background-color:#d8d6d6;cursor:pointer}.MemberRow_removeIconContainer__M1DU1{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;cursor:pointer;width:26px;height:26px;border-radius:50%;background-color:#e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .2s ease}.MemberRow_removeIconContainer__M1DU1:hover{background-color:#d8d8d8;box-shadow:0 2px 4px rgba(0,0,0,.15)}.MemberRow_removeIcon__K0ipP{color:#666666;font-size:16px!important;transition:color .2s ease}.MemberRow_removeIconContainer__M1DU1:hover .MemberRow_removeIcon__K0ipP{color:#f44336}