.auth-3d-scope{--insta:linear-gradient(115deg, #feda75 0%, #fa7e1e 22%, #d62976 52%, #962fbf 78%, #4f5bd5 100%);--insta-pink:#d62976;--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{background-color:#ffffff0f!important;border-color:#d62976d9!important;box-shadow:0 0 0 1px #d629768c,0 0 22px -4px #d6297680!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-pincode input{font-weight:600;border-radius:1rem!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{background-size:180% 180%;font-weight:600;position:relative;box-shadow:0 14px 34px -10px #d6297699;background-image:var(--insta)!important;color:#fff!important;background-color:#0000!important;border:0!important;border-radius:.95rem!important;transition:background-position .6s,box-shadow .35s,transform .2s!important}.auth-3d-scope .auth-cta:hover{background-position:100%;box-shadow:0 18px 44px -8px #d62976bf}.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(--insta-pink)!important;padding:0!important}.auth-3d-scope .auth-link:hover{color:#f04a93!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(#d6297640 1px,#0000 1px),linear-gradient(90deg,#4f5bd538 1px,#0000 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}}
