.auth-bg{pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 50% 40%,#46143259 0%,#0a071000 70%),#030203;position:fixed;inset:0;overflow:hidden}.auth-bg__orb{will-change:transform;border-radius:9999px;position:absolute}.auth-bg__orb--primary{background:radial-gradient(circle,#e3027c24 0%,#e3027c00 60%);width:55vmax;height:55vmax;animation:22s ease-in-out infinite auth-drift;top:8%;left:-8%}.auth-bg__orb--deep{background:radial-gradient(circle,#910a521a 0%,#910a5200 60%);width:50vmax;height:50vmax;animation:28s ease-in-out infinite reverse auth-drift;bottom:-15%;right:-10%}.auth-bg__orb--center{background:radial-gradient(circle,#e3027c0f 0%,#e3027c00 60%);width:28vmax;height:28vmax;animation:8s ease-in-out infinite auth-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes auth-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(3%,-2%)scale(1.05)}66%{transform:translate(-2%,3%)scale(.97)}}@keyframes auth-pulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.auth-bg__grid{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(#000 0%,#00000040 70%,#0000 100%)}.auth-bg__tokens{position:absolute;inset:0}.auth-bg__token{letter-spacing:.12em;color:#ffffff47;text-shadow:0 0 6px #e3027c2e;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;animation:14s ease-in-out infinite auth-token-fade;position:absolute}.auth-bg__token--1{animation-delay:0s;top:14%;left:10%}.auth-bg__token--2{animation-delay:2s;top:34%;right:12%}.auth-bg__token--3{animation-delay:4s;top:58%;left:6%}.auth-bg__token--4{animation-delay:6s;top:72%;right:8%}.auth-bg__token--5{animation-delay:8s;bottom:18%;left:22%}.auth-bg__token--6{animation-delay:10s;bottom:10%;right:26%}@keyframes auth-token-fade{0%,to{opacity:.1;transform:translateY(0)}50%{opacity:.22;transform:translateY(-4px)}}.auth-enter{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards auth-enter;transform:translateY(16px)}.auth-enter--1{animation-delay:.1s}.auth-enter--2{animation-delay:.25s}.auth-enter--3{animation-delay:.4s}.auth-enter--4{animation-delay:.55s}@keyframes auth-enter{to{opacity:1;transform:translateY(0)}}.auth-card{-webkit-backdrop-filter:blur(28px)saturate(140%);box-shadow:0 24px 60px -20px #0000008c,inset 0 1px #ffffff0a;background-color:#10101266!important;border:1px solid #ffffff14!important}.auth-card .bg-background-150{-webkit-backdrop-filter:blur(12px)saturate(130%);background-color:#171719e6!important}.auth-card input,.auth-card textarea,.auth-card select{color:#fff!important}.auth-card input::-moz-placeholder{color:#ffffff59!important}.auth-card textarea::-moz-placeholder{color:#ffffff59!important}.auth-card input::placeholder,.auth-card textarea::placeholder{color:#ffffff59!important}.auth-card [role=checkbox][data-checked=false]{background-color:#ffffff0f!important;border-color:#ffffff2e!important}.auth-cta-glow{box-shadow:0 14px 36px -10px #e3027c8c}@media (prefers-reduced-motion:reduce){.auth-bg__orb--primary,.auth-bg__orb--deep,.auth-bg__orb--center,.auth-bg__token{animation:none!important}.auth-enter{opacity:1;transform:none;animation:none!important}}.register-progress{background:#ffffff14;border-radius:9999px;width:100%;height:4px;overflow:hidden}.register-progress__fill{background:linear-gradient(90deg,#e3027c 0%,#ed69af 100%);border-radius:9999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.register-pwmeter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.register-pwmeter__seg{background:#ffffff14;border-radius:9999px;height:4px;transition:background .25s}.register-pwmeter[data-score="1"] .register-pwmeter__seg:nth-child(-n+1),.register-pwmeter[data-score="2"] .register-pwmeter__seg:nth-child(-n+2),.register-pwmeter[data-score="3"] .register-pwmeter__seg:nth-child(-n+3),.register-pwmeter[data-score="4"] .register-pwmeter__seg:nth-child(-n+4){background:#66b584}.register-pwmeter[data-score="1"] .register-pwmeter__seg:nth-child(-n+1){background:#ef4444}.register-pwmeter[data-score="2"] .register-pwmeter__seg:nth-child(-n+2){background:#fb954b}.register-pwmeter[data-score="3"] .register-pwmeter__seg:nth-child(-n+3){background:#45bbf5}.register-account-card{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:14px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.register-account-card:hover{background:#ffffff0e;border-color:#ffffff38}.register-account-card[data-selected=true]{background:linear-gradient(#e3027c2e,#e3027c0a);border-color:#e3027c99;box-shadow:0 0 0 3px #e3027c1f,0 8px 24px -12px #e3027c66}.register-account-card:focus-visible{outline-offset:2px;outline:2px solid #e51583}.register-pillar-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;padding:14px 14px 12px;transition:background .15s,border-color .15s}.register-pillar-card:hover{background:#ffffff0d;border-color:#ffffff1f}.register-pillar-card__stat{border-top:1px dashed #ffffff0f;padding-top:8px}.register-sidebar{background:linear-gradient(#12121666,#12121626);border-left:1px solid #ffffff0f}.register-trust-strip{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px}.register-identity-banner{background:#66b58414;border:1px solid #66b58440;border-radius:10px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
