.TraderProfile-module__csRIsW__page{background:var(--bg-base);min-height:100vh}.TraderProfile-module__csRIsW__hero{border-radius:var(--radius-lg);border-bottom:1px solid var(--border-card);padding:40px 28px;position:relative;overflow:hidden}.TraderProfile-module__csRIsW__heroGlow{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.TraderProfile-module__csRIsW__heroInner{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.TraderProfile-module__csRIsW__heroAvatar{flex-shrink:0;position:relative}.TraderProfile-module__csRIsW__heroAvatarImg{border:3px solid var(--border-card);border-radius:50%;width:80px;height:80px;display:block}.TraderProfile-module__csRIsW__heroStatusDot{border:2px solid var(--bg-base);border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:4px}.TraderProfile-module__csRIsW__heroStatusPing{opacity:.4;border-radius:50%;animation:2s ease-in-out infinite TraderProfile-module__csRIsW__ping;position:absolute;inset:-3px}@keyframes TraderProfile-module__csRIsW__ping{0%{opacity:.4;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1)}}.TraderProfile-module__csRIsW__heroInfo{flex:1;min-width:0}.TraderProfile-module__csRIsW__heroTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.TraderProfile-module__csRIsW__heroName{font-size:var(--font-size-2xl);color:var(--text-primary);letter-spacing:-.02em;font-weight:700;line-height:1.1;font-family:var(--font-mono)}.TraderProfile-module__csRIsW__heroRankBadge{font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-xs);border:1px solid;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.TraderProfile-module__csRIsW__heroAddress{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono);margin-bottom:8px}.TraderProfile-module__csRIsW__heroBio{font-size:var(--font-size-md);color:var(--text-secondary);max-width:520px;margin-bottom:12px;line-height:1.5}.TraderProfile-module__csRIsW__heroBioEmpty{font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;margin-bottom:12px;font-style:italic}.TraderProfile-module__csRIsW__heroBioEmpty:hover{color:var(--text-secondary)}.TraderProfile-module__csRIsW__heroTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TraderProfile-module__csRIsW__heroTag{font-size:var(--font-size-xs);color:var(--text-muted);border-radius:var(--radius-xs);background:#ffffff0a;border:.5px solid #ffffff14;align-items:center;gap:5px;padding:3px 9px;font-weight:500;display:inline-flex}.TraderProfile-module__csRIsW__heroTagStreak{color:#f97316;background:#f9731614;border-color:#f9731633}.TraderProfile-module__csRIsW__heroTagOnline{color:#4ade80;background:#4ade8012;border-color:#4ade802e}.TraderProfile-module__csRIsW__heroTagBusy{color:#f87171;background:#f8717112;border-color:#f871712e}.TraderProfile-module__csRIsW__heroActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.TraderProfile-module__csRIsW__btnEdit{background:var(--text-primary);border-radius:var(--radius-md);color:var(--bg-base);font-weight:800;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:8px 16px;transition:background .15s;display:flex}.TraderProfile-module__csRIsW__btnEdit svg{font-size:15px}.TraderProfile-module__csRIsW__btnEdit:hover{background:var(--text-secondary)}.TraderProfile-module__csRIsW__btnChallenge{background:var(--text-primary);border-radius:var(--radius-md);color:var(--bg-base);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:8px 18px;font-weight:800;transition:opacity .15s;display:flex}.TraderProfile-module__csRIsW__btnChallenge:hover{opacity:.88}.TraderProfile-module__csRIsW__btnChallenge:disabled{opacity:.4;cursor:not-allowed}.TraderProfile-module__csRIsW__heroStatusPicker{background:var(--bg-base);border:1px solid var(--border-card);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.TraderProfile-module__csRIsW__heroStatusBtn{border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-muted);cursor:pointer;text-transform:capitalize;background:0 0;border:none;padding:5px 14px;font-weight:600;transition:background .15s,color .15s}.TraderProfile-module__csRIsW__heroStatusBtnActive{background:var(--bg-elevated);color:var(--text-primary)}.TraderProfile-module__csRIsW__content{flex-direction:column;gap:24px;padding:24px 0 40px;display:flex}.TraderProfile-module__csRIsW__sectionLabel{font-size:var(--font-size-xs);color:var(--brand-color);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-weight:700}.TraderProfile-module__csRIsW__statsRow{gap:var(--gap-md);grid-template-columns:repeat(5,1fr);display:grid}.TraderProfile-module__csRIsW__statsRowTrading{gap:var(--gap-md);grid-template-columns:repeat(4,1fr);display:grid}.TraderProfile-module__csRIsW__statSkeleton{border-radius:var(--radius-md);background:var(--bg-elevated);height:72px;animation:1.5s ease-in-out infinite TraderProfile-module__csRIsW__shimmer}@keyframes TraderProfile-module__csRIsW__shimmer{0%,to{opacity:1}50%{opacity:.4}}.TraderProfile-module__csRIsW__competitionsRow{width:100%}.TraderProfile-module__csRIsW__noStats{text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:12px;padding:60px 24px;display:flex}.TraderProfile-module__csRIsW__noStatsIcon{opacity:.4;font-size:32px}.TraderProfile-module__csRIsW__noStats p{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}@media (max-width:768px){.TraderProfile-module__csRIsW__page{padding:0 12px}.TraderProfile-module__csRIsW__hero{padding:24px 20px}.TraderProfile-module__csRIsW__heroInner{flex-direction:column;align-items:flex-start;gap:16px}.TraderProfile-module__csRIsW__heroActions{flex-direction:row;width:100%}.TraderProfile-module__csRIsW__heroName{font-size:var(--font-size-xl)}.TraderProfile-module__csRIsW__statsRow,.TraderProfile-module__csRIsW__statsRowTrading{grid-template-columns:repeat(2,1fr)}.TraderProfile-module__csRIsW__bottomGrid{grid-template-columns:1fr}}.TraderProfile-module__csRIsW__trophiesGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}
.BadgesPanel-module__VNi7Nq__badgesPanel{background:var(--bg-subtle-full);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:20px;display:flex}.BadgesPanel-module__VNi7Nq__badgesPanelHeader{justify-content:space-between;align-items:center;display:flex}.BadgesPanel-module__VNi7Nq__badgesPanelTitle{font-size:var(--font-size-xs);color:var(--brand-color);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.BadgesPanel-module__VNi7Nq__badgeTabs{background:var(--bg-base);border-radius:var(--radius-sm);grid-template-columns:repeat(6,1fr);gap:3px;width:100%;padding:2px;display:grid}.BadgesPanel-module__VNi7Nq__badgeTab{border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;text-transform:capitalize;letter-spacing:.04em;text-align:center;background:0 0;border:none;padding:5px 4px;font-size:9px;font-weight:600;transition:background .15s,color .15s}.BadgesPanel-module__VNi7Nq__badgeTabActive{background:var(--bg-elevated);color:var(--text-primary)}.BadgesPanel-module__VNi7Nq__badgesGrid{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.BadgesPanel-module__VNi7Nq__showMoreBtn{width:100%;color:var(--brand-color);font-size:var(--font-size-xs);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;margin-top:4px;padding:8px 0;font-weight:600;transition:opacity .15s}.BadgesPanel-module__VNi7Nq__showMoreBtn:hover{opacity:.7}.BadgesPanel-module__VNi7Nq__panelToggle{background:var(--bg-base);border:1px solid var(--border-card);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.BadgesPanel-module__VNi7Nq__panelToggleBtn{border-radius:var(--radius-sm);height:34px;font-size:var(--font-size-sm);color:var(--text-muted);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .15s,color .15s;display:flex}.BadgesPanel-module__VNi7Nq__panelToggleBtn:hover{color:var(--text-secondary)}.BadgesPanel-module__VNi7Nq__panelToggleActive{background:var(--bg-elevated);color:var(--text-primary)}.BadgesPanel-module__VNi7Nq__panelToggleBtnIcon{font-size:14px}.BadgesPanel-module__VNi7Nq__panelToggleBtnCount{background:var(--bg-hover);color:var(--text-muted);letter-spacing:0;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700}.BadgesPanel-module__VNi7Nq__panelToggleActive .BadgesPanel-module__VNi7Nq__panelToggleBtnCount{color:var(--brand-color);background:#6366f126}@media (max-width:768px){.BadgesPanel-module__VNi7Nq__badgesGrid{grid-template-columns:repeat(5,1fr)}}
.BadgeCard-module__3aJsBq__badge{aspect-ratio:1;border-radius:var(--radius-md);background:var(--badge-bg);border:1px solid var(--badge-border);cursor:pointer;justify-content:center;align-items:center;transition:transform .15s,border-color .15s;display:flex;position:relative}.BadgeCard-module__3aJsBq__badgeEarned:hover{transform:scale(1.08)}.BadgeCard-module__3aJsBq__badgeLocked{opacity:1;filter:none;background:var(--bg-base);border-color:#ffffff0a}.BadgeCard-module__3aJsBq__badgeLocked .BadgeCard-module__3aJsBq__badgeIcon{opacity:.2}.BadgeCard-module__3aJsBq__badgeIcon{font-size:22px;line-height:1}.BadgeCard-module__3aJsBq__badgeTip{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);z-index:100;pointer-events:none;flex-direction:column;gap:4px;width:160px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.BadgeCard-module__3aJsBq__badgeTip:after{content:"";border:5px solid #0000;border-top-color:var(--border-default);position:absolute;top:100%;left:50%;transform:translate(-50%)}.BadgeCard-module__3aJsBq__badgeTipIcon{text-align:center;font-size:20px}.BadgeCard-module__3aJsBq__badgeTipLabel{font-size:var(--font-size-sm);color:var(--text-primary);text-align:center;font-weight:700}.BadgeCard-module__3aJsBq__badgeTipDesc{color:var(--text-muted);text-align:center;font-size:11px;line-height:1.4}.BadgeCard-module__3aJsBq__badgeTipLocked{color:var(--loss);text-align:center;margin-top:2px;font-size:10px}.BadgeCard-module__3aJsBq__badgeTipRarity{letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:999px;width:fit-content;margin:0 auto;padding:1px 6px;font-size:9px;font-weight:700}.BadgeCard-module__3aJsBq__common{color:#9ca3af;background:#9ca3af26}.BadgeCard-module__3aJsBq__rare{color:#60a5fa;background:#60a5fa26}.BadgeCard-module__3aJsBq__epic{color:#a78bfa;background:#a78bfa26}.BadgeCard-module__3aJsBq__legendary{color:#fbbf24;background:#fbbf2426}
.TrophyCard-module__DQoD2W__trophyCard{border-radius:var(--radius-md);border:1px solid var(--border-card);background:var(--bg-base);cursor:pointer;flex-direction:column;align-items:center;gap:5px;padding:12px 6px 10px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.TrophyCard-module__DQoD2W__trophyEarned:hover{border-color:var(--trophy-color);transform:translateY(-3px)}.TrophyCard-module__DQoD2W__trophyLocked{opacity:1;filter:none;background:var(--bg-base);border-color:#ffffff0a}.TrophyCard-module__DQoD2W__trophyLocked .TrophyCard-module__DQoD2W__trophyLabel{opacity:.25}.TrophyCard-module__DQoD2W__trophyLocked .TrophyCard-module__DQoD2W__trophyShape{opacity:.15}.TrophyCard-module__DQoD2W__trophyGlow{background:radial-gradient(circle at 50% 30%, var(--trophy-glow), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.TrophyCard-module__DQoD2W__trophyEarned:hover .TrophyCard-module__DQoD2W__trophyGlow{opacity:1}.TrophyCard-module__DQoD2W__trophyShape{z-index:1;line-height:0;position:relative}.TrophyCard-module__DQoD2W__trophyLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:center;z-index:1;font-size:9px;font-weight:700;position:relative}.TrophyCard-module__DQoD2W__trophyEarned .TrophyCard-module__DQoD2W__trophyLabel{color:var(--trophy-color)}.TrophyCard-module__DQoD2W__trophyCount{font-variant-numeric:tabular-nums;letter-spacing:-.3px;z-index:1;font-size:11px;font-weight:900;position:relative}.TrophyCard-module__DQoD2W__trophyTip{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:130px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.TrophyCard-module__DQoD2W__trophyTip:after{content:"";border:5px solid #0000;border-top-color:var(--border-default);position:absolute;top:100%;left:50%;transform:translate(-50%)}.TrophyCard-module__DQoD2W__trophyTipLabel{font-size:var(--font-size-xs);color:var(--text-primary);text-align:center;font-weight:700}.TrophyCard-module__DQoD2W__trophyTipWins{font-size:var(--font-size-sm);text-align:center;font-weight:800}.TrophyCard-module__DQoD2W__trophyTipLocked{color:var(--text-muted);font-size:10px}
.ChallengeModal-module__tmCDtG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s ChallengeModal-module__tmCDtG__overlayIn;display:flex;position:fixed;inset:0}@keyframes ChallengeModal-module__tmCDtG__overlayIn{0%{opacity:0}to{opacity:1}}.ChallengeModal-module__tmCDtG__modal{background:var(--bg-subtle-full);border:1px solid var(--border-card);border-radius:var(--radius-lg);width:100%;max-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) ChallengeModal-module__tmCDtG__modalIn;overflow:hidden;box-shadow:0 24px 64px #00000080}@keyframes ChallengeModal-module__tmCDtG__modalIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.ChallengeModal-module__tmCDtG__modalHeader{border-bottom:1px solid var(--border-divider);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ChallengeModal-module__tmCDtG__modalTitle{font-size:var(--font-size-md);color:var(--text-primary);align-items:center;gap:8px;font-weight:700;display:flex}.ChallengeModal-module__tmCDtG__modalTitleIcon{font-size:18px}.ChallengeModal-module__tmCDtG__modalTargetAddr{font-size:var(--font-size-xs);color:var(--text-muted);font-family:var(--font-mono);background:var(--bg-base);border-radius:var(--radius-xs);border:1px solid var(--border-card);padding:2px 8px}.ChallengeModal-module__tmCDtG__modalClose{width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:flex}.ChallengeModal-module__tmCDtG__modalClose:hover{background:var(--bg-hover);color:var(--text-primary)}.ChallengeModal-module__tmCDtG__modalBody{flex-direction:column;gap:18px;padding:20px;display:flex}.ChallengeModal-module__tmCDtG__modalField{flex-direction:column;gap:8px;display:flex}.ChallengeModal-module__tmCDtG__modalLabel{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ChallengeModal-module__tmCDtG__modalChips{flex-wrap:wrap;gap:6px;display:flex}.ChallengeModal-module__tmCDtG__chip{background:var(--bg-elevated);border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--text-muted);cursor:pointer;padding:5px 11px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ChallengeModal-module__tmCDtG__chip:hover{color:var(--text-primary);border-color:var(--border-default)}.ChallengeModal-module__tmCDtG__chipActive{color:var(--brand-color);background:#6366f11f;border-color:#6366f159}.ChallengeModal-module__tmCDtG__modalRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ChallengeModal-module__tmCDtG__modalInput{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);height:36px;font-size:var(--font-size-sm);color:var(--text-primary);-webkit-appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:0 10px;transition:border-color .15s}.ChallengeModal-module__tmCDtG__modalInput:focus{border-color:var(--brand-color)}.ChallengeModal-module__tmCDtG__modalInputFull{width:100%}.ChallengeModal-module__tmCDtG__modalSummary{background:var(--bg-base);border:1px solid var(--border-card);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ChallengeModal-module__tmCDtG__modalSummaryRow{font-size:var(--font-size-xs);color:var(--text-muted);justify-content:space-between;display:flex}.ChallengeModal-module__tmCDtG__modalSummaryRow span:last-child{color:var(--text-primary);font-weight:600}.ChallengeModal-module__tmCDtG__modalFooter{border-top:1px solid var(--border-divider);gap:10px;padding:16px 20px;display:flex}.ChallengeModal-module__tmCDtG__modalCancelBtn{border:1px solid var(--border-default);border-radius:var(--radius-md);height:42px;color:var(--text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;flex:1;font-weight:600;transition:background .15s,color .15s}.ChallengeModal-module__tmCDtG__modalCancelBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.ChallengeModal-module__tmCDtG__modalSendBtn{background:var(--text-primary);border-radius:var(--radius-md);height:42px;color:var(--bg-base);font-size:var(--font-size-sm);cursor:pointer;letter-spacing:.02em;border:none;flex:2;font-weight:800;transition:opacity .15s,transform .15s}.ChallengeModal-module__tmCDtG__modalSendBtn:hover{opacity:.88;transform:translateY(-1px)}.ChallengeModal-module__tmCDtG__modalSent{flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.ChallengeModal-module__tmCDtG__modalSentIcon{color:var(--profit);font-size:40px;font-weight:900;animation:.4s cubic-bezier(.16,1,.3,1) ChallengeModal-module__tmCDtG__sentPop}@keyframes ChallengeModal-module__tmCDtG__sentPop{0%{transform:scale(0)}to{transform:scale(1)}}.ChallengeModal-module__tmCDtG__modalSentText{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}
.AcceptChallengeModal-module__Tq-qXa__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s AcceptChallengeModal-module__Tq-qXa__fadeIn;display:flex;position:fixed;inset:0}@keyframes AcceptChallengeModal-module__Tq-qXa__fadeIn{0%{opacity:0}to{opacity:1}}.AcceptChallengeModal-module__Tq-qXa__modal{background:var(--bg-elevated);border:1px solid var(--border-card);border-radius:16px;width:100%;max-width:380px;animation:.18s cubic-bezier(.22,1,.36,1) AcceptChallengeModal-module__Tq-qXa__pop;overflow:hidden}@keyframes AcceptChallengeModal-module__Tq-qXa__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AcceptChallengeModal-module__Tq-qXa__header{border-bottom:1px solid var(--border-divider);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.AcceptChallengeModal-module__Tq-qXa__title{color:var(--text-primary);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.AcceptChallengeModal-module__Tq-qXa__icon{font-size:18px}.AcceptChallengeModal-module__Tq-qXa__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;transition:color .15s}.AcceptChallengeModal-module__Tq-qXa__close:hover:not(:disabled){color:var(--text-primary)}.AcceptChallengeModal-module__Tq-qXa__close:disabled{opacity:.4;cursor:not-allowed}.AcceptChallengeModal-module__Tq-qXa__state{text-align:center;color:var(--text-secondary);padding:40px 18px;font-size:14px}.AcceptChallengeModal-module__Tq-qXa__body{flex-direction:column;gap:2px;padding:14px 18px;display:flex}.AcceptChallengeModal-module__Tq-qXa__row{color:var(--text-secondary);border-bottom:1px solid var(--border-card);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.AcceptChallengeModal-module__Tq-qXa__row:last-child{border-bottom:none}.AcceptChallengeModal-module__Tq-qXa__row>span:last-child{color:var(--text-primary);font-weight:500}.AcceptChallengeModal-module__Tq-qXa__addr{font-family:var(--font-mono)}.AcceptChallengeModal-module__Tq-qXa__prize{color:var(--profit)!important;font-weight:600!important}.AcceptChallengeModal-module__Tq-qXa__note{background:var(--bg-hover);color:var(--text-muted);border-radius:8px;margin:0 18px 14px;padding:10px 12px;font-size:12px;line-height:1.4}.AcceptChallengeModal-module__Tq-qXa__footer{gap:10px;padding:0 18px 18px;display:flex}.AcceptChallengeModal-module__Tq-qXa__declineBtn,.AcceptChallengeModal-module__Tq-qXa__acceptBtn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:11px 0;font-size:14px;font-weight:600;transition:opacity .15s,transform 50ms}.AcceptChallengeModal-module__Tq-qXa__declineBtn:active:not(:disabled),.AcceptChallengeModal-module__Tq-qXa__acceptBtn:active:not(:disabled){transform:scale(.98)}.AcceptChallengeModal-module__Tq-qXa__declineBtn{border:1px solid var(--border-divider);color:var(--text-secondary);background:0 0}.AcceptChallengeModal-module__Tq-qXa__declineBtn:hover:not(:disabled){color:var(--loss);border-color:var(--loss)}.AcceptChallengeModal-module__Tq-qXa__acceptBtn{background:var(--brand-color);color:#fff}.AcceptChallengeModal-module__Tq-qXa__acceptBtn:hover:not(:disabled){opacity:.9}.AcceptChallengeModal-module__Tq-qXa__declineBtn:disabled,.AcceptChallengeModal-module__Tq-qXa__acceptBtn:disabled{opacity:.5;cursor:not-allowed}
.AvatarMenu-module__iPMh4W__wrap{position:relative}.AvatarMenu-module__iPMh4W__avatarBtn{border-radius:var(--radius-md);cursor:pointer;background:#ffffff0a;border:.5px solid #ffffff1a;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:background .15s;display:flex}.AvatarMenu-module__iPMh4W__avatarBtn:hover{background:#ffffff12}.AvatarMenu-module__iPMh4W__avatarCircle{width:28px;height:28px;color:var(--brand-color);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative;overflow:hidden}.AvatarMenu-module__iPMh4W__avatarCircle img{border-radius:50%}.AvatarMenu-module__iPMh4W__onlineDot{background:var(--profit);border:1.5px solid var(--bg-subtle-full);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.AvatarMenu-module__iPMh4W__avatarName{font-size:var(--font-size-xs);color:#fffc;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-weight:600;overflow:hidden}.AvatarMenu-module__iPMh4W__chevron{color:var(--text-muted);margin-left:2px;font-size:9px;transition:transform .15s}.AvatarMenu-module__iPMh4W__chevronOpen{transform:rotate(180deg)}.AvatarMenu-module__iPMh4W__dropdown{background:var(--bg-subtle-full);border-radius:var(--radius-lg);z-index:100;border:.5px solid #ffffff1a;width:220px;animation:.12s AvatarMenu-module__iPMh4W__fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes AvatarMenu-module__iPMh4W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AvatarMenu-module__iPMh4W__dropdownTop{border-bottom:.5px solid #ffffff12;align-items:center;gap:10px;padding:14px;display:flex}.AvatarMenu-module__iPMh4W__dropdownAvatar{width:38px;height:38px;color:var(--brand-color);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden}.AvatarMenu-module__iPMh4W__dropdownAvatar img{border-radius:50%}.AvatarMenu-module__iPMh4W__dropdownOnline{background:var(--profit);border:1.5px solid var(--bg-subtle-full);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.AvatarMenu-module__iPMh4W__dropdownMeta{min-width:0}.AvatarMenu-module__iPMh4W__dropdownName{font-size:var(--font-size-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.AvatarMenu-module__iPMh4W__dropdownAddr{font-size:var(--font-size-xs);color:var(--text-muted);font-family:var(--font-mono);margin-top:1px}.AvatarMenu-module__iPMh4W__dropdownRank{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-weight:700}.AvatarMenu-module__iPMh4W__dropdownItems{padding:6px}.AvatarMenu-module__iPMh4W__item{border-radius:var(--radius-sm);cursor:pointer;width:100%;font-size:var(--font-size-sm);color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:8px 9px;transition:background .12s,color .12s;display:flex}.AvatarMenu-module__iPMh4W__item:hover{color:var(--text-primary);background:#ffffff0d}.AvatarMenu-module__iPMh4W__itemDanger{color:#f87171cc}.AvatarMenu-module__iPMh4W__itemDanger:hover{color:var(--loss);background:#f8717114}.AvatarMenu-module__iPMh4W__itemIcon{text-align:center;flex-shrink:0;width:16px;font-size:14px}.AvatarMenu-module__iPMh4W__divider{background:#ffffff0f;height:.5px;margin:4px 6px}
.ProfileModal-module__-L5Qiq__overlay{z-index:999;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProfileModal-module__-L5Qiq__modal{background:var(--bg-subtle-full);border:.5px solid var(--border-card);border-radius:var(--radius-lg);width:100%;max-width:480px;overflow:hidden}.ProfileModal-module__-L5Qiq__header{border-bottom:.5px solid var(--border-card);justify-content:space-between;align-items:center;padding:18px 20px 16px;display:flex}.ProfileModal-module__-L5Qiq__title{font-size:var(--font-size-md);color:var(--text-primary);margin:0;font-weight:500}.ProfileModal-module__-L5Qiq__closeBtn{cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px;font-size:16px;transition:color .15s}.ProfileModal-module__-L5Qiq__closeBtn:hover{color:var(--text-primary)}.ProfileModal-module__-L5Qiq__body{padding:20px}.ProfileModal-module__-L5Qiq__loading{text-align:center;color:var(--text-muted);font-size:var(--font-size-sm);padding:2rem 0}.ProfileModal-module__-L5Qiq__avatarRow{align-items:center;gap:16px;margin-bottom:20px;display:flex}.ProfileModal-module__-L5Qiq__avatar{width:60px;height:60px;color:var(--brand-color);font-size:20px;font-weight:500;font-family:var(--font-mono);background:#265ff21f;border:1px solid #265ff247;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileModal-module__-L5Qiq__avatarMeta{flex:1;min-width:0}.ProfileModal-module__-L5Qiq__currentUsername{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:500}.ProfileModal-module__-L5Qiq__address{font-size:var(--font-size-xs);color:var(--text-muted);font-family:var(--font-mono);margin-top:2px}.ProfileModal-module__-L5Qiq__cooldownBadge{background:var(--warning-bg);border:.5px solid var(--warning-border);color:var(--warning);font-size:var(--font-size-xs);border-radius:var(--radius-xs);align-items:center;gap:4px;margin-top:6px;padding:3px 8px;display:inline-flex}.ProfileModal-module__-L5Qiq__divider{background:var(--border-card);height:.5px;margin:0 0 20px}.ProfileModal-module__-L5Qiq__field{margin-bottom:16px}.ProfileModal-module__-L5Qiq__fieldLabel{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ProfileModal-module__-L5Qiq__fieldLabel span{font-size:var(--font-size-sm);color:var(--text-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-weight:500}.ProfileModal-module__-L5Qiq__counter{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono)}.ProfileModal-module__-L5Qiq__warn{color:var(--warning)!important}.ProfileModal-module__-L5Qiq__field input,.ProfileModal-module__-L5Qiq__field textarea{background:var(--bg-base);border:.5px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-size:var(--font-size-md);box-sizing:border-box;outline:none;padding:10px 12px;font-family:inherit;transition:border-color .15s}.ProfileModal-module__-L5Qiq__field input:focus,.ProfileModal-module__-L5Qiq__field textarea:focus{border-color:var(--input-border-focus)}.ProfileModal-module__-L5Qiq__field input:disabled{opacity:.4;cursor:not-allowed}.ProfileModal-module__-L5Qiq__field textarea{resize:none;height:80px;line-height:1.5}.ProfileModal-module__-L5Qiq__hint{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:5px}.ProfileModal-module__-L5Qiq__error{font-size:var(--font-size-sm);color:var(--loss);margin-top:8px}.ProfileModal-module__-L5Qiq__footer{border-top:.5px solid var(--border-card);justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}.ProfileModal-module__-L5Qiq__btnCancel{background:var(--btn-ghost-bg);border:.5px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-md);cursor:pointer;padding:8px 16px;transition:background .15s}.ProfileModal-module__-L5Qiq__btnCancel:hover{background:var(--btn-ghost-bg-hover)}.ProfileModal-module__-L5Qiq__btnSave{background:var(--brand-color);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-md);cursor:pointer;border:none;padding:8px 20px;font-weight:500;transition:opacity .15s}.ProfileModal-module__-L5Qiq__btnSave:hover{opacity:.88}.ProfileModal-module__-L5Qiq__btnSave:disabled{opacity:.4;cursor:not-allowed}
.Disclaimer-module__XWZ6Lq__disclaimer{opacity:0;padding:var(--section-py) 0;border-top:1px solid var(--border-divider);flex-direction:column;gap:16px;margin-top:40px;animation:.4s .48s forwards Disclaimer-module__XWZ6Lq__fadeUp;display:flex}.Disclaimer-module__XWZ6Lq__disclaimerTitle{font-size:var(--font-size-xs);color:var(--text-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);font-weight:500}.Disclaimer-module__XWZ6Lq__disclaimerGrid{gap:var(--gap-lg);grid-template-columns:repeat(4,1fr);display:grid}.Disclaimer-module__XWZ6Lq__disclaimerBlock{flex-direction:column;gap:6px;display:flex}.Disclaimer-module__XWZ6Lq__disclaimerBlockTitle{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:500}.Disclaimer-module__XWZ6Lq__disclaimerText{font-size:var(--font-size-xs);color:var(--text-disabled);line-height:1.7}@keyframes Disclaimer-module__XWZ6Lq__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.Disclaimer-module__XWZ6Lq__disclaimerGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr);display:grid}}
.CookieBanner-module__xm3yWa__banner{z-index:9998;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 48px);max-width:860px;padding:16px 20px;animation:.3s CookieBanner-module__xm3yWa__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0009}@keyframes CookieBanner-module__xm3yWa__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CookieBanner-module__xm3yWa__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.CookieBanner-module__xm3yWa__icon{flex-shrink:0;font-size:20px}.CookieBanner-module__xm3yWa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.CookieBanner-module__xm3yWa__title{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.CookieBanner-module__xm3yWa__desc{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5}.CookieBanner-module__xm3yWa__link{color:var(--brand-color);cursor:pointer;font-size:var(--font-size-xs);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;transition:opacity .15s}.CookieBanner-module__xm3yWa__link:hover{opacity:.8}.CookieBanner-module__xm3yWa__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.CookieBanner-module__xm3yWa__learnBtn{border:1px solid var(--border-default);border-radius:var(--radius-sm);height:34px;color:var(--text-muted);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:0 0;padding:0 16px;font-weight:600;transition:all .15s}.CookieBanner-module__xm3yWa__learnBtn:hover{border-color:var(--border-strong);color:var(--text-primary)}.CookieBanner-module__xm3yWa__acceptBtn{background:var(--brand-color);border-radius:var(--radius-sm);color:#fff;height:34px;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;border:none;padding:0 20px;font-weight:700;transition:opacity .15s}.CookieBanner-module__xm3yWa__acceptBtn:hover{opacity:.88}@media (max-width:768px){.CookieBanner-module__xm3yWa__banner{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);bottom:24px}.CookieBanner-module__xm3yWa__actions{width:100%}.CookieBanner-module__xm3yWa__learnBtn,.CookieBanner-module__xm3yWa__acceptBtn{flex:1}}
.TermsModal-module__nAPHaq__overlay{z-index:9999;background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex;position:fixed;inset:0}.TermsModal-module__nAPHaq__modal{background:#131313;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;max-width:600px;max-height:85vh;display:flex;box-shadow:0 24px 64px #000000e6}.TermsModal-module__nAPHaq__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.TermsModal-module__nAPHaq__title{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.TermsModal-module__nAPHaq__close{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:12px;transition:color .15s;display:flex}.TermsModal-module__nAPHaq__close:hover{color:var(--text-primary)}.TermsModal-module__nAPHaq__body{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.TermsModal-module__nAPHaq__section{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.TermsModal-module__nAPHaq__section:last-child{border-bottom:none;padding-bottom:0}.TermsModal-module__nAPHaq__sectionTitle{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.TermsModal-module__nAPHaq__sectionText{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.7}.TermsModal-module__nAPHaq__footer{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:12px;padding:20px 24px;display:flex}.TermsModal-module__nAPHaq__footerText{font-size:var(--font-size-xs);color:var(--text-label);text-align:center;line-height:1.5}.TermsModal-module__nAPHaq__acceptBtn{background:var(--brand-color);border-radius:var(--radius-sm);color:#fff;width:100%;height:40px;font-size:var(--font-size-sm);cursor:pointer;border:none;font-weight:700;transition:opacity .15s}.TermsModal-module__nAPHaq__acceptBtn:hover{opacity:.88}
.MyStats-module__CX6ihW__tabContent{flex-direction:column;gap:20px;animation:.3s forwards MyStats-module__CX6ihW__fadeUp;display:flex}.MyStats-module__CX6ihW__sectionLabel{font-size:var(--font-size-xs);color:var(--brand-color);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-bottom:-8px;font-weight:600;display:flex}.MyStats-module__CX6ihW__kpiGrid{gap:var(--gap-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.MyStats-module__CX6ihW__chartCard{background:var(--bg-subtle);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:20px}.MyStats-module__CX6ihW__chartHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.MyStats-module__CX6ihW__chartTitle{font-size:var(--font-size-md);color:var(--text-primary);font-weight:600}.MyStats-module__CX6ihW__chartSub{font-size:var(--font-size-xs);color:var(--text-muted)}.MyStats-module__CX6ihW__chartsRow{gap:var(--gap-md);grid-template-columns:1fr 1fr;display:grid}.MyStats-module__CX6ihW__tooltip{background:var(--bg-elevated);border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:var(--font-size-xs);flex-direction:column;gap:3px;padding:8px 12px;display:flex;box-shadow:0 4px 16px #0000004d}.MyStats-module__CX6ihW__tooltipLabel{color:var(--text-muted);margin-bottom:2px}.MyStats-module__CX6ihW__historyTable{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.MyStats-module__CX6ihW__historyHeader{border-bottom:1px solid var(--border-divider);min-width:650px;font-size:var(--font-size-xs);color:var(--text-label);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr 80px 80px 80px 80px 80px;gap:8px;padding:6px 0 8px;font-weight:500;display:grid}.MyStats-module__CX6ihW__historyRow{border-bottom:1px solid var(--border-divider);min-width:650px;font-size:var(--font-size-sm);grid-template-columns:1fr 80px 80px 80px 80px 80px;align-items:center;gap:8px;padding:10px 0;transition:background .12s;display:grid}.MyStats-module__CX6ihW__historyHeader>span:first-child{justify-content:left;display:flex}.MyStats-module__CX6ihW__historyHeader>span{justify-content:right;display:flex}.MyStats-module__CX6ihW__historyRow>span:first-child{justify-content:left}.MyStats-module__CX6ihW__historyRow>span{justify-content:right}.MyStats-module__CX6ihW__historyRow:last-child{border-bottom:none}.MyStats-module__CX6ihW__historyRow:hover{background:var(--bg-hover)}.MyStats-module__CX6ihW__historyName{color:var(--text-primary);align-items:center;gap:7px;min-width:0;font-weight:500;display:flex;overflow:hidden}.MyStats-module__CX6ihW__historyName>span:not(.MyStats-module__CX6ihW__typeTag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MyStats-module__CX6ihW__typeTag{border-radius:var(--radius-xs);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.MyStats-module__CX6ihW__typeBTC{color:#f7931a;background:#f7931a1f;border:1px solid #f7931a40}.MyStats-module__CX6ihW__typeETH{color:#627eea;background:#627eea1f;border:1px solid #627eea40}.MyStats-module__CX6ihW__typeSOL{color:#9945ff;background:#9945ff1f;border:1px solid #9945ff40}.MyStats-module__CX6ihW__typeGLOBAL{background:var(--profit-bg);color:var(--profit);border:1px solid var(--profit-border)}.MyStats-module__CX6ihW__typeMEME{background:var(--loss-bg);color:var(--loss);border:1px solid var(--loss-border)}.MyStats-module__CX6ihW__rankCell{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:right;font-weight:800;display:flex}.MyStats-module__CX6ihW__rankFirst{color:#f7931a}.MyStats-module__CX6ihW__roiCell{font-weight:800;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-content:right;display:flex}.MyStats-module__CX6ihW__historyMuted{gap:var(--gap-sm);font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:right;align-items:center;font-weight:800;display:flex}.MyStats-module__CX6ihW__profit{color:var(--profit);font-weight:800}.MyStats-module__CX6ihW__loss{color:var(--loss);font-weight:800}@media (max-width:768px){.MyStats-module__CX6ihW__historyHeader,.MyStats-module__CX6ihW__historyRow{grid-template-columns:200px 80px 80px 80px 80px 80px}}
