.join_screen__U1JtK{min-height:100svh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(ellipse at top,#302247,transparent 65%),#101019;color:#f5f2ff}.join_card__FcjRJ{width:100%;max-width:470px;padding:36px;border:1px solid #484055;border-radius:24px;background:#1c1927;box-shadow:0 24px 80px #0004}.join_logo__DrFPk{width:160px;max-width:100%;height:auto;margin-bottom:32px}.join_badge__HoWui{display:block;color:#cbb6ff;font-size:11px;font-weight:700;letter-spacing:1.4px}.join_card__FcjRJ h1{font-size:32px;line-height:1.15;margin:12px 0 16px;letter-spacing:-.8px}.join_card__FcjRJ p{color:#d0c9dd;line-height:1.6}.join_card__FcjRJ form{display:grid;gap:12px;margin-top:28px}.join_card__FcjRJ label{font-weight:650;font-size:14px}.join_card__FcjRJ input{box-sizing:border-box;width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid #746783;border-radius:12px;background:#121018;color:#fff;color-scheme:dark;font:inherit;font-size:16px}.join_card__FcjRJ small,.join_note__Yy5a2{color:#bbb1ca;font-size:13px;line-height:1.55}.join_card__FcjRJ button{min-height:52px;margin-top:12px;border:0;border-radius:12px;background:#c0a2ff;color:#201137;font:inherit;font-weight:750;cursor:pointer}.join_card__FcjRJ button:disabled{opacity:.55;cursor:default}.join_card__FcjRJ :is(a,input,button):focus-visible{outline:3px solid #e0d0ff;outline-offset:4px}.join_card__FcjRJ .join_error__NE_sK{background:#462531;color:#ffd6dd;padding:12px;border-radius:10px;margin:0}.join_note__Yy5a2{text-align:center;font-size:12px}.join_back__jb0F8{display:block;text-align:center;color:#dccbff;margin-top:24px;font-size:14px}@media(max-width:480px){.join_card__FcjRJ{padding:26px 20px;border-radius:20px}.join_card__FcjRJ h1{font-size:28px}}