.signup_page__cmtRQ{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--surface-muted)}@media (max-width:900px){.signup_page__cmtRQ{grid-template-columns:1fr}}.signup_brandPanel__4Fxij{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,4vw,3.5rem);color:#fff;background:radial-gradient(70% 55% at 0 0,rgb(199 244 100/22%),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgb(109 220 255/14%),transparent 55%),linear-gradient(150deg,var(--brand-950),var(--brand-800) 48%,var(--brand-600));overflow:hidden;isolation:isolate}.signup_brandGrid__PIBhE{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 90%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 90%)}.signup_brandBlobOne__FBixD,.signup_brandBlobTwo__N7i1l{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px)}.signup_brandBlobOne__FBixD{inset:2rem auto auto -5rem;width:20rem;height:20rem;background:var(--accent-mint);opacity:.5;animation:signup_floatBlob__m_nLg 14s ease-in-out infinite}.signup_brandBlobTwo__N7i1l{inset:auto -5rem -5rem auto;width:24rem;height:24rem;background:var(--accent-warm);opacity:.32;animation:signup_floatBlob__m_nLg 18s ease-in-out infinite reverse}@keyframes signup_floatBlob__m_nLg{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2rem,1.5rem,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.signup_brandBlobOne__FBixD,.signup_brandBlobTwo__N7i1l{animation:none}}.signup_brandTopRow__r8DVc{display:flex;justify-content:space-between}.signup_brandLink__YJJxN{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff}.signup_brandLink__YJJxN:hover{color:#fff}.signup_logo__FqX9d{display:grid;place-items:center;width:clamp(6.75rem,19vw,12rem);height:clamp(2.15rem,6vw,4rem);border-radius:clamp(12px,2vw,22px);background:transparent;border:0}.signup_logo__FqX9d img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:contain}.signup_brandCopy__0HUBv{margin-top:clamp(2rem,6vw,4rem);max-width:32rem;display:grid;grid-gap:1rem;gap:1rem}.signup_brandCopy__0HUBv .eyebrow{background:rgb(255 255 255/14%);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.signup_brandCopy__0HUBv .eyebrow:before{background:var(--accent-lime);box-shadow:0 0 0 4px rgb(199 244 100/22%)}.signup_brandCopy__0HUBv h2{margin-top:.5rem;color:#fff;font-size:clamp(1.9rem,4vw,2.9rem);letter-spacing:-.04em;line-height:1.04}.signup_brandCopy__0HUBv p{color:rgb(255 255 255/82%);max-width:28rem;line-height:1.6}.signup_brandList__9p_4z{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.signup_brandList__9p_4z li{position:relative;display:flex;align-items:center;gap:.75rem;padding:.7rem .95rem;border-radius:var(--radius-md);background:rgb(255 255 255/8%);border:1px solid rgb(255 255 255/12%);color:rgb(255 255 255/92%);font-weight:600;font-size:.92rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.signup_brandList__9p_4z li:before{content:"";flex:none;width:1.3rem;height:1.3rem;border-radius:50%;background-color:var(--accent-mint);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 6L5 8L9 4' stroke='%23064e3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:14px;background-repeat:no-repeat}.signup_brandFoot__mirhU{color:rgb(255 255 255/72%);font-size:.85rem;margin-top:2rem}.signup_brandFoot__mirhU a{color:var(--accent-mint);font-weight:700}.signup_brandFoot__mirhU a:hover{color:#fff}.signup_formPanel__Pe0ro{display:grid;place-items:center;padding:clamp(1.5rem,4vw,3rem)}.signup_formCard__U1TZQ{width:min(100%,27rem);display:grid;grid-gap:1.5rem;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);animation:signup_cardIn__yntHS .5s cubic-bezier(.2,.8,.2,1) both}@keyframes signup_cardIn__yntHS{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signup_formCard__U1TZQ{animation:none}}.signup_formHeader__RBA_Z h1{margin-top:.6rem;font-size:clamp(1.75rem,4vw,2.25rem)}.signup_formHeader__RBA_Z p{margin-top:.4rem}.signup_form__kzOfY{display:grid;grid-gap:1rem;gap:1rem}.signup_inputWrap__l03Fh{position:relative}.signup_inputIcon__JKSEt{position:absolute;top:50%;left:.95rem;transform:translateY(-50%);display:inline-flex;color:var(--ink-subtle);pointer-events:none;transition:color var(--tx-fast)}.signup_inputWithIcon__O3B5H{padding-left:2.75rem}.signup_inputWithToggle__DDY1a{padding-right:3rem}.signup_inputWrap__l03Fh:focus-within .signup_inputIcon__JKSEt{color:var(--brand-600)}.signup_passwordWrap__X3SH2{position:relative}.signup_passwordToggle__THZB8{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:0;background:transparent;color:var(--ink-muted);border-radius:var(--radius-sm);transition:color var(--tx-fast),background var(--tx-fast)}.signup_passwordToggle__THZB8:hover{color:var(--brand-700);background:var(--surface-soft)}.signup_authSwitch__Pj3G_{margin:.35rem 0 0;font-size:.9rem;text-align:center;color:var(--ink-muted)}.signup_authSwitch__Pj3G_ a{color:var(--brand-600);font-weight:700;text-decoration:none}.signup_authSwitch__Pj3G_ a:hover{text-decoration:underline}.signup_formFoot__eb5mz{margin:0;text-align:center;font-size:.85rem;color:var(--ink-muted)}.signup_formFoot__eb5mz a{color:var(--ink-soft);font-weight:600}@media (max-width:900px){.signup_brandPanel__4Fxij{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.25rem,5vw,2rem)}.signup_brandCopy__0HUBv{margin-top:0}.signup_brandCopy__0HUBv h2{font-size:1.25rem;line-height:1.2}.signup_brandCopy__0HUBv .eyebrow,.signup_brandCopy__0HUBv p,.signup_brandFoot__mirhU,.signup_brandList__9p_4z{display:none}.signup_formPanel__Pe0ro{padding:clamp(1.5rem,7vw,2.5rem) 1.25rem 2.5rem}.signup_formCard__U1TZQ{box-shadow:var(--shadow-md)}}