.SubscribeButton_wrapper__Xt6iD{display:inline-flex;align-items:center;gap:8px}.SubscribeButton_wrapperFull__akKsz{display:flex;width:100%}.SubscribeButton_infoTip___eWa2{color:#9ca3af;font-size:.85rem;cursor:pointer;transition:color .15s;position:relative;-webkit-tap-highlight-color:transparent}.SubscribeButton_infoTip___eWa2:hover{color:#6b7280}.SubscribeButton_tooltip__RmOj_{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:#1f2937;color:#f9fafb;font-size:.78rem;font-weight:400;line-height:1.45;padding:10px 14px;border-radius:10px;width:max-content;max-width:260px;box-shadow:0 4px 16px rgba(0,0,0,.18);z-index:50;pointer-events:none;animation:SubscribeButton_tooltipIn__6Ou0a .15s ease-out}.SubscribeButton_tooltip__RmOj_:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1f2937}@keyframes SubscribeButton_tooltipIn__6Ou0a{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.SubscribeButton_btn__5HYPd{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;height:30px;border-radius:20px;border:1.5px solid #d1d5db;background:#fff;color:#374151;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.SubscribeButton_btn__5HYPd:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;box-shadow:0 2px 6px rgba(0,0,0,.06)}.SubscribeButton_btn__5HYPd:disabled{opacity:.6;cursor:not-allowed}.SubscribeButton_btn__5HYPd i{font-size:.75rem;color:#f59e0b}.SubscribeButton_btnText__v1IgX{font-size:.82rem}.SubscribeButton_btnTruncate__SMf9_{min-width:0}.SubscribeButton_btnTextTruncate__GkCCy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SubscribeButton_subscribed__JopGB{background:transparent;color:#92400e;border-color:#fcd34d}.SubscribeButton_subscribed__JopGB i:first-child{color:#d97706}.SubscribeButton_subscribed__JopGB:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.SubscribeButton_subscribed__JopGB:hover:not(:disabled) i:first-child{color:#b91c1c}.SubscribeButton_fullWidth__d4El2{width:100%;flex:1 1}.SubscribeButton_wrapperFullOnMobileOnly__6RO_k{display:flex;width:100%}.SubscribeButton_fullWidthOnMobileOnly__i8jpZ{width:100%;flex:1 1}@media (min-width:768px){.SubscribeButton_wrapperFullOnMobileOnly__6RO_k{width:auto;display:inline-flex}.SubscribeButton_fullWidthOnMobileOnly__i8jpZ{width:auto;flex:none}}.SubscribeButton_catHint__S4i1E{margin:4px 0 0;font-size:.72rem;color:#9ca3af;display:flex;align-items:center;gap:4px}.SubscribeButton_catHint__S4i1E i{font-size:.65rem}.SubscribeButton_overlay__F9cBH{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:SubscribeButton_fadeIn__97Bt4 .15s ease-out}@keyframes SubscribeButton_fadeIn__97Bt4{0%{opacity:0}to{opacity:1}}.SubscribeButton_modal__Ak1_7{background:#fff;border-radius:16px;width:100%;max-width:420px;box-shadow:0 8px 40px rgba(0,0,0,.15);animation:SubscribeButton_slideUp__zjrOJ .2s ease-out}@keyframes SubscribeButton_slideUp__zjrOJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SubscribeButton_modalHeader__hJAWV{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid #f3f4f6}.SubscribeButton_modalTitle__MQwv_{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:8px}.SubscribeButton_modalTitle__MQwv_ i{color:var(--color-primary,#2d6a4f)}.SubscribeButton_modalClose__6QG_2{background:none;border:none;color:#9ca3af;font-size:1.1rem;cursor:pointer;padding:4px;border-radius:6px;transition:color .15s,background .15s}.SubscribeButton_modalClose__6QG_2:hover{color:#374151;background:#f3f4f6}.SubscribeButton_modalDesc__XQ6mo{padding:12px 20px 0;margin:0;font-size:.85rem;color:#6b7280}.SubscribeButton_catList__fPfq6{display:flex;flex-direction:column;padding:0 20px 8px;gap:2px}.SubscribeButton_catRow__5GUDL{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#374151;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s;text-align:left;width:100%}.SubscribeButton_catRow__5GUDL:hover{background:#f9fafb}.SubscribeButton_catLabel__CvmMi{display:flex;align-items:center;gap:10px}.SubscribeButton_catLabel__CvmMi i{font-size:.75rem;color:#6b7280;width:18px;text-align:center}.SubscribeButton_switch__OlKmp{flex-shrink:0;width:44px;height:24px;border-radius:12px;background:#e5e7eb;position:relative;transition:background .2s}.SubscribeButton_switch__OlKmp:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.SubscribeButton_switchOn__OWWuy{background:var(--color-primary,#2d6a4f)}.SubscribeButton_switchOn__OWWuy:after{transform:translateX(20px)}.SubscribeButton_modalFooter__UvX9q{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px 18px;border-top:1px solid #f3f4f6}.SubscribeButton_cancelBtn__X6JsF{padding:8px 18px;border-radius:8px;border:1px solid #e5e7eb;background:transparent;color:#6b7280;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s}.SubscribeButton_cancelBtn__X6JsF:hover{background:#f3f4f6}.SubscribeButton_unsubBtn__Wj_sq{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid #fca5a5;background:transparent;color:#b91c1c;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s;margin-right:auto}.SubscribeButton_unsubBtn__Wj_sq:hover{background:#fef2f2;border-color:#f87171}.SubscribeButton_unsubBtn__Wj_sq i{font-size:.7rem}.SubscribeButton_confirmBtn__U5_Q5{display:inline-flex;align-items:center;gap:6px;padding:8px 22px;border-radius:8px;border:none;background:var(--color-primary,#2d6a4f);color:white;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.SubscribeButton_confirmBtn__U5_Q5:hover:not(:disabled){background:#245a42}.SubscribeButton_confirmBtn__U5_Q5:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.SubscribeButton_wrapper__Xt6iD{width:100%}.SubscribeButton_btn__5HYPd{width:100%;height:auto;padding:10px 16px;font-size:.85rem;border-radius:10px}.SubscribeButton_btnText__v1IgX{font-size:.85rem}.SubscribeButton_tooltip__RmOj_{left:auto;right:-8px;transform:none;max-width:min(260px,calc(100vw - 40px))}.SubscribeButton_tooltip__RmOj_:after{left:auto;right:12px;transform:none}.SubscribeButton_modal__Ak1_7{max-width:none;margin:0;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;animation:SubscribeButton_slideUpMobile__6h8Tv .2s ease-out}@keyframes SubscribeButton_slideUpMobile__6h8Tv{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SubscribeButton_overlay__F9cBH{align-items:flex-end;padding:0}}.page_loadingContainer__38uZb{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:#64748b}.page_spinner__WqAjo{width:36px;height:36px;border:3px solid #e2e8f0;border-top:3px solid var(--color-primary);border-radius:50%;animation:page_spin___u9QA .8s linear infinite}.page_spinnerSmall__Swgp1{width:18px;height:18px;border:2px solid #e2e8f0;border-top:2px solid var(--color-primary);border-radius:50%;animation:page_spin___u9QA .8s linear infinite}@keyframes page_spin___u9QA{to{transform:rotate(1turn)}}.page_errorContainer__KinSD{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;text-align:center;padding:24px;color:#64748b}.page_errorContainer__KinSD i{font-size:48px;color:#cbd5e1}.page_errorContainer__KinSD h1{font-size:20px;color:#334155;margin:0}.page_backButton__dKmfc{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-primary);color:white;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;margin-top:8px}.page_backButton__dKmfc:hover{background:#00897b}.page_page__fNMLm{min-height:100vh;background:#f5f6f8;padding:16px 16px 100px}@media (min-width:768px){.page_page__fNMLm{padding:24px 24px 100px}}.page_container__RgCXf{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page_profileCard__M5nAp{background:white;border-radius:20px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,.06)}.page_accentBar__6iVM_{height:5px;width:100%}.page_profileBody__3GfCF{padding:24px;display:flex;flex-direction:column;gap:16px}.page_profileTop__VQ1mN{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media (min-width:540px){.page_profileTop__VQ1mN{flex-direction:row;align-items:flex-start;text-align:left}}.page_avatarLarge__yW79_{flex-shrink:0}.page_avatarLarge__yW79_ img,.page_avatarLarge__yW79_>div{width:120px!important;height:120px!important;font-size:42px!important;border-radius:50%;object-fit:cover}.page_profileInfo__6WPwv{display:flex;flex-direction:column;gap:4px;min-width:0}.page_nameRow__GG5Ds{display:flex;align-items:center;gap:8px;justify-content:center}@media (min-width:540px){.page_nameRow__GG5Ds{justify-content:flex-start}}.page_username__XigTJ{font-size:24px;font-weight:700;color:#1a1a2e;margin:0;line-height:1.2;word-break:break-word}.page_legalName__hK4D5{font-size:13px;color:#64748b;font-weight:400;line-height:1.45;margin:2px 0 0;word-break:break-word}.page_verifiedIcon__TXsSp{font-size:20px;flex-shrink:0}.page_trustedLabel__QxYlj{font-size:13px;font-weight:600;display:flex;align-items:center;gap:4px;justify-content:center}@media (min-width:540px){.page_trustedLabel__QxYlj{justify-content:flex-start}}.page_memberSince__HQVeH{font-size:13px;color:#94a3b8;margin:4px 0 0;display:flex;align-items:center;gap:6px;justify-content:center}@media (min-width:540px){.page_memberSince__HQVeH{justify-content:flex-start}}.page_activityBadge__VGSZn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#f59e0b;padding:4px 10px;background:#fffbeb;border-radius:20px;margin-top:4px;width:fit-content;align-self:center}@media (min-width:540px){.page_activityBadge__VGSZn{align-self:flex-start}}.page_bioText__x__wk{font-size:14px;color:#475569;line-height:1.6;margin:0;padding-top:12px;border-top:1px solid #f1f5f9}.page_bioText__x__wk p{margin:0 0 8px}.page_bioText__x__wk p:last-child{margin-bottom:0}.page_bioText__x__wk a{color:#2563eb;text-decoration:underline;text-decoration-color:rgba(37,99,235,.3);text-underline-offset:2px;word-break:break-all;transition:text-decoration-color .15s}.page_bioText__x__wk a:hover{text-decoration-color:#2563eb}.page_statsGrid__9hG85{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_statCard__soDZL{background:white;border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:transform .15s ease}.page_statCard__soDZL:hover{transform:translateY(-2px)}.page_statIcon__bIiYZ{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.page_statGreen__XxID0 .page_statIcon__bIiYZ{background:var(--color-primary-light);color:var(--color-primary)}.page_statBlue__X0d3Y .page_statIcon__bIiYZ{background:#e3f2fd;color:#1565c0}.page_statOrange__MGZDa .page_statIcon__bIiYZ{background:#fff3e0;color:#e65100}.page_statValue__8IM_6{font-size:26px;font-weight:800;color:#1a1a2e;line-height:1}.page_statLabel__Chmq1{font-size:11px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.3px;text-align:center}@media (max-width:400px){.page_statCard__soDZL{padding:12px 8px}.page_statIcon__bIiYZ{width:34px;height:34px;font-size:15px}.page_statValue__8IM_6{font-size:22px}.page_statLabel__Chmq1{font-size:10px}}.page_tabsBar__p_zc2{display:flex;background:white;border-radius:14px;padding:4px;box-shadow:0 1px 4px rgba(0,0,0,.04);gap:2px;overflow-x:auto}.page_tab__alTU6{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-size:13px;color:#94a3b8;font-weight:500;white-space:nowrap;transition:all .15s ease}.page_tab__alTU6:hover{background:#f8fafc;color:#475569}.page_tabActive__mFbYR{background:#f0fdfa;color:var(--color-primary);font-weight:600}.page_tabLabel__GpR1G{display:none}@media (min-width:540px){.page_tabLabel__GpR1G{display:inline}.page_tab__alTU6{flex:unset}}.page_sectionTitle__zzhpI{font-size:15px;font-weight:600;color:#475569;margin:0;display:flex;align-items:center;gap:8px}.page_sectionTitle__zzhpI i{color:#94a3b8;font-size:14px}.page_sectionCount__ClsTD{font-size:13px;font-weight:400;color:#94a3b8}.page_tabBadge__CFN5n{font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;background:#f1f5f9;color:#64748b;line-height:1.4}.page_tabActive__mFbYR .page_tabBadge__CFN5n{background:#ccfbf1;color:#0d9488}.page_eventsSection__VlQO8{display:flex;flex-direction:column;gap:12px}.page_tabSpinner__2jJL2{display:flex;justify-content:center;padding:48px 0}.page_emptyState__UInh4{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;color:#94a3b8;background:white;border-radius:16px}.page_emptyState__UInh4 i{font-size:36px;color:#cbd5e1}.page_emptyState__UInh4 p{margin:0;font-size:14px}.page_timeline__T_YBM{display:flex;flex-direction:column;gap:2px;background:white;border-radius:16px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.04)}.page_timelineItem__VmmlT{display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:inherit;transition:background .12s ease;border-bottom:1px solid #f8fafc}.page_timelineItem__VmmlT:last-child{border-bottom:none}.page_timelineItem__VmmlT:hover{background:#f8fafc}.page_timelineItem__VmmlT>i:last-child{color:#cbd5e1;font-size:12px;flex-shrink:0;margin-left:auto}.page_timelineItemPast__kk_Z2{opacity:.55}.page_timelineItemPast__kk_Z2:hover{opacity:.8}.page_timelineDot__wdQr2{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.page_timelineContent__yydLc{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.page_timelineTitle__U2_uX{font-size:14px;font-weight:600;color:#1a1a2e;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_timelineMeta__jURAj{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_timelineDate__01keK,.page_timelineLocation__ye1qT{font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:4px;white-space:nowrap}.page_timelineDate__01keK i,.page_timelineLocation__ye1qT i{font-size:11px}.page_loadMoreBtn__62f_M{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;width:100%;background:white;color:var(--color-primary);border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;transition:all .15s ease}.page_loadMoreBtn__62f_M:hover:not(:disabled){background:#f0fdfa;border-color:var(--color-primary)}.page_loadMoreBtn__62f_M:disabled{opacity:.6;cursor:not-allowed}