.cl-rootBox,.cl-rootBox *{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important}.cl-card,.cl-rootBox{direction:rtl!important}.cl-formFieldInput,.cl-formFieldLabel,.cl-otpCodeFieldInput,.cl-phoneInputBox input{text-align:right!important;direction:rtl!important}.cl-modalBackdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:rgba(0,0,0,.8)!important;animation:fadeIn .2s cubic-bezier(.16,1,.3,1)!important}.cl-modal,.cl-modalContent{animation:scaleIn .3s cubic-bezier(.16,1,.3,1)!important;border-radius:12px!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)!important;border:1px solid hsla(0,0%,100%,.1)!important;background:linear-gradient(145deg,#1e293b,#0f172a)!important}.cl-card{background:transparent!important;border:none!important;box-shadow:none!important}.cl-headerTitle{font-weight:900!important;font-size:1.5rem!important}.cl-headerSubtitle,.cl-headerTitle{color:#fff!important;text-align:center!important}.cl-headerSubtitle{font-weight:700!important}.cl-formButtonPrimary{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border:none!important;border-radius:8px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px 0 rgba(168,85,247,.39)!important}.cl-formButtonPrimary:hover{background:linear-gradient(135deg,#9333ea,#7c3aed)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px 0 rgba(168,85,247,.5)!important}.cl-formFieldInput{background:rgba(30,41,59,.8)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;color:#f8fafc!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.cl-formFieldInput:focus{border-color:#a855f7!important;box-shadow:0 0 0 3px rgba(168,85,247,.1)!important}.cl-socialButtonsBlockButton{border:1px solid hsla(0,0%,100%,.1)!important;background:rgba(30,41,59,.6)!important;border-radius:8px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.cl-socialButtonsBlockButton:hover{background:rgba(30,41,59,.8)!important;transform:translateY(-1px)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.cl-rootBox .cl-dangerSection,.cl-rootBox .cl-profileSection__danger,.cl-rootBox button[data-localization-key*=delete]{display:none!important;visibility:hidden!important}.cl-rootBox .cl-avatarImageActions+* button[data-localization-key*=cancel],.cl-rootBox .cl-avatarImageActions+* button[data-localization-key*=save],.cl-rootBox .cl-profileSection__profileImage~* button[data-localization-key*=cancel],.cl-rootBox .cl-profileSection__profileImage~* button[data-localization-key*=save]{display:none!important}.cl-rootBox .cl-formFieldAction .cl-formButtonPrimary,.cl-rootBox .cl-formFieldAction .cl-formButtonSecondary,.cl-rootBox .cl-profileSection__username .cl-formButtonPrimary,.cl-rootBox .cl-profileSection__username .cl-formButtonSecondary{display:inline-flex!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;border:none!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;padding:8px 16px!important;margin:4px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.cl-rootBox .cl-formFieldAction .cl-formButtonSecondary{background:rgba(30,41,59,.8)!important;border:1px solid hsla(0,0%,100%,.2)!important}.cl-rootBox .cl-formFieldAction .cl-formButtonPrimary:hover,.cl-rootBox .cl-formFieldAction .cl-formButtonSecondary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px 0 rgba(168,85,247,.39)!important}.cl-rootBox .cl-avatarImageActions{order:999!important;margin-top:1rem!important}.cl-rootBox .cl-profileSection{display:flex!important;flex-direction:column!important}.cl-rootBox .cl-profileSectionHeader{order:-1!important}.cl-rootBox .cl-profileSectionContent{order:1!important}.cl-profileSectionHeader,.cl-profileSectionHeader *,.cl-profileSectionTitle,.cl-profileSectionTitleText{color:#fff!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:4px!important;-webkit-text-decoration-color:rgba(168,85,247,.5)!important;text-decoration-color:rgba(168,85,247,.5)!important;text-decoration-thickness:2px!important}.cl-formFieldLabel,.cl-formFieldLabel *{color:#fff!important;font-weight:700!important}.cl-profileSectionHeader,.cl-profileSectionTitle{text-align:right!important;direction:rtl!important;width:100%!important}.cl-rootBox .cl-avatarImageActions button{background:linear-gradient(135deg,#a855f7,#7c3aed)!important;color:#fff!important;border:none!important}.cl-rootBox .cl-avatarImageActions button:hover{background:linear-gradient(135deg,#9333ea,#7c3aed)!important}.cl-page,.cl-pageScrollBox,.cl-profileSection,.cl-rootBox,.cl-userProfile,.cl-userProfile .cl-rootBox{overflow:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cl-page::-webkit-scrollbar,.cl-pageScrollBox::-webkit-scrollbar,.cl-profileSection::-webkit-scrollbar,.cl-rootBox::-webkit-scrollbar,.cl-userProfile .cl-rootBox::-webkit-scrollbar,.cl-userProfile::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.cl-rootBox .cl-connectedAccountsSection,.cl-rootBox .cl-externalAccountsSection{position:relative!important}.cl-rootBox .cl-connectedAccountsSection .cl-alertError,.cl-rootBox .cl-externalAccountsSection .cl-alertError{display:block!important;background:rgba(220,38,38,.1)!important;border:1px solid rgba(220,38,38,.3)!important;color:#fca5a5!important;padding:12px!important;border-radius:8px!important;margin:8px 0!important;font-size:14px!important;line-height:1.4!important}.cl-rootBox input[type=email],.cl-rootBox input[type=password],.cl-rootBox input[type=text],.cl-rootBox textarea{pointer-events:auto!important;cursor:text!important}.cl-rootBox button:not(:disabled){pointer-events:auto!important;cursor:pointer!important}.cl-rootBox button:disabled{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverCard,.cl-userButtonPopoverCard *{color:#fff!important}.cl-menuButton,.cl-menuButton span,.cl-menuItem,.cl-menuItem span,.cl-menuItem__manageAccount,.cl-menuItem__manageAccount span,.cl-menuItem__signOut,.cl-menuItem__signOut span,.cl-userButtonPopoverActionButton div,.cl-userButtonPopoverActionButton p,.cl-userButtonPopoverActionButton span,.cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActions button,.cl-userButtonPopoverActions p,.cl-userButtonPopoverActions span,.cl-userButtonPopoverFooter,.cl-userButtonPopoverFooter button,.cl-userButtonPopoverFooter p,.cl-userButtonPopoverFooter span{color:#fff!important;font-weight:700!important}@media (max-width:768px){.cl-rootBox .cl-navbar{position:relative!important;z-index:50!important}.cl-rootBox .cl-navbarMobileMenuButton,.cl-rootBox [data-localization-key*=navbar] button{position:relative!important;z-index:60!important;margin:4px!important;min-width:44px!important;min-height:44px!important}.cl-rootBox .cl-modal,.cl-rootBox .cl-modalContent{position:fixed!important;z-index:1000!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;max-height:100vh!important;overflow-y:auto!important}.cl-rootBox .cl-modalCloseButton{position:fixed!important;right:1rem!important;padding:8px!important}.cl-rootBox .cl-modalCloseButton,.cl-rootBox .cl-userProfile .cl-navbar .cl-navbarMobileMenuButton{top:1rem!important;z-index:1001!important;background:rgba(0,0,0,.5)!important;border-radius:50%!important}.cl-rootBox .cl-userProfile .cl-navbar .cl-navbarMobileMenuButton{position:absolute!important;left:1rem!important}}