.SignupPage_page__GeAFF{position:relative;min-height:100vh;padding:2.9rem 1.5rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(45,212,191,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(59,130,246,.12),transparent 60%),#f9fafb;color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;overflow:hidden}.SignupPage_backdropGlow__1OJNf{position:absolute;top:-12rem;right:-6rem;width:22rem;height:22rem;background:radial-gradient(circle,rgba(45,212,191,.16),transparent 60%);filter:blur(16px);opacity:.9;pointer-events:none;transform-origin:50% 50%;animation:SignupPage_floatGlow__Dgvsx 14s ease-in-out infinite alternate}.SignupPage_shell__jK8Lo{position:relative;z-index:1;width:100%;max-width:1040px;padding:1.8rem 1.9rem;border-radius:1.75rem;border:1px solid rgba(148,163,184,.5);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));box-shadow:0 26px 60px rgba(15,23,42,.16),0 0 0 1px hsla(0,0%,100%,.9);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:2.4rem;gap:2.4rem}@media (max-width:900px){.SignupPage_shell__jK8Lo{padding:1.5rem 1.35rem;border-radius:1.5rem;grid-template-columns:minmax(0,1fr);gap:2rem}}@media (max-width:640px){.SignupPage_page__GeAFF{padding:2rem 1.1rem}.SignupPage_shell__jK8Lo{padding:1.35rem 1.1rem 1.4rem}}.SignupPage_leftColumn__dCS_c{display:flex;flex-direction:column;gap:1.75rem}.SignupPage_brandRow__IekB4{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.SignupPage_logoBadge__CnG6X{display:inline-flex;align-items:center;gap:.65rem;padding:.38rem .8rem .38rem .42rem;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95));box-shadow:0 6px 18px rgba(15,23,42,.06),0 0 0 1px hsla(0,0%,100%,.9)}.SignupPage_logoImage__CCNqT{display:block;width:7.1rem;height:auto;border-radius:.5rem;box-shadow:0 8px 18px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.08)}.SignupPage_logoCircle__0ufIf{width:28px;height:28px;border-radius:999px;border:1px solid rgba(45,212,191,.55);background:radial-gradient(circle at 30% 0,rgba(45,212,191,.8),rgba(12,74,110,.95));display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:#ecfeff}.SignupPage_logoTextBlock__pj6eY{display:flex;flex-direction:column;line-height:1.1}.SignupPage_logoTitle__FGhHH{font-size:.8rem;font-weight:600;letter-spacing:-.02em;color:#020617}.SignupPage_logoSubtitle__hZX3P{font-size:.7rem;color:#64748b}.SignupPage_planBadge__CnO41{padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(34,197,94,.4);background:radial-gradient(circle at 0 0,rgba(34,197,94,.18),#f0fdf4);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#166534}.SignupPage_headlineBlock__lXve5{display:flex;flex-direction:column;gap:.55rem;max-width:32rem}.SignupPage_headline__6h4lG{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:650;letter-spacing:-.03em;color:#020617}.SignupPage_headlineAccent__eFTAD{color:#12e3c4}.SignupPage_subcopy__cAntS{font-size:.9rem;line-height:1.7;color:#4b5563}.SignupPage_benefitsList__llj3t{margin:.15rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem .8rem}.SignupPage_benefitItem__MZW_i{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#6b7280}.SignupPage_benefitDot__g9mmV{width:6px;height:6px;border-radius:999px;background:radial-gradient(circle,#22c55e,#15803d)}.SignupPage_infoBanner__6naVh{border-radius:.85rem;border:1px solid rgba(45,212,191,.4);background:rgba(240,253,250,.96);padding:.6rem .95rem;font-size:.8rem;color:#065f46}.SignupPage_errorBanner__Xi_j8{border-radius:.85rem;border:1px solid hsla(0,91%,71%,.4);background:hsla(0,86%,97%,.97);padding:.6rem .95rem;font-size:.8rem;color:#b91c1c}.SignupPage_formCard___KH1w{margin-top:.25rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:linear-gradient(135deg,#fff,rgba(248,250,252,.98));padding:1.35rem 1.5rem 1.15rem;display:flex;flex-direction:column;gap:.9rem;box-shadow:0 18px 40px rgba(15,23,42,.06),0 0 0 1px hsla(0,0%,100%,.9)}.SignupPage_formField__sSp01{display:flex;flex-direction:column;gap:.3rem}.SignupPage_label__OXtQR{font-size:.75rem;font-weight:500;color:#111827}.SignupPage_handleInput__ZLGSL,.SignupPage_input__Vz7F6{width:100%;border-radius:.75rem;border:1px solid #d1d5db;background:#fff;padding:.6rem .85rem;font-size:.88rem;color:#0f172a;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .08s ease,opacity .12s ease}.SignupPage_handleInput__ZLGSL::placeholder,.SignupPage_input__Vz7F6::placeholder{color:#9ca3af}.SignupPage_handleInput__ZLGSL:focus,.SignupPage_input__Vz7F6:focus{border-color:rgba(45,212,191,.9);box-shadow:0 0 0 1px rgba(45,212,191,.25),0 10px 18px rgba(15,23,42,.06);background:#fff;transform:translateY(-.5px)}.SignupPage_handleInput__ZLGSL:focus-visible,.SignupPage_input__Vz7F6:focus-visible{outline:2px solid rgba(14,165,233,.22);outline-offset:2px}.SignupPage_handleInput__ZLGSL:disabled,.SignupPage_input__Vz7F6:disabled{opacity:.75;background:rgba(248,250,252,.9);cursor:not-allowed;transform:none}.SignupPage_hint__lQkfe{margin-top:.1rem;font-size:.72rem;color:#6b7280}.SignupPage_passwordRow__pTEo6{display:flex;align-items:center;gap:.45rem}.SignupPage_passwordRow__pTEo6 .SignupPage_input__Vz7F6{flex:1 1}.SignupPage_passwordToggle__EDE77{padding:.3rem .6rem;border-radius:999px;border:1px solid #d1d5db;background:rgba(248,250,252,.98);font-size:.7rem;font-weight:500;color:#4b5563;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .08s ease,opacity .12s ease}.SignupPage_passwordToggle__EDE77:hover{border-color:rgba(45,212,191,.7);background:#ecfeff;color:#0369a1;transform:translateY(-.5px)}.SignupPage_passwordToggle__EDE77:focus-visible{outline:2px solid rgba(14,165,233,.25);outline-offset:2px}.SignupPage_passwordToggle__EDE77:disabled{opacity:.7;cursor:not-allowed;transform:none}.SignupPage_handleRow___IDFW{display:flex;align-items:center;gap:.4rem;min-width:0}.SignupPage_handlePrefix__oQKLX{display:none;font-size:.75rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.55rem .65rem;border-radius:.75rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.95);white-space:nowrap}@media (min-width:640px){.SignupPage_handlePrefix__oQKLX{display:inline-flex}}.SignupPage_monoExample__JYz8Y{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#1f2937}.SignupPage_formFooter__5wXVL{margin-top:.3rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.SignupPage_secondaryLink__B1djm{font-size:.75rem;color:#6b7280;text-decoration:none;display:inline-flex;align-items:baseline;gap:.15rem;transition:color .15s ease,transform .12s ease}.SignupPage_secondaryLink__B1djm span{text-decoration:underline}.SignupPage_secondaryLink__B1djm:hover{color:#0ea5e9;transform:translateY(-.5px)}.SignupPage_secondaryLink__B1djm:focus-visible{outline:2px solid rgba(14,165,233,.22);outline-offset:4px;border-radius:10px}.SignupPage_primaryButton__Z38Nr{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.45rem;border-radius:999px;border:none;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#022c22;background:linear-gradient(135deg,#22c55e,#14b8a6);box-shadow:0 12px 28px rgba(34,197,94,.28),0 0 0 1px hsla(0,0%,100%,.9);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .1s ease}.SignupPage_primaryButton__Z38Nr:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(34,197,94,.36),0 0 0 1px hsla(0,0%,100%,.9)}.SignupPage_primaryButton__Z38Nr:active{transform:translateY(0);box-shadow:0 10px 24px rgba(15,23,42,.12),0 0 0 1px hsla(0,0%,100%,.9)}.SignupPage_primaryButton__Z38Nr:focus-visible{outline:2px solid rgba(14,165,233,.22);outline-offset:3px}.SignupPage_primaryButton__Z38Nr:disabled{opacity:.6;cursor:default;transform:none;box-shadow:0 10px 24px rgba(15,23,42,.08),0 0 0 1px hsla(0,0%,100%,.9)}.SignupPage_buttonSpinner__RF31n{width:12px;height:12px;border-radius:999px;border:2px solid rgba(148,163,184,.3);border-top-color:rgba(15,23,42,.9);animation:SignupPage_spin__9qYxa .7s linear infinite}.SignupPage_termsNote__S40Yb{margin-top:.3rem;font-size:.72rem;color:#6b7280;max-width:32rem}.SignupPage_rightColumn__M4zVV{display:flex;flex-direction:column;justify-content:center;gap:.75rem}@media (max-width:768px){.SignupPage_rightColumn__M4zVV{margin-top:.75rem}}.SignupPage_previewCard__LPNLm{margin-left:auto;width:100%;max-width:280px;border-radius:1.5rem;border:1px solid #cbd5e1;background:linear-gradient(135deg,#f8fafc,rgba(239,246,255,.98));padding:.95rem 1.05rem;box-shadow:0 20px 40px rgba(148,163,184,.28),0 0 0 1px hsla(0,0%,100%,.9);animation:SignupPage_floatCard__yRuLv 11s ease-in-out infinite alternate}.SignupPage_previewHeader__J4Uc3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.SignupPage_previewLabel__c1H33{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af}.SignupPage_previewTag__ONiFF{font-size:.65rem;padding:.15rem .5rem;border-radius:999px;border:1px solid rgba(148,163,184,.8);color:#0f172a;background:hsla(0,0%,100%,.95)}.SignupPage_previewBody__KSpbA{display:flex;flex-direction:column;gap:.65rem}.SignupPage_previewIdentity__0yOLk{display:flex;align-items:center;gap:.5rem}.SignupPage_previewAvatar__gJZ5B{width:32px;height:32px;border-radius:999px;border:1px solid rgba(56,189,248,.7);background:radial-gradient(circle at 30% 0,rgba(56,189,248,.8),rgba(15,23,42,.9));display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:#f9fafb}.SignupPage_previewIdentityText__Fm2ee{display:flex;flex-direction:column;gap:.1rem;min-width:0}.SignupPage_previewName__MKKaI{font-size:.9rem;font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SignupPage_previewUrl__FN8WE{font-size:.72rem;color:#4b5563;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SignupPage_previewStrip__UeNQq{display:flex;align-items:center;gap:.4rem;padding:.4rem .55rem;border-radius:.75rem;border:1px dashed #d1d5db;background:hsla(0,0%,100%,.9)}.SignupPage_previewStripDot__9NDTh{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle,#22c55e,#15803d);box-shadow:0 0 0 5px rgba(34,197,94,.18);animation:SignupPage_pulseDot__Gj1xj 1.8s ease-in-out infinite}.SignupPage_previewStripText__wzOK6{font-size:.72rem;color:#4b5563}.SignupPage_previewBadges__ILqq5{display:flex;flex-wrap:wrap;gap:.35rem}.SignupPage_previewBadge__G_P4V{font-size:.7rem;padding:.2rem .6rem;border-radius:999px;border:1px solid #d1d5db;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(241,245,249,.98));color:#111827}.SignupPage_previewFootnote__l__Og{margin-left:auto;max-width:280px;font-size:.72rem;color:#6b7280;text-align:right}@keyframes SignupPage_spin__9qYxa{to{transform:rotate(1turn)}}@keyframes SignupPage_floatGlow__Dgvsx{0%{transform:translateZ(0) scale(1);opacity:.8}to{transform:translate3d(-6px,10px,0) scale(1.06);opacity:1}}@keyframes SignupPage_floatCard__yRuLv{0%{transform:translateZ(0)}to{transform:translate3d(0,-4px,0)}}@keyframes SignupPage_pulseDot__Gj1xj{0%{transform:scale(1);box-shadow:0 0 0 5px rgba(34,197,94,.18)}50%{transform:scale(1.08);box-shadow:0 0 0 7px rgba(34,197,94,.28)}to{transform:scale(1);box-shadow:0 0 0 5px rgba(34,197,94,.18)}}@media (prefers-reduced-motion:reduce){.SignupPage_backdropGlow__1OJNf,.SignupPage_previewCard__LPNLm,.SignupPage_previewStripDot__9NDTh{animation:none!important}.SignupPage_page__GeAFF *{scroll-behavior:auto!important;transition:none!important}}