.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.grecaptcha-badge{visibility:hidden!important}:root{--primary-color:#2121ff;--primary-hover-color:#1b1bd9}body{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}body:lang(ar){font-family:var(--font-arabic), var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.cl-formButtonPrimary{background-color:var(--primary-color);text-transform:none;border-radius:4px;width:100%;height:40px;font-size:16px;font-weight:500;line-height:1.5;box-shadow:none!important}.cl-formButtonPrimary:hover,.cl-formButtonPrimary:active{background-color:var(--primary-hover-color)}.cl-formButtonPrimary span{text-transform:none;background-color:var(--primary-color);font-size:14px}.cl-formButtonPrimary:before{text-transform:none;font-size:14px}.cl-formField{height:87px}.cl-formFieldInput{color:#75818e;letter-spacing:0;border:1px solid #e5e7eb;border-radius:4px;width:100%;height:40px;max-height:56px;padding:18px 16px;font-size:14px;font-weight:400;line-height:1.5}.cl-formFieldInput:focus,.cl-formFieldInput:hover{border-color:#2121ff}.cl-formFieldLabel{color:#414651;letter-spacing:0;font-size:16px;font-weight:500;line-height:1.5}.cl-socialButtonsBlockButton{color:#75818e;border:1px solid #e5e7eb;border-radius:4px;width:100%;height:40px;padding:.25rem 0;font-size:16px;font-weight:500;transition:all .2s}.cl-socialButtons{grid-template-columns:repeat(1,1fr);gap:10px}.cl-socialButtonsBlockButtonText{letter-spacing:0;color:#75818e;font-size:16px;font-weight:500;line-height:24px}.cl-card{width:100%;max-width:calc(100vw - 2.5rem);margin:0;padding:1%;background-color:#0000!important}.cl-cardBox{box-shadow:none;width:100%;max-width:calc(100vw - 2.5rem);height:auto}.cl-internal-1dauvpw{display:none!important}.cl-rootBox{width:100%;max-width:calc(100vw - 2.5rem);box-shadow:none;background:0 0;border:none;margin:0;padding:0}.auth-container,.cl-component{width:100%;max-width:570px}.cl-main{width:100%;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.cl-form{gap:16px;width:100%;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.cl-dividerRow{margin-top:8px;margin-bottom:8px}.cl-dividerLine{background-color:#e5e7eb;height:1px}.cl-dividerText{color:#6b7280;background-color:#fff;padding:0 12px;font-size:14px}.cl-header{text-align:left}.cl-headerTitle{color:#414651;margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.5}.cl-headerSubtitle{color:#414651;margin-bottom:26px;font-size:16px;font-weight:400;line-height:21px}.cl-footer,.cl-footerAction{display:none!important}.cl-footerActionLink{color:#2121ff;font-size:16px}.cl-footerActionLink:hover{color:#4747ff}.cl-otpCodeFieldInput{text-align:center;width:48px;height:40px;box-shadow:none;border:none;border-radius:8px;font-size:16px}.cl-otpCodeFieldInput:focus{box-shadow:none;border-color:#2121ff}.cl-alternativeMethods{margin-top:.5rem}.cl-identityPreview{margin-bottom:.5rem}.cl-devMode{display:none}.development-env .cl-devMode{display:block}.cl-userButtonPopoverFooter{display:none}@media (min-height:725px){.cl-socialButtons{gap:16px}.cl-dividerRow{margin-top:8px;margin-bottom:8px}.cl-formButtonPrimary,.cl-formFieldInput,.cl-socialButtonsBlockButton{height:50px}}.user-profile-shell{height:100%;min-height:100%}.user-profile-shell .cl-userProfile-root,.user-profile-shell .cl-rootBox,.user-profile-shell .cl-card,.user-profile-shell .cl-cardBox,.user-profile-shell .cl-component,.user-profile-shell .cl-main{min-width:0;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important}.user-profile-shell .cl-userProfile-root{align-items:stretch!important;display:flex!important}.user-profile-shell .cl-navbar,.user-profile-shell .cl-userProfile-navbar{flex-shrink:0;align-self:stretch!important;height:100%!important;min-height:100%!important}.user-profile-shell .cl-userProfile-page,.user-profile-shell .cl-profilePage,.user-profile-shell .cl-page{min-width:0;flex-direction:column!important;flex:auto!important;max-width:none!important;height:100%!important;min-height:0!important;display:flex!important}.user-profile-shell .cl-pageScrollBox{flex:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding-inline:0!important;overflow:hidden auto!important}.user-profile-shell .cl-page>div{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;display:flex}.cl-pageScrollBox{max-width:100%;max-height:100%;overflow-y:auto;width:100%!important;height:auto!important;min-height:0!important;overflow-x:hidden!important}.cl-userProfile-root,.cl-userProfile-page,.cl-profilePage,.cl-navbar,.cl-page,.cl-page>div{min-width:0;max-width:100%}.cl-internal-df7v37,.cl-formFieldRow__name{display:none}@keyframes blink{0%,85%,to{transform:scaleY(1)}90%,94%{transform:scaleY(.05)}}.animate-blink{animation:3.5s infinite blink}.delay{animation-delay:.1s}@keyframes lookAround{0%,to{transform:translate(10px)}25%{transform:translate(0)}50%{transform:translate(-10px)}75%{transform:translate(0)}}.animate-lookAround{animation:5s ease-in-out infinite lookAround}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.animate-float{animation:1s ease-in-out infinite float}@keyframes bubble-pulse{0%,to{transform:scale(1)}50%{transform:scale(var(--pulse-scale,1.05))}}.animate-bubble-pulse{animation:3.5s ease-in-out infinite bubble-pulse}@keyframes voice-visualizer{0%,to{transform:scaleY(1)}50%{transform:scaleY(var(--visualizer-scale,1.12))}}.animate-voice-visualizer{animation:ease-in-out infinite voice-visualizer}@keyframes listening-dot{0%,to{transform:scale(1)}50%{transform:scale(1.55)}}.animate-listening-dot{animation:1.4s ease-in-out infinite listening-dot}@keyframes thinking-dot{0%,60%,to{opacity:.45;transform:scale(.7)}30%{opacity:1;transform:scale(1.2)}}.animate-thinking-dot{animation:1.2s ease-in-out infinite thinking-dot}.svifa-auth .cl-rootBox,.svifa-auth .cl-cardBox,.svifa-auth .cl-card,.svifa-auth .cl-main,.svifa-auth .cl-form{width:100%;max-width:none;margin:0;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.svifa-auth .cl-form{gap:20px}.svifa-auth .cl-header{display:none}.svifa-auth .cl-formField{background-color:#f9fafb;border-radius:20px;height:auto;padding:16px 20px 18px;transition:background-color .15s}.svifa-auth .cl-formField:focus-within{background-color:#e7edff}.svifa-auth .cl-formField.svifa-field-error,.svifa-auth .cl-formField.svifa-field-error:focus-within{background-color:#fef2f2;animation:.4s ease-in-out svifa-field-shake}.svifa-auth .cl-formField.svifa-field-error .cl-formFieldLabel{color:#b91c1c}@keyframes svifa-field-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.svifa-auth .cl-formField.svifa-field-error{animation:none}}.svifa-auth .cl-formFieldLabel{color:#374151;margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.33}.svifa-auth .cl-formFieldInput{color:#111;height:auto;padding:0;font-size:16px;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important}.svifa-auth .cl-formFieldInput:focus,.svifa-auth .cl-formFieldInput:hover{box-shadow:none!important;border:none!important}.svifa-auth .cl-formFieldInput::placeholder{color:#6b7280}.svifa-auth .cl-formButtonPrimary{border-radius:9999px;height:56px;font-size:16px;font-weight:600;box-shadow:none!important;background-color:#e7edff!important}.svifa-auth .cl-formButtonPrimary:hover,.svifa-auth .cl-formButtonPrimary:active{background-color:#cfdbff!important}.svifa-auth .cl-formButtonPrimary span,.svifa-auth .cl-formButtonPrimary:before{color:#111;background-color:#0000;font-weight:600}.svifa-auth .cl-dividerRow{margin-top:8px;margin-bottom:8px}.svifa-auth .cl-dividerLine{background-color:#e5e7eb}.svifa-auth .cl-dividerText{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;background-color:#fff;padding:0 12px;font-size:12px;font-weight:600}.svifa-auth .cl-socialButtons,.svifa-auth .cl-socialButtonsRoot{flex-direction:column!important;gap:7px!important;display:flex!important}.svifa-auth .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton,.svifa-auth .cl-socialButtonsIconButton.cl-socialButtonsIconButton{width:100%;height:56px;font-weight:600;transition:background-color .15s;box-shadow:none!important;background-color:#fff!important;border:1.5px solid #111!important;border-radius:9999px!important;outline:none!important;margin:0!important}.svifa-auth .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton:hover,.svifa-auth .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton:focus,.svifa-auth .cl-socialButtonsBlockButton.cl-socialButtonsBlockButton:active,.svifa-auth .cl-socialButtonsIconButton.cl-socialButtonsIconButton:hover,.svifa-auth .cl-socialButtonsIconButton.cl-socialButtonsIconButton:focus,.svifa-auth .cl-socialButtonsIconButton.cl-socialButtonsIconButton:active{background-color:#f9fafb!important;border-color:#111!important;border-radius:9999px!important}.svifa-auth .cl-socialButtonsBlockButtonText{color:#111;font-size:15px;font-weight:600}.svifa-auth .cl-cardBox{overflow:visible}.svifa-auth .cl-otpCodeField{padding-block:6px}.svifa-auth .cl-otpCodeFieldInput{color:#111;width:44px;height:56px;box-shadow:none;background-color:#f9fafb;border:1.5px solid #0000;border-radius:14px;font-size:18px;font-weight:600}.svifa-auth .cl-otpCodeFieldInput.cl-otpCodeFieldInput:hover{box-shadow:none!important;background-color:#f3f4f6!important;border-color:#0000!important}.svifa-auth .cl-otpCodeFieldInput.cl-otpCodeFieldInput[data-focus-within=true]{box-shadow:none!important;background-color:#e7edff!important;border-color:#2121ff!important;outline:none!important}.svifa-auth .cl-identityPreview{background-color:#f9fafb;border:none;border-radius:9999px}.svifa-auth .cl-identityPreviewText{color:#374151}.svifa-auth .cl-identityPreviewEditButton,.svifa-auth .cl-alternativeMethodsBlockButton,.svifa-auth .cl-footerActionLink{color:#2121ff}.svifa-auth .cl-identityPreviewEditButton:hover,.svifa-auth .cl-alternativeMethodsBlockButton:hover,.svifa-auth .cl-footerActionLink:hover{color:#1b1bd9}.svifa-auth-card-frame{background-color:#0000;border-radius:28px;padding:0;position:relative}.svifa-auth-beam-mask{z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.svifa-auth-beam-gradient{background:conic-gradient(#0000 0deg 330deg,#f476fc 335deg,#839ffb 343deg,#0000 348deg 360deg);animation:8s linear infinite svifa-beam-spin;position:absolute;inset:-75%}.svifa-auth-card-inner{z-index:1;background-color:#fff;border-radius:28px;position:relative;overflow:hidden}@keyframes svifa-beam-spin{to{transform:rotate(360deg)}}@keyframes svifa-float-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.svifa-float-in{animation:.55s cubic-bezier(.16,1,.3,1) both svifa-float-in}.svifa-float-in-1{animation-delay:0s}.svifa-float-in-2{animation-delay:90ms}.svifa-float-in-3{animation-delay:.18s}.svifa-float-in-4{animation-delay:.27s}@media (prefers-reduced-motion:reduce){.svifa-auth-beam-gradient,.svifa-float-in{animation:none}}.svifa-ai-gradient-text{color:#0000;background-image:linear-gradient(90deg,#ee1af9 0%,#a854ff 50%,#3f6bff 100%);-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.svifa-ai-gradient-text{color:canvastext;forced-color-adjust:none;background-image:none}}
