.AdminLayout-module__yqwlRG__authChecking{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0f0a2899;position:fixed;inset:0}.AdminLayout-module__yqwlRG__container{color:#1e293b;background-color:#f8fafc;min-height:100vh;display:flex}.AdminLayout-module__yqwlRG__sidebar{z-index:50;background-color:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:260px;height:100vh;display:flex;position:sticky;top:0}.AdminLayout-module__yqwlRG__sidebarHeader{padding:24px}.AdminLayout-module__yqwlRG__logo{color:var(--primary);align-items:center;gap:12px;font-size:1.25rem;font-weight:800;display:flex}.AdminLayout-module__yqwlRG__logoIcon{background-color:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;display:flex}.AdminLayout-module__yqwlRG__nav{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex}.AdminLayout-module__yqwlRG__navItem{color:#64748b;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.AdminLayout-module__yqwlRG__navItem:hover{color:var(--primary);background-color:#f1f5f9}.AdminLayout-module__yqwlRG__navItemActive{color:var(--primary);background-color:#f5f3ff}.AdminLayout-module__yqwlRG__activeChevron{margin-left:auto}.AdminLayout-module__yqwlRG__sidebarFooter{border-top:1px solid #e2e8f0;padding:20px}.AdminLayout-module__yqwlRG__logoutButton{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-weight:600;transition:background .2s;display:flex}.AdminLayout-module__yqwlRG__logoutButton:hover{background-color:#fef2f2}.AdminLayout-module__yqwlRG__main{flex-direction:column;flex:1;min-width:0;display:flex}.AdminLayout-module__yqwlRG__header{z-index:40;background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.AdminLayout-module__yqwlRG__headerTitle h1{color:#334155;font-size:1.25rem;font-weight:700}.AdminLayout-module__yqwlRG__mobileMenuBtn{display:none}.AdminLayout-module__yqwlRG__headerActions{align-items:center;gap:24px;display:flex}.AdminLayout-module__yqwlRG__searchBar{color:#94a3b8;background-color:#f1f5f9;border-radius:12px;align-items:center;gap:10px;width:300px;padding:8px 16px;display:flex}.AdminLayout-module__yqwlRG__searchBar input{color:#475569;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}.AdminLayout-module__yqwlRG__notificationWrapper{align-items:center;display:flex;position:relative}.AdminLayout-module__yqwlRG__iconButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px;transition:background .2s;position:relative}.AdminLayout-module__yqwlRG__iconButton:hover{background-color:#f1f5f9}.AdminLayout-module__yqwlRG__notificationBadge{color:#fff;background-color:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px}.AdminLayout-module__yqwlRG__notificationsDropdown{z-index:100;cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;width:320px;padding:16px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.AdminLayout-module__yqwlRG__notificationsHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.AdminLayout-module__yqwlRG__notificationsHeader h3{color:#1e293b;margin:0;font-size:.9rem;font-weight:700}.AdminLayout-module__yqwlRG__notificationList{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.AdminLayout-module__yqwlRG__notificationItem{text-align:left;background:#f8fafc;border-radius:8px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:background .2s;display:flex}.AdminLayout-module__yqwlRG__notificationItem:hover{background:#f1f5f9}.AdminLayout-module__yqwlRG__notificationCourse{color:#334155;font-size:.85rem;font-weight:600}.AdminLayout-module__yqwlRG__notificationCount{color:#64748b;font-size:.75rem}.AdminLayout-module__yqwlRG__emptyNotifications{text-align:center;color:#94a3b8;padding:20px;font-size:.85rem}.AdminLayout-module__yqwlRG__userProfile{border-left:1px solid #e2e8f0;align-items:center;gap:12px;padding-left:24px;display:flex}.AdminLayout-module__yqwlRG__avatar{color:#fff;background-color:#8b5cf6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.AdminLayout-module__yqwlRG__userInfo{flex-direction:column;display:flex}.AdminLayout-module__yqwlRG__userName{color:#1e293b;font-size:.9rem;font-weight:700}.AdminLayout-module__yqwlRG__userRole{color:#94a3b8;font-size:.75rem;font-weight:500}.AdminLayout-module__yqwlRG__content{width:100%;max-width:1400px;margin:0 auto;padding:32px;overflow-y:auto}@media (max-width:1024px){.AdminLayout-module__yqwlRG__sidebar{display:none}.AdminLayout-module__yqwlRG__mobileMenuBtn{cursor:pointer;color:#64748b;background:0 0;border:none;display:block}.AdminLayout-module__yqwlRG__header{padding:0 16px}.AdminLayout-module__yqwlRG__searchBar{display:none}}
.LoginModal-module__7fDFhG__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f0a28b8;justify-content:center;align-items:center;padding:24px;animation:.2s LoginModal-module__7fDFhG__fadeIn;display:flex;position:fixed;inset:0}@keyframes LoginModal-module__7fDFhG__fadeIn{0%{opacity:0}to{opacity:1}}.LoginModal-module__7fDFhG__card{background:#fff;border-radius:24px;width:100%;max-width:440px;padding:48px 44px;animation:.3s cubic-bezier(.34,1.56,.64,1) LoginModal-module__7fDFhG__slideUp;position:relative;box-shadow:0 32px 80px #0000004d}@keyframes LoginModal-module__7fDFhG__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.LoginModal-module__7fDFhG__closeBtn{cursor:pointer;color:#b2bec3;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;transition:color .2s,background .2s;display:flex;position:absolute;top:16px;right:16px}.LoginModal-module__7fDFhG__closeBtn:hover{color:#636e72;background:#f1f2f6}.LoginModal-module__7fDFhG__logo{justify-content:center;margin-bottom:32px;display:flex}.LoginModal-module__7fDFhG__header{text-align:center;margin-bottom:32px}.LoginModal-module__7fDFhG__title{color:#2c3e50;margin-bottom:6px;font-size:26px;font-weight:800}.LoginModal-module__7fDFhG__subtitle{color:#7f8fa6;font-size:14px}.LoginModal-module__7fDFhG__form{flex-direction:column;gap:20px;display:flex}.LoginModal-module__7fDFhG__field{flex-direction:column;gap:8px;display:flex}.LoginModal-module__7fDFhG__label{color:#2c3e50;font-size:14px;font-weight:700}.LoginModal-module__7fDFhG__inputWrapper{align-items:center;display:flex;position:relative}.LoginModal-module__7fDFhG__inputIcon{color:#a29bfe;pointer-events:none;flex-shrink:0;position:absolute;left:16px}.LoginModal-module__7fDFhG__input{color:#2c3e50;background:#fff;border:2px solid #e8e4ff;border-radius:14px;outline:none;width:100%;padding:13px 48px 13px 46px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.LoginModal-module__7fDFhG__input::placeholder{color:#c0c8d8}.LoginModal-module__7fDFhG__input:focus{border-color:#a29bfe;box-shadow:0 0 0 4px #a29bfe2e}.LoginModal-module__7fDFhG__eyeButton{cursor:pointer;color:#a5b1c2;background:0 0;border:none;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;right:14px}.LoginModal-module__7fDFhG__eyeButton:hover{color:#6c5ce7}.LoginModal-module__7fDFhG__error{color:#d63031;background:#fff0f3;border:1.5px solid #ffb8c8;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:600}.LoginModal-module__7fDFhG__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c5ce7,#8490ff);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:15px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 6px 24px #6c5ce759}.LoginModal-module__7fDFhG__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px #6c5ce773}.LoginModal-module__7fDFhG__submit:disabled{opacity:.75;cursor:not-allowed}.LoginModal-module__7fDFhG__spinner{animation:.8s linear infinite LoginModal-module__7fDFhG__spin}@keyframes LoginModal-module__7fDFhG__spin{to{transform:rotate(360deg)}}
.StudentAuthModal-module__kadCLG__tabs{background:#f1f0ff;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.StudentAuthModal-module__kadCLG__tab{color:#7f8fa6;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.StudentAuthModal-module__kadCLG__tabActive{color:#6c5ce7;background:#fff;box-shadow:0 2px 8px #6c5ce726}.StudentAuthModal-module__kadCLG__googleBtn{color:#2c3e50;cursor:pointer;background:#fff;border:2px solid #e8e4ff;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:13px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.StudentAuthModal-module__kadCLG__googleBtn:hover{border-color:#a29bfe;box-shadow:0 4px 16px #6c5ce71f}.StudentAuthModal-module__kadCLG__divider{color:#c0c8d8;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.StudentAuthModal-module__kadCLG__divider:before,.StudentAuthModal-module__kadCLG__divider:after{content:"";background:#e8e4ff;flex:1;height:1px}.StudentAuthModal-module__kadCLG__rememberRow{justify-content:space-between;align-items:center;display:flex}.StudentAuthModal-module__kadCLG__rememberLabel{color:#2c3e50;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.StudentAuthModal-module__kadCLG__rememberCheck{accent-color:#6c5ce7;cursor:pointer;width:16px;height:16px}.StudentAuthModal-module__kadCLG__forgotLink{color:#a29bfe;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700;transition:color .2s}.StudentAuthModal-module__kadCLG__forgotLink:hover{color:#6c5ce7}
.enroll-module__7tKqca__overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.enroll-module__7tKqca__card{background:#fff;border-radius:24px;width:100%;max-width:460px;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #6c5ce733}.enroll-module__7tKqca__closeBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}.enroll-module__7tKqca__heading{color:var(--primary);align-items:center;gap:14px;margin-bottom:16px;display:flex}.enroll-module__7tKqca__heading h2{color:var(--text-dark);margin:0;font-size:1.2rem;font-weight:800}.enroll-module__7tKqca__heading p{color:#64748b;margin:2px 0 0;font-size:.85rem}.enroll-module__7tKqca__priceTag{color:var(--primary);text-align:center;background:#f5f3ff;border-radius:12px;margin-bottom:20px;padding:10px 16px;font-size:1.1rem;font-weight:800}.enroll-module__7tKqca__methods{flex-direction:column;gap:10px;display:flex}.enroll-module__7tKqca__methodLabel{color:#475569;margin:0 0 4px;font-size:.9rem;font-weight:600}.enroll-module__7tKqca__methodBtn{cursor:pointer;color:#2c3e50;text-align:left;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .15s;display:flex}.enroll-module__7tKqca__methodBtn:hover:not(:disabled),.enroll-module__7tKqca__methodBtnActive{border-color:var(--primary);color:var(--primary);background:#f5f3ff}.enroll-module__7tKqca__methodBtn:last-child{margin-left:auto}.enroll-module__7tKqca__methodIcon{font-size:1.2rem}.enroll-module__7tKqca__methodBtnDisabled{opacity:.5;cursor:not-allowed!important}.enroll-module__7tKqca__comingSoon{color:#94a3b8;background:#f1f5f9;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:700}.enroll-module__7tKqca__note{color:#94a3b8;text-align:center;margin-top:8px;font-size:.78rem;line-height:1.5}.enroll-module__7tKqca__transferSection{flex-direction:column;gap:16px;display:flex}.enroll-module__7tKqca__bankInfo{color:#475569;background:#f8fafc;border-radius:14px;padding:16px;font-size:.9rem;line-height:1.8}.enroll-module__7tKqca__bankInfo h3{color:var(--text-dark);margin:0 0 8px;font-size:.95rem;font-weight:800}.enroll-module__7tKqca__bankInfo p{margin:0}.enroll-module__7tKqca__uploadArea{cursor:pointer;color:var(--primary);border:2px dashed #c4b5fd;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px;transition:background .15s;display:flex}.enroll-module__7tKqca__uploadArea:hover{background:#f5f3ff}.enroll-module__7tKqca__uploadArea p{margin:0;font-weight:700}.enroll-module__7tKqca__uploadArea span{color:#94a3b8;font-size:.8rem}.enroll-module__7tKqca__uploading{color:var(--primary);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.enroll-module__7tKqca__doneSection{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:12px 0;display:flex}.enroll-module__7tKqca__doneSection h3{color:var(--text-dark);margin:0;font-size:1.3rem;font-weight:800}.enroll-module__7tKqca__doneSection p{color:#64748b;margin:0;font-size:.95rem}.enroll-module__7tKqca__primaryBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 28px;font-size:.95rem;font-weight:700}.enroll-module__7tKqca__center{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.enroll-module__7tKqca__error{color:#e74c3c;text-align:center;background:#fff5f5;border-radius:8px;padding:8px;font-size:.85rem}.enroll-module__7tKqca__stepSection{flex-direction:column;gap:14px;display:flex}.enroll-module__7tKqca__stepLabel{color:#475569;margin:0;font-size:.9rem;font-weight:700}.enroll-module__7tKqca__profileGrid{flex-direction:column;gap:8px;display:flex}.enroll-module__7tKqca__profileOption{color:#475569;cursor:pointer;text-align:left;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 16px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .15s;display:flex}.enroll-module__7tKqca__profileOption:hover{color:#6c5ce7;border-color:#a29bfe}.enroll-module__7tKqca__profileOptionActive{color:#6c5ce7;background:#f5f3ff;border-color:#6c5ce7}.enroll-module__7tKqca__methodGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.enroll-module__7tKqca__methodCard{cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;font-family:inherit;transition:all .15s;display:flex}.enroll-module__7tKqca__methodCard:hover{background:#f5f3ff;border-color:#a29bfe}.enroll-module__7tKqca__methodFlag{font-size:2rem}.enroll-module__7tKqca__methodCard strong{color:#1e293b;font-size:.88rem}.enroll-module__7tKqca__methodCard span{color:#94a3b8;font-size:.75rem}.enroll-module__7tKqca__changeMethod{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;font-weight:700}.enroll-module__7tKqca__changeMethod:hover{color:#6c5ce7}.enroll-module__7tKqca__credentialInfo{color:#4c3a8a;background:#f5f3ff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.enroll-module__7tKqca__credentialInfo svg{color:#6c5ce7;flex-shrink:0;margin-top:2px}.enroll-module__7tKqca__credentialInfo strong{margin-bottom:4px;font-size:.9rem;display:block}.enroll-module__7tKqca__credentialInfo p{opacity:.8;margin:0;font-size:.82rem;line-height:1.5}.enroll-module__7tKqca__credentialDone{color:#16a34a;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:700;display:flex}.enroll-module__7tKqca__authTabs{border:2px solid #e2e8f0;border-radius:12px;gap:0;margin-bottom:4px;display:flex;overflow:hidden}.enroll-module__7tKqca__authTab{color:#94a3b8;cursor:pointer;background:#f8fafc;border:none;flex:1;padding:10px 0;font-family:inherit;font-size:.9rem;font-weight:700;transition:all .15s}.enroll-module__7tKqca__authTabActive{background:var(--primary);color:#fff}.enroll-module__7tKqca__googleBtn{color:#2c3e50;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 16px;font-family:inherit;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.enroll-module__7tKqca__googleBtn:hover{background:#fafafa;border-color:#6c5ce7}.enroll-module__7tKqca__authDivider{color:#cbd5e1;align-items:center;gap:10px;font-size:.8rem;display:flex}.enroll-module__7tKqca__authDivider:before,.enroll-module__7tKqca__authDivider:after{content:"";background:#e2e8f0;flex:1;height:1px}.enroll-module__7tKqca__authDivider span{color:#94a3b8;font-weight:600}.enroll-module__7tKqca__authForm{flex-direction:column;gap:10px;display:flex}.enroll-module__7tKqca__authField{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:border-color .15s;display:flex}.enroll-module__7tKqca__authField:focus-within{background:#fff;border-color:#a29bfe}.enroll-module__7tKqca__authIcon{color:#94a3b8;flex-shrink:0}.enroll-module__7tKqca__authInput{color:#2c3e50;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.92rem}.enroll-module__7tKqca__authInput::placeholder{color:#cbd5e1}.enroll-module__7tKqca__eyeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.enroll-module__7tKqca__eyeBtn:hover{color:#6c5ce7}@keyframes enroll-module__7tKqca__spin{to{transform:rotate(360deg)}}.enroll-module__7tKqca__spinner{animation:1s linear infinite enroll-module__7tKqca__spin}
.blog-module__JsT-Oq__main{max-width:1200px;min-height:60vh;margin:0 auto;padding:60px 20px;overflow-x:hidden}.blog-module__JsT-Oq__pageHeader{text-align:center;margin-bottom:60px}.blog-module__JsT-Oq__pageTitle{color:var(--primary);margin-bottom:12px;font-size:42px;font-weight:800}.blog-module__JsT-Oq__pageSubtitle{color:var(--text-light);font-size:18px}.blog-module__JsT-Oq__empty{text-align:center;color:var(--text-light);padding:60px 0;font-size:18px}.blog-module__JsT-Oq__article{max-width:780px;margin:0 auto}.blog-module__JsT-Oq__backLink{color:var(--primary);margin-bottom:32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__backLink:hover{text-decoration:underline}.blog-module__JsT-Oq__articleHeader{margin-bottom:36px}.blog-module__JsT-Oq__articleDate{color:var(--text-light);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.blog-module__JsT-Oq__articleTitle{color:var(--text-dark);margin-bottom:16px;font-size:36px;font-weight:800;line-height:1.3}.blog-module__JsT-Oq__articleExcerpt{color:var(--text-light);font-size:18px;line-height:1.6}.blog-module__JsT-Oq__coverImageWrapper{border-radius:20px;width:100%;height:420px;margin-bottom:48px;position:relative;overflow:hidden}.blog-module__JsT-Oq__articleContent{color:var(--text-dark);overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:17px;line-height:1.8}.blog-module__JsT-Oq__articleContent h1,.blog-module__JsT-Oq__articleContent h2,.blog-module__JsT-Oq__articleContent h3{color:var(--primary);margin:32px 0 16px;line-height:1.3}.blog-module__JsT-Oq__articleContent h1{font-size:30px}.blog-module__JsT-Oq__articleContent h2{font-size:24px}.blog-module__JsT-Oq__articleContent h3{font-size:20px}.blog-module__JsT-Oq__articleContent p{overflow-wrap:break-word;word-break:break-word;margin-bottom:20px}.blog-module__JsT-Oq__articleContent ul,.blog-module__JsT-Oq__articleContent ol{margin-bottom:20px;padding-left:24px}.blog-module__JsT-Oq__articleContent li{margin-bottom:8px}.blog-module__JsT-Oq__articleContent a{color:var(--primary);text-decoration:underline}.blog-module__JsT-Oq__articleContent blockquote{border-left:4px solid var(--primary-light);color:var(--text-light);background:#faf9ff;border-radius:0 12px 12px 0;margin:24px 0;padding:12px 20px;font-style:italic}.blog-module__JsT-Oq__articleContent img{border-radius:12px;max-width:100%;margin:20px 0}@media (max-width:768px){.blog-module__JsT-Oq__main{padding:40px 16px}.blog-module__JsT-Oq__pageHeader{margin-bottom:36px}.blog-module__JsT-Oq__pageTitle{font-size:28px}.blog-module__JsT-Oq__pageSubtitle{font-size:16px}.blog-module__JsT-Oq__articleTitle{font-size:24px}.blog-module__JsT-Oq__articleExcerpt{font-size:16px}.blog-module__JsT-Oq__coverImageWrapper{border-radius:14px;height:220px;margin-bottom:28px}.blog-module__JsT-Oq__articleContent{font-size:15px}.blog-module__JsT-Oq__articleContent h1{font-size:22px}.blog-module__JsT-Oq__articleContent h2{font-size:19px}.blog-module__JsT-Oq__articleContent h3{font-size:17px}}@media (max-width:480px){.blog-module__JsT-Oq__pageTitle{font-size:24px}.blog-module__JsT-Oq__articleTitle{font-size:20px}.blog-module__JsT-Oq__coverImageWrapper{height:180px}}
.course-module__5kxCrq__main{background:#fff;min-height:100vh}.course-module__5kxCrq__hero{color:#fff;background:linear-gradient(135deg,#6c5ce7 0%,#a29bfe 100%);padding:60px 24px 52px;overflow:hidden}.course-module__5kxCrq__heroContent{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1100px;margin:0 auto;display:flex}.course-module__5kxCrq__heroLeft{flex:1}.course-module__5kxCrq__heroTag{background:#fff3;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:.82rem;font-weight:700;display:inline-block}.course-module__5kxCrq__heroTitle{margin:0 0 14px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;line-height:1.2}.course-module__5kxCrq__heroDesc{opacity:.88;max-width:560px;margin:0 0 20px;font-size:1rem;line-height:1.6}.course-module__5kxCrq__heroMeta{opacity:.9;flex-wrap:wrap;gap:14px;font-size:.88rem;display:flex}.course-module__5kxCrq__heroMeta span{align-items:center;gap:6px;display:flex}.course-module__5kxCrq__heroRight{z-index:1;background:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:14px;width:280px;min-width:0;padding:24px;display:flex;position:relative;box-shadow:0 12px 40px #0000002e}.course-module__5kxCrq__heroPrice{color:#6c5ce7;font-size:1.8rem;font-weight:900;line-height:1.1}.course-module__5kxCrq__heroPrice span{color:#94a3b8;margin-top:4px;font-size:.8rem;font-weight:600;display:block}.course-module__5kxCrq__enrollBtn{color:#fff;cursor:pointer;background:#6c5ce7;border:none;border-radius:14px;width:100%;padding:14px;font-family:inherit;font-size:.95rem;font-weight:800;transition:opacity .2s,transform .15s}.course-module__5kxCrq__enrollBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.course-module__5kxCrq__enrollBtn:disabled{cursor:default;background:#94a3b8}.course-module__5kxCrq__enrolledBadge{color:#15803d;background:#dcfce7;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.95rem;font-weight:700;display:flex}.course-module__5kxCrq__body{flex-direction:column;gap:56px;max-width:1100px;margin:0 auto;padding:56px 24px 80px;display:flex}.course-module__5kxCrq__sectionTitle{color:#1a004f;letter-spacing:-.3px;margin:0 0 24px;font-size:1.4rem;font-weight:900}.course-module__5kxCrq__plansGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.course-module__5kxCrq__planCard{background:#fff;border:1.5px solid #e8e3ff;border-radius:18px;flex-direction:column;gap:16px;padding:22px 22px 20px;transition:box-shadow .2s;display:flex}.course-module__5kxCrq__planCard:hover{box-shadow:0 6px 24px #6c5ce71a}.course-module__5kxCrq__planCardMe{background:#faf9ff;border-color:#6c5ce7;box-shadow:0 4px 20px #6c5ce71f}.course-module__5kxCrq__planHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.course-module__5kxCrq__planName{color:#1a004f;font-size:1rem;font-weight:800}.course-module__5kxCrq__planCupos{color:#6c5ce7;white-space:nowrap;background:#f0ebff;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:700}.course-module__5kxCrq__planModulesLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px;font-size:.78rem;font-weight:700}.course-module__5kxCrq__planModuleList{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.course-module__5kxCrq__planModuleList li{color:#3d2a6b;align-items:flex-start;gap:7px;font-size:.88rem;line-height:1.4;display:flex}.course-module__5kxCrq__planModuleList li svg{color:#6c5ce7;flex-shrink:0;margin-top:2px}.course-module__5kxCrq__planModuleList li em{color:#94a3b8;font-style:normal}.course-module__5kxCrq__planPrice{color:#6c5ce7;border-top:1px solid #f0eeff;margin-top:auto;padding-top:14px;font-size:1.5rem;font-weight:900}.course-module__5kxCrq__noPrice{color:#94a3b8;font-size:.85rem;font-weight:500}.course-module__5kxCrq__planBtn{color:#6c5ce7;cursor:pointer;background:#f0ebff;border:none;border-radius:12px;width:100%;padding:11px;font-family:inherit;font-size:.88rem;font-weight:800;transition:background .2s}.course-module__5kxCrq__planBtn:hover{background:#e4dcff}.course-module__5kxCrq__planBtnMe{color:#fff;background:#6c5ce7}.course-module__5kxCrq__planBtnMe:hover{background:#5a4bd1}.course-module__5kxCrq__moduleList{flex-direction:column;gap:8px;display:flex}.course-module__5kxCrq__moduleItem{background:#fff;border:1.5px solid #f0eeff;border-radius:14px;transition:border-color .2s;overflow:hidden}.course-module__5kxCrq__moduleItem:hover{border-color:#d4c8ff}.course-module__5kxCrq__moduleHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:16px 18px;font-family:inherit;display:flex}.course-module__5kxCrq__moduleNum{color:#fff;background:#6c5ce7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:flex}.course-module__5kxCrq__moduleInfo{flex-direction:column;flex:1;gap:4px;display:flex}.course-module__5kxCrq__moduleName{color:#1a004f;font-size:.95rem;font-weight:700}.course-module__5kxCrq__moduleMeta{color:#64748b;flex-wrap:wrap;gap:12px;font-size:.78rem;display:flex}.course-module__5kxCrq__moduleDate,.course-module__5kxCrq__moduleAccess{align-items:center;gap:4px;display:flex}.course-module__5kxCrq__moduleAccess{color:#7c6fa0}.course-module__5kxCrq__chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.course-module__5kxCrq__chevronOpen{transform:rotate(180deg)}.course-module__5kxCrq__moduleTopics{background:#faf9ff;border-top:1px solid #f5f0ff;flex-direction:column;gap:10px;padding:16px 20px 18px 62px;display:flex}.course-module__5kxCrq__topicItem{color:#3d2a6b;font-size:.88rem;line-height:1.65}.course-module__5kxCrq__topicItem p{margin:0}.course-module__5kxCrq__topicItem ul,.course-module__5kxCrq__topicItem ol{margin:4px 0;padding-left:18px}.course-module__5kxCrq__topicItem li{margin-bottom:3px}.course-module__5kxCrq__topicItem strong{color:#1a004f}@media (max-width:768px){.course-module__5kxCrq__hero{padding:40px 16px 36px}.course-module__5kxCrq__heroContent{flex-direction:column;gap:24px}.course-module__5kxCrq__heroRight{min-width:unset;max-width:unset;width:100%}.course-module__5kxCrq__body{gap:40px;padding:36px 16px 56px}.course-module__5kxCrq__plansGrid{grid-template-columns:1fr}}@media (max-width:480px){.course-module__5kxCrq__heroTitle{font-size:1.7rem}.course-module__5kxCrq__moduleTopics{padding-left:20px}}.course-module__5kxCrq__resourceList{flex-direction:column;gap:6px;display:flex}.course-module__5kxCrq__resourceSection{color:#4c3a8a;text-transform:uppercase;letter-spacing:.5px;background:#f5f3ff;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-size:.82rem;font-weight:800;display:flex}.course-module__5kxCrq__resourceFile{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.course-module__5kxCrq__resourceFile:hover{color:var(--primary);background:#faf8ff;border-color:#a29bfe}.course-module__5kxCrq__resourceFile svg:first-child{color:#94a3b8;flex-shrink:0}.course-module__5kxCrq__resourceFile span{flex:1}.course-module__5kxCrq__resourceDownloadIcon{color:#94a3b8;flex-shrink:0}
.cursos-module__tlftvG__main{max-width:1200px;min-height:60vh;margin:0 auto;padding:60px 20px}.cursos-module__tlftvG__pageHeader{text-align:center;margin-bottom:60px}.cursos-module__tlftvG__title{color:var(--primary);margin-bottom:12px;font-size:42px;font-weight:800}.cursos-module__tlftvG__subtitle{color:var(--text-light);font-size:18px}.cursos-module__tlftvG__body{max-width:1200px;margin:0 auto;padding:56px 24px 80px}.cursos-module__tlftvG__loadingState,.cursos-module__tlftvG__emptyState{text-align:center;color:#94a3b8;padding:80px 0;font-size:17px}.cursos-module__tlftvG__section{margin-bottom:64px}.cursos-module__tlftvG__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;display:grid}.cursos-module__tlftvG__card{color:inherit;background:#fff;border:1px solid #6c5ce714;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 24px #6c5ce71a,0 1px 6px #0000000a}.cursos-module__tlftvG__card:hover{transform:translateY(-6px);box-shadow:0 20px 56px #6c5ce72e}.cursos-module__tlftvG__cardImage{flex-shrink:0;height:220px;position:relative;overflow:hidden}.cursos-module__tlftvG__cardImagePlaceholder{background:linear-gradient(145deg,#6c5ce7 0%,#a29bfe 100%);width:100%;height:100%}.cursos-module__tlftvG__modalityBadge{z-index:2;color:#6c5ce7;letter-spacing:.8px;text-transform:uppercase;background:#fff;border-radius:20px;padding:5px 13px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #0000001a}.cursos-module__tlftvG__cardContent{flex-direction:column;flex:1;gap:10px;padding:28px 28px 32px;display:flex}.cursos-module__tlftvG__cardTitle{color:#1a004f;letter-spacing:-.3px;font-size:1.35rem;font-weight:900;line-height:1.25}.cursos-module__tlftvG__cardDesc{color:#7c6fa0;font-size:14px;line-height:1.65}.cursos-module__tlftvG__cardMeta{color:#64748b;flex-direction:column;gap:6px;margin-top:4px;font-size:13px;display:flex}.cursos-module__tlftvG__cardMeta span{align-items:center;gap:7px;display:flex}.cursos-module__tlftvG__cta{color:#6c5ce7;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:800;transition:gap .2s;display:inline-flex}.cursos-module__tlftvG__card:hover .cursos-module__tlftvG__cta{gap:11px}.cursos-module__tlftvG__pastSection{border-top:1px solid #f1f5f9;padding-top:40px}.cursos-module__tlftvG__pastLabel{text-transform:uppercase;letter-spacing:1.2px;color:#a89ec0;margin-bottom:20px;font-size:11px;font-weight:800}.cursos-module__tlftvG__pastGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cursos-module__tlftvG__pastCard{color:inherit;background:#fafafa;border:1px solid #6c5ce714;border-radius:14px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.cursos-module__tlftvG__pastCard:hover{background:#fff;box-shadow:0 4px 16px #6c5ce71a}.cursos-module__tlftvG__pastImage{border-radius:10px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.cursos-module__tlftvG__pastImagePlaceholder{background:linear-gradient(135deg,#a29bfe,#6c5ce7);width:100%;height:100%}.cursos-module__tlftvG__pastInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.cursos-module__tlftvG__pastBadge{text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;font-size:10px;font-weight:800}.cursos-module__tlftvG__pastTitle{color:#3d2a6b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.cursos-module__tlftvG__pastDate{color:#94a3b8;align-items:center;gap:4px;font-size:12px;display:flex}@media (max-width:768px){.cursos-module__tlftvG__main{padding:40px 16px}.cursos-module__tlftvG__pageHeader{margin-bottom:36px}.cursos-module__tlftvG__title{font-size:28px}.cursos-module__tlftvG__subtitle{font-size:16px}.cursos-module__tlftvG__grid{grid-template-columns:1fr}.cursos-module__tlftvG__pastSection{padding-top:28px}.cursos-module__tlftvG__cardImage{height:180px}}@media (max-width:480px){.cursos-module__tlftvG__title{font-size:24px}}
.courseAdmin-module__-q2sbq__container{flex-direction:column;gap:20px;display:flex}.courseAdmin-module__-q2sbq__breadcrumb{margin-bottom:8px}.courseAdmin-module__-q2sbq__backLink{color:#64748b;align-items:center;gap:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.courseAdmin-module__-q2sbq__backLink:hover{color:var(--primary)}.courseAdmin-module__-q2sbq__header{justify-content:space-between;align-items:center;display:flex}.courseAdmin-module__-q2sbq__headerInfo{align-items:center;gap:12px;display:flex}.courseAdmin-module__-q2sbq__statusDot{background-color:#22c55e;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #22c55e1a}.courseAdmin-module__-q2sbq__title{color:#1e293b;font-size:1.6rem;font-weight:800}.courseAdmin-module__-q2sbq__title span{color:#64748b;font-weight:600}.courseAdmin-module__-q2sbq__saveButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 24px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #6c5ce733}.courseAdmin-module__-q2sbq__saveButton:hover{background-color:#5f4ed1;transform:translateY(-1px)}.courseAdmin-module__-q2sbq__tabsContainer{flex-direction:column;gap:24px;display:flex}.courseAdmin-module__-q2sbq__tabsList{border-bottom:1px solid #e2e8f0;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.courseAdmin-module__-q2sbq__tabsList::-webkit-scrollbar{display:none}.courseAdmin-module__-q2sbq__tabItem{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;position:relative}.courseAdmin-module__-q2sbq__tabBadge{color:#fff;background-color:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:800;display:flex}.courseAdmin-module__-q2sbq__tabItem:hover{color:var(--primary);background-color:#f8fafc}.courseAdmin-module__-q2sbq__tabActive{color:var(--primary);border-bottom-color:var(--primary)}.courseAdmin-module__-q2sbq__tabContent{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;min-height:400px;padding:32px;box-shadow:0 1px 3px #0000000d}.courseAdmin-module__-q2sbq__tabGrid{grid-template-columns:1.5fr 1fr;gap:48px;display:grid}.courseAdmin-module__-q2sbq__formSection{flex-direction:column;gap:20px;display:flex}.courseAdmin-module__-q2sbq__fieldGroup{flex-direction:column;gap:8px;display:flex}.courseAdmin-module__-q2sbq__fieldGroup label{color:#475569;font-size:.9rem;font-weight:700}.courseAdmin-module__-q2sbq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.courseAdmin-module__-q2sbq__input{color:#1e293b;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.courseAdmin-module__-q2sbq__input:focus{border-color:var(--primary)}.courseAdmin-module__-q2sbq__imageUpload{flex-direction:column;gap:12px;display:flex}.courseAdmin-module__-q2sbq__imagePlaceholder{aspect-ratio:16/9;color:#94a3b8;background-color:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.courseAdmin-module__-q2sbq__secondaryButton{color:#475569;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:10px;font-weight:700}.courseAdmin-module__-q2sbq__statusToggle{background-color:#f1f5f9;border-radius:12px;gap:4px;padding:4px;display:flex}.courseAdmin-module__-q2sbq__statusBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px;font-size:.85rem;font-weight:700}.courseAdmin-module__-q2sbq__statusActive{color:var(--primary);background-color:#fff;box-shadow:0 2px 4px #0000000d}.courseAdmin-module__-q2sbq__listContainer{flex-direction:column;gap:16px;display:flex}.courseAdmin-module__-q2sbq__listItem{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.courseAdmin-module__-q2sbq__itemInfo h4{color:#1e293b;font-weight:700}.courseAdmin-module__-q2sbq__itemInfo p{color:#64748b;font-size:.85rem}.courseAdmin-module__-q2sbq__addBtn{color:#64748b;cursor:pointer;background:0 0;border:2px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:700;transition:all .2s;display:flex}.courseAdmin-module__-q2sbq__addBtn:hover{border-color:var(--primary);color:var(--primary);background-color:#f5f3ff}.courseAdmin-module__-q2sbq__tabHeader{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.courseAdmin-module__-q2sbq__sectionTitle{color:#1e293b;margin-bottom:4px;font-size:1.25rem;font-weight:800}.courseAdmin-module__-q2sbq__sectionDesc{color:#64748b;font-size:.9rem;font-weight:500}.courseAdmin-module__-q2sbq__addBtnSmall{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 4px 10px #6c5ce726}.courseAdmin-module__-q2sbq__itemMain{align-items:center;gap:16px;display:flex}.courseAdmin-module__-q2sbq__dragHandle{color:#94a3b8;cursor:grab}.courseAdmin-module__-q2sbq__itemMeta{color:#94a3b8;align-items:center;gap:6px;margin-top:4px;font-size:.8rem;display:flex}.courseAdmin-module__-q2sbq__itemActions{gap:8px;display:flex}.courseAdmin-module__-q2sbq__actionBtn,.courseAdmin-module__-q2sbq__actionBtnDelete{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.courseAdmin-module__-q2sbq__actionBtn:hover{border-color:var(--primary);color:var(--primary)}.courseAdmin-module__-q2sbq__actionBtnDelete:hover{color:#ef4444;background-color:#fef2f2;border-color:#fee2e2}.courseAdmin-module__-q2sbq__pricesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.courseAdmin-module__-q2sbq__priceCard{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.courseAdmin-module__-q2sbq__priceHeader{justify-content:space-between;align-items:flex-start;display:flex}.courseAdmin-module__-q2sbq__priceInfo h4{color:#1e293b;margin-bottom:8px;font-size:1.1rem;font-weight:800}.courseAdmin-module__-q2sbq__priceBadge{color:var(--primary);background-color:#f5f3ff;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.9rem;font-weight:800;display:inline-flex}.courseAdmin-module__-q2sbq__dotActive{background-color:#22c55e}.courseAdmin-module__-q2sbq__priceDetails{flex-direction:column;gap:10px;display:flex}.courseAdmin-module__-q2sbq__detailItem{color:#64748b;align-items:center;gap:10px;font-size:.85rem;display:flex}.courseAdmin-module__-q2sbq__detailItem strong{color:#475569}.courseAdmin-module__-q2sbq__warning{color:#a16207}.courseAdmin-module__-q2sbq__priceActions{gap:12px;margin-top:auto;display:flex}.courseAdmin-module__-q2sbq__pricesSmartGrid{flex-direction:column;gap:12px;display:flex}.courseAdmin-module__-q2sbq__pricesSmartRow{background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.courseAdmin-module__-q2sbq__pricesSmartLeft{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.courseAdmin-module__-q2sbq__pricesSmartName{color:#1e293b;margin:0;font-size:1rem;font-weight:800}.courseAdmin-module__-q2sbq__pricesSmartModules{color:#64748b;align-items:flex-start;gap:6px;font-size:.82rem;line-height:1.5;display:flex}.courseAdmin-module__-q2sbq__pricesModuleNames{color:#94a3b8}.courseAdmin-module__-q2sbq__pricesSmartRight{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.courseAdmin-module__-q2sbq__pricesSmartInputRow{align-items:center;gap:8px;display:flex}.courseAdmin-module__-q2sbq__pricesSmartCurrent{color:#94a3b8;text-align:right;margin:0;font-size:.78rem}.courseAdmin-module__-q2sbq__textButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:700}.courseAdmin-module__-q2sbq__enrollmentTable{margin-top:16px}.courseAdmin-module__-q2sbq__table{border-collapse:collapse;width:100%}.courseAdmin-module__-q2sbq__table th{text-align:left;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:12px 16px;font-size:.8rem}.courseAdmin-module__-q2sbq__table td{border-bottom:1px solid #f8fafc;padding:16px}.courseAdmin-module__-q2sbq__userCell{flex-direction:column;display:flex}.courseAdmin-module__-q2sbq__userName{color:#1e293b;font-weight:700}.courseAdmin-module__-q2sbq__userEmail{color:#94a3b8;font-size:.8rem}.courseAdmin-module__-q2sbq__statusBadge,.courseAdmin-module__-q2sbq__paymentBadge{border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}.courseAdmin-module__-q2sbq__confirmed{color:#15803d;background-color:#dcfce7}.courseAdmin-module__-q2sbq__pendingDocs{color:#c2410c;background-color:#fff7ed}.courseAdmin-module__-q2sbq__paid{color:#16a34a;background-color:#f0fdf4}.courseAdmin-module__-q2sbq__unpaid{color:#64748b;background-color:#f8fafc}.courseAdmin-module__-q2sbq__iconBtn,.courseAdmin-module__-q2sbq__iconBtnSuccess,.courseAdmin-module__-q2sbq__iconBtnCancel{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.courseAdmin-module__-q2sbq__iconBtnSuccess:hover{color:#16a34a;background-color:#f0fdf4;border-color:#bbf7d0}.courseAdmin-module__-q2sbq__iconBtnCancel:hover{color:#ef4444;background-color:#fef2f2;border-color:#fecaca}.courseAdmin-module__-q2sbq__segmentIcon{color:#0d9488;background-color:#f0fdfa;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.courseAdmin-module__-q2sbq__emptyState h3{color:#475569;margin-bottom:8px}.courseAdmin-module__-q2sbq__accessRow{align-items:center;gap:8px;display:flex}.courseAdmin-module__-q2sbq__accessToggleBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__accessToggleActive{border-color:var(--primary);color:var(--primary);background:#f5f3ff}.courseAdmin-module__-q2sbq__profileCheckboxes{flex-wrap:wrap;gap:8px;display:flex}.courseAdmin-module__-q2sbq__profileCheckbox{color:#475569;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__profileCheckbox:has(input:checked){border-color:var(--primary);color:var(--primary);background:#f5f3ff}.courseAdmin-module__-q2sbq__profileCheckbox input{accent-color:var(--primary)}.courseAdmin-module__-q2sbq__alertBadge{color:#c2410c;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700}.courseAdmin-module__-q2sbq__filterTabs{flex-wrap:wrap;gap:6px;display:flex}.courseAdmin-module__-q2sbq__filterTab{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__filterTab:hover{border-color:var(--primary);color:var(--primary)}.courseAdmin-module__-q2sbq__filterTabActive{border-color:var(--primary);color:var(--primary);background:#f5f3ff}.courseAdmin-module__-q2sbq__filterCount{color:#475569;background:#e2e8f0;border-radius:10px;padding:1px 7px;font-size:.75rem}.courseAdmin-module__-q2sbq__enrollStatusBadge{border-radius:20px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.courseAdmin-module__-q2sbq__statusPending{color:#854d0e;background:#fef9c3}.courseAdmin-module__-q2sbq__statusReview{color:#c2410c;background:#fff7ed}.courseAdmin-module__-q2sbq__statusConfirmed{color:#15803d;background:#dcfce7}.courseAdmin-module__-q2sbq__statusCancelled{color:#991b1b;background:#fee2e2}.courseAdmin-module__-q2sbq__receiptLink{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.courseAdmin-module__-q2sbq__actionBtnConfirm{color:#15803d;cursor:pointer;background:#dcfce7;border:1px solid #bbf7d0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__actionBtnConfirm:hover{color:#fff;background:#15803d}.courseAdmin-module__-q2sbq__topicsSection{flex-direction:column;gap:8px;display:flex}.courseAdmin-module__-q2sbq__topicsList{flex-direction:column;gap:6px;display:flex}.courseAdmin-module__-q2sbq__topicRow{align-items:flex-start;gap:6px;display:flex}.courseAdmin-module__-q2sbq__topicRow .ql-editor{min-height:72px}.courseAdmin-module__-q2sbq__topicsPreview{color:#64748b;margin:6px 0 0;padding-left:18px;font-size:.82rem;line-height:1.7;list-style:outside}.courseAdmin-module__-q2sbq__repoTab{flex-direction:column;gap:20px;display:flex}.courseAdmin-module__-q2sbq__repoAddBtn{color:#475569;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__repoAddBtn:hover{color:#6c5ce7;border-color:#a29bfe}.courseAdmin-module__-q2sbq__repoAddBtnPrimary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.85rem;font-weight:700;transition:opacity .15s;display:flex}.courseAdmin-module__-q2sbq__repoAddBtnPrimary:hover{opacity:.85}.courseAdmin-module__-q2sbq__repoAddForm{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.courseAdmin-module__-q2sbq__repoAddFormLabel{color:#1e293b;margin:0;font-size:.9rem;font-weight:700}.courseAdmin-module__-q2sbq__repoUploadArea{cursor:pointer;color:var(--primary);border:2px dashed #c4b5fd;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;font-size:.9rem;font-weight:600;transition:background .15s;display:flex}.courseAdmin-module__-q2sbq__repoUploadArea:hover{background:#f5f3ff}.courseAdmin-module__-q2sbq__repoFileName{color:#15803d;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.courseAdmin-module__-q2sbq__repoError{color:#e74c3c;background:#fff5f5;border-radius:8px;margin:0;padding:8px 12px;font-size:.85rem}.courseAdmin-module__-q2sbq__repoEmpty{color:#94a3b8;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 0;display:flex}.courseAdmin-module__-q2sbq__repoEmpty p{color:#64748b;margin:0;font-size:1rem;font-weight:700}.courseAdmin-module__-q2sbq__repoEmpty span{font-size:.85rem}.courseAdmin-module__-q2sbq__repoList{flex-direction:column;gap:6px;display:flex}.courseAdmin-module__-q2sbq__repoItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s;display:flex}.courseAdmin-module__-q2sbq__repoItemSection{background:#f8fafc;border-style:dashed;border-color:#cbd5e1}.courseAdmin-module__-q2sbq__repoItemHidden{opacity:.55}.courseAdmin-module__-q2sbq__repoItemOrder{flex-direction:column;gap:1px;display:flex}.courseAdmin-module__-q2sbq__repoOrderBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .12s;display:flex}.courseAdmin-module__-q2sbq__repoOrderBtn:hover:not(:disabled){color:#475569;background:#f1f5f9}.courseAdmin-module__-q2sbq__repoOrderBtn:disabled{opacity:.2;cursor:default}.courseAdmin-module__-q2sbq__repoItemIcon{color:#94a3b8;flex-shrink:0}.courseAdmin-module__-q2sbq__repoItemSection .courseAdmin-module__-q2sbq__repoItemIcon{color:#6c5ce7}.courseAdmin-module__-q2sbq__repoItemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.courseAdmin-module__-q2sbq__repoItemTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.courseAdmin-module__-q2sbq__repoItemSection .courseAdmin-module__-q2sbq__repoItemTitle{color:#4c3a8a;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.courseAdmin-module__-q2sbq__repoItemLink{color:var(--primary);font-size:.78rem;font-weight:600;text-decoration:none}.courseAdmin-module__-q2sbq__repoItemLink:hover{text-decoration:underline}.courseAdmin-module__-q2sbq__repoItemActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.courseAdmin-module__-q2sbq__repoVisibleBtn{color:#94a3b8;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__repoVisibleBtn:hover{color:#6c5ce7;border-color:#a29bfe}.courseAdmin-module__-q2sbq__repoVisibleOn{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.courseAdmin-module__-q2sbq__repoVisibleOn:hover{color:#15803d;border-color:#86efac}@keyframes courseAdmin-module__-q2sbq__repoSpin{to{transform:rotate(360deg)}}.courseAdmin-module__-q2sbq__spinner{animation:1s linear infinite courseAdmin-module__-q2sbq__repoSpin}.courseAdmin-module__-q2sbq__repoGroups{flex-direction:column;gap:16px;display:flex}.courseAdmin-module__-q2sbq__repoGroup{border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden}.courseAdmin-module__-q2sbq__repoGroupFiles{background:#fafafa;flex-direction:column;gap:0;padding:8px 12px 12px;display:flex}.courseAdmin-module__-q2sbq__repoGroupFiles .courseAdmin-module__-q2sbq__repoItem{background:#fff;border-radius:10px;margin-top:6px}.courseAdmin-module__-q2sbq__repoGroup>.courseAdmin-module__-q2sbq__repoItem{background:#f5f3ff;border:none;border-bottom:1.5px solid #e2e8f0;border-radius:0}.courseAdmin-module__-q2sbq__repoAddFileForm{background:#fff;border:1.5px dashed #c4b5fd;border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.courseAdmin-module__-q2sbq__repoAddFileBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1.5px dashed #e2e8f0;border-radius:10px;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px 12px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .15s;display:flex}.courseAdmin-module__-q2sbq__repoAddFileBtn:hover{color:#6c5ce7;background:#faf8ff;border-color:#a29bfe}
.courses-module__8TZdPW__container{flex-direction:column;gap:24px;display:flex}.courses-module__8TZdPW__header{justify-content:space-between;align-items:center;display:flex}.courses-module__8TZdPW__title{color:#1e293b;margin-bottom:4px;font-size:1.8rem;font-weight:800}.courses-module__8TZdPW__subtitle{color:#64748b;font-weight:500}.courses-module__8TZdPW__createButton{background-color:var(--primary);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #6c5ce733}.courses-module__8TZdPW__createButton:hover{background-color:#5f4ed1;transform:translateY(-1px)}.courses-module__8TZdPW__toolbar{align-items:center;gap:16px;display:flex}.courses-module__8TZdPW__searchBox{color:#94a3b8;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:10px 16px;display:flex}.courses-module__8TZdPW__searchBox input{color:#475569;background:0 0;border:none;outline:none;width:100%}.courses-module__8TZdPW__filterButton{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.courses-module__8TZdPW__tableCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.courses-module__8TZdPW__table{border-collapse:collapse;text-align:left;width:100%}.courses-module__8TZdPW__table th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 24px;font-size:.85rem;font-weight:700}.courses-module__8TZdPW__table td{color:#475569;border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:.95rem}.courses-module__8TZdPW__courseCell{align-items:center;gap:16px;display:flex}.courses-module__8TZdPW__courseIcon{width:40px;height:40px;color:var(--primary);background-color:#f5f3ff;border-radius:10px;justify-content:center;align-items:center;display:flex}.courses-module__8TZdPW__courseTitle{color:#1e293b;font-weight:700}.courses-module__8TZdPW__dateCell,.courses-module__8TZdPW__enrollmentCell{align-items:center;gap:6px;display:flex}.courses-module__8TZdPW__badge{color:#64748b;background-color:#f1f5f9;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600}.courses-module__8TZdPW__statusBadge{border-radius:20px;padding:4px 10px;font-size:.8rem;font-weight:700}.courses-module__8TZdPW__publicado{color:#15803d;background-color:#dcfce7}.courses-module__8TZdPW__borrador{color:#a16207;background-color:#fef9c3}.courses-module__8TZdPW__cerrado{color:#b91c1c;background-color:#fee2e2}.courses-module__8TZdPW__actionsHeader,.courses-module__8TZdPW__actionsCell{text-align:right}.courses-module__8TZdPW__actionButtons{justify-content:flex-end;gap:8px;display:flex}.courses-module__8TZdPW__actionBtn{color:#64748b;cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.courses-module__8TZdPW__actionBtn:hover{color:var(--primary);border-color:var(--primary);background-color:#f1f5f9}.courses-module__8TZdPW__actionBtnAdmin{height:36px;color:var(--primary);background-color:#f5f3ff;border:1px solid #e9e7ff;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.courses-module__8TZdPW__actionBtnAdmin:hover{background-color:var(--primary);color:#fff}.courses-module__8TZdPW__actionBtnDelete{color:#e74c3c;cursor:pointer;background-color:#fff5f5;border:1px solid #fde8e8;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.courses-module__8TZdPW__actionBtnDelete:hover{color:#fff;background-color:#e74c3c;border-color:#e74c3c}
.emails-module__hDiqKa__container{max-width:1200px;margin:0 auto;padding:24px}.emails-module__hDiqKa__header{margin-bottom:32px}.emails-module__hDiqKa__headerTitle{align-items:center;gap:16px;display:flex}.emails-module__hDiqKa__headerTitle h1{color:#1e1b4b;margin:0;font-size:1.5rem;font-weight:800}.emails-module__hDiqKa__headerTitle p{color:#64748b;margin:4px 0 0;font-size:.9rem}.emails-module__hDiqKa__icon{color:#6c5ce7;background:#f3f0ff;border-radius:12px;padding:12px}.emails-module__hDiqKa__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.emails-module__hDiqKa__tableWrapper{overflow-x:auto}.emails-module__hDiqKa__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.emails-module__hDiqKa__table th{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px;font-weight:700}.emails-module__hDiqKa__table td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:16px}.emails-module__hDiqKa__dateCell{white-space:nowrap;color:#64748b;align-items:center;gap:6px;display:flex}.emails-module__hDiqKa__emailCell{color:#1e1b4b;font-weight:600}.emails-module__hDiqKa__subjectCell{color:#475569;max-width:300px}.emails-module__hDiqKa__badge{text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}.emails-module__hDiqKa__type_TRANSACTIONAL{color:#0369a1;background:#e0f2fe}.emails-module__hDiqKa__type_BULK{color:#92400e;background:#fef3c7}.emails-module__hDiqKa__type_AUTH{color:#166534;background:#f0fdf4}.emails-module__hDiqKa__statusSent{color:#059669;align-items:center;gap:6px;font-weight:600;display:inline-flex}.emails-module__hDiqKa__statusFailed{color:#dc2626;align-items:center;gap:6px;font-weight:600;display:inline-flex}.emails-module__hDiqKa__statusError{flex-direction:column;gap:4px;display:flex}.emails-module__hDiqKa__errorMessage{color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;border-radius:4px;padding:4px 8px;font-size:.75rem}.emails-module__hDiqKa__empty{text-align:center;color:#94a3b8;padding:48px!important}.emails-module__hDiqKa__pagination{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.emails-module__hDiqKa__pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-weight:600;transition:all .2s}.emails-module__hDiqKa__pageBtn:hover:not(:disabled){color:#6c5ce7;border-color:#6c5ce7}.emails-module__hDiqKa__pageBtn:disabled{opacity:.5;cursor:not-allowed}.emails-module__hDiqKa__pageInfo{color:#64748b;font-size:.85rem;font-weight:600}
.marketing-module__jWYv3G__container{flex-direction:column;gap:24px;max-width:1160px;display:flex}.marketing-module__jWYv3G__header{justify-content:space-between;align-items:flex-start;display:flex}.marketing-module__jWYv3G__title{color:var(--text-dark);margin:0;font-size:1.6rem;font-weight:800}.marketing-module__jWYv3G__subtitle{color:#64748b;margin:4px 0 0;font-size:.95rem}.marketing-module__jWYv3G__layout{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}@media (max-width:900px){.marketing-module__jWYv3G__layout{grid-template-columns:1fr}.marketing-module__jWYv3G__sidebar{order:-1}}.marketing-module__jWYv3G__compose{flex-direction:column;gap:20px;display:flex}.marketing-module__jWYv3G__sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:24px}.marketing-module__jWYv3G__card{background:#fff;border:1px solid #f0eeff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 2px 8px #6c5ce70d}.marketing-module__jWYv3G__cardTitle{color:var(--text-dark);margin:0;font-size:1rem;font-weight:800}.marketing-module__jWYv3G__recipientOptions{flex-direction:column;gap:8px;display:flex}.marketing-module__jWYv3G__recipientBtn{cursor:pointer;text-align:left;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:start;column-gap:10px;padding:12px 14px;font-family:inherit;transition:all .15s;display:grid}.marketing-module__jWYv3G__recipientBtn:hover,.marketing-module__jWYv3G__recipientBtnActive{border-color:var(--primary);background:#f5f3ff}.marketing-module__jWYv3G__recipientIcon{color:var(--primary);grid-row:1/3;align-items:center;padding-top:2px;display:flex}.marketing-module__jWYv3G__recipientLabel{color:#2c3e50;font-size:.9rem;font-weight:700;line-height:1.2}.marketing-module__jWYv3G__recipientBtnActive .marketing-module__jWYv3G__recipientLabel{color:var(--primary)}.marketing-module__jWYv3G__recipientDesc{color:#94a3b8;font-size:.76rem;line-height:1.4}.marketing-module__jWYv3G__input{box-sizing:border-box;background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.92rem;transition:border-color .15s}.marketing-module__jWYv3G__input:focus{border-color:var(--primary);background:#fff}.marketing-module__jWYv3G__select{cursor:pointer;box-sizing:border-box;background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.9rem}.marketing-module__jWYv3G__select:focus{border-color:var(--primary)}.marketing-module__jWYv3G__textarea{box-sizing:border-box;resize:vertical;background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:.9rem;line-height:1.7;transition:border-color .15s}.marketing-module__jWYv3G__textarea:focus{border-color:var(--primary);background:#fff}.marketing-module__jWYv3G__bodyTextarea{background:#fff;border-color:#e2e8f0;font-size:.95rem}.marketing-module__jWYv3G__emailHeaderPreview{background:#6c5ce7;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 24px 16px;display:flex}.marketing-module__jWYv3G__emailHeaderLogo{object-fit:contain;height:40px;display:block}.marketing-module__jWYv3G__emailHeaderDomain{color:#fffc;letter-spacing:.4px;font-size:.75rem}.marketing-module__jWYv3G__ctaRow{gap:10px;display:flex}@media (max-width:600px){.marketing-module__jWYv3G__ctaRow{flex-direction:column}}.marketing-module__jWYv3G__ctaPreviewBtn{color:#fff;background:#6c5ce7;border-radius:10px;padding:10px 28px;font-size:.88rem;font-weight:700;display:inline-block}.marketing-module__jWYv3G__hint{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.4}.marketing-module__jWYv3G__fieldGroup{flex-direction:column;gap:6px;display:flex}.marketing-module__jWYv3G__fieldLabel{color:#475569;align-items:center;gap:6px;font-size:.83rem;font-weight:700;display:flex}.marketing-module__jWYv3G__optional{color:#94a3b8;background:#f1f5f9;border-radius:5px;padding:1px 6px;font-size:.72rem;font-weight:600}.marketing-module__jWYv3G__editorWrap{border:1.5px solid #e2e8f0;border-radius:10px;transition:border-color .15s;overflow:hidden}.marketing-module__jWYv3G__editorWrap:focus-within{border-color:var(--primary)}.marketing-module__jWYv3G__toolbar{background:#f8fafc;border-bottom:1.5px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.marketing-module__jWYv3G__toolBtn{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:28px;transition:background .12s,color .12s;display:flex}.marketing-module__jWYv3G__toolBtn:hover{color:var(--primary);background:#ede9fe}.marketing-module__jWYv3G__toolDivider{background:#e2e8f0;flex-shrink:0;width:1px;height:18px;margin:0 4px}.marketing-module__jWYv3G__editor{color:#2c3e50;background:#fff;outline:none;min-height:200px;padding:14px 16px;font-family:inherit;font-size:.95rem;line-height:1.7}.marketing-module__jWYv3G__editor p{margin:0 0 10px}.marketing-module__jWYv3G__editor ul{margin:0 0 10px;padding-left:20px}.marketing-module__jWYv3G__editor li{margin-bottom:3px}.marketing-module__jWYv3G__sendBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-family:inherit;font-size:1rem;font-weight:800;transition:opacity .2s;display:flex}.marketing-module__jWYv3G__sendBtn:hover:not(:disabled){opacity:.88}.marketing-module__jWYv3G__sendBtn:disabled{opacity:.6;cursor:default}@keyframes marketing-module__jWYv3G__spin{to{transform:rotate(360deg)}}.marketing-module__jWYv3G__spin{animation:1s linear infinite marketing-module__jWYv3G__spin}.marketing-module__jWYv3G__errorBanner{color:#e74c3c;background:#fff5f5;border:1px solid #fde8e8;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.marketing-module__jWYv3G__successBanner{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}
.profiles-module__uQKoPW__container{flex-direction:column;gap:24px;display:flex}.profiles-module__uQKoPW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profiles-module__uQKoPW__title{color:var(--text-dark);margin:0;font-size:1.6rem;font-weight:800}.profiles-module__uQKoPW__subtitle{color:#64748b;margin:4px 0 0;font-size:.95rem}.profiles-module__uQKoPW__createButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.profiles-module__uQKoPW__createButton:hover{opacity:.9}.profiles-module__uQKoPW__formCard{border:2px dashed var(--primary);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.profiles-module__uQKoPW__formCard h3{color:var(--primary);margin:0;font-size:1rem;font-weight:700}.profiles-module__uQKoPW__input{border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.profiles-module__uQKoPW__input:focus{border-color:var(--primary)}.profiles-module__uQKoPW__formActions{gap:8px;display:flex}.profiles-module__uQKoPW__saveBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-weight:700;display:flex}.profiles-module__uQKoPW__cancelBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:flex}.profiles-module__uQKoPW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.profiles-module__uQKoPW__card{background:#fff;border:1px solid #f0eeff;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px #6c5ce70f}.profiles-module__uQKoPW__card:hover{box-shadow:0 4px 16px #6c5ce71f}.profiles-module__uQKoPW__cardIcon{width:44px;height:44px;color:var(--primary);background:#f5f3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profiles-module__uQKoPW__cardInfo{flex:1;min-width:0}.profiles-module__uQKoPW__cardInfo h3{color:var(--text-dark);margin:0 0 2px;font-size:1rem;font-weight:700}.profiles-module__uQKoPW__cardInfo p{color:#64748b;margin:0;font-size:.85rem}.profiles-module__uQKoPW__cardActions{flex-shrink:0;gap:6px;display:flex}.profiles-module__uQKoPW__actionBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.profiles-module__uQKoPW__actionBtn:hover{color:var(--primary);border-color:var(--primary);background:#f5f3ff}.profiles-module__uQKoPW__actionBtnDelete{color:#e74c3c;cursor:pointer;background:#fff5f5;border:1px solid #fde8e8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.profiles-module__uQKoPW__actionBtnDelete:hover{color:#fff;background:#e74c3c;border-color:#e74c3c}.profiles-module__uQKoPW__emptyState{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.profiles-module__uQKoPW__empty{color:#94a3b8;text-align:center;padding:2rem}
.settings-module__sE-c7a__container{flex-direction:column;gap:24px;max-width:860px;display:flex}.settings-module__sE-c7a__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-module__sE-c7a__title{color:var(--text-dark);margin:0;font-size:1.6rem;font-weight:800}.settings-module__sE-c7a__subtitle{color:#64748b;margin:4px 0 0;font-size:.95rem}.settings-module__sE-c7a__saveBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.settings-module__sE-c7a__saveBtn:hover:not(:disabled){opacity:.9}.settings-module__sE-c7a__saveBtn:disabled{opacity:.6;cursor:default}.settings-module__sE-c7a__errorBanner{color:#e74c3c;background:#fff5f5;border:1px solid #fde8e8;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.settings-module__sE-c7a__successBanner{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex}.settings-module__sE-c7a__section{background:#fff;border:1px solid #f0eeff;border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 2px 8px #6c5ce70d}.settings-module__sE-c7a__sectionHeader{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.settings-module__sE-c7a__sectionIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.settings-module__sE-c7a__sectionHeader h3{color:var(--text-dark);margin:0 0 2px;font-size:1.05rem;font-weight:800}.settings-module__sE-c7a__sectionHeader p{color:#64748b;margin:0;font-size:.85rem}.settings-module__sE-c7a__modeToggle{color:#64748b;align-items:center;gap:8px;margin-left:auto;font-size:.85rem;font-weight:600;display:flex}.settings-module__sE-c7a__selectSmall{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:.85rem}.settings-module__sE-c7a__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.settings-module__sE-c7a__fields{grid-template-columns:1fr}}.settings-module__sE-c7a__field{flex-direction:column;gap:6px;display:flex}.settings-module__sE-c7a__fieldFull{grid-column:1/-1}.settings-module__sE-c7a__field label{color:#475569;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.settings-module__sE-c7a__input{box-sizing:border-box;background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:border-color .2s}.settings-module__sE-c7a__input:focus{border-color:var(--primary);background:#fff}.settings-module__sE-c7a__secretWrapper{display:flex;position:relative}.settings-module__sE-c7a__secretWrapper .settings-module__sE-c7a__input{flex:1;padding-right:40px}.settings-module__sE-c7a__eyeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settings-module__sE-c7a__eyeBtn:hover{color:var(--primary)}.settings-module__sE-c7a__hint{color:#94a3b8;font-size:.75rem;line-height:1.4}.settings-module__sE-c7a__badge{color:#c2410c;background:#fff7ed;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:700}.settings-module__sE-c7a__badgePublic{color:#15803d;background:#f0fdf4;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:700}.settings-module__sE-c7a__docsLink{color:var(--primary);font-size:.85rem;font-weight:600;text-decoration:none}.settings-module__sE-c7a__docsLink:hover{text-decoration:underline}.settings-module__sE-c7a__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:8px;display:flex}.settings-module__sE-c7a__toastSuccess{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:.88rem;font-weight:700;display:flex}.settings-module__sE-c7a__toastError{color:#e74c3c;background:#fff5f5;border:1px solid #fde8e8;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:.88rem;font-weight:700;display:flex}.settings-module__sE-c7a__groupLabel{letter-spacing:1px;text-transform:uppercase;color:#94a3b8;padding:4px 0 0 2px;font-size:.72rem;font-weight:800}.settings-module__sE-c7a__sectionOff{opacity:.6}.settings-module__sE-c7a__toggleBtn{cursor:pointer;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-family:inherit;transition:all .2s;display:flex}.settings-module__sE-c7a__toggleBtn:hover{border-color:#c4b5fd}.settings-module__sE-c7a__toggleOn{background:#f5f3ff;border-color:#6c5ce7}.settings-module__sE-c7a__toggleThumb{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:background .2s}.settings-module__sE-c7a__toggleOn .settings-module__sE-c7a__toggleThumb{background:#6c5ce7}.settings-module__sE-c7a__toggleLabel{color:#94a3b8;white-space:nowrap;font-size:.8rem;font-weight:700}.settings-module__sE-c7a__toggleOn .settings-module__sE-c7a__toggleLabel{color:#6c5ce7}
