.signup-modal-module__F2UflW__modal{z-index:150;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#0000008a;place-items:center;padding:20px;transition:opacity .12s,visibility .12s;display:grid;position:fixed;inset:0}.signup-modal-module__F2UflW__modal.signup-modal-module__F2UflW__isOpen{opacity:1;visibility:visible;pointer-events:auto}.signup-modal-module__F2UflW__modalCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#ffffff05),#0a0e16f5;border:1px solid #ffffff14;border-radius:26px;width:min(100%,520px);padding:28px;transition:transform .14s;position:relative;transform:translateY(12px)scale(.985);box-shadow:inset 0 1px #ffffff0d}.signup-modal-module__F2UflW__modal.signup-modal-module__F2UflW__isOpen .signup-modal-module__F2UflW__modalCard{transform:translateY(0)scale(1)}.signup-modal-module__F2UflW__modalClose{width:42px;height:42px;color:var(--bob-muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:14px;place-items:center;transition:color .12s;display:grid;position:absolute;top:20px;right:20px}.signup-modal-module__F2UflW__modalClose:hover{color:var(--bob-white)}.signup-modal-module__F2UflW__modalHead{justify-content:center;margin-bottom:18px;display:flex}.signup-modal-module__F2UflW__field{margin-top:18px}.signup-modal-module__F2UflW__field label{color:#e8eef9;margin-bottom:10px;font-size:.92rem;font-weight:600;display:block}.signup-modal-module__F2UflW__input{width:100%;min-height:54px;color:var(--bob-white);font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;outline:0;padding:0 16px;transition:border-color .12s,box-shadow .12s,background-color .12s}.signup-modal-module__F2UflW__input::placeholder{color:#6d778a}.signup-modal-module__F2UflW__input:focus{background:#ffffff0f;border-color:#35d8ff3d;box-shadow:0 0 0 5px #35d8ff17}.signup-modal-module__F2UflW__btn{appearance:none;color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8c5cff,#35d8ffeb);border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:650;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 16px 40px #487eff3d,inset 0 1px #ffffff2e}.signup-modal-module__F2UflW__btn:hover{transform:translateY(-2px);box-shadow:0 20px 46px #487eff4d,inset 0 1px #ffffff3d}.signup-modal-module__F2UflW__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.signup-modal-module__F2UflW__submit{width:100%;margin-top:14px}.signup-modal-module__F2UflW__btnGhost{appearance:none;color:#dbe5f4;min-height:40px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:.85rem;transition:transform .12s,background-color .12s,color .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.signup-modal-module__F2UflW__btnGhost:hover{color:var(--bob-white);background:#ffffff0f}.signup-modal-module__F2UflW__authButton{appearance:none;color:#dbe5f4;min-height:48px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .12s,background-color .12s,color .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.signup-modal-module__F2UflW__authButton:hover{color:var(--bob-white);background:#ffffff0f;transform:translateY(-2px)}.signup-modal-module__F2UflW__divider{color:var(--bob-muted-2);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;font-size:.8rem;display:flex}.signup-modal-module__F2UflW__divider:before,.signup-modal-module__F2UflW__divider:after{content:"";background:#ffffff12;flex:1;height:1px}.signup-modal-module__F2UflW__authGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-modal-module__F2UflW__finePrint{color:var(--bob-muted-2);text-align:center;margin-top:24px;font-size:.82rem;line-height:1.6}.signup-modal-module__F2UflW__error{color:#ff6b6b;margin-top:8px;font-size:.9rem}.signup-modal-module__F2UflW__subtitle{text-align:center;color:var(--bob-muted);margin-top:-6px;margin-bottom:4px;font-size:.92rem;line-height:1.5}.signup-modal-module__F2UflW__modeSwitch{text-align:center;color:var(--bob-muted);margin-top:18px;font-size:.88rem}.signup-modal-module__F2UflW__modeSwitch button{appearance:none;color:#35d8ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.signup-modal-module__F2UflW__modeSwitch button:hover{text-decoration:underline}@media (max-width:760px){.signup-modal-module__F2UflW__modalCard{padding:20px}.signup-modal-module__F2UflW__authGrid{grid-template-columns:1fr}}
