.join_container__h_XTb{justify-content:center;min-height:100vh;padding:var(--s6);background:#0D1A1F}.join_card__fYWzQ,.join_container__h_XTb{display:flex;flex-direction:column;align-items:center}.join_card__fYWzQ{background:#1A2328;border:1px solid #2a3840;border-radius:calc(16px * var(--r-scale));padding:36px var(--s7);width:100%;max-width:420px;gap:var(--s3)}.join_groupIcon__mFP_l,.join_successIcon__j1DAQ{font-size:56px;margin-bottom:var(--s1)}.join_title__N_owy{font-size:var(--t-xl);font-weight:700;color:#FFF;text-align:center;margin:0}.join_sub__20tHo{font-size:var(--t-base);color:#8A9EA7;text-align:center;line-height:1.5;margin:0}.join_error__Y73Qb{background:#FF4D4D22;border-left:3px solid #ff4d4d;padding:var(--s2h) var(--s3h);border-radius:calc(8px * var(--r-scale));font-size:var(--t-sm);color:#FF4D4D;width:100%;text-align:left;margin:0}.join_tokenDisplay__4p5a2{display:flex;flex-direction:column;align-items:center;background:#0D1A1F;border:2px solid #c41230;border-radius:calc(12px * var(--r-scale));padding:var(--s4) var(--s7);width:100%;gap:var(--s1)}.join_tokenLabel__I8wGN{font-size:var(--t-2xs);color:#8A9EA7;text-transform:uppercase;letter-spacing:1.5px}.join_tokenValue__386_7{color:#C41230}.join_codeInput__ncDT3,.join_tokenValue__386_7{font-size:var(--t-3xl);font-weight:700;letter-spacing:8px}.join_codeInput__ncDT3{width:100%;background:#0D1A1F;border:2px solid #c41230;border-radius:calc(12px * var(--r-scale));padding:var(--s4);color:#FFF;text-align:center;outline:none;margin:var(--s1) 0;box-sizing:border-box}.join_codeInput__ncDT3::placeholder{color:#4A5E65;letter-spacing:4px}.join_codeInput__ncDT3:focus{border-color:#E8153A}.join_ctaStack__NjXrZ{display:flex;flex-direction:column;align-items:center;gap:var(--s2h);width:100%;margin-top:var(--s1)}.join_primaryBtn__qUpfY{width:100%;background:#C41230;border:none;border-radius:calc(12px * var(--r-scale));padding:var(--s4);font-size:var(--t-md);font-weight:600;color:#FFF;cursor:pointer;transition:opacity var(--motion-base)}.join_primaryBtn__qUpfY:disabled{opacity:.5;cursor:not-allowed}.join_primaryBtn__qUpfY:not(:disabled):hover{opacity:.9}.join_ctaNote___0e2_{font-size:var(--t-xs);color:#4A5E65;text-align:center;margin:0}.join_divider__RQcqT{width:100%;height:1px;background:#2A3840;margin:var(--s1) 0}.join_appStoreBtn__b_wQO{width:100%;display:flex;align-items:center;gap:var(--s3h);background:#0D1A1F;border:1px solid #2a3840;border-radius:calc(12px * var(--r-scale));padding:var(--s3h) var(--s4);color:#FFF;text-decoration:none;box-sizing:border-box;transition:border-color var(--motion-fast)}.join_appStoreBtn__b_wQO:hover{border-color:#4A5E65}.join_appStoreBtn__b_wQO strong{display:block;font-size:var(--t-base);margin-bottom:var(--s0h)}.join_appStoreBtn__b_wQO small{font-size:var(--t-xs);color:#8A9EA7}.join_appIcon__rlDzs{font-size:var(--t-3xl);flex-shrink:0}.join_textBtn__alf_4{background:transparent;border:none;font-size:var(--t-sm);color:#8A9EA7;cursor:pointer;padding:var(--s1) 0}.join_textBtn__alf_4:hover{color:#C41230}.join_secondaryBtn__m0dzA{width:100%;background:#1A2328;border:1px solid #2a3840;border-radius:calc(12px * var(--r-scale));padding:var(--s3h);font-size:var(--t-md);color:#8A9EA7;cursor:pointer;box-sizing:border-box}.join_secondaryBtn__m0dzA:hover{border-color:#4A5E65;color:#FFF}.join_link__VSDqH{color:#C41230;text-decoration:none}.join_link__VSDqH:hover{text-decoration:underline}