.auth-module__Cgra4q__shell{color:#fff;background:#8f0010;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-height:100vh;display:grid;overflow:hidden}.auth-module__Cgra4q__hero{isolation:isolate;background:radial-gradient(circle at 18% 20%,#ffffff29,#0000 28%),radial-gradient(circle at 82% 72%,#ff696929,#0000 30%),#b40619;flex-direction:column;justify-content:center;gap:30px;min-height:100vh;padding:clamp(38px,5vw,76px);display:flex;position:relative}.auth-module__Cgra4q__hero:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(120deg,#0000 0 48%,#ffffff24 49%,#0000 50%),linear-gradient(60deg,#0000 0 48%,#ffffff14 49%,#0000 50%);background-size:56px 56px;position:absolute;inset:0}.auth-module__Cgra4q__brand{align-items:center;gap:18px;display:flex}.auth-module__Cgra4q__logoWrap{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffff21;border:1px solid #ffffff3d;border-radius:30px;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 24px 70px #46000747,inset 0 1px #ffffff47}.auth-module__Cgra4q__logo{object-fit:contain;width:72px;height:72px}.auth-module__Cgra4q__brandCopy strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.95;display:block}.auth-module__Cgra4q__brandCopy span{color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;margin-top:9px;font-size:.78rem;font-weight:900;display:block}.auth-module__Cgra4q__copy{max-width:820px}.auth-module__Cgra4q__copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,6vw,6.7rem);font-weight:950;line-height:.88}.auth-module__Cgra4q__copy p{color:#ffffffdb;max-width:700px;margin:20px 0 0;font-size:clamp(.98rem,1.4vw,1.15rem);font-weight:750;line-height:1.65}.auth-module__Cgra4q__animation{width:min(720px,100%);height:235px;margin-top:4px;position:relative}.auth-module__Cgra4q__post{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);opacity:0;background:linear-gradient(160deg,#ffffff3d,#ffffff12);border:1px solid #ffffff47;border-radius:28px;width:170px;height:116px;position:absolute;top:48px;left:7%;box-shadow:0 28px 70px #4200083d,inset 0 1px #ffffff38}.auth-module__Cgra4q__post:before,.auth-module__Cgra4q__post:after{content:"";background:#ffffff47;border-radius:999px;position:absolute;left:18px}.auth-module__Cgra4q__post:before{width:54%;height:13px;top:22px}.auth-module__Cgra4q__post:after{width:72%;height:9px;top:49px}.auth-module__Cgra4q__postOne{animation:7.5s cubic-bezier(.2,.8,.2,1) infinite auth-module__Cgra4q__postOne}.auth-module__Cgra4q__postTwo{animation:7.5s cubic-bezier(.2,.8,.2,1) infinite auth-module__Cgra4q__postTwo}.auth-module__Cgra4q__postThree{animation:7.5s cubic-bezier(.2,.8,.2,1) infinite auth-module__Cgra4q__postThree}.auth-module__Cgra4q__planeWrap{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);opacity:0;background:linear-gradient(160deg,#ffffff38,#ffffff12);border:1px solid #ffffff47;border-radius:42px;place-items:center;width:154px;height:154px;animation:7.5s cubic-bezier(.2,.8,.2,1) infinite auth-module__Cgra4q__plane;display:grid;position:absolute;top:38px;right:11%;box-shadow:0 28px 70px #4200083d,inset 0 1px #ffffff38}.auth-module__Cgra4q__plane{filter:drop-shadow(0 0 16px #fff3);width:72px;height:72px}.auth-module__Cgra4q__trail{background:linear-gradient(90deg,#0000,#ffffffe6);width:104px;height:2px;position:absolute;top:76px;left:-95px;box-shadow:0 0 14px #ffffff52}@keyframes auth-module__Cgra4q__postOne{0%,4%{opacity:0;transform:translate(-36px)scale(.78)rotate(-10deg)}14%,28%{opacity:1;transform:translate(0)scale(1)rotate(-4deg)}48%{opacity:.7;transform:translate(180px)scale(.86)rotate(5deg)}62%,to{opacity:0;transform:translate(315px)scale(.6)rotate(12deg)}}@keyframes auth-module__Cgra4q__postTwo{0%,14%{opacity:0;transform:translateY(30px)scale(.7)rotate(-5deg)}28%,42%{opacity:.95;transform:translate(115px,18px)scale(.9)rotate(2deg)}58%{opacity:.55;transform:translate(255px,6px)scale(.72)rotate(9deg)}68%,to{opacity:0;transform:translate(340px)scale(.5)rotate(14deg)}}@keyframes auth-module__Cgra4q__postThree{0%,24%{opacity:0;transform:translate(20px,46px)scale(.65)rotate(-2deg)}38%,50%{opacity:.9;transform:translate(210px,34px)scale(.82)rotate(6deg)}62%{opacity:.4;transform:translate(310px,8px)scale(.6)rotate(12deg)}72%,to{opacity:0;transform:translate(360px)scale(.46)rotate(16deg)}}@keyframes auth-module__Cgra4q__plane{0%,52%{opacity:0;transform:translate(30px)scale(.7)rotate(-8deg)}64%{opacity:1;transform:translate(0)scale(1.05)rotate(2deg)}76%,92%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(38px)scale(.9)rotate(8deg)}}.auth-module__Cgra4q__panelWrap{background:#76000d;place-items:center;min-height:100vh;padding:34px;display:grid}.auth-module__Cgra4q__panel{-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);background:#62000c9e;border:1px solid #ffffff29;border-radius:34px;width:min(520px,100%);padding:30px;box-shadow:0 30px 90px #2f000657,inset 0 1px #ffffff1f}.auth-module__Cgra4q__panelEyebrow{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:900}.auth-module__Cgra4q__panel h2{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:950}.auth-module__Cgra4q__panelIntro{color:#ffffffbf;margin:9px 0 22px;font-size:.9rem;font-weight:650;line-height:1.55}.auth-module__Cgra4q__clerkRoot{width:100%}.auth-module__Cgra4q__clerkCard{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.auth-module__Cgra4q__clerkHeaderTitle,.auth-module__Cgra4q__clerkHeaderSubtitle{display:none!important}.auth-module__Cgra4q__clerkLabel{color:#fff!important;font-weight:850!important}.auth-module__Cgra4q__clerkInput{color:#fff!important;min-height:48px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:15px!important}.auth-module__Cgra4q__clerkInput:focus{border-color:#ffffff75!important;box-shadow:0 0 0 3px #ffffff14!important}.auth-module__Cgra4q__clerkSocial{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff29!important;border-radius:15px!important;min-height:48px!important;font-weight:850!important}.auth-module__Cgra4q__clerkButton{color:#fff!important;background:#f30b21!important;border-radius:15px!important;min-height:50px!important;font-weight:950!important;box-shadow:0 14px 30px #52000847!important}.auth-module__Cgra4q__clerkLink{color:#fff!important;font-weight:850!important}.auth-module__Cgra4q__clerkDividerText,.auth-module__Cgra4q__clerkFooterText{color:#ffffffad!important}.auth-module__Cgra4q__clerkDividerLine{background:#ffffff24!important}.auth-module__Cgra4q__clerkFooterAction{display:none!important}.auth-module__Cgra4q__createAccountBlock{text-align:center;border-top:1px solid #ffffff24;gap:10px;margin-top:18px;padding-top:18px;display:grid}.auth-module__Cgra4q__createAccountBlock span{color:#ffffffb8;font-size:.82rem;font-weight:750}.auth-module__Cgra4q__createAccountButton{color:#fff;letter-spacing:-.01em;background:#ffffff14;border:1px solid #ffffff47;border-radius:15px;place-items:center;min-height:50px;font-weight:950;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.auth-module__Cgra4q__createAccountButton:hover{background:#ffffff24;transform:translateY(-1px);box-shadow:0 12px 30px #2f000638}@media (max-width:980px){.auth-module__Cgra4q__shell{grid-template-columns:1fr}.auth-module__Cgra4q__hero{min-height:auto;padding-bottom:22px}.auth-module__Cgra4q__panelWrap{min-height:auto;padding-top:14px}}@media (max-width:640px){.auth-module__Cgra4q__hero{padding:28px 20px 12px}.auth-module__Cgra4q__logoWrap{border-radius:24px;width:82px;height:82px}.auth-module__Cgra4q__logo{width:58px;height:58px}.auth-module__Cgra4q__copy h1{font-size:3.2rem}.auth-module__Cgra4q__animation{height:190px}.auth-module__Cgra4q__post{width:140px;height:98px}.auth-module__Cgra4q__planeWrap{width:125px;height:125px;right:2%}.auth-module__Cgra4q__panelWrap{padding:16px 20px 26px}.auth-module__Cgra4q__panel{border-radius:26px;padding:22px}}@media (prefers-reduced-motion:reduce){.auth-module__Cgra4q__postOne,.auth-module__Cgra4q__postTwo,.auth-module__Cgra4q__postThree,.auth-module__Cgra4q__planeWrap{opacity:1;animation:none}.auth-module__Cgra4q__postOne{transform:translate(0)}.auth-module__Cgra4q__postTwo{transform:translate(120px,20px)scale(.86)}.auth-module__Cgra4q__postThree{transform:translate(220px,34px)scale(.72)}}
.signup-module__6mcZUG__signupShell{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 16%,#ffffff24,#0000 28%),radial-gradient(circle at 82% 78%,#ff5a5a29,#0000 30%),#a90517;place-items:center;min-height:100vh;padding:42px 22px;display:grid;position:relative;overflow:hidden}.signup-module__6mcZUG__signupShell:before{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(120deg,#0000 0 48%,#ffffff21 49%,#0000 50%),linear-gradient(60deg,#0000 0 48%,#ffffff12 49%,#0000 50%);background-size:58px 58px;position:absolute;inset:0}.signup-module__6mcZUG__signupShell:after{content:"";z-index:-1;filter:blur(70px);background:#ffffff0f;border-radius:999px;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signup-module__6mcZUG__signupCenter{justify-items:center;gap:22px;width:min(590px,100%);display:grid}.signup-module__6mcZUG__signupBrandBlock{text-align:center;justify-items:center;gap:10px;max-width:520px;display:grid}.signup-module__6mcZUG__signupLogoWrap{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:28px;place-items:center;width:98px;height:98px;margin-bottom:4px;display:grid;box-shadow:0 24px 70px #46000742,inset 0 1px #ffffff42}.signup-module__6mcZUG__signupLogo{object-fit:contain;width:68px;height:68px}.signup-module__6mcZUG__signupEyebrow{color:#ffffffb8;letter-spacing:.16em;margin-top:2px;font-size:.68rem;font-weight:950}.signup-module__6mcZUG__signupBrandBlock h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:950;line-height:.95}.signup-module__6mcZUG__signupBrandBlock p{color:#fffc;margin:4px 0 0;font-size:.96rem;font-weight:700;line-height:1.6}.signup-module__6mcZUG__signupPanel{width:100%!important;max-width:540px!important}.signup-module__6mcZUG__signupLoginBlock{text-align:center;border-top:1px solid #ffffff24;gap:10px;margin-top:18px;padding-top:18px;display:grid}.signup-module__6mcZUG__signupLoginBlock span{color:#ffffffb8;font-size:.82rem;font-weight:750}.signup-module__6mcZUG__signupLoginButton{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:15px;place-items:center;min-height:50px;font-weight:950;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.signup-module__6mcZUG__signupLoginButton:hover{background:#ffffff24;transform:translateY(-1px);box-shadow:0 12px 30px #2f000638}@media (max-width:640px){.signup-module__6mcZUG__signupShell{padding:28px 18px}.signup-module__6mcZUG__signupCenter{gap:16px}.signup-module__6mcZUG__signupLogoWrap{border-radius:24px;width:82px;height:82px}.signup-module__6mcZUG__signupLogo{width:58px;height:58px}.signup-module__6mcZUG__signupBrandBlock h1{font-size:2.6rem}}
