.clerk-auth .cl-card,.clerk-auth .cl-rootBox,.clerk-auth .cl-signIn-root,.clerk-auth .cl-signUp-root{box-shadow:none!important;width:100%!important;max-width:var(--auth-form-width,25rem)!important;min-height:20rem}.clerk-auth .cl-footer,.clerk-auth .cl-footerPages,.clerk-auth [class*=cl-footer]{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important}.clerk-auth .cl-footer div[style*=linear-gradient],.clerk-auth .cl-footer div[style*=repeating-linear-gradient],.clerk-auth div[style*=repeating-linear-gradient]{display:none!important;background:none!important;background-image:none!important}.clerk-auth .cl-button,.clerk-auth .cl-formButtonReset,.clerk-auth .cl-socialButtonsBlockButton,.clerk-auth .cl-socialButtonsIconButton{border-radius:9999px!important}.clerk-auth .cl-socialButtonsBlockButtonApple,.clerk-auth .cl-socialButtonsBlockButton[data-provider=apple],.clerk-auth .cl-socialButtonsIconButtonApple,.clerk-auth .cl-socialButtonsIconButton[data-provider=apple],.clerk-auth [class*=socialButtonsBlockButtonApple],.clerk-auth [class*=socialButtonsIconButtonApple]{display:none!important}.clerk-auth .cl-socialButtonsBlockButton,.clerk-auth .cl-socialButtonsIconButton,.clerk-auth .wandar-clerk-social-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;padding:.625rem 1.25rem!important;border:1px solid #e5e5e5!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}.clerk-auth .cl-socialButtonsBlockButton:hover,.clerk-auth .cl-socialButtonsIconButton:hover,.clerk-auth .wandar-clerk-social-btn:hover{border-color:#d4d4d4!important;box-shadow:none!important}.clerk-auth .cl-socialButtonsBlockButton:focus-visible,.clerk-auth .cl-socialButtonsIconButton:focus-visible,.clerk-auth .wandar-clerk-social-btn:focus-visible{border-color:#0a0a0a!important;box-shadow:none!important;outline:none!important}@media (max-width:1023px){.clerk-auth .cl-socialButtons,.clerk-auth .wandar-clerk-social-buttons{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:.75rem!important;width:100%!important}.clerk-auth .cl-socialButtonsBlockButton,.clerk-auth .cl-socialButtonsIconButton,.clerk-auth .wandar-clerk-social-btn{flex:1 1 0!important;min-width:0!important;padding-inline:.75rem!important}.clerk-auth .cl-socialButtonsBlockButtonText{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.8125rem!important}}.clerk-auth .cl-formButtonPrimary,.clerk-auth .wandar-clerk-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.75rem!important;padding:.625rem 1.25rem!important;border:none!important;border-radius:9999px!important;background:#0a0a0a!important;background-color:#0a0a0a!important;color:#ffffff!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;transition:background-color .15s ease!important}.clerk-auth .cl-formButtonPrimary:hover,.clerk-auth .wandar-clerk-btn-primary:hover{background:rgba(10,10,10,.9)!important;background-color:rgba(10,10,10,.9)!important}.clerk-auth .cl-formButtonPrimary:focus-visible,.clerk-auth .wandar-clerk-btn-primary:focus-visible{outline:2px solid rgba(10,10,10,.25)!important;outline-offset:2px!important}.clerk-auth .cl-formButtonPrimary:disabled,.clerk-auth .wandar-clerk-btn-primary:disabled{opacity:.5!important;pointer-events:none!important}.clerk-auth .cl-buttonArrowIcon{display:none!important}.clerk-auth .cl-formFieldInput,.clerk-auth .cl-phoneInputInput,.clerk-auth .wandar-clerk-input{width:100%!important;box-sizing:border-box!important;min-height:2.75rem!important;padding:.75rem .875rem!important;border:1px solid transparent!important;border-radius:10px!important;background-color:#f7f7f7!important;color:#0a0a0a!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.25!important;outline:none!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}.clerk-auth .cl-formFieldInput::placeholder,.clerk-auth .cl-phoneInputInput::placeholder,.clerk-auth .wandar-clerk-input::placeholder{color:#a3a3a3!important;opacity:1!important}.clerk-auth .cl-formFieldInput:focus,.clerk-auth .cl-formFieldInput:focus-visible,.clerk-auth .cl-phoneInputInput:focus,.clerk-auth .cl-phoneInputInput:focus-visible,.clerk-auth .wandar-clerk-input:focus,.clerk-auth .wandar-clerk-input:focus-visible{border-color:#0a0a0a!important;background-color:#ffffff!important;box-shadow:none!important;outline:none!important}.clerk-auth .cl-phoneInputBox,.clerk-auth .wandar-clerk-phone-box{border:1px solid transparent!important;border-radius:10px!important;background-color:#f7f7f7!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}.clerk-auth .cl-phoneInputBox:focus-within,.clerk-auth .wandar-clerk-phone-box:focus-within{border-color:#0a0a0a!important;background-color:#ffffff!important}.clerk-auth .cl-formFieldLabel{font-family:var(--font-geist-sans),sans-serif!important;font-size:.875rem!important;font-weight:500!important;color:#0a0a0a!important}.clerk-auth .cl-formFieldInputShowPasswordButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;max-width:1.75rem!important;min-height:1.75rem!important;max-height:1.75rem!important;padding:0!important;margin-right:0!important;right:.875rem!important;border-radius:50%!important;flex-shrink:0!important;color:#6b6b6b!important}.clerk-auth .cl-formFieldInputShowPasswordButton:hover{color:#0a0a0a!important}.clerk-auth .cl-formFieldInputGroup:has(.cl-formFieldInputShowPasswordButton) .cl-formFieldInput{padding-right:calc(.875rem + 1.75rem)!important}.clerk-auth .cl-logoBox{display:none!important}.clerk-auth .wandar-clerk-alert,.clerk-auth [class*=cl-alert]{border-radius:14px!important;background-color:#ebf2fd!important;border:1px solid #b8d4fa!important;box-shadow:none!important}.clerk-auth .wandar-clerk-alert-text,.clerk-auth [class*=cl-alertText],.clerk-auth [class*=cl-alert] [class*=cl-text],.clerk-auth [class*=cl-alert] p{color:#1a73e8!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.45!important}.clerk-auth [class*=cl-alertIcon]{color:#1a73e8!important}.auth-portal-shell{min-height:100vh;background:#ffffff}.auth-portal-form{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;box-sizing:border-box;padding:2rem 1rem 24px;--auth-form-width:25rem}.auth-portal-form-main{position:relative;display:flex;flex:1;width:100%;max-width:var(--auth-form-width);flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:0}.auth-portal-logo{flex-shrink:0;width:3.5rem;height:3.5rem}.auth-portal-clerk-slot{display:flex;width:100%;flex:0 1 auto;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:28rem}.auth-portal-clerk-slot--install{align-items:center;padding-top:0;min-height:0}.auth-loading-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#ffffff;animation:auth-loading-overlay-in .2s ease forwards}@keyframes auth-loading-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-loading-overlay{animation:none}}.auth-loading-overlay img,.auth-loading-overlay video,.auth-portal-logo img,.auth-portal-logo video{view-transition-name:none}.auth-legal-footer{display:flex;justify-content:space-between;align-items:center;margin:-8px 0 0;flex-shrink:0;box-sizing:border-box;width:100%;max-width:var(--auth-form-width);font-size:.75rem;line-height:1.5;color:#a3a3a3}.auth-legal-footer-link{color:#6b6b6b;text-decoration:none;transition:color .15s ease}.auth-legal-footer-link:hover{color:#0a0a0a}.auth-portal-visual{display:none}.auth-portal-visual-frame{display:flex;min-height:100vh;align-items:stretch;padding:1rem 1rem 1rem 0}.auth-portal-visual-panel{position:relative;flex:1;overflow:hidden;border-radius:24px;background-color:#e7f4ff}.auth-portal-visual-slot{pointer-events:none;position:absolute;user-select:none}.auth-portal-visual-slot img{pointer-events:none}.auth-portal-visual-slot--cloud-top-left{left:10.5714%;top:4.3531%;width:21.7143%;height:17.0508%}.auth-portal-visual-slot--cloud-top-right{left:70.8571%;top:4.2322%;width:50.7143%;height:39.7823%;display:flex;align-items:center;justify-content:center}.auth-portal-visual-slot--cloud-mid{left:42.4286%;top:24.1843%;width:15.1429%;height:11.8501%;display:flex;align-items:center;justify-content:center}.auth-portal-visual-slot--cloud-mid .auth-portal-visual-cloud-float,.auth-portal-visual-slot--cloud-top-right .auth-portal-visual-cloud-float{flex:1;align-self:stretch}.auth-portal-visual-slot--cloud-bottom{left:50%;top:57.3156%;width:100.2857%;height:75.3096%;transform:translateX(-50%);opacity:.5}.auth-portal-visual-slot--phone{left:50%;top:45.8271%;width:44.2857%;aspect-ratio:310/639;transform:translateX(-50%);z-index:2}.auth-portal-visual-cloud-float,.auth-portal-visual-phone-rise{position:relative;width:100%;height:100%}.auth-portal-visual-cloud-float{will-change:transform}.auth-portal-visual-slot--phone img{object-fit:contain;object-position:top center}.auth-portal-visual-cloud-flip{position:relative;width:100%;height:100%;transform:scaleY(-1) rotate(180deg)}.auth-portal-visual-cloud-flip--70{opacity:.7}.auth-portal-visual-cloud-flip--30{opacity:.3}.install-portal-content{display:flex;width:100%;max-width:22rem;flex-direction:column;align-items:center;text-align:center}.install-portal-icon{margin-bottom:1.25rem;height:4rem;width:4rem;overflow:hidden;border-radius:1rem}.install-portal-title{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:#0a0a0a}.install-portal-lead,.install-portal-title{font-family:var(--font-geist-sans),sans-serif}.install-portal-lead{margin:.5rem 0 0;max-width:22rem;font-size:.9375rem;line-height:1.5;color:#6b6b6b}.install-portal-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;width:100%;min-height:2.75rem;padding:.625rem 1.5rem;border:none;border-radius:9999px;background:#0a0a0a;font-family:var(--font-geist-sans),sans-serif;font-size:.875rem;font-weight:500;line-height:1;color:#ffffff;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.install-portal-primary-btn:hover{background:rgba(10,10,10,.9)}.install-portal-ios-guide{margin-top:1.5rem;width:100%;border-radius:1rem;border:1px solid rgba(0,0,0,.08);background:#ffffff;padding:1rem;text-align:left}.install-portal-ios-guide-heading{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--font-geist-sans),sans-serif;font-size:.875rem;font-weight:600;color:#0a0a0a}.install-portal-ios-guide-body{margin:.5rem 0 0;font-family:var(--font-geist-sans),sans-serif;font-size:.8125rem;line-height:1.45;color:#6b6b6b}.install-portal-ios-guide+.install-portal-secondary-btn{margin-top:.75rem}.install-portal-fallback{margin-top:2rem;width:100%;border-radius:1rem;border:1px solid rgba(0,0,0,.08);background:#ffffff;padding:1rem;text-align:left}.install-portal-fallback-heading{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin:0;font-weight:600;color:#0a0a0a}.install-portal-fallback-heading,.install-portal-fallback-list{font-family:var(--font-geist-sans),sans-serif;font-size:.875rem}.install-portal-fallback-list{margin:.5rem 0 0;padding-left:1.25rem;line-height:1.45;color:#6b6b6b}.install-portal-fallback-list li+li{margin-top:.25rem}.install-portal-secondary-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.5rem;width:100%;min-height:2.75rem;padding:.625rem 1.5rem;border:1px solid rgba(0,0,0,.16);border-radius:9999px;background:#ffffff;font-family:var(--font-geist-sans),sans-serif;font-size:.875rem;font-weight:500;line-height:1;color:#0a0a0a;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.install-portal-fallback+.install-portal-secondary-btn,.install-portal-primary-btn+.install-portal-secondary-btn{margin-top:.75rem}.install-portal-secondary-btn:hover{border-color:#0a0a0a;background:#f7f7f7}@media (min-width:1024px){.auth-portal-shell{display:grid;grid-template-columns:1fr 1fr}.auth-portal-form{padding:2.5rem 2.5rem 24px}.auth-portal-visual{display:block}}