.signup-module__8Fjwta__page{--font-family-display:var(--font-family-sans);color:#f8f5ec;background:radial-gradient(circle at 18% 82%,#22c5bd26,#0000 34rem),radial-gradient(circle at 82% 8%,#ff762921,#0000 31rem),#0d1110;place-items:center;min-height:100dvh;padding:6rem clamp(1rem,4vw,4rem) 2rem;display:grid;position:relative;overflow:hidden}html.light .signup-module__8Fjwta__page{color:#17201c;background:radial-gradient(circle at 18% 82%,#22c5bd1c,#0000 34rem),radial-gradient(circle at 82% 8%,#ff762917,#0000 31rem),#f4f5ef}.signup-module__8Fjwta__topbar{z-index:2;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:4.7rem;padding:0 clamp(1rem,4vw,4rem);display:flex;position:absolute;inset:0 0 auto}.signup-module__8Fjwta__brand{font-family:var(--font-family-geist-display), sans-serif;letter-spacing:-.055em;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:720;display:flex}.signup-module__8Fjwta__headerPortrait{filter:drop-shadow(0 .4rem .7rem #00000038);background:url(/geist/heagle.png) 50%/contain no-repeat;width:1.8rem;height:2.2rem}.signup-module__8Fjwta__frame{background:#121816;border:1px solid #7e958947;border-radius:2rem;grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);width:min(65rem,100%);min-height:39rem;display:grid;overflow:hidden;box-shadow:0 3rem 8rem #0000005c}html.light .signup-module__8Fjwta__frame{background:#fffdf5;border-color:#374e4233}.signup-module__8Fjwta__heagle{isolation:isolate;background:radial-gradient(circle at 50% 37%,#22c5bd3d,#0000 47%),linear-gradient(145deg,#090d0c,#16211d);place-items:end center;padding:2rem 1rem 0;display:grid;position:relative;overflow:hidden}.signup-module__8Fjwta__heagle img{z-index:1;filter:drop-shadow(0 1.5rem 2rem #00000073);width:min(100%,27rem);height:auto}.signup-module__8Fjwta__orbits i{z-index:0;border:1px solid #ffe72f29;border-radius:50%;width:23rem;height:23rem;position:absolute;top:6rem;left:50%;transform:translate(-50%)}.signup-module__8Fjwta__orbits i:nth-child(2){border-color:#22c5bd17;width:30rem;height:30rem;top:2.5rem}.signup-module__8Fjwta__orbits i:nth-child(3){border-color:#ff762917;width:37rem;height:37rem;top:-1rem}.signup-module__8Fjwta__message{flex-direction:column;justify-content:center;padding:clamp(2.2rem,6vw,5rem);display:flex}.signup-module__8Fjwta__eyebrow{color:var(--color-cyan);letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:800}.signup-module__8Fjwta__message h1{max-width:11ch;font-family:var(--font-family-display), sans-serif;letter-spacing:-.055em;margin-top:.7rem;font-size:clamp(3.1rem,6vw,5.2rem);font-weight:650;line-height:.94}.signup-module__8Fjwta__message h1 em{color:var(--color-accent);font-style:normal}.signup-module__8Fjwta__message>p{max-width:32rem;color:var(--color-text-tertiary);margin-top:1.4rem;font-size:.82rem;line-height:1.7}.signup-module__8Fjwta__steps{gap:.7rem;margin-top:1.7rem;display:grid}.signup-module__8Fjwta__steps>span{background:#18201d;border:1px solid #7e958938;border-radius:.9rem;grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-items:center;column-gap:.7rem;min-height:3.8rem;padding:.65rem .8rem;display:grid}html.light .signup-module__8Fjwta__steps>span{background:#edf1e9}.signup-module__8Fjwta__steps svg{width:1.05rem;color:var(--color-accent-bright);grid-row:1/3}.signup-module__8Fjwta__steps b{align-self:end;font-size:.72rem}.signup-module__8Fjwta__steps small{color:var(--color-text-muted);align-self:start;font-size:.62rem}.signup-module__8Fjwta__signin{color:#17101d;background:#ffe72f;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;margin-top:1.4rem;font-size:.78rem;font-weight:850;display:flex}.signup-module__8Fjwta__signin svg{width:1rem}@media (max-width:760px){.signup-module__8Fjwta__page{padding:5.5rem .7rem 1rem}.signup-module__8Fjwta__frame{border-radius:1.4rem;grid-template-columns:1fr;min-height:0}.signup-module__8Fjwta__heagle{place-items:start center;min-height:14rem;max-height:14rem;padding-top:0}.signup-module__8Fjwta__heagle img{width:15rem;transform:translateY(-1.5rem)}.signup-module__8Fjwta__message{padding:2rem 1.25rem 1.5rem}.signup-module__8Fjwta__message h1{font-size:clamp(2.75rem,12vw,4rem)}}
