.Navbar-module__Ubi64G__navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:#0f0f0f;border-bottom:1px solid #33333380;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;transition:background-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__Ubi64G__logo{color:#fff;align-items:start;gap:.5rem;margin-right:auto;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.Navbar-module__Ubi64G__logo svg{height:40px}.Navbar-module__Ubi64G__button{color:#fff;cursor:pointer;background-color:#f30000;border:none;border-radius:4px;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.Navbar-module__Ubi64G__button:hover{background-color:#0051b3}.Navbar-module__Ubi64G__joinButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#0070f3 0%,#00a6ff 100%);border:none;border-radius:8px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s}.Navbar-module__Ubi64G__joinButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0070f34d}.Navbar-module__Ubi64G__joinButton:active{transform:translateY(0)}@media (max-width:768px){.Navbar-module__Ubi64G__navbar{flex-direction:row;justify-content:space-between;padding:.5rem 1rem}.Navbar-module__Ubi64G__logo{font-size:1rem}.Navbar-module__Ubi64G__joinButton{padding:.5rem .8rem;font-size:.8rem}}
.Dashboard-module__2YNnkq__localRoot :root{--primary-color:#1a73e8;--secondary-color:#fbbc05}.Dashboard-module__2YNnkq__dashboard{color:#333;background-color:#f8f9fa;min-height:100vh;margin-top:64px;display:flex}.Dashboard-module__2YNnkq__statsBar{background-color:#fff;border-radius:8px;justify-content:space-around;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 2px 4px #0000001a}.Dashboard-module__2YNnkq__statItem{text-align:center;padding:0 20px}.Dashboard-module__2YNnkq__statItem h3{color:#666;margin:0;font-size:14px}.Dashboard-module__2YNnkq__statItem p{color:#333;margin:10px 0 0;font-size:24px;font-weight:700}.Dashboard-module__2YNnkq__email{color:#666!important;font-size:16px!important;font-weight:400!important}.Dashboard-module__2YNnkq__addCreditButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:10px;padding:8px 16px;font-weight:500;transition:background .2s}.Dashboard-module__2YNnkq__addCreditButton:hover{background:var(--secondary-color)}.Dashboard-module__2YNnkq__menuToggle{z-index:1000;cursor:pointer;background:#fff;border:none;border-radius:5px;padding:10px 15px;font-size:20px;display:none;position:fixed;top:80px;left:20px;box-shadow:0 2px 4px #0000001a}@media (max-width:768px){.Dashboard-module__2YNnkq__menuToggle{display:block}}.Dashboard-module__2YNnkq__dashboardSummary{justify-content:space-between;margin-bottom:30px;display:flex}.Dashboard-module__2YNnkq__summaryCard{text-align:center;background:#fff;border-radius:8px;width:30%;padding:20px;box-shadow:0 2px 4px #0000001a}.Dashboard-module__2YNnkq__summaryNumber{font-weight:700;color:red!important;margin:10px 0!important;font-size:32px!important}.Dashboard-module__2YNnkq__recentActivity,.Dashboard-module__2YNnkq__walletSummary{background:#fff;border-radius:8px;margin-bottom:30px;padding:20px;box-shadow:0 2px 4px #0000001a}.Dashboard-module__2YNnkq__walletBalance{text-align:center;padding:20px}.Dashboard-module__2YNnkq__balanceAmount{font-weight:700;color:red!important;margin:15px 0!important;font-size:36px!important}.Dashboard-module__2YNnkq__transactionHistory{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.Dashboard-module__2YNnkq__transactionList{margin-top:15px}.Dashboard-module__2YNnkq__settingsForm{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.Dashboard-module__2YNnkq__infoModal{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Dashboard-module__2YNnkq__infoButton{color:#fff;cursor:pointer;background-color:#fff;border:none;border-radius:4px;margin:10px 0;padding:8px 16px;font-size:14px}.Dashboard-module__2YNnkq__infoContent{background-color:#fff;border-radius:8px;width:350px;height:250px;padding:15px;position:relative;overflow:auto;box-shadow:0 4px 8px #0000001a}.Dashboard-module__2YNnkq__closeButton{color:#333;cursor:pointer;z-index:1010;background:0 0;border:none;outline:none;font-size:20px;position:absolute;top:8px;right:8px}.Dashboard-module__2YNnkq__infoVideo{object-fit:cover;width:280px;height:150px;margin:0 auto;display:block}.Dashboard-module__2YNnkq__formGroup label{color:#333;margin-bottom:8px;font-weight:500;display:block}.Dashboard-module__2YNnkq__formGroup input[type=text],.Dashboard-module__2YNnkq__formGroup input[type=email]{border:1px solid #ddd;border-radius:4px;width:100%;padding:10px;font-size:16px}.Dashboard-module__2YNnkq__borderedTable,.Dashboard-module__2YNnkq__borderedTable th,.Dashboard-module__2YNnkq__borderedTable td{border:1px solid #e2e8f0}.Dashboard-module__2YNnkq__liveNowButton{background-color:var(--primary-color);margin-right:5px}.Dashboard-module__2YNnkq__liveNowButton:hover{background-color:var(--secondary-color)}.Dashboard-module__2YNnkq__formGroup small{color:#666;margin-top:5px;font-size:12px;display:block}.Dashboard-module__2YNnkq__tableContainer{background:#fff;border-radius:10px;width:100%;margin-top:20px;padding:20px;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.Dashboard-module__2YNnkq__dataTable{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.Dashboard-module__2YNnkq__dataTable th,.Dashboard-module__2YNnkq__dataTable td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 15px}.Dashboard-module__2YNnkq__dataTable th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;font-size:12px;font-weight:600}.Dashboard-module__2YNnkq__dataTable tr:hover{background-color:#f8fafc}.Dashboard-module__2YNnkq__dataTable tr:last-child td{border-bottom:none}.Dashboard-module__2YNnkq__statusBadge{border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-block}.Dashboard-module__2YNnkq__dataTable .Dashboard-module__2YNnkq__statusBadge{color:#64748b;background:#e2e8f0}.Dashboard-module__2YNnkq__dataTable .Dashboard-module__2YNnkq__statusCredit{color:#166534;background:#dcfce7}.Dashboard-module__2YNnkq__dataTable .Dashboard-module__2YNnkq__statusDebit{color:#b91c1c;background:#fee2e2}.Dashboard-module__2YNnkq__actionButton{color:#fff;cursor:pointer;background-color:#4c51bf;border:none;border-radius:5px;margin-right:5px;padding:5px 10px;font-size:12px}.Dashboard-module__2YNnkq__actionButton:hover{background-color:#434190}.Dashboard-module__2YNnkq__emptyMessage{color:#94a3b8;text-align:center;padding:20px!important}.Dashboard-module__2YNnkq__pagination{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:20px;padding:10px 0;display:flex}.Dashboard-module__2YNnkq__paginationButton{color:#4c51bf;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:5px;padding:8px 16px;transition:all .2s}.Dashboard-module__2YNnkq__paginationButton:hover:not(:disabled){color:#fff;background-color:#4c51bf}.Dashboard-module__2YNnkq__paginationButton:disabled{opacity:.5;cursor:not-allowed}.Dashboard-module__2YNnkq__pageInfo{color:#64748b;font-size:14px}.Dashboard-module__2YNnkq__checkboxGroup{align-items:center;display:flex}.Dashboard-module__2YNnkq__durationTypeContainer{align-items:center;gap:10px;display:flex}.Dashboard-module__2YNnkq__durationTypeSelect{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:100px;padding:8px 12px;font-size:14px}.Dashboard-module__2YNnkq__numberInputGroup{background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;width:fit-content;margin:8px 0;transition:all .3s;display:flex;overflow:hidden}.Dashboard-module__2YNnkq__numberInputGroup:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.Dashboard-module__2YNnkq__numberInputGroup input{text-align:center;color:#1e293b;-moz-appearance:textfield;background:0 0;border:none;width:80px;padding:12px 0;font-size:16px;font-weight:500}.Dashboard-module__2YNnkq__numberInputGroup input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Dashboard-module__2YNnkq__numberInputGroup input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Dashboard-module__2YNnkq__numberInputButton{color:#64748b;cursor:pointer;background:#f8fafc;border:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:500;transition:all .2s;display:flex;position:relative}.Dashboard-module__2YNnkq__numberInputButton:first-child{border-right:1px solid #e2e8f0}.Dashboard-module__2YNnkq__numberInputButton:last-child{border-left:1px solid #e2e8f0}.Dashboard-module__2YNnkq__numberInputButton:hover:not(:disabled){color:#1e293b;background:#f1f5f9}.Dashboard-module__2YNnkq__numberInputButton:active:not(:disabled){background:#e2e8f0}.Dashboard-module__2YNnkq__numberInputButton:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.Dashboard-module__2YNnkq__numberInputButton:disabled:hover{color:#64748b;background:#f8fafc}.Dashboard-module__2YNnkq__creditInfo{color:#1e40af;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:14px;line-height:1.5}.Dashboard-module__2YNnkq__addCreditsContainer{text-align:center;margin-top:16px}.Dashboard-module__2YNnkq__addCreditsButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .3s;box-shadow:0 2px 4px #2563eb33}.Dashboard-module__2YNnkq__addCreditsButton:hover{transform:translateY(-1px);box-shadow:0 4px 6px #2563eb4d}.Dashboard-module__2YNnkq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:8px;margin-top:8px;padding:16px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 2px 4px #dc262633}.Dashboard-module__2YNnkq__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px #dc26264d}.Dashboard-module__2YNnkq__submitButton:disabled{opacity:.7;cursor:not-allowed}.Dashboard-module__2YNnkq__uploadSize{color:#3b82f6;margin-left:8px;font-weight:500}@keyframes Dashboard-module__2YNnkq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Dashboard-module__2YNnkq__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes Dashboard-module__2YNnkq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Dashboard-module__2YNnkq__successMessage{color:#059669;text-align:center;background:#ecfdf5;border-radius:6px;padding:12px;font-weight:500}.Dashboard-module__2YNnkq__errorMessage{color:#dc2626;text-align:center;background:#fef2f2;border-radius:6px;padding:12px;font-weight:500}.Dashboard-module__2YNnkq__uploadRestrictions{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:10px;padding:8px 12px}.Dashboard-module__2YNnkq__restrictionWarning{color:#b91c1c;margin:0;font-size:13px}.Dashboard-module__2YNnkq__restrictionInfo{color:#0284c7;margin:0;font-size:13px}.Dashboard-module__2YNnkq__disabledInput{cursor:not-allowed;background-color:#f1f5f9}.Dashboard-module__2YNnkq__skeletonStatsBar{background-color:#f8f9fa;border-radius:8px;justify-content:space-around;margin-bottom:20px;padding:20px;display:flex}.Dashboard-module__2YNnkq__skeletonStatItem{text-align:center;width:200px;padding:0 20px}.Dashboard-module__2YNnkq__selectInput{color:#1e293b;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px;font-size:16px}.Dashboard-module__2YNnkq__selectInput:disabled{cursor:not-allowed;background-color:#e2e8f0}.Dashboard-module__2YNnkq__skeletonText{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;border-radius:4px;height:14px;margin:8px 0;animation:2s infinite Dashboard-module__2YNnkq__shimmer}.Dashboard-module__2YNnkq__skeletonNumber{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;border-radius:4px;height:24px;margin:10px 0;animation:2s infinite Dashboard-module__2YNnkq__shimmer}.Dashboard-module__2YNnkq__skeletonButton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;border-radius:6px;width:120px;height:36px;margin:12px auto 0;animation:2s infinite Dashboard-module__2YNnkq__shimmer}.Dashboard-module__2YNnkq__skeletonTasks{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px;display:grid}.Dashboard-module__2YNnkq__skeletonTaskCard{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.Dashboard-module__2YNnkq__skeletonTitle{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/1000px 100%;border-radius:4px;width:60%;height:20px;margin-bottom:16px;animation:2s infinite Dashboard-module__2YNnkq__shimmer}.Dashboard-module__2YNnkq__lastUpdate{color:#94a3b8;margin-top:5px;font-size:.8rem}.Dashboard-module__2YNnkq__addCreditsContainer{justify-content:center;margin-top:1rem;display:flex}.Dashboard-module__2YNnkq__addCreditsButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#818cf8 100%);border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.Dashboard-module__2YNnkq__addCreditsButton:hover{box-shadow:0 4px 15px #38bdf84d}.Dashboard-module__2YNnkq__addCreditButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;margin:10px 0;padding:8px 16px;font-size:14px;transition:background-color .3s}.Dashboard-module__2YNnkq__addCreditButton:hover{background-color:#45a049}.Dashboard-module__2YNnkq__liveHistoryFilter{justify-content:flex-end;margin-bottom:20px;display:flex}.Dashboard-module__2YNnkq__historyFilterSelect{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:150px;padding:8px 12px;font-size:14px}.Dashboard-module__2YNnkq__statusActive{color:#166534;background-color:#dcfce7}.Dashboard-module__2YNnkq__statusScheduled{color:#0369a1;background-color:#e0f2fe}.Dashboard-module__2YNnkq__statusCompleted{color:#64748b;background-color:#f1f5f9}.Dashboard-module__2YNnkq__stopButton{background-color:#ef4444}.Dashboard-module__2YNnkq__stopButton:hover{background-color:#dc2626}.Dashboard-module__2YNnkq__cancelButton{background-color:#f97316}.Dashboard-module__2YNnkq__cancelButton:hover{background-color:#ea580c}.Dashboard-module__2YNnkq__restartButton{background-color:#10b981}.Dashboard-module__2YNnkq__restartButton:hover{background-color:#059669}.Dashboard-module__2YNnkq__sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:8px;width:280px;height:calc(100vh - 64px);padding:24px;transition:transform .3s;display:flex;position:sticky;top:64px;box-shadow:2px 0 4px #0000000d}.Dashboard-module__2YNnkq__sidebar button{text-align:left;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;transition:all .2s;display:flex;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__sidebar button:hover{color:#1e293b;background:#f1f5f9;transform:translate(4px)}.Dashboard-module__2YNnkq__sidebar button.Dashboard-module__2YNnkq__active{color:#fff;background:red;box-shadow:0 2px 4px #f003}.Dashboard-module__2YNnkq__sidebar button.Dashboard-module__2YNnkq__active:before{content:"";background:red;border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:0}.Dashboard-module__2YNnkq__sidebar button svg{stroke-width:2px;width:20px;height:20px}@media (max-width:768px){.Dashboard-module__2YNnkq__menuToggle{z-index:1000;cursor:pointer;background:red;border:none;border-radius:8px;padding:12px;font-size:20px;display:block;position:fixed;top:80px;left:20px;box-shadow:0 2px 4px #0000001a}.Dashboard-module__2YNnkq__sidebar{z-index:999;width:280px;height:calc(100vh - 64px);position:fixed;top:64px;left:0;transform:translate(-100%)}.Dashboard-module__2YNnkq__sidebar.Dashboard-module__2YNnkq__visible{transform:translate(0)}.Dashboard-module__2YNnkq__content{width:100%;padding:32px 16px}}.Dashboard-module__2YNnkq__content{color:#333;background-color:#f8f9fa;flex:1;max-width:1200px;min-height:calc(100vh - 64px);margin:0 auto;padding:32px}.Dashboard-module__2YNnkq__taskForm{background:#fff;border-radius:16px;max-width:800px;margin:0 auto;padding:32px;box-shadow:0 4px 6px #0000000d}.Dashboard-module__2YNnkq__formGroup{margin-bottom:24px}.Dashboard-module__2YNnkq__formGroup label{color:#1e293b;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.Dashboard-module__2YNnkq__formGroup input[type=text]{color:#000;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.Dashboard-module__2YNnkq__formGroup input[type=text]:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.Dashboard-module__2YNnkq__fileUploadContainer{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;padding:32px;transition:all .2s;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__fileUploadContainer:hover{background:#f0f7ff;border-color:#3b82f6}.Dashboard-module__2YNnkq__fileUploadContainer input[type=file]{display:none}.Dashboard-module__2YNnkq__fileUploadContainer svg{color:#3b82f6;margin-bottom:16px}.Dashboard-module__2YNnkq__fileDetails{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px;animation:.3s ease-out Dashboard-module__2YNnkq__slideDown}.Dashboard-module__2YNnkq__fileDetails h4{color:#1e293b;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.Dashboard-module__2YNnkq__fileDetails h4 svg{color:#3b82f6;width:16px;height:16px}.Dashboard-module__2YNnkq__fileDetails ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Dashboard-module__2YNnkq__fileDetails li{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.Dashboard-module__2YNnkq__fileDetails strong{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:13px}.Dashboard-module__2YNnkq__fileDetails span{color:#1e293b;font-size:14px;font-weight:500}.Dashboard-module__2YNnkq__uploadStatus{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px;animation:.3s ease-out Dashboard-module__2YNnkq__slideDown}.Dashboard-module__2YNnkq__progressBar{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:8px;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__progressFill{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);height:100%;transition:width .3s;position:relative;overflow:hidden}.Dashboard-module__2YNnkq__progressFill:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);animation:1.5s infinite Dashboard-module__2YNnkq__shimmer;position:absolute;inset:0}.Dashboard-module__2YNnkq__uploadingMessage{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.Dashboard-module__2YNnkq__uploadingMessage svg{color:#3b82f6;width:16px;height:16px;animation:1s linear infinite Dashboard-module__2YNnkq__spin}.Dashboard-module__2YNnkq__successMessage{color:#059669;text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:16px;font-weight:500}.Dashboard-module__2YNnkq__errorMessage{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;font-weight:500}.Dashboard-module__2YNnkq__disabledInput{cursor:not-allowed;opacity:.7;background-color:#f1f5f9}.Dashboard-module__2YNnkq__submitButton{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);width:100%}
.LoginForm-module__9xBjKq__localRoot :root{--primary-color:#1a73e8;--secondary-color:#fbbc05}.LoginForm-module__9xBjKq__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoginForm-module__9xBjKq__modal{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:2.5rem;position:relative;box-shadow:0 4px 6px #0000001a}.LoginForm-module__9xBjKq__modal h2{text-align:center;color:#333;margin-bottom:1.5rem;font-size:1.8rem}.LoginForm-module__9xBjKq__closeButton{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:15px}.LoginForm-module__9xBjKq__formGroup{margin-bottom:1.2rem}.LoginForm-module__9xBjKq__formGroup input{border:1px solid #ddd;border-radius:8px;width:100%;padding:.8rem;font-size:1rem;transition:border-color .3s}.LoginForm-module__9xBjKq__formGroup input:focus{border-color:#0070f3;outline:none}.LoginForm-module__9xBjKq__forgotPassword{text-align:right;margin-bottom:1rem}.LoginForm-module__9xBjKq__forgotPassword a{color:var(--primary-color);font-size:.9rem;text-decoration:none}.LoginForm-module__9xBjKq__submitButton{color:#fff;cursor:pointer;background-color:#357ae8;border:none;border-radius:8px;width:100%;padding:.9rem;font-size:1rem;font-weight:600;transition:background-color .3s}.LoginForm-module__9xBjKq__submitButton:hover{background-color:red}.LoginForm-module__9xBjKq__submitButton:disabled{cursor:not-allowed;background-color:#ccc}.LoginForm-module__9xBjKq__socialLogin{text-align:center;margin-top:1.5rem}.LoginForm-module__9xBjKq__socialLogin p{color:#666;margin-bottom:1rem;position:relative}.LoginForm-module__9xBjKq__socialLogin p:before,.LoginForm-module__9xBjKq__socialLogin p:after{content:"";background-color:#ddd;width:30%;height:1px;position:absolute;top:50%}.LoginForm-module__9xBjKq__socialLogin p:before{left:0}.LoginForm-module__9xBjKq__socialLogin p:after{right:0}.LoginForm-module__9xBjKq__socialButtons{justify-content:center;gap:1rem;display:flex}.LoginForm-module__9xBjKq__socialButtons button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:.8rem 1.5rem;font-size:.9rem;transition:background-color .3s}.LoginForm-module__9xBjKq__googleBtn:hover,.LoginForm-module__9xBjKq__facebookBtn:hover{background-color:#f1f1f1}.LoginForm-module__9xBjKq__switchForm{text-align:center;margin-top:1.5rem}.LoginForm-module__9xBjKq__switchForm p{color:#666;font-size:.9rem}.LoginForm-module__9xBjKq__switchButton{color:#0070f3;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.9rem;font-weight:600}.LoginForm-module__9xBjKq__switchButton:hover{text-decoration:underline}.LoginForm-module__9xBjKq__googleButton{color:#fff;cursor:pointer;background-color:#4285f4;border:none;border-radius:4px;width:100%;margin-top:10px;padding:10px;font-size:14px}.LoginForm-module__9xBjKq__googleButton:hover{background-color:#357ae8}.LoginForm-module__9xBjKq__googleSignIn{width:100%;margin-top:15px}.LoginForm-module__9xBjKq__forgotPasswordBtn{color:#0070f3;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;font-size:.9rem;text-decoration:underline}.LoginForm-module__9xBjKq__termsCheckbox{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.LoginForm-module__9xBjKq__termsCheckbox input[type=checkbox]{width:auto;margin:0}.LoginForm-module__9xBjKq__termsCheckbox label{color:#666}.LoginForm-module__9xBjKq__termsCheckbox a{color:#0070f3;text-decoration:none}.LoginForm-module__9xBjKq__termsCheckbox a:hover{text-decoration:underline}.LoginForm-module__9xBjKq__errorContainer{background-color:#f443361a;border-radius:4px;margin-bottom:15px;padding:10px}.LoginForm-module__9xBjKq__error{color:#f44336;text-align:center;margin:0;font-size:14px}
