.join-form{display:grid;gap:12px;margin:24px 0;padding:24px;border:1px solid #c9a84c66;border-radius:12px;background:#102039}.join-form label{font-weight:500;color:#fdf8ef}.join-form input,.join-form select,.join-form button{font:inherit;min-height:44px;border-radius:8px;padding:10px 14px;max-width:100%;box-sizing:border-box}.join-form input,.join-form select{width:100%;background:#0a1628;color:#fdf8ef;border:1px solid #c9a84c88}.join-form button{background:#c9a84c;color:#0a1628;border:0;cursor:pointer;font-weight:600}.join-form button:disabled{opacity:.6;cursor:wait}.join-form p{margin:0;line-height:1.65;overflow-wrap:anywhere}.join-form :focus-visible{outline:2px solid #f5e9c8;outline-offset:3px}#joinStatus{min-height:26px}.trial-policy-form{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.trial-policy-form input{flex:1;min-width:180px;background:#102039;color:#fdf8ef;border:1px solid #c9a84c88;padding:10px;border-radius:8px}
