.Signup-module__59WQIq__page{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans), system-ui, sans-serif;padding:1.5rem 2rem 3rem}.Signup-module__59WQIq__top{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100%);margin:0 auto;display:flex}.Signup-module__59WQIq__brand{font-size:1.875rem}.Signup-module__59WQIq__signin{color:var(--muted);font-size:.875rem}.Signup-module__59WQIq__signin a{min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;margin-left:.5rem;font-weight:500;text-decoration:underline;display:inline-flex}.Signup-module__59WQIq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(1040px,100%);margin:3rem auto 0;display:grid}.Signup-module__59WQIq__story{max-width:440px}.Signup-module__59WQIq__kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.Signup-module__59WQIq__story h1{letter-spacing:-.04em;text-wrap:balance;margin:.875rem 0 1rem;font-size:2rem;font-weight:600;line-height:1.25}.Signup-module__59WQIq__story>p:last-of-type{color:var(--muted);max-width:38ch;font-size:.875rem;line-height:1.7}.Signup-module__59WQIq__preview{border:1px solid var(--border);background:var(--card);box-shadow:var(--card-shadow);border-radius:1rem;margin-top:2rem;padding:1.25rem}.Signup-module__59WQIq__previewTop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.Signup-module__59WQIq__badge{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--card));border-radius:2rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500}.Signup-module__59WQIq__previewRow{align-items:center;gap:.875rem;margin-top:1rem;font-size:.875rem;display:flex}.Signup-module__59WQIq__previewRow>span{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--card));width:30px;height:30px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Signup-module__59WQIq__previewRow small{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.Signup-module__59WQIq__previewBottom{color:var(--muted);border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem;font-size:.75rem}.Signup-module__59WQIq__card{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:var(--card-shadow);border-radius:1.25rem;padding:2rem}.Signup-module__59WQIq__form{min-width:0}.Signup-module__59WQIq__progress{gap:.75rem;margin-bottom:1.5rem;display:flex}.Signup-module__59WQIq__progress span{border-top:3px solid var(--border);color:var(--muted);flex:1;padding-top:.625rem;font-size:.75rem}.Signup-module__59WQIq__progress span[aria-current=step]{border-color:var(--accent);color:var(--foreground);font-weight:600}.Signup-module__59WQIq__heading{letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Signup-module__59WQIq__description{overflow-wrap:anywhere;color:var(--muted);margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.Signup-module__59WQIq__fields{border:0;min-width:0;margin:0;padding:0}.Signup-module__59WQIq__fields[hidden]{display:none}.Signup-module__59WQIq__field{gap:.375rem;margin-bottom:1.25rem;display:grid}.Signup-module__59WQIq__field label{font-size:.875rem;font-weight:500}.Signup-module__59WQIq__field input,.Signup-module__59WQIq__field select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:48px;color:var(--foreground);font:inherit;border-radius:.625rem;padding:.625rem .75rem;font-size:1rem}.Signup-module__59WQIq__field input:focus,.Signup-module__59WQIq__field select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 25%,transparent);outline-offset:1px}.Signup-module__59WQIq__field small{color:var(--muted);font-size:.75rem;line-height:1.6}.Signup-module__59WQIq__password{border:1px solid var(--border);border-radius:.625rem;align-items:stretch;display:flex}.Signup-module__59WQIq__password:focus-within{outline:2px solid var(--accent);outline-offset:1px}.Signup-module__59WQIq__password input{border-radius:inherit;border:0}.Signup-module__59WQIq__password input:focus{outline:none}.Signup-module__59WQIq__password button{min-width:56px;color:var(--muted);flex-shrink:0;padding:.625rem .875rem;font-size:.875rem;font-weight:500}.Signup-module__59WQIq__primary{background:var(--accent);width:100%;min-height:48px;color:var(--accent-foreground);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.Signup-module__59WQIq__primary:hover:not(:disabled){background:var(--accent-hover)}.Signup-module__59WQIq__back{min-height:44px;color:var(--muted);cursor:pointer;margin:.5rem auto 0;padding:.625rem;font-size:.875rem;display:block}.Signup-module__59WQIq__form button:disabled,.Signup-module__59WQIq__fields:disabled{opacity:.6;cursor:default}.Signup-module__59WQIq__error{border:1px solid var(--critical);color:var(--critical);border-radius:.625rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.5}.Signup-module__59WQIq__footer{color:var(--muted);text-align:center;margin-top:1.25rem;font-size:.75rem;line-height:1.6}.Signup-module__59WQIq__footer a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.Signup-module__59WQIq__page{padding:1rem 1rem 2rem}.Signup-module__59WQIq__brand{font-size:1.625rem}.Signup-module__59WQIq__signin>span{display:none}.Signup-module__59WQIq__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:480px;margin-top:1.75rem}.Signup-module__59WQIq__story{max-width:none}.Signup-module__59WQIq__story h1{margin-block:.5rem;font-size:1.5rem}.Signup-module__59WQIq__story>p:last-of-type{max-width:none}.Signup-module__59WQIq__preview{display:none}.Signup-module__59WQIq__card{border-radius:1rem;padding:1.25rem}}@media (max-width:359px){.Signup-module__59WQIq__card{padding:1rem}}[data-theme=dark] .Signup-module__59WQIq__form{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
