.InviteEarnPointsView_invitePage__4EQj3{min-height:100vh;padding:20px}.InviteEarnPointsView_mainContent__KJqgY{max-width:1200px;margin:0 auto}.InviteEarnPointsView_pageHeader__80z2S{text-align:center;margin-bottom:40px}.InviteEarnPointsView_pageTitle__YWkzW{font-size:36px;font-weight:800;color:var(--text-main);margin:0;line-height:1.2}.InviteEarnPointsView_rewardRulesContainer__9kvfW{display:flex;gap:20px;margin-bottom:40px;align-items:stretch}.InviteEarnPointsView_rewardRulesCard__QefDj{flex:1 1;background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--primary);display:flex;flex-direction:column}.InviteEarnPointsView_rewardRulesHeader__1QQxA{display:flex;align-items:center;gap:8px;margin-bottom:24px}.InviteEarnPointsView_warningIconWrapper__xLmHd{width:20px;height:20px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_warningIcon__kUa_q{flex-shrink:0;width:12px;height:12px}.InviteEarnPointsView_rewardRulesTitle__axK6G{font-size:20px;font-weight:700;color:var(--text-main);margin:0;line-height:1.4}.InviteEarnPointsView_rewardRulesContent__Vql_W{display:flex;flex-direction:column;gap:20px}.InviteEarnPointsView_rewardRuleItem__J9Ixi{display:flex;align-items:flex-start;gap:12px}.InviteEarnPointsView_rewardRuleIconWrapper__gkQRc{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_rewardRuleIcon__Gm50V{width:20px;height:20px;opacity:.8}.InviteEarnPointsView_rewardRuleContent__xz6Pb{flex:1 1;display:flex;flex-direction:column;gap:8px}.InviteEarnPointsView_rewardRuleTitle__erkIm{font-size:16px;font-weight:600;color:var(--text-main);line-height:1.5}.InviteEarnPointsView_rewardRuleTextWrapper__xnWDs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.InviteEarnPointsView_rewardRuleText__0l1Ik{flex:1 1;font-size:14px;color:var(--text-sub);line-height:1.6;min-width:0}.InviteEarnPointsView_rewardPointsHighlight__B8oRe{font-weight:700;color:#f59e0b}.InviteEarnPointsView_rewardRuleItemPink___LGvh{background:rgba(255,36,66,.05);border-radius:8px;padding:16px;margin:0 -16px}.InviteEarnPointsView_rewardRuleIconWrapperPink__MnKY0{background:rgba(255,36,66,.1)}.InviteEarnPointsView_participateButton__Jh4fG{background:#ff2442;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px rgba(255,36,66,.15)}.InviteEarnPointsView_participateButton__Jh4fG:hover{background:#e01e3a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,36,66,.3)}.InviteEarnPointsView_participateButton__Jh4fG:active{transform:translateY(0);box-shadow:0 2px 4px rgba(255,36,66,.15)}.InviteEarnPointsView_activityTime__eEDUU{font-size:12px;color:var(--text-sub);line-height:1.5;margin-top:4px}.InviteEarnPointsView_statsCards__kNbA1{flex:1 1;display:flex;flex-direction:column;gap:20px}.InviteEarnPointsView_statCard__hLTWu{flex:1 1;background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;align-items:center}.InviteEarnPointsView_statCardContent__x7lbZ{display:flex;flex-direction:column;gap:8px}.InviteEarnPointsView_statCardLabel__g_16g{font-size:14px;color:var(--text-sub);line-height:1.5}.InviteEarnPointsView_statCardValue__nOOv7{font-size:36px;font-weight:700;color:var(--text-main);line-height:1}.InviteEarnPointsView_statCardValueRed__6U5pS{color:var(--primary)}.InviteEarnPointsView_statCard__hLTWu:first-of-type .InviteEarnPointsView_statCardIcon__tlX3b{background:var(--primary-light)}.InviteEarnPointsView_statCard__hLTWu:last-of-type .InviteEarnPointsView_statCardIcon__tlX3b{background:rgba(245,158,11,.1)}.InviteEarnPointsView_statCardIcon__tlX3b{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_statCardIcon__tlX3b svg{width:24px;height:24px}.InviteEarnPointsView_shareSectionCard__rxX3Q{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);margin-bottom:40px}.InviteEarnPointsView_shareSectionHeader___AZRt{display:flex;align-items:center;gap:8px;margin-bottom:16px}.InviteEarnPointsView_shareIcon__z5hCP{flex-shrink:0;width:20px;height:20px}.InviteEarnPointsView_shareSectionTitle__X_bTS{font-size:20px;font-weight:700;color:var(--text-main);margin:0;line-height:1.4}.InviteEarnPointsView_shareButtons__MIjPh{display:flex;gap:16px;width:100%}.InviteEarnPointsView_shareButton__I_ItR{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s}.InviteEarnPointsView_shareButtonGrey__cd5bc{background:#334155;color:#fff}.InviteEarnPointsView_shareButtonGrey__cd5bc:hover,[data-theme=dark] .InviteEarnPointsView_shareButtonGrey__cd5bc{background:#475569}[data-theme=dark] .InviteEarnPointsView_shareButtonGrey__cd5bc:hover{background:#64748b}.InviteEarnPointsView_shareButtonRed__lCRrl{background:var(--primary);color:#fff}.InviteEarnPointsView_shareButtonRed__lCRrl:hover:not(:disabled){background:var(--primary-hover)}.InviteEarnPointsView_shareButton__I_ItR:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.InviteEarnPointsView_shareButton__I_ItR svg{flex-shrink:0;width:20px;height:20px}.InviteEarnPointsView_stepsSectionCard___wdMR{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);margin-bottom:40px}.InviteEarnPointsView_stepsTitle__2Ak8h{font-size:20px;font-weight:700;color:var(--text-main);margin:0 0 24px;line-height:1.4;text-align:center}.InviteEarnPointsView_stepsList__oy_5N{display:flex;flex-direction:column;gap:24px}.InviteEarnPointsView_stepItem__Ugl0B{display:flex;align-items:flex-start;gap:16px}.InviteEarnPointsView_stepIcon__txpxI{width:48px;height:48px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteEarnPointsView_stepIcon__txpxI svg{width:24px;height:24px}.InviteEarnPointsView_stepContent__Bxnnl{flex:1 1;padding-top:4px}.InviteEarnPointsView_stepTitle__A1xw_{font-size:16px;font-weight:700;color:var(--text-main);margin:0 0 8px;line-height:1.5}.InviteEarnPointsView_stepDesc__4YiNI{font-size:14px;color:var(--text-sub);line-height:1.6}.InviteEarnPointsView_referralsSection__TUEYb{margin-bottom:40px;padding:0}.InviteEarnPointsView_sectionHeader__Ber18{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.InviteEarnPointsView_sectionTitle__qArQh{font-size:20px;font-weight:700;color:var(--text-main);margin:0;line-height:1.4}.InviteEarnPointsView_refreshBtn__pxDbW{background:transparent;border:none;font-size:14px;color:var(--text-sub);cursor:pointer;padding:0;transition:color .2s}.InviteEarnPointsView_refreshBtn__pxDbW:hover:not(:disabled){color:var(--text-main)}.InviteEarnPointsView_refreshBtn__pxDbW:disabled{opacity:.5;cursor:not-allowed}.InviteEarnPointsView_referralsList__xpHkf{display:flex;flex-direction:column;gap:16px}.InviteEarnPointsView_referralItem__KZRK_{background:var(--bg-card);border-radius:12px;padding:16px 20px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);position:relative}.InviteEarnPointsView_referralItemContent__qb6xw{display:flex;flex-direction:column;gap:8px}.InviteEarnPointsView_referralItemName__vg_lX{font-size:16px;font-weight:600;color:var(--text-main);line-height:1.5}.InviteEarnPointsView_referralItemTime__xVEMr{font-size:14px;color:var(--text-sub);line-height:1.5}.InviteEarnPointsView_rewardBadge__il9wR{position:absolute;top:16px;right:20px;background:var(--primary);color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.5}.InviteEarnPointsView_emptyContainer__LTZJ_{text-align:center;padding:60px 20px;color:var(--text-sub)}.InviteEarnPointsView_emptyContainer__LTZJ_ p{font-size:16px;margin:0;line-height:1.5}.InviteEarnPointsView_posterPreviewOverlay__cB3Nj{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);padding:20px;overflow-y:auto;animation:InviteEarnPointsView_fadeIn__GVLvE .2s ease-in-out}[data-theme=dark] .InviteEarnPointsView_posterPreviewOverlay__cB3Nj{background-color:rgba(0,0,0,.7)}@keyframes InviteEarnPointsView_fadeIn__GVLvE{0%{opacity:0}to{opacity:1}}.InviteEarnPointsView_posterPreviewModal__h2eJc{position:relative;width:100%;max-width:800px;background:var(--bg-card,#fff);border:1px solid var(--border-color,rgba(0,0,0,.06));border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;animation:InviteEarnPointsView_slideUp__00Qbk .3s ease-out;color:var(--text-main,#1f2937)}[data-theme=dark] .InviteEarnPointsView_posterPreviewModal__h2eJc{background:#1e1e1e;border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.5);color:#fff}@keyframes InviteEarnPointsView_slideUp__00Qbk{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.InviteEarnPointsView_posterPreviewClose__X_3qI{position:absolute;top:16px;right:16px;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-sub,#6b7280);transition:all .2s}[data-theme=dark] .InviteEarnPointsView_posterPreviewClose__X_3qI{color:hsla(0,0%,100%,.65)}.InviteEarnPointsView_posterPreviewClose__X_3qI:hover{background:rgba(0,0,0,.06);color:var(--text-main,#1f2937)}[data-theme=dark] .InviteEarnPointsView_posterPreviewClose__X_3qI:hover{background:hsla(0,0%,100%,.1);color:#fff}.InviteEarnPointsView_posterPreviewClose__X_3qI svg{width:16px;height:16px}.InviteEarnPointsView_posterPreviewContent__v0Uvv{display:flex;flex-direction:column;gap:24px;padding:24px;color:var(--text-main,#1f2937)}[data-theme=dark] .InviteEarnPointsView_posterPreviewContent__v0Uvv{color:#fff}.InviteEarnPointsView_posterPreviewTitle__lXUVg{font-size:20px;font-weight:700;color:var(--text-main,#1f2937);margin:0;text-align:center;line-height:1.4;padding-top:0}[data-theme=dark] .InviteEarnPointsView_posterPreviewTitle__lXUVg{color:#fff}.InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{width:100%;display:flex;justify-content:center;align-items:center;background:#f5f5f5;border-radius:8px;padding:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06);position:relative}[data-theme=dark] .InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{background:#1a1a1a!important;border-color:hsla(0,0%,100%,.1)!important}.InviteEarnPointsView_qrCodeLoadingOverlay__PFP2f{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:8px;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-theme=dark] .InviteEarnPointsView_qrCodeLoadingOverlay__PFP2f{background:rgba(0,0,0,.5)}.InviteEarnPointsView_qrCodeLoadingText__eFY6m{color:#fff;font-size:16px;font-weight:600;padding:12px 24px;background:rgba(0,0,0,.6);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:InviteEarnPointsView_pulse__JzpZw 1.5s ease-in-out infinite}[data-theme=dark] .InviteEarnPointsView_qrCodeLoadingText__eFY6m{background:hsla(0,0%,100%,.1);color:#fff}@keyframes InviteEarnPointsView_pulse__JzpZw{0%,to{opacity:1}50%{opacity:.7}}.InviteEarnPointsView_posterPreviewImage__LBm95{max-width:100%;max-height:600px;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=dark] .InviteEarnPointsView_posterPreviewImage__LBm95{box-shadow:0 4px 12px rgba(0,0,0,.5)}.InviteEarnPointsView_posterPreviewActions__tpypA{display:flex;gap:16px;justify-content:center}.InviteEarnPointsView_posterActionButton__b7gRW{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .2s;min-width:160px}.InviteEarnPointsView_posterActionButton__b7gRW svg{flex-shrink:0;width:20px;height:20px}.InviteEarnPointsView_posterActionButtonDownload__c3FKc{background:var(--primary);color:#fff}.InviteEarnPointsView_posterActionButtonDownload__c3FKc:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(255,36,66,.3)}.InviteEarnPointsView_posterActionButtonDownload__c3FKc:active{transform:translateY(0);box-shadow:0 2px 4px rgba(255,36,66,.2)}.InviteEarnPointsView_posterActionButtonCopy__qF1BF{background:#334155;color:#fff}.InviteEarnPointsView_posterActionButtonCopy__qF1BF:hover:not(:disabled){background:#475569;transform:translateY(-1px);box-shadow:0 4px 8px rgba(51,65,85,.3)}.InviteEarnPointsView_posterActionButtonCopy__qF1BF:active{transform:translateY(0);box-shadow:0 2px 4px rgba(51,65,85,.2)}.InviteEarnPointsView_posterActionButton__b7gRW:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}[data-theme=dark] .InviteEarnPointsView_posterActionButtonCopy__qF1BF{background:#475569}[data-theme=dark] .InviteEarnPointsView_posterActionButtonCopy__qF1BF:hover:not(:disabled){background:#64748b;box-shadow:0 4px 8px rgba(71,85,105,.4)}@media (max-width:640px){.InviteEarnPointsView_invitePage__4EQj3{padding:12px}.InviteEarnPointsView_pageHeader__80z2S{margin-bottom:24px}.InviteEarnPointsView_pageTitle__YWkzW{font-size:26px}.InviteEarnPointsView_rewardRulesContainer__9kvfW{flex-direction:column;gap:16px;margin-bottom:24px}.InviteEarnPointsView_rewardRulesCard__QefDj{padding:16px}.InviteEarnPointsView_statsCards__kNbA1{flex-direction:row;gap:12px;width:100%}.InviteEarnPointsView_statCard__hLTWu{padding:16px}.InviteEarnPointsView_statCardValue__nOOv7{font-size:28px}.InviteEarnPointsView_shareSectionCard__rxX3Q,.InviteEarnPointsView_stepsSectionCard___wdMR{padding:16px;margin-bottom:24px}}@media (max-width:768px){.InviteEarnPointsView_pageTitle__YWkzW{font-size:26px}.InviteEarnPointsView_rewardRulesContainer__9kvfW{flex-direction:column;gap:20px}.InviteEarnPointsView_statsCards__kNbA1{min-width:auto;width:100%}.InviteEarnPointsView_shareButtons__MIjPh{flex-direction:column;flex-wrap:wrap}.InviteEarnPointsView_shareButton__I_ItR{min-height:44px}.InviteEarnPointsView_rewardRuleTextWrapper__xnWDs{flex-direction:column;align-items:stretch;gap:12px}.InviteEarnPointsView_participateButton__Jh4fG{width:100%;min-height:44px}.InviteEarnPointsView_stepItem__Ugl0B{gap:12px}.InviteEarnPointsView_stepIcon__txpxI{width:40px;height:40px}.InviteEarnPointsView_stepIcon__txpxI svg{width:20px;height:20px}.InviteEarnPointsView_sectionHeader__Ber18{flex-direction:column;align-items:flex-start;gap:12px}.InviteEarnPointsView_referralItem__KZRK_{padding:16px}.InviteEarnPointsView_rewardBadge__il9wR{position:absolute;top:16px;right:16px}.InviteEarnPointsView_posterPreviewOverlay__cB3Nj{padding:16px}.InviteEarnPointsView_posterPreviewModal__h2eJc{max-width:100%}.InviteEarnPointsView_posterPreviewContent__v0Uvv{gap:16px}.InviteEarnPointsView_posterPreviewTitle__lXUVg{font-size:18px}.InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{padding:12px;border-radius:6px}.InviteEarnPointsView_posterPreviewImage__LBm95{max-height:50vh;max-width:100%}.InviteEarnPointsView_posterPreviewActions__tpypA{flex-direction:column;gap:12px}.InviteEarnPointsView_posterActionButton__b7gRW{width:100%;min-width:auto;padding:12px 24px;font-size:15px}.InviteEarnPointsView_posterActionButton__b7gRW svg{width:18px;height:18px}}@media (max-width:480px){.InviteEarnPointsView_posterPreviewOverlay__cB3Nj{padding:8px}.InviteEarnPointsView_posterPreviewContent__v0Uvv{gap:12px;padding:16px}.InviteEarnPointsView_posterPreviewTitle__lXUVg{font-size:16px}.InviteEarnPointsView_posterPreviewImageWrapper__P_JR5{padding:8px}.InviteEarnPointsView_posterPreviewImage__LBm95{max-height:40vh}.InviteEarnPointsView_posterActionButton__b7gRW{padding:10px 20px;font-size:14px}.InviteEarnPointsView_pageTitle__YWkzW{font-size:22px}.InviteEarnPointsView_statsCards__kNbA1{flex-direction:column}.InviteEarnPointsView_statCardValue__nOOv7{font-size:26px}.InviteEarnPointsView_rewardRulesTitle__axK6G,.InviteEarnPointsView_sectionTitle__qArQh,.InviteEarnPointsView_shareSectionTitle__X_bTS,.InviteEarnPointsView_stepsTitle__2Ak8h{font-size:18px}.InviteEarnPointsView_referralItemName__vg_lX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}}