.AuthRouteTemplate-module__bYnTWa__page{background:radial-gradient(circle at 14% 16%,#67e8f924,#0000 26%),radial-gradient(circle at 86% 20%,#d7ff7314,#0000 22%),linear-gradient(#05090ffa,#03060b);min-height:100svh;position:relative;overflow:clip}.AuthRouteTemplate-module__bYnTWa__backdrop{pointer-events:none;position:absolute;inset:0}.AuthRouteTemplate-module__bYnTWa__glowA,.AuthRouteTemplate-module__bYnTWa__glowB,.AuthRouteTemplate-module__bYnTWa__orbit{border-radius:999px;position:absolute}.AuthRouteTemplate-module__bYnTWa__glowA{filter:blur(48px);background:radial-gradient(circle,#67e8f933,#0000 72%);width:clamp(15rem,26vw,22rem);height:clamp(15rem,26vw,22rem);top:8rem;left:-7rem}.AuthRouteTemplate-module__bYnTWa__glowB{filter:blur(52px);background:radial-gradient(circle,#d7ff7324,#0000 72%);width:clamp(16rem,28vw,24rem);height:clamp(16rem,28vw,24rem);bottom:8rem;right:-6rem}.AuthRouteTemplate-module__bYnTWa__orbit{opacity:.5;border:1px solid #9ae6ff14;width:clamp(18rem,30vw,24rem);height:clamp(18rem,30vw,24rem);top:18%;right:18%;transform:rotate(-18deg)}.AuthRouteTemplate-module__bYnTWa__grid{opacity:.18;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000008c);mask-image:linear-gradient(#000000f2,#0000008c)}.AuthRouteTemplate-module__bYnTWa__main{z-index:1;width:min(1320px,100% - 3rem);min-height:100svh;padding:calc(7.3rem + env(safe-area-inset-top))0 clamp(4rem,7vw,6rem);align-items:center;margin:0 auto;display:grid;position:relative}.AuthRouteTemplate-module__bYnTWa__hero{grid-template-columns:1fr;place-items:center;gap:0;min-height:auto;display:grid}.AuthRouteTemplate-module__bYnTWa__copyColumn{display:none}.AuthRouteTemplate-module__bYnTWa__kicker,.AuthRouteTemplate-module__bYnTWa__cardEyebrow,.AuthRouteTemplate-module__bYnTWa__detailEyebrow{color:#8da0b5e6;letter-spacing:.18em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;width:fit-content;min-height:2.15rem;padding:0 .9rem;font-size:.72rem;font-weight:800;display:inline-flex}.AuthRouteTemplate-module__bYnTWa__title{max-width:min(100%,9.8ch);font-family:var(--font-heading),var(--font-body),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(4rem,8.7vw,7.8rem);font-weight:800;line-height:.9}.AuthRouteTemplate-module__bYnTWa__description{color:#dfeaf5c7;width:min(100%,35rem);margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.72}.AuthRouteTemplate-module__bYnTWa__highlightRail{flex-wrap:wrap;gap:.7rem;padding-top:.45rem;display:flex}.AuthRouteTemplate-module__bYnTWa__highlightPill{color:#eff6ffe6;letter-spacing:-.01em;background:linear-gradient(#ffffff08,#ffffff03),#080e15ad;border:1px solid #9ae6ff1f;border-radius:999px;align-items:center;min-height:2.45rem;padding:0 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.AuthRouteTemplate-module__bYnTWa__detailPanel{background:linear-gradient(#0c131deb,#060b12e6),#060b12e6;border:1px solid #ffffff14;border-radius:28px;width:min(100%,34rem);margin-top:.55rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 28px 60px #0000003d,inset 0 1px #ffffff0a}.AuthRouteTemplate-module__bYnTWa__detailPanel:before,.AuthRouteTemplate-module__bYnTWa__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#67e8f900 0%,#67e8f9bf 30%,#d7ff73b3 72%,#d7ff7300 100%);height:1px;position:absolute;inset:0 0 auto}.AuthRouteTemplate-module__bYnTWa__detailTitle{font-family:var(--font-heading),var(--font-body),sans-serif;letter-spacing:-.04em;color:#f7fafffa;margin:.85rem 0 0;font-size:clamp(1.6rem,2.5vw,2.35rem);font-weight:800;line-height:.96}.AuthRouteTemplate-module__bYnTWa__detailList{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.AuthRouteTemplate-module__bYnTWa__detailList li{color:#dfeaf5bd;padding-left:1.2rem;font-size:.96rem;line-height:1.65;position:relative}.AuthRouteTemplate-module__bYnTWa__detailList li:before{content:"";background:linear-gradient(135deg,var(--accent)0%,var(--accent-secondary)100%);border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 10px #67e8f933}.AuthRouteTemplate-module__bYnTWa__cardShell{justify-items:center;width:100%;display:grid}.AuthRouteTemplate-module__bYnTWa__card{background:linear-gradient(#0a121cf5,#050a11f0),#050a11f0;border:1px solid #ffffff14;border-radius:30px;width:min(100%,31rem);padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000047,inset 0 1px #ffffff0a}.AuthRouteTemplate-module__bYnTWa__cardWide{width:min(100%,39rem)}.AuthRouteTemplate-module__bYnTWa__cardTitle{font-family:var(--font-heading),var(--font-body),sans-serif;letter-spacing:-.04em;color:#f7fafffa;margin:.9rem 0 0;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;line-height:.96}.AuthRouteTemplate-module__bYnTWa__cardDescription{color:#dfeaf5b8;margin:.75rem 0 0;font-size:.96rem;line-height:1.64}.AuthRouteTemplate-module__bYnTWa__form{gap:1rem;margin-top:1.35rem;display:grid}.AuthRouteTemplate-module__bYnTWa__formTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.9rem}.AuthRouteTemplate-module__bYnTWa__field{gap:.5rem;display:grid}.AuthRouteTemplate-module__bYnTWa__fieldFull,.AuthRouteTemplate-module__bYnTWa__utilityRow,.AuthRouteTemplate-module__bYnTWa__primaryButton{grid-column:1/-1}.AuthRouteTemplate-module__bYnTWa__fieldLabel{color:#dfeaf5d1;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.AuthRouteTemplate-module__bYnTWa__input{color:#f7fafff5;width:100%;min-height:3.5rem;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:0 1rem;transition:border-color .2s,background .2s,box-shadow .2s}.AuthRouteTemplate-module__bYnTWa__input::placeholder{color:#8da0b5d1}.AuthRouteTemplate-module__bYnTWa__input:focus{background:#ffffff0d;border-color:#9ae6ff47;outline:none;box-shadow:0 0 0 3px #67e8f914}.AuthRouteTemplate-module__bYnTWa__utilityRow{justify-content:space-between;align-items:center;gap:.8rem;min-height:1.5rem;display:flex}.AuthRouteTemplate-module__bYnTWa__helperLabel,.AuthRouteTemplate-module__bYnTWa__utilityLink,.AuthRouteTemplate-module__bYnTWa__secondaryText{font-size:.9rem;line-height:1.55}.AuthRouteTemplate-module__bYnTWa__helperLabel{color:#8da0b5cc}.AuthRouteTemplate-module__bYnTWa__utilityLink,.AuthRouteTemplate-module__bYnTWa__secondaryLink{color:#dffcffeb;font-weight:700;text-decoration:none}.AuthRouteTemplate-module__bYnTWa__utilityLink:hover,.AuthRouteTemplate-module__bYnTWa__secondaryLink:hover{color:#fff}.AuthRouteTemplate-module__bYnTWa__primaryButton{background:linear-gradient(135deg,var(--accent)0%,#9ae6ff 38%,var(--accent-secondary)100%);color:#04080eeb;min-height:3.6rem;font-family:var(--font-body),sans-serif;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:999px;padding:0 1.4rem;font-size:.98rem;font-weight:800;transition:transform .24s,box-shadow .24s,filter .24s;box-shadow:0 16px 34px #67e8f92e}.AuthRouteTemplate-module__bYnTWa__primaryButton:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 18px 38px #67e8f933}.AuthRouteTemplate-module__bYnTWa__cardDivider{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 18% 82%,#fff0 100%);height:1px;margin:1.2rem 0 0}.AuthRouteTemplate-module__bYnTWa__secondaryText{color:#8da0b5e0;margin:1rem 0 0}@media (max-width:980px){.AuthRouteTemplate-module__bYnTWa__main{width:min(1320px,100% - 2.5rem);padding-top:calc(6.25rem + env(safe-area-inset-top));padding-bottom:3rem}.AuthRouteTemplate-module__bYnTWa__hero{min-height:auto}.AuthRouteTemplate-module__bYnTWa__cardShell{justify-items:center}.AuthRouteTemplate-module__bYnTWa__cardShell,.AuthRouteTemplate-module__bYnTWa__card{width:100%}}@media (max-width:640px){.AuthRouteTemplate-module__bYnTWa__main{width:min(1320px,100% - 2rem);padding-bottom:2.4rem}.AuthRouteTemplate-module__bYnTWa__title{max-width:none;font-size:clamp(2.9rem,13.5vw,4.5rem);line-height:.92}.AuthRouteTemplate-module__bYnTWa__description{font-size:.96rem;line-height:1.62}.AuthRouteTemplate-module__bYnTWa__highlightRail{gap:.55rem}.AuthRouteTemplate-module__bYnTWa__highlightPill{min-height:2.2rem;padding:0 .85rem;font-size:.8rem}.AuthRouteTemplate-module__bYnTWa__formTwoColumn{grid-template-columns:1fr}.AuthRouteTemplate-module__bYnTWa__detailPanel,.AuthRouteTemplate-module__bYnTWa__card{border-radius:24px;padding:1.15rem}.AuthRouteTemplate-module__bYnTWa__detailTitle{font-size:clamp(1.5rem,8vw,2rem)}.AuthRouteTemplate-module__bYnTWa__cardTitle{font-size:clamp(1.75rem,8.8vw,2.25rem)}.AuthRouteTemplate-module__bYnTWa__fieldLabel{font-size:.74rem}.AuthRouteTemplate-module__bYnTWa__input{border-radius:16px;min-height:3.3rem}.AuthRouteTemplate-module__bYnTWa__utilityRow{flex-direction:column;align-items:flex-start}.AuthRouteTemplate-module__bYnTWa__primaryButton{min-height:3.45rem}}
