.signin_careerflowContainer__BbIHE{display:flex;justify-content:center;align-items:center;height:100%;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;overflow:hidden;padding:20px;overflow-y:auto}.signin_heading__fzQIx{text-align:center;font-size:22px;color:#374151;margin-bottom:25px;font-weight:600}.signin_blueCircle__dYpWP{position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(29,78,216,.1);z-index:0}.signin_blueCircle__dYpWP.signin_topRight__NmQc2{top:-150px;right:-150px}.signin_blueCircle__dYpWP.signin_bottomLeft__Dnk1j{bottom:-150px;left:-150px}.signin_authBoxContainer__vCut_{width:100%;max-width:400px;z-index:1;height:100%}.signin_authBox__7ITby{background:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.2),0 10px 25px rgba(0,0,0,.15)}.signin_signinLogoContainer__Hny0J{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.signin_logo__v2Ffy{width:110px;height:auto;margin-top:15px}.signin_logoText__o_swU{font-size:20px;color:#374151;font-family:Montserrat,sans-serif;font-weight:700;margin-left:-8px}.signin_authTabs__dT8Cl{display:flex;justify-content:center;margin-bottom:25px;gap:30px;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.signin_tabButton__5AK00{background:none;border:none;font-size:16px;font-weight:500;color:#64748b;cursor:pointer;padding:8px 0;position:relative}.signin_tabButton__5AK00.signin_active__cEVwF{color:#0b5394;font-weight:600}.signin_tabButton__5AK00.signin_active__cEVwF:after{content:"";position:absolute;bottom:-11px;left:0;width:100%;height:3px;background-color:#0b5394;border-radius:3px}.signin_googleBtn__c8OCj{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#334155;cursor:pointer;margin-bottom:20px;transition:all .2s}.signin_googleBtn__c8OCj:hover{background:#f8fafc;border-color:#cbd5e1}.signin_googleBtn__c8OCj img{width:18px;height:18px}.signin_divider__syIFc{display:flex;align-items:center;margin:20px 0}.signin_dividerLine___b2Z3{flex:1 1;height:1px;background-color:#e2e8f0}.signin_dividerText__sQgqV{padding:0 10px;color:#64748b;font-size:14px}.signin_authForm__Yko7K{margin-top:10px}.signin_formGroup__KSycV{margin-bottom:20px}.signin_formGroup__KSycV label{display:block;font-size:14px;color:#334155;margin-bottom:8px;font-weight:500}.signin_passwordHeader__S7GR3{display:flex;justify-content:space-between;align-items:center}.signin_forgotPassword__bepFl{font-size:13px;color:#0b5394;text-decoration:none}.signin_forgotPassword__bepFl:hover{text-decoration:underline}.signin_formGroup__KSycV input{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#f8fafc;transition:border-color .2s}.signin_formGroup__KSycV input:focus{outline:none;border-color:#93c5fd;background:#fff}.signin_submitBtn__z0afL{width:100%;padding:12px;background:var(--bg-btn);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;margin-top:10px}.signin_submitBtn__z0afL:hover{background:var(--bg-btn-hover);opacity:.9}.signin_submitBtn__z0afL:disabled{background:var(--bg-btn);cursor:not-allowed}.signin_legalText__bwcNq{margin-top:25px;font-size:12px;color:#64748b;text-align:center;line-height:1.5}.signin_legalText__bwcNq a{color:#4280dc;text-decoration:none}.signin_legalText__bwcNq a:hover{text-decoration:underline}.signin_versionText__oRqB2{text-align:center;margin-top:20px;font-size:13px;color:#555}.signin_formContainer__K8XKo{position:relative;width:100%;overflow:hidden;transition:height .3s ease}.signin_signupContent__Oiia_ .signin_formGroup__KSycV{display:flex;transition:transform .5s ease-in-out;width:300%}.signin_formSection__LIz18{flex:0 0 33.333%;padding:10px;box-sizing:border-box;width:100%}.signin_slideLeft__PsSFl{transform:translateX(-33.333%)}.signin_slideLeftTwice__dXB2G{transform:translateX(-66.666%)}.signin_inputGroup__oFH98{margin-bottom:20px}.signin_labelstyle___9AUs{font-size:14px;color:#334155;margin-bottom:8px;font-weight:500;display:block}.signin_inputField__4QbkS{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#f8fafc;transition:border-color .2s}.signin_inputField__4QbkS:focus{outline:none;border-color:#93c5fd;background:#fff}.signin_resendContainer__Y633q{display:flex;justify-content:space-between;margin-top:10px}.signin_changeEmailButton__V0sgV,.signin_resendButton__rLlAn{background:none;border:none;color:#1a0dab;font-size:13px;cursor:pointer;text-decoration:underline}.signin_countdownText__bZkO7{font-size:13px;color:#64748b}.signin_textstyle__hr7cx{font-size:11px;color:#545353}.signin_spinner__HmQrf{border:4px solid #f3f3f3;border-top-color:#003880;border-radius:50%;width:24px;height:24px;animation:signin_spin__46y4A 1s linear infinite;margin:0 auto}@keyframes signin_spin__46y4A{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.signin_authBox__7ITby{padding:20px}.signin_formGroup__KSycV{width:100%}.signin_formSection__LIz18{width:100%;padding:0}}.NotificationBell_container__aZxXW{position:relative;width:100%}.NotificationBell_trigger__PWp4f{width:100%;display:flex;align-items:center;background:transparent;border:none;cursor:pointer;position:relative}.NotificationBell_triggerExpanded___RrDg{gap:25px;font-size:1rem;justify-content:flex-start;padding:.75rem 1.2rem}.NotificationBell_triggerCollapsed__WWNtP{gap:0;justify-content:center;padding:10px}.NotificationBell_iconWrap__dLVLS{position:relative;color:var(--outline-color)}.NotificationBell_badge__kc_vg{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:var(--bg-btn);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700}.NotificationBell_triggerLabel__ORR2M{color:#666}.NotificationBell_overlay__00_Bn{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1000}.NotificationBell_drawer__nzR3W{position:fixed;top:0;right:0;height:100dvh;width:min(480px,92vw);background:#fff;z-index:1001;box-shadow:0 0 40px rgba(0,0,0,.25);display:flex;flex-direction:column}.NotificationBell_header__JYTJU{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.NotificationBell_headerLeft__NK_Kv{display:flex;align-items:center;gap:10px}.NotificationBell_title__7uBNi{margin:0;font-size:16px;font-weight:700;color:transparent;background:var(--bg-btn);background-clip:text;-webkit-background-clip:text}.NotificationBell_countPill__h4MX1{background:var(--bg-btn);color:#fff;border-radius:50%;font-size:12px;padding:2px 6px;font-weight:700}.NotificationBell_headerActions__ThkbO{display:flex;align-items:center;gap:8px}.NotificationBell_btn__2l9Mq{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;background:#fff;cursor:pointer}.NotificationBell_btn__2l9Mq:disabled{cursor:not-allowed;opacity:.6}.NotificationBell_btnSecondary__FIosp{background:var(--bg-btn);color:#fff;border:none}.NotificationBell_list__C1t7J{flex:1 1;overflow-y:auto}.NotificationBell_empty__RBMd9,.NotificationBell_loading__axrMK{padding:16px;color:#111827;font-size:14px}.NotificationBell_item__HjDL1{border-bottom:1px solid rgba(0,0,0,.06);padding:14px 16px;background:#fff}.NotificationBell_itemUnread__ErGBZ{background:#f6f9ff}.NotificationBell_itemGrid__6cAqp{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.NotificationBell_itemTitle__Ii_3V{font-size:14px;font-weight:500}.NotificationBell_itemTitleUnread__p2Av4{font-weight:700}.NotificationBell_itemBody__OtJ05{font-size:13px;color:#4b5563;margin-top:4px}.NotificationBell_itemTime__kKy_P{font-size:11px;color:#6b7280;margin-top:6px}.NotificationBell_cta__M5_78,.NotificationBell_markBtn__LeVOi{align-self:start;border:1px solid var(--outline-color);color:var(--outline-color);padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;background:#fff;cursor:pointer}.NotificationBell_cta__M5_78:hover{background:var(--bg-btn);color:#fff}.NotificationBell_markBtn__LeVOi{color:var(--outline-color)}.NotificationBell_markBtn__LeVOi:hover{background:var(--bg-btn);color:#fff}.ConfirmDeleteModal_overlay__KSTsY{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999}.ConfirmDeleteModal_modal__KqIWJ{background:#fff;padding:32px;border-radius:14px;width:420px;box-shadow:0 25px 60px rgba(0,0,0,.25)}.ConfirmDeleteModal_title__hl0bL{margin:0 0 12px;font-size:20px;font-weight:700;color:#111827}.ConfirmDeleteModal_text__MxgvA{font-size:15px;color:#374151;margin-bottom:8px}.ConfirmDeleteModal_warning__rVvVd{color:#dc2626;font-size:14px;margin-bottom:24px}.ConfirmDeleteModal_actions__lTT5D{display:flex;justify-content:flex-end;gap:12px}.ConfirmDeleteModal_cancelButton__ZO_qB{padding:10px 18px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-weight:600;cursor:pointer}.ConfirmDeleteModal_deleteButton__oS_to{padding:10px 18px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.ConfirmDeleteModal_deleteButton__oS_to:hover{background:#b91c1c}.DifficultyModal_modalOverlay__CFHHX{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}.DifficultyModal_modalContainer__m7RHg{background-color:#f0f0f0;border-radius:10px;padding:20px 30px;width:480px;box-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;height:410px}@media (max-width:768px){.DifficultyModal_modalContainer__m7RHg{width:80%;max-width:90%;padding:20px}}.DifficultyModal_header__F29uI{display:flex;justify-content:space-between;align-items:center}.DifficultyModal_title__XkVzE{font-size:18px;font-weight:700;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif}.DifficultyModal_closeButton__xg2bH{background:transparent;border:none;font-size:30px;cursor:pointer}.DifficultyModal_inputGroup__AIymM{margin-top:30px;width:100%;display:flex;flex-direction:column}.DifficultyModal_optionContainer__u6Dz_{display:flex;gap:10px;flex-direction:column}.DifficultyModal_option__rVzoe{padding:20px;border:1px solid #ddd;border-radius:5px;font-size:16px;text-align:left;cursor:pointer;font-family:Montserrat,sans-serif;height:auto}.DifficultyModal_option__rVzoe:hover{border-color:#d05078}.DifficultyModal_selected__YjdRm{color:#fff;border:1px solid #d68b00;font-family:Montserrat,sans-serif;background:var(--bg-btn)}.DifficultyModal_submitButton__4XNvy{padding:15px 0;width:100%;border:none;border-radius:5px;background:var(--bg-btn);font-size:16px;cursor:pointer;font-weight:700;font-family:Montserrat,sans-serif;margin-top:50px;color:#fff}.LearningModule_page__WW1gK{max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.LearningModule_header__U4mPF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.LearningModule_titleBlock__WFKkb{min-width:0;flex:1 1 320px}.LearningModule_headerTop__rBFbx{display:flex;align-items:center;gap:12px;margin-bottom:6px}.LearningModule_headerIconBadge__lrGVu{width:34px;height:34px;border-radius:10px;background:var(--bg-btn);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(155,48,255,.2)}.LearningModule_headerBreadcrumb__y4UvW{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.LearningModule_headerBreadcrumbDim__aP9Bo{color:#9ca3af}.LearningModule_headerBreadcrumbSep__sFOBm{color:#d1d5db}.LearningModule_headerBreadcrumbCurrent__31GRh{color:var(--outline-color)}.LearningModule_title__suJiD{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:clamp(20px,2.2vw,26px);color:#1a1a1a}.LearningModule_titleIcon__gkq6s{color:var(--outline-color)}.LearningModule_subtitle___SC95{margin:6px 0 0;font-size:13px;color:#6b7280;line-height:1.5;max-width:600px}.LearningModule_primaryBtn__W_Ngy{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:var(--bg-btn);color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;text-decoration:none;min-height:36px;box-sizing:border-box;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:transform .12s ease,box-shadow .12s ease}.LearningModule_primaryBtn__W_Ngy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px rgba(155,48,255,.18)}.LearningModule_secondaryBtn__pkYnE{padding:9px 16px;background:#fff;color:var(--outline-color);border:1px solid var(--outline-color);border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;min-height:36px;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.LearningModule_secondaryBtn__pkYnE:hover{background:rgba(208,80,120,.08)}.LearningModule_primaryBtn__W_Ngy:disabled,.LearningModule_secondaryBtn__pkYnE:disabled{opacity:.5;cursor:not-allowed}.LearningModule_controls__80cx_{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.LearningModule_searchForm__J_uaB{flex:1 1 240px}.LearningModule_searchInput__csuPd{width:100%;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box}.LearningModule_searchInput__csuPd:focus{outline:none;border-color:var(--outline-color)}.LearningModule_select__goCPw{padding:8px 10px;font-size:13px;border:1px solid #d1d5db;border-radius:10px;background:#fff;min-height:36px;box-sizing:border-box}.LearningModule_errorBanner__vq16C{padding:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;margin-bottom:16px;font-size:14px}.LearningModule_successBanner__7Q7eK{padding:12px 14px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:8px;margin-bottom:16px;font-size:14px}.LearningModule_empty__c7DZY{text-align:center;padding:48px 24px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:16px;color:#6b7280}.LearningModule_empty__c7DZY h3{margin:12px 0 6px;font-size:18px;color:#1f2937}.LearningModule_empty__c7DZY p{font-size:14px;max-width:460px;margin:0 auto 16px;line-height:1.5}.LearningModule_emptyIcon__V8Fj2{color:#9ca3af}.LearningModule_grid__TpRwd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.LearningModule_card__D8RZG{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .12s ease,transform .12s ease}.LearningModule_card__D8RZG:hover{border-color:var(--outline-color);transform:translateY(-1px)}.LearningModule_cardHeader__2kIma{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.LearningModule_cardTitle__TnUZ1{margin:0;font-size:15px;font-weight:600;color:#111827;line-height:1.3}.LearningModule_cardDesc__xlpwn{margin:0;font-size:13px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LearningModule_cardMeta__jbfUl{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:auto;padding-top:6px}.LearningModule_metaItem__gRt0M{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b7280;background:#f3f4f6;padding:3px 8px;border-radius:999px}.LearningModule_metaQuiz___71zX{background:rgba(208,80,120,.08);color:var(--outline-color)}.LearningModule_aiTag__836Eq{font-size:10px;font-weight:700;color:#5b21b6;background:#ede9fe;padding:2px 8px;border-radius:999px;letter-spacing:.05em}.LearningModule_cardCategory__u6mQA{font-size:11px;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}.LearningModule_badge__LJ8L9{display:inline-block;padding:2px 10px;font-size:10px;font-weight:700;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.LearningModule_badgeActive__yGol_{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.LearningModule_badgeDraft__W7Pkv{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.LearningModule_badgeInactive__HDmo7{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.LearningModule_filterBar__oAtyj{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px 16px;margin-bottom:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LearningModule_filterSearchBox__gPJdo{position:relative;flex:1 1 240px;min-width:200px}.LearningModule_filterSearchIcon__fFFbL{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.LearningModule_filterSearchInput__rvOkH{width:100%;padding:9px 12px 9px 36px;font-size:14px;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box}.LearningModule_filterSearchInput__rvOkH:focus{outline:none;border-color:var(--outline-color)}.LearningModule_filterControls__3VV0S{display:flex;gap:8px;flex-wrap:wrap}.LearningModule_filterSelect__wQFSc{padding:9px 10px;font-size:13px;border:1px solid #d1d5db;border-radius:10px;background:#fff;cursor:pointer;min-height:36px;box-sizing:border-box}.LearningModule_filterSelect__wQFSc:focus{outline:none;border-color:var(--outline-color)}.LearningModule_clearBtn__lRNmi{padding:9px 14px;background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.LearningModule_clearBtn__lRNmi:hover{background:#e5e7eb}.LearningModule_emptyState__Aavre{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:48px 24px;text-align:center}.LearningModule_emptyState__Aavre h3{margin:12px 0 6px;font-size:18px;color:#1f2937}.LearningModule_emptyState__Aavre p{font-size:14px;color:#6b7280;max-width:460px;margin:0 auto 16px;line-height:1.5}.LearningModule_lessonNameContainer__h1DM5{display:flex;align-items:flex-start;gap:10px}.LearningModule_lessonAvatar__qz7h_{width:34px;height:34px;border-radius:10px;background:rgba(208,80,120,.08);color:var(--outline-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.LearningModule_lessonDetails__0gdmo{flex:1 1;min-width:0}.LearningModule_lessonNameRow__HRult{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.LearningModule_lessonName__BhX9K{font-weight:600;color:#111827;text-decoration:none;font-size:14px}.LearningModule_lessonName__BhX9K:hover{color:var(--outline-color)}.LearningModule_lessonDesc__vE2r6{margin-top:3px;font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.LearningModule_categoryBadge__DEv1A{display:inline-block;padding:3px 10px;background:#f3f4f6;color:#4b5563;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.LearningModule_noCategory___ilpg{color:#9ca3af;font-size:13px}.LearningModule_daysInline__twxCD{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#4b5563}.LearningModule_assignedBadge__yKi2Q{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:rgba(208,80,120,.08);color:var(--outline-color);border-radius:999px;font-size:12px;font-weight:600}.LearningModule_menuContainer__I7eso{position:relative;display:inline-block}.LearningModule_menuTrigger__4jLbp{background:none;border:1px solid #e5e7eb;border-radius:6px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280}.LearningModule_menuTrigger__4jLbp:hover{background:#f3f4f6;color:#374151}.LearningModule_dropdownMenu__Ltqp_{position:absolute;top:100%;right:0;margin-top:6px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);width:160px;z-index:50;overflow:hidden;padding:4px}.LearningModule_menuItem__XOYOt{display:flex;align-items:center;gap:8px;padding:9px 12px;width:100%;text-align:left;border:none;background:none;font-size:13px;color:#374151;cursor:pointer;border-radius:4px;text-decoration:none;font-family:inherit}.LearningModule_menuItem__XOYOt:hover{background:#f3f4f6}.LearningModule_menuItemDelete__VN0Ly{color:#dc2626}.LearningModule_menuItemDelete__VN0Ly:hover{background:#fee2e2}.LearningModule_pagination__y4fpm{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.LearningModule_pageInfo__y_jTd{font-size:13px;color:#6b7280}.LearningModule_pageBtns__cBf8P{display:flex;align-items:center;gap:10px}.LearningModule_pageBtn__jG0uu{padding:7px 14px;background:#fff;border:1px solid #d1d5db;border-radius:10px;font-size:13px;font-weight:600;color:#374151;cursor:pointer}.LearningModule_pageBtn__jG0uu:hover:not(:disabled){background:#f9fafb;border-color:var(--outline-color)}.LearningModule_pageBtn__jG0uu:disabled{opacity:.45;cursor:not-allowed}.LearningModule_pageCurrent__WCEi0{font-size:13px;color:#6b7280;white-space:nowrap}.LearningModule_backRow__IvQs8{margin-bottom:12px}.LearningModule_backLink__6a0LG{color:#6b7280;text-decoration:none;font-size:13px;font-weight:500}.LearningModule_backLink__6a0LG:hover{color:var(--outline-color)}.LearningModule_tabs__ABygY{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #e5e7eb;padding-bottom:10px;margin-bottom:20px}.LearningModule_tab__vV1S0{display:inline-flex;align-items:center;padding:10px 16px;background:transparent;border:none;border-radius:12px;font-size:14px;font-weight:600;color:#475569;cursor:pointer;font-family:inherit;transition:background-color .12s ease,color .12s ease}.LearningModule_tab__vV1S0:hover{color:#0f172a;background:#f1f5f9}.LearningModule_tabActive__7_bre{box-shadow:0 2px 8px rgba(155,48,255,.2)}.LearningModule_tabActive__7_bre,.LearningModule_tabActive__7_bre:hover{color:#fff;background:var(--bg-btn)}.LearningModule_statsRow__xt5ph{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.LearningModule_statCard__2TYdY{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LearningModule_statIconBox__G_Nyc{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LearningModule_statIconOutline__apLA8{background:rgba(208,80,120,.08);color:var(--outline-color)}.LearningModule_statIconPurple__9f2dM{background:#f5f3ff;color:#7c3aed}.LearningModule_statIconAmber__IuKtC{background:#fffbeb;color:#d97706}.LearningModule_statLabel__bu_4U{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.LearningModule_statValue__5nSOV{margin-top:4px;font-size:22px;font-weight:700;color:#111827}.LearningModule_tableWrap__cJMmD{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LearningModule_tableScroll__Zvhug{overflow-x:auto;min-height:400px}.LearningModule_table__iPhIr{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.LearningModule_table__iPhIr thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.LearningModule_th__vVd9f{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.LearningModule_td__4gFcX{padding:12px 14px;font-size:13px;color:#1f2937;border-top:1px solid #f3f4f6}.LearningModule_progressBadge__tQNay{display:inline-block;padding:2px 10px;font-size:11px;font-weight:600;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.LearningModule_progressNotStarted__jkJKA{background:#f3f4f6;color:#4b5563}.LearningModule_progressInProgress__0_RCU{background:#dbeafe;color:#1e40af}.LearningModule_progressCompleted__QDUsR{background:#d1fae5;color:#065f46}.LearningModule_assignBox___USdq{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;margin-bottom:20px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LearningModule_assignStepper__S__8I{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.LearningModule_assignStep___IjpI{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;color:#6b7280}.LearningModule_assignStepActive__klggN{border-color:var(--outline-color);background:rgba(208,80,120,.06);color:#1f2937}.LearningModule_assignStepDone__EVK3b{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.LearningModule_assignStepIcon__QJTkv{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:12px;font-weight:700}.LearningModule_assignStepIconActive__QBcbz{background:var(--bg-btn);color:#fff}.LearningModule_assignStepIconDone__diko2{background:#10b981;color:#fff}.LearningModule_assignStepTitle__Fif52{font-size:13px;font-weight:700}.LearningModule_assignStepText__0Q0du{font-size:11px;margin-top:2px;color:inherit;opacity:.8}.LearningModule_assignTitle__k9VK3{margin:0 0 8px;font-size:16px;font-weight:700;color:#1f2937}.LearningModule_assignHint__1fyYq{margin:0 0 12px;font-size:13px;color:#6b7280}.LearningModule_assignStepGrid__o7dQs{display:flex;flex-direction:column;gap:14px}.LearningModule_assignPanel__Yyx0J{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.LearningModule_assignPanelHead__zUdtV{font-size:14px;font-weight:700;color:#111827;margin-bottom:10px}.LearningModule_assignPanelSection__okCc9{margin-bottom:12px}.LearningModule_assignPanelLabel__lJkFE{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:8px}.LearningModule_assignInputRow__oLEp5{display:flex;gap:8px;flex-wrap:wrap}.LearningModule_assignInput__kDNML{flex:1 1;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box}.LearningModule_assignInput__kDNML:focus{outline:none;border-color:var(--outline-color)}.LearningModule_recipientTabs__f_wXD{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.LearningModule_recipientTab__D4RVJ{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:#6b7280;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s}.LearningModule_recipientTab__D4RVJ:hover{color:var(--outline-color)}.LearningModule_recipientTabActive__dpYiq{color:var(--outline-color);border-bottom-color:var(--outline-color)}.LearningModule_assignGroupEmpty__K9gij{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;font-size:13px;color:#6b7280}.LearningModule_assignGroupEmptyIcon___2fMu{color:#9ca3af;flex-shrink:0}.LearningModule_assignGroupEmptyLink__VNgcA{margin-left:auto;font-size:13px;font-weight:500;color:var(--outline-color);text-decoration:none;white-space:nowrap}.LearningModule_assignGroupEmptyLink__VNgcA:hover{text-decoration:underline}.LearningModule_assignGroupRow__mkpX0{display:flex;gap:8px;margin-bottom:4px;flex-wrap:wrap}.LearningModule_assignGroupPicker__Hz6IP{position:relative;flex:1 1;min-width:0}.LearningModule_assignGroupInput__rM5OH{width:100%;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#374151;background:#fff;box-sizing:border-box}.LearningModule_assignGroupInput__rM5OH:focus{outline:none;border-color:var(--outline-color)}.LearningModule_assignGroupDropdown__k1t2W{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 20px rgba(15,23,42,.08);overflow:hidden;max-height:220px;overflow-y:auto}.LearningModule_assignGroupOption__N_OPR{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:#fff;text-align:left;font-size:13px;color:#374151;cursor:pointer}.LearningModule_assignGroupOption__N_OPR:hover{background:#f9fafb}.LearningModule_assignGroupOptionMeta__Hm8Jp{font-size:11px;color:#6b7280;white-space:nowrap}.LearningModule_assignGroupOptionEmpty__Y7kRK{padding:8px 10px;font-size:13px;color:#6b7280}.LearningModule_assignSummaryCard__9OPah{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.LearningModule_assignSummaryHeader__AlpQB{font-size:13px;font-weight:700;color:#111827}.LearningModule_assignSummaryCount__Nj7Ml{font-size:22px;font-weight:700;color:var(--outline-color)}.LearningModule_assignSummaryList__rblE9{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.LearningModule_assignSummaryItem__6Uga_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #f3f4f6;border-radius:8px;background:#f9fafb;font-size:13px;color:#374151}.LearningModule_assignSummaryRemove__DZuKp{background:transparent;border:none;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.LearningModule_assignSummaryRemove__DZuKp:hover{color:var(--outline-color)}.LearningModule_assignSummaryEmpty__KAZH4{padding:12px;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-size:13px;text-align:center}.LearningModule_assignReviewHeader__pA97X{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;flex-wrap:wrap}.LearningModule_assignClearBtn__vym8_{background:transparent;border:1px solid #e5e7eb;color:#6b7280;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.LearningModule_assignClearBtn__vym8_:hover{border-color:var(--outline-color);color:var(--outline-color)}.LearningModule_assignActionBar__DTBG_{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.LearningModule_assignStepHint__Nw_gj{font-size:13px;color:#6b7280;line-height:1.5}@media (max-width:900px){.LearningModule_assignStepGrid__o7dQs{grid-template-columns:1fr}}@media (max-width:680px){.LearningModule_assignBox___USdq{padding:14px}.LearningModule_assignStepper__S__8I{display:none!important}.LearningModule_assignStep___IjpI{padding:10px}.LearningModule_assignStepTitle__Fif52{font-size:12px}.LearningModule_assignStepText__0Q0du{font-size:10px}.LearningModule_assignActionBar__DTBG_,.LearningModule_assignGroupRow__mkpX0,.LearningModule_assignInputRow__oLEp5{flex-direction:column}.LearningModule_assignActionBar__DTBG_>*,.LearningModule_assignGroupInput__rM5OH,.LearningModule_assignGroupPicker__Hz6IP,.LearningModule_assignInput__kDNML{width:100%}.LearningModule_assignActionBar__DTBG_>*{justify-content:center}.LearningModule_assignSummaryItem__6Uga_{font-size:12px}}.LearningModule_formCard__fyRfT{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LearningModule_sectionTitle__WQzeT{margin:0 0 12px;font-size:16px;font-weight:700;color:#1f2937;display:inline-flex;align-items:center;gap:6px}.LearningModule_sectionHead__wk3GC{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.LearningModule_formGrid__Nn_Wg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.LearningModule_field__j6Btw{display:flex;flex-direction:column;gap:4px;min-width:0}.LearningModule_fieldFull__gcKt7{grid-column:1/-1}.LearningModule_fieldLabel__c5awC{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.LearningModule_input__l3ROx{width:100%;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;font-family:inherit;background:#fff;color:#1f2937}.LearningModule_input__l3ROx:focus{outline:none;border-color:var(--outline-color)}textarea.LearningModule_input__l3ROx{resize:vertical;line-height:1.5}.LearningModule_chipInputRow__d7YQu{display:flex;gap:6px;align-items:center}.LearningModule_chipList__qTvqb{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.LearningModule_chip__Q_iw0{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:999px;font-size:12px;color:#1f2937}.LearningModule_chipRemove___NJAU{background:transparent;border:none;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;padding:0}.LearningModule_chipRemove___NJAU:hover{color:var(--outline-color)}.LearningModule_aiLoadingBox__GQUNo{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 20px;margin-top:8px;background:#fafafa;border:1px dashed #d1d5db;border-radius:12px;text-align:center}.LearningModule_aiLoadingMessage__cf9z8{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#111827;animation:LearningModule_fadeSlideIn__3od7X .4s ease}.LearningModule_aiLoadingIcon__x4rFs{display:inline-flex;align-items:center;color:var(--outline-color)}.LearningModule_aiLoadingHint__CFp2X{font-size:12px;color:#9ca3af;margin:0}@keyframes LearningModule_fadeSlideIn__3od7X{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LearningModule_planPreview__nIRMI{margin-top:12px;padding:14px;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px}.LearningModule_planOverviewLabel__mCEg3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:4px}.LearningModule_planOverview__sMcVo{font-size:13px;color:#1f2937;margin-bottom:14px;line-height:1.5}.LearningModule_planDayList__NsjUy{display:flex;flex-direction:column;gap:6px}.LearningModule_planDayRow__VKdZr{display:flex;gap:12px;padding:10px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.LearningModule_planDayNum__2jnS3{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--outline-color);text-transform:uppercase;letter-spacing:.05em;min-width:50px}.LearningModule_planDayBody__Q7qhx{flex:1 1;min-width:0}.LearningModule_planDayTopic__53_6c{font-size:14px;font-weight:600;color:#111827}.LearningModule_planDayConcepts__yiQM5{margin-top:2px;font-size:12px;color:#6b7280;line-height:1.4}.LearningModule_planSectionList__PpO3b{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.LearningModule_planSectionChip__wNoYp{font-size:11px;color:#4f46e5;background:#eef2ff;border-radius:4px;padding:2px 7px;font-weight:500}.LearningModule_planQuizChip__brexJ{font-size:11px;color:#be185d;background:#fdf2f8;border-radius:4px;padding:2px 7px;font-weight:500}.LearningModule_saveBar__HAsvo{display:flex;justify-content:flex-end;gap:10px;padding:14px 0;margin-top:4px}.LearningModule_saveRowInline__Etz47{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:12px}.LearningModule_okMsg__Yrh7Y{font-size:13px;color:#065f46;font-weight:500}.LearningModule_errMsg__41S85{font-size:13px;color:#991b1b;font-weight:500}.LearningModule_warningBanner__l3Lge{padding:10px 12px;background:#fef3c7;border:1px solid #fde68a;color:#92400e;border-radius:8px;font-size:13px}.LearningModule_dayLayout__PZG4v{display:grid;grid-template-columns:240px 1fr;grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:880px){.LearningModule_dayLayout__PZG4v{grid-template-columns:1fr}}.LearningModule_dayRail__WF4nq{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:10px;max-height:70vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:16px;align-self:start}@media (max-width:880px){.LearningModule_dayRail__WF4nq{position:static;max-height:none;flex-direction:row;overflow-x:auto;overflow-y:visible}}.LearningModule_dayRailHead__a34fM{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;padding:4px 8px 6px;border-bottom:1px solid #f3f4f6;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}@media (max-width:880px){.LearningModule_dayRailHead__a34fM{display:none}}.LearningModule_dayRailItem__MUNMF{display:flex;flex-direction:column;gap:2px;background:transparent;border:1px solid transparent;border-radius:8px;padding:8px 10px;text-align:left;cursor:pointer;font-family:inherit;color:inherit;min-width:0}@media (max-width:880px){.LearningModule_dayRailItem__MUNMF{flex:0 0 180px}}.LearningModule_dayRailItem__MUNMF:hover{background:#f9fafb}.LearningModule_dayRailItemActive__QobPN{background:rgba(208,80,120,.08);border-color:var(--outline-color)}.LearningModule_dayRailItemTop__Bnd1X{display:flex;justify-content:space-between;align-items:center;gap:6px}.LearningModule_dayRailNum__yDmNq{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--outline-color)}.LearningModule_dayDotDone__NY0cI{color:#065f46}.LearningModule_dayDotEmpty__WDGzL{color:#d1d5db}.LearningModule_dayRailTopic__MfX6v{font-size:13px;font-weight:500;color:#111827;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.LearningModule_dayRailMeta__2MmbG{font-size:11px;color:#6b7280}.LearningModule_dayRailQuiz__RPH9N{color:var(--outline-color);font-weight:600}.LearningModule_dayRailGroup__Q5Lla,.LearningModule_daySubList__yDOit{display:flex;flex-direction:column}.LearningModule_daySubList__yDOit{gap:1px;padding:4px 0 6px 8px;border-left:2px solid rgba(208,80,120,.2);margin-left:12px}.LearningModule_daySubItem__iKCOF{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;background:transparent;border:none;text-align:left;font-family:inherit;width:100%;transition:background .1s,color .1s}.LearningModule_daySubItem__iKCOF:hover{background:#f9fafb;color:#111827}.LearningModule_daySubItemActive__9x_GZ{background:rgba(208,80,120,.06);color:var(--outline-color)}.LearningModule_daySubDot__Z9FZG{width:5px;height:5px;border-radius:50%;background:#d1d5db;flex-shrink:0}.LearningModule_daySubDotActive__dJPmF{background:var(--outline-color)}.LearningModule_daySubAddBtn__C6jKR{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px dashed #d1d5db;border-radius:6px;background:transparent;color:#9ca3af;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;width:100%;margin-top:2px;transition:border-color .1s,color .1s}.LearningModule_daySubAddBtn__C6jKR:hover{border-color:var(--outline-color);color:var(--outline-color)}.LearningModule_daySubReorderBtn__DB6_v{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;padding:0;border:1px dashed #d1d5db;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer;margin-top:2px;transition:border-color .1s,color .1s}.LearningModule_daySubReorderBtn__DB6_v:hover{border-color:var(--outline-color);color:var(--outline-color)}@media (max-width:880px){.LearningModule_dayRailGroup__Q5Lla{flex:0 0 180px}.LearningModule_daySubList__yDOit{display:none}}.LearningModule_dayEditorWrap__wjEFU{min-width:0}.LearningModule_dayEditor___4OYT{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.LearningModule_dayEditorHead__EJr23{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.LearningModule_dayEditorTitle__zBo4t{margin:0;font-size:18px;font-weight:700;color:#111827}.LearningModule_previewSwitch__jDdE1{display:inline-flex;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.LearningModule_previewBtn__igJtB{background:#fff;padding:6px 12px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;font-family:inherit;border:none;border-right:1px solid #d1d5db}.LearningModule_previewBtn__igJtB:last-child{border-right:none}.LearningModule_previewBtnActive__8XZsO{background:var(--outline-color);color:#fff}.LearningModule_aiPanel__05cKA{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.LearningModule_aiPanelHead__I_4Qi{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-weight:600;font-size:13px;color:#1f2937}.LearningModule_mdGrid__EC8a8{display:grid;grid-gap:10px;gap:10px;min-height:320px}.LearningModule_mdGrid_split__wQkOh{grid-template-columns:1fr 1fr}.LearningModule_mdGrid_edit__ntGK_,.LearningModule_mdGrid_preview__C9fHl{grid-template-columns:1fr}@media (max-width:880px){.LearningModule_mdGrid_split__wQkOh{grid-template-columns:1fr}}.LearningModule_mdTextarea__Z_S_G{width:100%;min-height:320px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.55;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;background:#fff;color:#1f2937;resize:vertical}.LearningModule_mdTextarea__Z_S_G:focus{outline:none;border-color:var(--outline-color)}.LearningModule_mdPreview__wv6aM{border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;background:#fff;font-size:14px;line-height:1.65;color:#1f2937;overflow-y:auto;max-height:600px}.LearningModule_mdPreview__wv6aM h1,.LearningModule_mdPreview__wv6aM h2{margin:18px 0 8px;font-size:18px;color:#111827;padding-bottom:4px;border-bottom:1px solid #f3f4f6}.LearningModule_mdPreview__wv6aM h3{margin:14px 0 6px;font-size:15px;color:#1f2937}.LearningModule_mdPreview__wv6aM p{margin:8px 0}.LearningModule_mdPreview__wv6aM code{background:#f3f4f6;padding:1px 5px;border-radius:4px;font-size:13px;font-family:ui-monospace,SF Mono,Menlo,monospace}.LearningModule_mdPreview__wv6aM pre{background:#1f2937;color:#f3f4f6;padding:10px 12px;border-radius:6px;overflow-x:auto;font-size:12px}.LearningModule_mdPreview__wv6aM pre code{background:transparent;padding:0;color:inherit}.LearningModule_mdPreview__wv6aM ol,.LearningModule_mdPreview__wv6aM ul{padding-left:22px;margin:8px 0}.LearningModule_mdPreview__wv6aM blockquote{border-left:3px solid var(--outline-color);padding:6px 12px;margin:10px 0;background:rgba(208,80,120,.04);color:#4b5563}.LearningModule_mdPreview__wv6aM table{border-collapse:collapse;width:100%;margin:10px 0}.LearningModule_mdPreview__wv6aM td,.LearningModule_mdPreview__wv6aM th{border:1px solid #e5e7eb;padding:6px 10px;text-align:left;font-size:13px}.LearningModule_modalOverlay__vXBFN{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.LearningModule_modalBox__3zVBL{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:420px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.LearningModule_modalTitle__u8FuQ{font-size:18px;font-weight:700;margin:0 0 8px;color:#1f2937}.LearningModule_modalText__aziGq{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 20px}.LearningModule_modalActions__sa9un{display:flex;gap:10px;justify-content:flex-end}.LearningModule_reorderList__8llze{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-height:360px;overflow-y:auto}.LearningModule_reorderRow__frpkU{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.LearningModule_reorderRowDragging__Btv6N{background:#fff;border-color:var(--outline-color,#d05078);box-shadow:0 6px 16px rgba(0,0,0,.12)}.LearningModule_reorderHandle__KDRAm{display:flex;align-items:center;color:#9ca3af;cursor:-webkit-grab;cursor:grab;flex-shrink:0}.LearningModule_reorderRowTitle__XZ8ZY{flex:1 1;font-size:13px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningModule_reorderRowSublabel__ZRCtX{font-weight:400;color:#9ca3af}.LearningModule_reorderArrows__1wBjX{display:flex;align-items:center;flex-shrink:0}.LearningModule_reorderArrowBtn__4jVJi{background:none;border:none;padding:3px;line-height:1;color:#6b7280;cursor:pointer;border-radius:6px}.LearningModule_reorderArrowBtn__4jVJi:hover:not(:disabled){background:#eef2f7}.LearningModule_reorderArrowBtn__4jVJi:disabled{color:#d1d5db;cursor:not-allowed}.LearningModule_mdPreview__wv6aM th{background:#f9fafb;font-weight:600}.LearningModule_modalHeader__usK14{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px}.LearningModule_modalTitleGroup___Kp4c{flex:1 1}.LearningModule_modalSubtitle__O6ud0{margin:4px 0 0;font-size:13px;color:#6b7280;line-height:1.45}.LearningModule_modalCloseBtn__qiJc7{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s;flex-shrink:0}.LearningModule_modalCloseBtn__qiJc7:hover{background:#f3f4f6;color:#374151}.LearningModule_choiceContainer__4I0xM{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.LearningModule_choiceCard__e26Kl{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:14px;border:2px solid #e5e7eb;background:#fff;cursor:pointer;text-align:left;width:100%;font-family:inherit;transition:border-color .15s,background-color .15s}.LearningModule_choiceCard__e26Kl:hover{border-color:rgba(208,80,120,.35);background:rgba(208,80,120,.02)}.LearningModule_choiceCardSelected__1toge{border-color:var(--outline-color);background:rgba(208,80,120,.04)}.LearningModule_choiceIconBadge__jFy7y{width:42px;height:42px;border-radius:12px;background:#f3f4f6;color:#4b5563;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.LearningModule_choiceIconBadgeSelected__na9Th{background:var(--bg-btn);color:#fff}.LearningModule_choiceContent__Zwq10{flex:1 1;min-width:0}.LearningModule_choiceLabelRow__ozoxn{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.LearningModule_choiceTitle__1NmDg{font-weight:600;font-size:14px;color:#111827}.LearningModule_choiceDescription__vVy3p{font-size:12px;color:#6b7280;line-height:1.45}.LearningModule_choiceRadio__EH_Kc{width:18px;height:18px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;transition:border-color .15s,background .15s,color .15s}.LearningModule_choiceRadioSelected__odJcN{border-color:var(--outline-color);background:var(--outline-color);color:#fff}.LearningModule_importModalBox__Z7Pf5{background:#fff;border-radius:20px;width:100%;max-width:760px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.18);border:1px solid #e5e7eb;overflow:hidden}.LearningModule_importHeader__tslL8{padding:22px 24px 16px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #f1f5f9;flex-shrink:0}.LearningModule_importHeaderContent__AYNbZ{display:flex;align-items:center;gap:14px}.LearningModule_importHeaderBadge__CeyTE{width:44px;height:44px;border-radius:12px;background:var(--bg-btn);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LearningModule_importFilterBar___vZn_{padding:14px 24px;display:flex;gap:12px;align-items:center;background:#fafafa;border-bottom:1px solid #f1f5f9;flex-shrink:0}.LearningModule_importSearchWrap__Wwc0T{position:relative;flex:1 1;display:flex;align-items:center}.LearningModule_importSearchIcon__0C1Pe{position:absolute;left:12px;color:#9ca3af;pointer-events:none}.LearningModule_importSearchInput__eFtsN{width:100%;padding:10px 36px 10px 38px;font-size:14px;border:1px solid #d1d5db;border-radius:12px;background:#fff;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.LearningModule_importSearchInput__eFtsN:focus{border-color:var(--outline-color);box-shadow:0 0 0 3px rgba(208,80,120,.12)}.LearningModule_importSearchClear__YLlKc{position:absolute;right:10px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center}.LearningModule_importSearchClear__YLlKc:hover{color:#374151}.LearningModule_importViewToggle__SVHam{display:flex;background:#e2e8f0;padding:3px;border-radius:10px;gap:2px;flex-shrink:0}.LearningModule_importViewBtn__9AEp6{background:transparent;border:none;padding:7px 10px;border-radius:8px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.LearningModule_importViewBtnActive__5ojU0{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.LearningModule_importBody__DrABk{padding:20px 24px;overflow-y:auto;flex:1 1;min-height:260px}.LearningModule_importResultsCount__mgIy8{font-size:11px;font-weight:700;color:#6b7280;margin-bottom:14px;text-transform:uppercase;letter-spacing:.04em}.LearningModule_importGrid__Uq9N2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.LearningModule_importCard__91Rl9,.LearningModule_importList__QUfwM{display:flex;flex-direction:column;gap:12px}.LearningModule_importCard__91Rl9{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s}.LearningModule_importCard__91Rl9:hover{border-color:rgba(208,80,120,.35);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.05)}.LearningModule_importCardTop__FnZTC{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.LearningModule_importCardTitle__4KSbH{font-size:15px;font-weight:700;color:#111827;line-height:1.35;margin:0}.LearningModule_importCategoryBadge__euIJ0{font-size:11px;font-weight:600;color:#4b5563;background:#f3f4f6;padding:3px 9px;border-radius:20px;white-space:nowrap;flex-shrink:0}.LearningModule_importCardDesc__mq_PP{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.LearningModule_importCardDescClamp__aPpEf{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LearningModule_importExpandBtn__miLkh{background:none;border:none;color:var(--outline-color);font-size:12px;font-weight:600;cursor:pointer;padding:4px 0 0;text-align:left;font-family:inherit;display:block}.LearningModule_importExpandBtn__miLkh:hover{text-decoration:underline}.LearningModule_importCardFooter__5M9s_{justify-content:space-between;padding-top:10px;border-top:1px solid #f3f4f6;margin-top:auto}.LearningModule_importCardFooter__5M9s_,.LearningModule_importCardMeta__CS03M{display:flex;align-items:center;gap:12px}.LearningModule_importMetaTag__hKH6N{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#6b7280}.LearningModule_importActionBtn__v8oSg{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-btn);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit;transition:transform .12s,box-shadow .12s}.LearningModule_importActionBtn__v8oSg:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(155,48,255,.3)}.LearningModule_importEmptyState__eozPk{text-align:center;padding:48px 20px;background:#fafafa;border:2px dashed #e5e7eb;border-radius:16px;color:#6b7280}.LearningModule_importEmptyIcon__oeEEg{color:#9ca3af;margin-bottom:12px}.LearningModule_importEmptyTitle__eFzAs{font-size:16px;font-weight:700;color:#111827;margin:0 0 4px}.LearningModule_importEmptyState__eozPk>p{font-size:13px;margin:0 0 16px}.LearningModule_importResetBtn__8nE0v{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:600;color:#374151;cursor:pointer;font-family:inherit}.LearningModule_importResetBtn__8nE0v:hover{background:#f9fafb}.LearningModule_importSkeletonCard__9hh9s{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;animation:LearningModule_importPulse__df8l_ 1.5s ease-in-out infinite}.LearningModule_importSkeletonLine__0nqK_{height:12px;background:#e2e8f0;border-radius:6px;width:100%}.LearningModule_importSkeletonMedium__uA6vv{width:65%}.LearningModule_importSkeletonTall___uf__{height:20px}@keyframes LearningModule_importPulse__df8l_{0%,to{opacity:.55}50%{opacity:1}}.LearningModule_importFooter__XNm9y{padding:16px 24px;background:#fff;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.LearningModule_importFooterHint__gBwsy{font-size:13px;color:#9ca3af;margin:0}.loading-container2{flex-direction:column}.loading-container2,.loading-spinner2{display:flex;justify-content:center;align-items:center}.loading-spinner2{margin-bottom:16px}.spinner-circle2{width:16px;height:16px;margin:0 4px;border-radius:50%;background:var(--bg-btn);animation:bounce .6s infinite alternate;box-shadow:0 0 8px rgba(255,94,0,.5)}.spinner-circle2:first-child{background-color:#ff5e00}.spinner-circle2:nth-child(2){background-color:#e34234;animation-delay:.2s}.spinner-circle2:nth-child(3){background-color:#7928ca;animation-delay:.4s}@keyframes bounce{to{opacity:.3;transform:translateY(-8px)}}.loading-text2{font-size:18px;color:#4b5563;font-weight:500}@media (max-width:640px){.loading-text2{font-size:16px}}.loading-overlay{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.loading-card{background:hsla(0,0%,100%,.95);padding:28px 36px;border-radius:14px;min-width:220px;text-align:center;box-shadow:0 15px 40px rgba(0,0,0,.2)}.dashboard_dashboardContainer__sZuVL{display:flex;height:100dvh;background-color:#f5f5f5}.dashboard_mainContent__ePAAY{flex:1 1;padding:1rem;overflow-y:auto}@media (min-width:768px){.dashboard_mainContent__ePAAY{padding:2rem}}.overview_overviewContainer__3fD3k{margin:0 auto;padding:1rem}.overview_header__VcvHD{margin-bottom:2rem;display:flex;justify-content:space-between}.overview_startMyCareerPlanButton__WlblQ button{background:var(--bg-btn);color:#fff;padding:.5rem 1rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem}.overview_title__Or6Hq{font-size:1.75rem;font-weight:700;color:transparent;margin:0 0 .5rem;background:var(--bg-btn);width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text}.overview_subtitle__5hPui{font-size:1rem;color:#666;margin:0}.overview_statsGrid__UY11B{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.overview_statCard__YA0Lb{padding:1.5rem;display:flex;justify-content:space-between}.overview_statTitle__I5C2g{font-size:.875rem;color:#666;margin:0 0 .5rem}.overview_statValue__yUHAI{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 .25rem}.overview_statChange__N5cIc{font-size:.75rem;color:#d05078;margin:0}.overview_chartsGrid__G_P9x{display:grid;grid-template-columns:1fr;grid-template-areas:"chartCard" "activityCard";grid-gap:1rem;gap:1rem;margin-bottom:2rem}.overview_chartCard__uOtPL{padding:1.5rem;grid-area:chartCard;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.overview_activityCard__GBi1G{padding:1.5rem;grid-area:activityCard}.overview_cardTitle__IaLuT{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem}.overview_bottomGrid__GrNy_{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.overview_quickAccessCard__K7G8U,.overview_upcomingCard__SymzN{padding:1.5rem}@media (min-width:640px){.overview_statsGrid__UY11B{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.overview_title__Or6Hq{font-size:2rem}.overview_chartsGrid__G_P9x{grid-template-columns:repeat(3,1fr);grid-template-areas:"chartCard chartCard activityCard"}.overview_chartCard__uOtPL{grid-column:span 2}.overview_activityCard__GBi1G{grid-column:span 1}}@media (min-width:1024px){.overview_statsGrid__UY11B{grid-template-columns:repeat(4,1fr)}.overview_bottomGrid__GrNy_{grid-template-columns:repeat(2,1fr)}.overview_activityCard__GBi1G,.overview_quickAccessCard__K7G8U,.overview_upcomingCard__SymzN{grid-column:span 1}}.subject-proficiency_card___GlGM{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.subject-proficiency_title__nXTZu{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.25rem}.subject-proficiency_subtitle__2qAYj{font-size:.875rem;color:#888;margin-bottom:1rem}.subject-proficiency_list__icOJw{display:flex;flex-direction:column;gap:1rem}.subject-proficiency_subject__FbsDr{display:flex;flex-direction:column;gap:.25rem}.subject-proficiency_labelRow__0TlYO{display:flex;justify-content:space-between;font-size:.875rem;color:#555}.subject-proficiency_progressBar__4pl_G{height:8px;background-color:#eee;border-radius:6px;overflow:hidden}.subject-proficiency_progressFill__FNE0E{height:100%;border-radius:6px;transition:width .5s ease-in-out}.subject-proficiency_chartContainer__sAQfk{margin-top:1rem;height:100%;width:100%}@media (max-width:768px){.subject-proficiency_card___GlGM{padding:1rem}.subject-proficiency_chartContainer__sAQfk{margin-top:.5rem}}.PreferredTopics_modalOverlay__GFpBE{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PreferredTopics_modalContent__UmNRt{background:#f9f9f9;padding:20px;border-radius:10px;width:500px;max-width:90%;min-height:400px;max-height:80%;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,.1)}.PreferredTopics_header__53Q1y{display:flex;justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;padding:0 0 0 10px}.PreferredTopics_chooseText__wmu8Q{font-family:Montserrat,sans-serif;font-size:12px;margin-top:5px;color:#000;padding:0 0 0 10px}.PreferredTopics_closeButton__brbsM{background:none;border:none;font-size:1.5rem;cursor:pointer}.PreferredTopics_body__3Mmjw{flex-grow:1;overflow-y:auto;margin-top:15px;padding:0 10px 10px}.PreferredTopics_body__3Mmjw::-webkit-scrollbar{width:6px}.PreferredTopics_body__3Mmjw::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.PreferredTopics_body__3Mmjw::-webkit-scrollbar-thumb:hover{background-color:#555}.PreferredTopics_categoryList___tC4F{list-style:none;padding:0;margin:0}.PreferredTopics_categoryItem__nosem{padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;cursor:pointer;transition:background .3s;font-family:Montserrat,sans-serif}.PreferredTopics_categoryItem__nosem:hover{background:#f0f0f0;border:1px solid #d05078;color:#000}.PreferredTopics_selected__J1Pgy{color:#fff;background:var(--bg-btn)}.PreferredTopics_footer__mI8KV{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.PreferredTopics_selectAllButton__A4_eH{background:var(--bg-btn);color:#fff;border:none;border-radius:4px;padding:10px;cursor:pointer;width:30%;text-align:center;font-family:Montserrat,sans-serif}.PreferredTopics_selectAllButton__A4_eH:hover{background-color:#0056b3}.PreferredTopics_nextButton__24YGk{background:var(--bg-btn);color:#fff;border:none;border-radius:4px;padding:10px;cursor:pointer;width:70%;text-align:center;font-family:Montserrat,sans-serif;margin-left:20PX}.PreferredTopics_customInput__BPE7S{width:calc(100% - 70px);padding:8px 12px;font-size:1rem;border:1.5px solid #ccc;border-radius:6px;outline:none;transition:border-color .3s ease;vertical-align:middle}.PreferredTopics_customInput__BPE7S:focus{border-color:var(--outline-color);box-shadow:0 0 6px var(--outline-color)}.PreferredTopics_customInput__BPE7S+button{padding:8px 16px;margin-left:8px;font-size:1rem;background:var(--bg-btn);color:#fff;border:none;border-radius:6px;cursor:pointer;vertical-align:middle;transition:background-color .3s ease}.PreferredTopics_categoryItem__nosem em{font-style:normal;font-size:.85rem;color:#fff;margin-left:6px}.FullScreenPopup_overlay__MeOuw{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.FullScreenPopup_popup__Ku4c4{background:#fff;border-radius:8px;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column}.FullScreenPopup_closeButton__R4Opr{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.06);border:none;border-radius:50%;width:32px;height:32px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;z-index:10;transition:background .15s}.FullScreenPopup_closeButton__R4Opr:hover{background:rgba(0,0,0,.12)}.FullScreenPopup_container__P_LY3{display:flex;flex-direction:row;height:100%}.FullScreenPopup_sidebar__bawDB{width:250px;padding:20px;border-right:1px solid #ddd;display:flex;flex-direction:column;gap:40px}.FullScreenPopup_navContainer__GQ0xq{display:flex;flex-direction:column;justify-content:space-between;height:100%}.FullScreenPopup_navContainer__GQ0xq div button{padding:10px;cursor:pointer;border-radius:4px;transition:background-color .2s,box-shadow .2s;display:flex;align-items:center;gap:10px;background:none;border:none;font-size:16px;width:100%}.FullScreenPopup_navContainer__GQ0xq div svg{width:16px;height:16px;color:#666}.FullScreenPopup_sidebar__bawDB button.FullScreenPopup_active__w0Mu1,.FullScreenPopup_sidebar__bawDB button:hover{background-color:#e9ecef;box-shadow:0 2px 5px rgba(0,0,0,.1)}.FullScreenPopup_content__xlZiB{flex-grow:1;padding:50px 0;overflow-y:auto}.FullScreenPopup_subType__qM7gO{background:var(--bg-btn);-webkit-background-clip:text;background-clip:text;color:transparent}.FullScreenPopup_goBack__IkZbm{background:var(--bg-btn);padding:10px;cursor:pointer;border-radius:4px;transition:background-color .2s,box-shadow .2s;display:flex;align-items:center;gap:10px;color:#fff;border:none;font-size:16px;width:100%}.FullScreenPopup_goBackIcon__tbT1R{width:20px;height:20px}.FullScreenPopup_userIcon__fCsMn{background:var(--bg-btn)}@media (max-width:734px){.FullScreenPopup_sidebar__bawDB{width:60px;padding:10px}.FullScreenPopup_sidebar__bawDB span{display:none}.FullScreenPopup_sidebar__bawDB button{width:40px}}.FullScreenPopup_userInfo__C2RHO{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid #e0e0e0;margin-bottom:5px;gap:8px}.FullScreenPopup_userAvatar__vH0bZ{width:32px;height:32px;background-color:#007cb5;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.FullScreenPopup_userDetails__YpdTx{display:flex;align-items:center;gap:5px}.FullScreenPopup_userName__QQNAA{font-size:14px;font-weight:700}.FullScreenPopup_subscriptionPlan__Gncv7{font-size:12px;background-color:#eef5ff;color:#007cb5;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:capitalize}.SubscriptionPopup_container__yceDC{margin:0 auto;padding:0 2rem}.SubscriptionPopup_header__lG31D{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.SubscriptionPopup_header__lG31D h1{font-size:2.5rem;font-weight:700;color:transparent;background:var(--bg-btn);width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem}.SubscriptionPopup_header__lG31D p{font-size:1.125rem;color:#6b7280;margin:0}.SubscriptionPopup_plansGrid__xKD4y{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin:0 auto}.SubscriptionPopup_planCard__vZ94x{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:2px solid #f3f4f6;position:relative;transition:all .3s ease}.SubscriptionPopup_planCard__vZ94x:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SubscriptionPopup_popular__iGaYf{border-color:var(--outline-color);transform:scale(1.05)}.SubscriptionPopup_popular__iGaYf:hover{transform:scale(1.05) translateY(-4px)}.SubscriptionPopup_popularBadge__tNMlC{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--bg-btn);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 6px -1px rgba(59,130,246,.3)}.SubscriptionPopup_planHeader__y5GLY{text-align:center;margin-bottom:2rem}.SubscriptionPopup_planName__xZ4FC{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_priceSection__0htq_{margin-bottom:1rem}.SubscriptionPopup_price__z9JrL{font-size:3rem;font-weight:800;color:#1a1a1a;line-height:1}.SubscriptionPopup_monthlyEquivalent__lycyM{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SubscriptionPopup_description__QMd1s{color:#6b7280;font-size:1rem;margin:0}.SubscriptionPopup_features__NvItd{margin-bottom:2rem}.SubscriptionPopup_features__NvItd h4{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_features__NvItd>div{gap:8px}.SubscriptionPopup_features__NvItd>div,.SubscriptionPopup_features__NvItd>div>div{display:flex;flex-direction:column;align-items:center;margin-bottom:0;color:#374151;width:100%}.SubscriptionPopup_features__NvItd>div>div{flex-direction:row}.SubscriptionPopup_features__NvItd>div{font-size:1rem;font-weight:400;text-align:left}.SubscriptionPopup_checkIcon__h6tDi{width:25px;height:25px;color:#fff;margin-right:.75rem;flex-shrink:0;background:var(--bg-btn);border-radius:50%;padding:4px}.SubscriptionPopup_selectButton__HnGIX{width:100%;background:#1a1a1a;color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SubscriptionPopup_selectButton__HnGIX:hover{background:#374151;transform:translateY(-1px)}.SubscriptionPopup_popularButton__T2YXL,.SubscriptionPopup_popularButton__T2YXL:hover{background:var(--bg-btn)}.SubscriptionPopup_featuresShowcase__IJ0w3{padding:2rem 1rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);margin-top:4rem;border-radius:24px}.SubscriptionPopup_featuresHeader__J09V8{text-align:center;margin-bottom:3rem}.SubscriptionPopup_featuresTitle__4EEGQ{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_gradientText__U5NvR{background:var(--bg-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SubscriptionPopup_featuresSubtitle__kE9e8{font-size:1.2rem;color:#6b7280;max-width:48rem;margin:0 auto}.SubscriptionPopup_featuresGrid__rT45n{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.SubscriptionPopup_featureCard__BAbIx{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.SubscriptionPopup_featureCard__BAbIx:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);background:#fff}.SubscriptionPopup_featureCardContent__V17Ud{padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.SubscriptionPopup_featureIconWrapper__KPM8l{padding:.75rem;border-radius:12px;background:#f8fafc;flex-shrink:0;transition:all .3s ease}.SubscriptionPopup_featureIcon__yPEz4{width:24px;height:24px;color:var(--outline-color)}.SubscriptionPopup_featureContent__heqGK{flex:1 1}.SubscriptionPopup_featureHeader__D_J4S{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.SubscriptionPopup_featureTitle__JhAhM{font-size:1.125rem;font-weight:600;color:#1a1a1a;transition:color .3s ease}.SubscriptionPopup_featureCard__BAbIx:hover .SubscriptionPopup_featureTitle__JhAhM{color:var(--outline-color)}.SubscriptionPopup_featureHighlight__S9S_X{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:12px;background:var(--bg-btn);color:#fff}.SubscriptionPopup_featureDescription__es7kX{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.SubscriptionPopup_featuresCallToAction__3xzt_{text-align:center}.SubscriptionPopup_ctaBadge__sNYOB{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#dcfce7,#dbeafe);border-radius:20px}.SubscriptionPopup_ctaCheck__fFCGi{width:20px;height:20px;color:#10b981}.SubscriptionPopup_ctaText__rNzLR{color:#059669;font-weight:500}.SubscriptionPopup_comparisonSection__oXYU4{padding:4rem 0}.SubscriptionPopup_comparisonHeader__RJGe8{text-align:center;margin-bottom:3rem}.SubscriptionPopup_comparisonTitle__9dw0e{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.SubscriptionPopup_comparisonSubtitle__2pfx4{font-size:1.125rem;color:#6b7280}.SubscriptionPopup_comparisonTable__rdK1L{max-width:64rem;margin:0 auto}.SubscriptionPopup_tableCard__98isv{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);overflow:hidden;border:1px solid #f3f4f6}.SubscriptionPopup_tableHeader__w0Rwj{background:linear-gradient(135deg,#f8fafc,#dbeafe);border-bottom:1px solid #e5e7eb}.SubscriptionPopup_tableHeaderGrid__pQmTc{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem}.SubscriptionPopup_tableHeaderCell__N2RAD{text-align:left}.SubscriptionPopup_tableHeaderCellCenter__rQElS{text-align:center}.SubscriptionPopup_tableHeaderTitle__uVhGe{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin:0}.SubscriptionPopup_tableHeaderTitleFree__WvU_d{font-size:1.125rem;font-weight:700;color:#374151;margin:0}.SubscriptionPopup_tableHeaderTitlePremium__q7yjj{font-size:1.125rem;font-weight:700;background:var(--bg-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.SubscriptionPopup_tableHeaderSubtitle__d6GHo{font-size:.875rem;color:#6b7280;margin-top:.25rem}.SubscriptionPopup_tableHeaderSubtitlePremium__hnXFx{font-size:.875rem;color:var(--outline-color);font-weight:500;margin-top:.25rem}.SubscriptionPopup_tableBody__x0tOC{padding:0}.SubscriptionPopup_tableRow__b8O7X{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.SubscriptionPopup_tableRow__b8O7X:hover{background-color:#f8fafc}.SubscriptionPopup_highlightRow__twmGY{background-color:rgba(59,130,246,.05)}.SubscriptionPopup_featureNameCell__4JLMZ{display:flex;align-items:center;gap:.5rem}.SubscriptionPopup_featureName__7re_o{font-weight:500;color:#374151}.SubscriptionPopup_premiumBadge__ChsBn{font-size:.75rem;font-weight:500;padding:.25rem .5rem;background:var(--bg-btn);color:#fff;border-radius:12px}.SubscriptionPopup_featureValueCell__o4C2N{display:flex;align-items:center;justify-content:center}.SubscriptionPopup_featureCellCenter__vH1rp{display:flex;justify-content:center}.SubscriptionPopup_checkIconSmall__iaZMI{width:20px;height:20px}.SubscriptionPopup_premiumCheck__Gki5e{color:#10b981}.SubscriptionPopup_freeCheck__fgbgo{color:var(--outline-color)}.SubscriptionPopup_xIcon__8swn8{width:20px;height:20px;color:#9ca3af}.SubscriptionPopup_unlimitedCell__NBsRD{display:flex;align-items:center;justify-content:center;gap:.25rem}.SubscriptionPopup_infinityIcon__W6loO{width:16px;height:16px}.SubscriptionPopup_freeInfinity__5GJrT,.SubscriptionPopup_premiumInfinity__9NoPs{color:var(--outline-color)}.SubscriptionPopup_unlimitedText__5etmG{font-weight:500}.SubscriptionPopup_freeText__i8Kr8,.SubscriptionPopup_premiumText__A5jHY{color:var(--outline-color)}.SubscriptionPopup_featureValue__8RDJI{font-weight:500}.SubscriptionPopup_premiumValue___e0W3{color:var(--outline-color)}.SubscriptionPopup_freeValue__2Za62{color:#374151}.SubscriptionPopup_comparisonCta__E4hY7{margin-top:2rem;text-align:center}.SubscriptionPopup_comparisonCtaContent__BXoJ3{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;background:var(--bg-btn);border-radius:12px;color:#fff}.SubscriptionPopup_comparisonCtaTitle__ySVMx{font-weight:600;font-size:1.125rem;margin:0}.SubscriptionPopup_comparisonCtaSubtitle__MYZj3{font-size:.875rem;margin:0}.SubscriptionPopup_loading__Kt7_X{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#6b7280}.SubscriptionPopup_spinner__0u3Vj{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid var(--outline-color);border-radius:50%;animation:SubscriptionPopup_spin__yO5l5 1s linear infinite;margin-bottom:1rem}@keyframes SubscriptionPopup_spin__yO5l5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionPopup_error__QbTLr{text-align:center;padding:2rem;color:#dc2626}.SubscriptionPopup_error__QbTLr h2{margin-bottom:1rem}@media (max-width:768px){.SubscriptionPopup_container__yceDC{padding:1rem}.SubscriptionPopup_header__lG31D h1{font-size:2rem}.SubscriptionPopup_plansGrid__xKD4y{grid-template-columns:1fr;gap:1.5rem}.SubscriptionPopup_popular__iGaYf{transform:none}.SubscriptionPopup_popular__iGaYf:hover{transform:translateY(-4px)}.SubscriptionPopup_planCard__vZ94x{padding:1.5rem}.SubscriptionPopup_price__z9JrL{font-size:2.5rem}.SubscriptionPopup_featuresTitle__4EEGQ{font-size:2rem}.SubscriptionPopup_featuresGrid__rT45n{grid-template-columns:1fr}.SubscriptionPopup_featureCardContent__V17Ud{text-align:center}.SubscriptionPopup_featureHeader__D_J4S{flex-direction:column;gap:.5rem}.SubscriptionPopup_featuresSubtitle__kE9e8{font-size:.8rem}.SubscriptionPopup_tableHeaderTitleFree__WvU_d,.SubscriptionPopup_tableHeaderTitlePremium__q7yjj{font-size:.9rem}.SubscriptionPopup_tableHeaderGrid__pQmTc{font-size:.7rem;gap:1rem;text-align:center}.SubscriptionPopup_tableRow__b8O7X{font-size:.7rem;gap:.5rem;text-align:center}.SubscriptionPopup_featureNameCell__4JLMZ{justify-content:center}.SubscriptionPopup_comparisonCtaContent__BXoJ3{flex-direction:column;gap:.5rem}}.SubscriptionPopup_couponNote__1fJMg{font-size:.75rem;color:#666;margin-top:.5rem;font-style:italic;text-align:center;font-weight:600}.SubscriptionPopup_list__nrqg_{background-color:#10b981}.PlanExpiryModal_overlay__n9Jsh{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.PlanExpiryModal_modal__WNvw7{background:#fff;padding:24px;border-radius:10px;width:90%;max-width:600px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:left}.PlanExpiryModal_header__gqRcw{display:flex;align-items:center;gap:12px;margin-bottom:15px}.PlanExpiryModal_icon__mE4i5{color:#f4b400;width:26px;height:26px}.PlanExpiryModal_title__Kzb5C{font-size:18px;font-weight:600;color:#333;line-height:1.4;margin:0;font-family:Montserrat,sans-serif}.PlanExpiryModal_description__UOBo4{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px;margin-left:35px;width:80%;font-family:Montserrat,sans-serif}.PlanExpiryModal_buttonGroup__8LPrF{display:flex;justify-content:flex-end;gap:12px}.PlanExpiryModal_cancelButton__Qvg9_{background:transparent;border:none;color:#666;font-size:15px;cursor:pointer;padding:8px 12px;font-family:Montserrat,sans-serif}.PlanExpiryModal_cancelButton__Qvg9_:hover{text-decoration:underline}.PlanExpiryModal_upgradeButton__hoRqE{background:var(--bg-btn);color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-size:15px;font-weight:500;font-family:Montserrat,sans-serif}@media (max-width:480px){.PlanExpiryModal_modal__WNvw7{width:95%;max-width:380px}.PlanExpiryModal_title__Kzb5C{font-size:16px}.PlanExpiryModal_cancelButton__Qvg9_,.PlanExpiryModal_description__UOBo4,.PlanExpiryModal_upgradeButton__hoRqE{font-size:14px}}.ActionMenu_dropdownContainer__BGNJC{position:relative;display:inline-block}.ActionMenu_dropdownTrigger__9_E3F{background:transparent;border:none;padding:5px;border-radius:4px;cursor:pointer}.ActionMenu_dotsIcon__7A6jL{height:16px;width:16px;fill:currentColor}.ActionMenu_dropdownMenu__ltha8{position:absolute;top:100%;right:0;margin-top:8px;width:160px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;overflow:hidden}.ActionMenu_dropdownItem__wr2RT{display:flex;align-items:center;width:100%;padding:8px 12px;background:none;border:none;color:#333;font-size:14px;cursor:pointer;text-align:left}.ActionMenu_dropdownItem__wr2RT:hover{background-color:#f5f5f5}.ActionMenu_dropdownItem__wr2RT .ActionMenu_icon__mLQIm{margin-right:8px}.ActionMenu_delete__3_8dw{color:#e53e3e}.ActionMenu_delete__3_8dw:hover{background-color:#ffe5e5}.ContentModal_modalOverlay__NIUen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1500}.ContentModal_modalContainer__hjdb7{background-color:#fff;width:800px;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;position:relative}.ContentModal_closeButton__lZsau{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#333}.ContentModal_modalTitle__AzMXJ{font-size:1.5rem;font-weight:700;margin-bottom:20px}.ContentModal_optionsContainer__yWpA0{display:flex;gap:20px;justify-content:center}.ContentModal_optionCard__XDLSA{width:400px;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f9f9f9;text-align:center;cursor:pointer;height:180px}.ContentModal_optionCard__XDLSA:hover{box-shadow:0 4px 10px rgba(54,83,121,.1);border:1px solid #d05078}.ContentModal_icon__OKqAf{color:#d05078;width:30px;height:30px;margin-bottom:10px}.ContentModal_optionCard__XDLSA h3{font-size:1.1rem;font-weight:600;margin:10px 0 5px}.ContentModal_optionCard__XDLSA p{font-size:.9rem;color:#666}@media (max-width:768px){.ContentModal_modalContainer__hjdb7{width:95%;padding:15px}.ContentModal_modalTitle__AzMXJ{font-size:1.2rem}.ContentModal_optionsContainer__yWpA0{flex-direction:column;gap:10px}.ContentModal_optionCard__XDLSA{width:100%;max-width:100%;padding:10px;font-size:.85rem;height:auto}.ContentModal_optionCard__XDLSA h3{font-size:1rem}.ContentModal_optionCard__XDLSA p{font-size:.8rem}}