.auth-3d-scope{--accent:rgb(var(--primary-default));--accent-soft:rgb(var(--primary-lighter));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-3d-scope label,.auth-3d-scope label>span,.auth-3d-scope .rizzui-phone-number>label{font-weight:500;color:#ffffffd9!important}.auth-3d-scope input:not([type=checkbox]):not([type=radio]){-webkit-backdrop-filter:blur(6px);color:#fff!important;background-color:#ffffff0a!important;border-color:#ffffff1f!important;border-radius:.85rem!important;transition:border-color .25s,box-shadow .25s,background-color .25s!important}.auth-3d-scope input::placeholder{color:#ffffff57!important}.auth-3d-scope input:not([type=checkbox]):not([type=radio]):hover{border-color:#ffffff3d!important}.auth-3d-scope input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--accent)!important;box-shadow:0 0 0 1px rgb(var(--primary-default) / .55), 0 0 22px -4px rgb(var(--primary-default) / .5)!important;background-color:#ffffff0f!important}.auth-3d-scope .rizzui-password-container{-webkit-backdrop-filter:blur(6px);box-shadow:none!important;background-color:#ffffff0a!important;border-color:#ffffff1f!important;border-radius:.85rem!important;transition:border-color .25s,box-shadow .25s,background-color .25s!important}.auth-3d-scope .rizzui-password-container input:not([type=checkbox]):not([type=radio]){box-shadow:none!important;-webkit-backdrop-filter:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}.auth-3d-scope .rizzui-password-container input:not([type=checkbox]):not([type=radio]):hover,.auth-3d-scope .rizzui-password-container input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none!important;background-color:#0000!important;border:0!important}.auth-3d-scope .rizzui-password-container:hover{border-color:#ffffff3d!important}.auth-3d-scope .rizzui-password-container:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 1px rgb(var(--primary-default) / .55), 0 0 22px -4px rgb(var(--primary-default) / .5)!important;background-color:#ffffff0f!important}.auth-3d-scope .react-tel-input .flag-dropdown,.auth-3d-scope .react-tel-input .selected-flag,.auth-3d-scope .react-tel-input .selected-flag.open,.auth-3d-scope .react-tel-input .selected-flag:hover,.auth-3d-scope .react-tel-input .selected-flag:focus{background:0 0!important}.auth-3d-scope .react-tel-input .country-list{color:#fff!important;background:#14141b!important;border:1px solid #ffffff1a!important;box-shadow:0 24px 60px -12px #000c!important}.auth-3d-scope .react-tel-input .country-list .country:hover,.auth-3d-scope .react-tel-input .country-list .country.highlight{background:#ffffff14!important}.auth-3d-scope .react-tel-input .country-list .country .dial-code{color:#ffffff80!important}.auth-3d-scope .rizzui-pin-code-container{justify-content:center;gap:.5rem;width:100%}.auth-3d-scope .rizzui-pin-code-field{flex:1 1 0;min-width:0;max-width:3rem;font-weight:600;border-radius:1rem!important;width:auto!important;margin-right:0!important;font-size:1.15rem!important}.auth-3d-scope .rizzui-switch-label{color:#ffffffc7!important}.auth-3d-scope .auth-cta,.auth-3d-scope button.auth-cta{box-shadow:0 14px 34px -10px rgb(var(--primary-default) / .6);font-weight:600;position:relative;background-color:var(--accent)!important;color:rgb(var(--primary-foreground))!important;background-image:none!important;border:0!important;border-radius:.95rem!important;transition:filter .25s,box-shadow .35s,transform .2s!important}.auth-3d-scope .auth-cta:hover{filter:brightness(1.08);box-shadow:0 18px 44px -8px rgb(var(--primary-default) / .75)}.auth-3d-scope .auth-cta:active{transform:translateY(1px)}.auth-3d-scope .auth-ghost,.auth-3d-scope button.auth-ghost{-webkit-backdrop-filter:blur(8px);color:#ffffffeb!important;background-color:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:.95rem!important;transition:background-color .25s,border-color .25s!important}.auth-3d-scope .auth-ghost:hover{background-color:#ffffff1a!important;border-color:#ffffff47!important}.auth-3d-scope .auth-ghost:disabled{opacity:.5}.auth-3d-scope .auth-link,.auth-3d-scope button.auth-link{font-weight:600;color:var(--accent)!important;padding:0!important}.auth-3d-scope .auth-link:hover{color:var(--accent-soft)!important}.scene-stage{perspective:1300px;perspective-origin:50% 45%}.scene-world{transform-style:preserve-3d;will-change:transform}.prism{transform-style:preserve-3d;animation:26s linear infinite prism-spin}.prism-face{-webkit-backdrop-filter:blur(4px);background:linear-gradient(140deg,#ffffff24,#ffffff05);border:1px solid #ffffff2e;border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 40px #ffffff0f}@keyframes prism-spin{0%{transform:rotateX(-22deg)rotateY(0)}to{transform:rotateX(-22deg)rotateY(360deg)}}.grid-floor{background-image:linear-gradient(rgb(var(--primary-default) / .25) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--primary-default) / .15) 1px, transparent 1px);background-size:44px 44px;animation:8s linear infinite grid-drift;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#00000059 45%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 0%,#00000059 45%,#0000 75%)}@keyframes grid-drift{0%{background-position:0 0}to{background-position:0 44px}}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.25)}}@keyframes auth-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.auth-pulse-dot{animation:2.2s ease-in-out infinite auth-pulse}@media (prefers-reduced-motion:reduce){.prism,.grid-floor,.auth-pulse-dot{animation:none!important}}
