.staging-banner.svelte-91zldj{position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff;padding:8px 16px;text-align:center;z-index:9999;box-shadow:0 2px 8px #0003;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.staging-content.svelte-91zldj{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1200px;margin:0 auto}.staging-icon.svelte-91zldj{font-size:18px;animation:svelte-91zldj-pulse 2s ease-in-out infinite}.staging-text.svelte-91zldj{font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase}.staging-domain.svelte-91zldj{font-size:12px;opacity:.9;font-weight:400}@keyframes svelte-91zldj-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@media (max-width: 640px){.staging-banner.svelte-91zldj{padding:6px 12px}.staging-content.svelte-91zldj{gap:8px}.staging-text.svelte-91zldj{font-size:12px}.staging-domain.svelte-91zldj{display:none}}.auth-container.svelte-3dt16s{transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;min-height:400px}.auth-form.svelte-3dt16s{will-change:transform,opacity;position:relative;width:100%}.scene-card.svelte-3dt16s{animation:svelte-3dt16s-fadeInUp .6s cubic-bezier(.34,1.56,.64,1) both;transition:all .5s cubic-bezier(.23,1,.32,1);will-change:transform,background-color,border-color,box-shadow}.scene-card.svelte-3dt16s:hover{transition:all .3s cubic-bezier(.23,1,.32,1)}@keyframes svelte-3dt16s-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-pulse.svelte-3dt16s{animation:svelte-3dt16s-authPulse 2s cubic-bezier(.4,0,.6,1)}@keyframes svelte-3dt16s-authPulse{0%,to{box-shadow:0 0 rgba(var(--auth-pulse-color, 220, 38, 38),0)}50%{box-shadow:0 0 0 20px rgba(var(--auth-pulse-color, 220, 38, 38),0)}}.cl-rootBox{width:100%!important;max-width:100%!important}.cl-main{gap:1.25rem!important}.cl-form{gap:1rem!important}.cl-formButtonPrimary{margin-top:.75rem!important}.auth-tab-bg.svelte-3dt16s{will-change:transform,opacity;transform-origin:center}.flex.rounded-xl.bg-gray-100.svelte-3dt16s{transition:all .4s cubic-bezier(.23,1,.32,1)}button.svelte-3dt16s span:where(.svelte-3dt16s){transition:color .4s cubic-bezier(.23,1,.32,1)}.cl-card{background:transparent!important;box-shadow:none!important;padding:0!important}.cl-dividerRow{margin-top:2rem!important;margin-bottom:2rem!important}.cl-dividerLine{background:#0000000f!important}.cl-dividerText{color:#0006!important;font-size:13px!important;font-weight:500!important;background:#fff!important;padding:0 1rem!important}.cl-socialButtons{gap:.75rem!important;margin-bottom:1.5rem!important}.cl-socialButtonsBlockButton{transition:all .2s ease!important;height:2.75rem!important;font-size:.875rem!important}.cl-socialButtonsBlockButton:hover{transform:translateY(-1px)!important}.cl-socialButtonsProviderIcon{width:1.25rem!important;height:1.25rem!important}.cl-formButtonPrimary{transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:500!important;position:relative!important;overflow:hidden!important}.cl-formButtonPrimary:hover{transform:translateY(-1px)!important}.cl-formButtonPrimary:active{transform:translateY(0)!important}.cl-formButtonPrimary__loading{color:transparent!important}.cl-formButtonPrimary__loading .cl-spinner{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.cl-formFieldInput{transition:all .2s ease!important;width:100%!important}.cl-formFieldInput:focus{outline:none!important}.cl-formFieldInputShowPasswordButton{right:.75rem!important}.cl-internal-icon.cl-spinner{color:var(--tenant-primary-color)!important}.cl-loadingContainer{min-height:200px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cl-formFieldError{font-size:13px!important;margin-top:6px!important}.cl-formFieldSuccessText{color:var(--tenant-success-color, #10b981)!important}.cl-formFieldHintText{font-size:.75rem!important;margin-top:.25rem!important}.cl-headerTitle,.cl-headerSubtitle{display:none!important}.cl-otpCodeFieldInput{width:3rem!important;height:3rem!important;font-size:1.125rem!important;font-weight:600!important;text-align:center!important;border-radius:.75rem!important}.cl-footerAction{margin-top:1.5rem!important}.cl-footerActionLink{transition:all .2s ease!important}.cl-verificationLinkStatusBox{margin-top:1rem!important;border-radius:.75rem!important}.cl-alternativeMethods{margin-top:1rem!important;gap:.75rem!important}.cl-alternativeMethodsBlockButton{height:2.5rem!important;font-size:.75rem!important;border-radius:.5rem!important}@media (max-width: 640px){.scene-card.svelte-3dt16s{animation:none;opacity:1;transform:none}.cl-rootBox{padding:0!important}.cl-formFieldInput{font-size:16px!important}.cl-socialButtonsBlockButton,.cl-formButtonPrimary{height:3rem!important}}@media (prefers-contrast: high){.scene-card.svelte-3dt16s{border-width:2px}.cl-formFieldInput{border-width:2px!important}}@media (prefers-reduced-motion: reduce){.scene-card.svelte-3dt16s,.auth-container.svelte-3dt16s,.auth-form.svelte-3dt16s{animation:none!important;transition:none!important}.cl-formButtonPrimary,.cl-socialButtonsBlockButton,.cl-formFieldInput{transition:none!important}}.auth-container.svelte-3dt16s{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.auth-container.svelte-3dt16s::-webkit-scrollbar{width:6px}.auth-container.svelte-3dt16s::-webkit-scrollbar-track{background:transparent}.auth-container.svelte-3dt16s::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.auth-container.svelte-3dt16s::-webkit-scrollbar-thumb:hover{background:#0003}@keyframes svelte-3dt16s-tenantSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-3dt16s-tenantFloat{0%,to{transform:translateY(0) translate(0);opacity:.3}25%{transform:translateY(-20px) translate(10px);opacity:.6}50%{transform:translateY(-10px) translate(-5px);opacity:.8}75%{transform:translateY(-15px) translate(15px);opacity:.4}}@keyframes svelte-3dt16s-tenantLogoFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.05)}}@keyframes svelte-3dt16s-tenantGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.tenant-ring.svelte-3dt16s{border-width:1px;will-change:transform}.tenant-particle.svelte-3dt16s{will-change:transform,opacity}.tenant-logo-float.svelte-3dt16s{animation:svelte-3dt16s-tenantLogoFloat 3s ease-in-out infinite;will-change:transform}.tenant-glow.svelte-3dt16s{animation:svelte-3dt16s-tenantGlow 2s ease-in-out infinite;will-change:opacity,transform}.tenant-progress-bar.svelte-3dt16s{width:0%;transition:width 1.2s cubic-bezier(.4,0,.2,1);will-change:width;position:relative;overflow:hidden}.tenant-progress-bar.svelte-3dt16s:after{content:"";position:absolute;top:0;left:-50%;right:-50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-3dt16s-progressShine 2s ease-in-out infinite}@keyframes svelte-3dt16s-progressShine{0%{transform:translate(-100%)}to{transform:translate(200%)}}.tenant-success-badge.svelte-3dt16s{transform-origin:center;box-shadow:0 4px 20px #00000026}.tenant-continue-button.svelte-3dt16s{transform-origin:center;will-change:transform,box-shadow;transition:all .3s cubic-bezier(.4,0,.2,1)}.tenant-continue-button.svelte-3dt16s:hover{transform:translateY(-2px) scale(1.02)}.tenant-continue-button.svelte-3dt16s:active{transform:translateY(0) scale(.98)}.tenant-progress-text.svelte-3dt16s{transition:all .4s ease-in-out;font-variant-numeric:tabular-nums}.loading-stage-text.svelte-3dt16s{position:relative;display:inline-block;transition:all .4s ease-in-out;transform-origin:left center;font-weight:500;animation:svelte-3dt16s-stageTextGlow 2s ease-in-out infinite}.loading-stage-text.stage-changing.svelte-3dt16s{animation:svelte-3dt16s-stageTextFade .4s ease-in-out,svelte-3dt16s-stageTextGlow 2s ease-in-out infinite}@keyframes svelte-3dt16s-stageTextFade{0%{opacity:1;transform:translate(0) scale(1)}25%{opacity:.3;transform:translate(-8px) scale(.95)}75%{opacity:.7;transform:translate(8px) scale(1.05)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-3dt16s-stageTextGlow{0%,to{text-shadow:0 0 5px currentColor;opacity:1}50%{text-shadow:0 0 15px currentColor,0 0 20px currentColor;opacity:.9}}.bg-gradient-radial.svelte-3dt16s{background:radial-gradient(circle,var(--tw-gradient-stops))}.tenant-particle.svelte-3dt16s:hover{animation-play-state:paused;opacity:1!important;transform:scale(1.5)!important}@media (max-width: 640px){.tenant-ring.svelte-3dt16s{border-width:.5px}.tenant-particle.svelte-3dt16s{width:1.5px;height:1.5px}.tenant-logo-float.svelte-3dt16s{animation-duration:4s}}.faq-button-container.svelte-3dt16s .faq‑fab{position:relative!important;bottom:auto!important;left:auto!important;z-index:auto!important;margin:0!important}@media (max-width: 1024px){.absolute.bottom-0.left-0.svelte-3dt16s{position:relative!important;margin-bottom:1.5rem}.absolute.bottom-0.right-0.svelte-3dt16s{position:relative!important;right:auto!important;bottom:auto!important}.text-right.svelte-3dt16s{text-align:left!important}.max-w-lg.svelte-3dt16s{max-width:100%!important}}@media (max-width: 640px){.grid.grid-cols-2.gap-4.svelte-3dt16s{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.tenant-ring.svelte-3dt16s,.tenant-particle.svelte-3dt16s,.tenant-logo-float.svelte-3dt16s,.tenant-glow.svelte-3dt16s,.tenant-progress-bar.svelte-3dt16s,.loading-stage-text.svelte-3dt16s{animation:none!important}.tenant-progress-bar.svelte-3dt16s:after{animation:none!important}.tenant-continue-button.svelte-3dt16s:hover{transform:none}.loading-stage-text.svelte-3dt16s{transition:opacity .2s ease-in-out}}.tenant-toast.svelte-3dt16s{max-width:440px;will-change:transform}.invitation-card.svelte-3dt16s{transition:all .4s cubic-bezier(.23,1,.32,1);transform-origin:top right}.toast-pulse.svelte-3dt16s{animation:svelte-3dt16s-gentlePulse .6s ease-in-out}@keyframes svelte-3dt16s-gentlePulse{0%{transform:scale(1);box-shadow:0 25px 50px -12px currentColor}50%{transform:scale(1.02);box-shadow:0 30px 60px -12px currentColor}to{transform:scale(1);box-shadow:0 25px 50px -12px currentColor}}.toast-progress-elegant.svelte-3dt16s{animation:svelte-3dt16s-elegantProgress 8s cubic-bezier(.4,0,.2,1) forwards;width:100%;transform-origin:left}@keyframes svelte-3dt16s-elegantProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tenant-toast.svelte-3dt16s:hover .invitation-card:where(.svelte-3dt16s){transform:translateY(-2px) scale(1.01);box-shadow:0 35px 60px -12px var(--toast-shadow-color, rgba(0,0,0,.15)),0 0 0 1px #ffffff80,inset 0 1px #fff9}.shimmer-overlay.svelte-3dt16s{animation:svelte-3dt16s-shimmer 6s ease-in-out infinite}@keyframes svelte-3dt16s-shimmer{0%,to{transform:translate(-100%) skew(-15deg);opacity:0}50%{transform:translate(100%) skew(-15deg);opacity:1}}.invitation-particle.svelte-3dt16s{animation:svelte-3dt16s-gentleFloat 8s ease-in-out infinite}@keyframes svelte-3dt16s-gentleFloat{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.3}25%{transform:translateY(-8px) translate(4px) scale(1.1);opacity:.6}50%{transform:translateY(-4px) translate(-2px) scale(.9);opacity:.8}75%{transform:translateY(-6px) translate(6px) scale(1.05);opacity:.4}}.invitation-icon.svelte-3dt16s{transition:all .4s cubic-bezier(.23,1,.32,1)}.tenant-toast.svelte-3dt16s:hover .invitation-icon:where(.svelte-3dt16s){transform:scale(1.05) rotate(5deg);box-shadow:0 12px 24px var(--toast-shadow-color, rgba(0,0,0,.2))}.gentle-close.svelte-3dt16s{transition:all .3s cubic-bezier(.23,1,.32,1)}.gentle-close.svelte-3dt16s:hover{transform:scale(1.1) rotate(90deg);background:#0000000d}@media (max-width: 640px){.tenant-toast.svelte-3dt16s{top:1rem!important;right:1rem!important;left:1rem!important;max-width:none}.tenant-toast.svelte-3dt16s .relative:where(.svelte-3dt16s){padding:1rem}}@media (prefers-contrast: high){.tenant-toast.svelte-3dt16s .relative:where(.svelte-3dt16s){border-width:2px;background:#000000f2}}@media print{.scene-card.svelte-3dt16s,.auth-pulse.svelte-3dt16s,.tenant-ring.svelte-3dt16s,.tenant-particle.svelte-3dt16s,.tenant-toast.svelte-3dt16s{animation:none!important;display:none!important}}
