.auth-shell-module__vIXvEG__showcase{background:radial-gradient(ellipse 70% 55% at 55% 55%, #c6a46a21, transparent 70%), linear-gradient(160deg, var(--color-ink-900), var(--color-ink-950) 60%);position:relative;overflow:hidden}.auth-shell-module__vIXvEG__showcase:before{content:"";pointer-events:none;background-image:linear-gradient(#f4efe60b 1px,#0000 1px),linear-gradient(90deg,#f4efe60b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 85%)}.auth-shell-module__vIXvEG__draw{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.65,0,.35,1) forwards auth-shell-module__vIXvEG__draw}.auth-shell-module__vIXvEG__plan{stroke:#f4efe68c;stroke-width:1px}.auth-shell-module__vIXvEG__wall{stroke:var(--color-gold-300);stroke-width:1.2px}.auth-shell-module__vIXvEG__detail{stroke:var(--color-gold-500);stroke-width:1px}.auth-shell-module__vIXvEG__hidden{fill:none;stroke:#e2c99547;stroke-width:1px;stroke-dasharray:3 4;opacity:0;animation:.8s forwards auth-shell-module__vIXvEG__fade}.auth-shell-module__vIXvEG__face{opacity:0;animation:1.4s forwards auth-shell-module__vIXvEG__fade}.auth-shell-module__vIXvEG__label{font-family:var(--font-sans);letter-spacing:.22em;fill:#f4efe673;opacity:0;font-size:9px;animation:1s forwards auth-shell-module__vIXvEG__fade}.auth-shell-module__vIXvEG__d1{animation-delay:.2s}.auth-shell-module__vIXvEG__d2{animation-delay:1.1s}.auth-shell-module__vIXvEG__d3{animation-delay:2s}.auth-shell-module__vIXvEG__d4{animation-delay:2.7s}.auth-shell-module__vIXvEG__d5{animation-delay:3.2s}.auth-shell-module__vIXvEG__float{animation:7s ease-in-out 4s infinite auth-shell-module__vIXvEG__float}@keyframes auth-shell-module__vIXvEG__draw{to{stroke-dashoffset:0}}@keyframes auth-shell-module__vIXvEG__fade{to{opacity:1}}@keyframes auth-shell-module__vIXvEG__float{50%{transform:translateY(-6px)}}.auth-shell-module__vIXvEG__field{position:relative}.auth-shell-module__vIXvEG__field:after{content:"";background:linear-gradient(90deg, var(--color-gold-700), var(--color-gold-300));transform-origin:0;width:100%;height:1px;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.auth-shell-module__vIXvEG__field:focus-within:after{transform:scaleX(1)}.auth-shell-module__vIXvEG__sheen{position:relative;overflow:hidden}.auth-shell-module__vIXvEG__sheen:before{content:"";background:linear-gradient(110deg,#0000 30%,#e2c99540 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.auth-shell-module__vIXvEG__sheen:hover:before{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.auth-shell-module__vIXvEG__draw,.auth-shell-module__vIXvEG__hidden,.auth-shell-module__vIXvEG__face,.auth-shell-module__vIXvEG__label,.auth-shell-module__vIXvEG__float{animation-duration:.01ms!important;animation-delay:0s!important}.auth-shell-module__vIXvEG__field:after,.auth-shell-module__vIXvEG__sheen:before{transition:none!important}}
