.Dashboard-module___UKdIa__page{background:var(--bg-base);min-height:100vh;overflow-x:hidden}.Dashboard-module___UKdIa__inner{flex-direction:column;display:flex;overflow:hidden}.Dashboard-module___UKdIa__body{grid-template-columns:1fr 280px;align-items:start;gap:0;display:grid}.Dashboard-module___UKdIa__left{gap:var(--gap-lg);border-right:1px solid var(--border-divider);padding-right:var(--gap-lg);flex-direction:column;display:flex}.Dashboard-module___UKdIa__right{gap:var(--gap-lg);padding-left:var(--gap-lg);flex-direction:column;display:flex}@media (max-width:1024px){.Dashboard-module___UKdIa__body{gap:var(--gap-lg);grid-template-columns:1fr}.Dashboard-module___UKdIa__left{border-right:none;padding-right:0}.Dashboard-module___UKdIa__right{padding-left:0}.Dashboard-module___UKdIa__desktopKpi{display:none}.Dashboard-module___UKdIa__mobileKpi{display:unset}}@media (max-width:768px){.Dashboard-module___UKdIa__inner{padding:0 16px}}
.DashboardHeader-module__SUstHG__header{padding:var(--section-py) 0;margin-bottom:var(--gap-lg);border-bottom:1px solid var(--border-divider);justify-content:space-between;align-items:flex-end;display:flex}.DashboardHeader-module__SUstHG__left{flex-direction:column;gap:4px;display:flex}.DashboardHeader-module__SUstHG__greeting{font-size:var(--font-size-xs);color:var(--text-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.DashboardHeader-module__SUstHG__title{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:500;line-height:1}.DashboardHeader-module__SUstHG__right{align-items:center;padding-bottom:4px;display:flex}.DashboardHeader-module__SUstHG__pill{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:0 0;align-items:center;gap:7px;padding:6px 14px;display:flex}.DashboardHeader-module__SUstHG__dot{background:var(--live);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite DashboardHeader-module__SUstHG__pulse}.DashboardHeader-module__SUstHG__pillText{font-size:var(--font-size-sm);color:var(--text-muted);font-family:var(--font-mono)}@keyframes DashboardHeader-module__SUstHG__pulse{0%,to{opacity:1}50%{opacity:.2}}
.MyActiveCompetition-module__9x1zmq__section{opacity:0;padding:var(--section-py);background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border-card);animation:.4s .25s forwards MyActiveCompetition-module__9x1zmq__fadeUp;overflow:hidden}.MyActiveCompetition-module__9x1zmq__sectionTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.MyActiveCompetition-module__9x1zmq__sectionTitle{font-size:var(--font-size-xs);color:var(--brand-color);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);flex-shrink:0;font-weight:500;display:block}.MyActiveCompetition-module__9x1zmq__switcher{flex-wrap:wrap;gap:6px;display:flex}.MyActiveCompetition-module__9x1zmq__switchPill{font-size:var(--font-size-xs);color:var(--text-disabled);border:1px solid var(--border-divider);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;background:0 0;padding:3px 10px;transition:color .15s,border-color .15s}.MyActiveCompetition-module__9x1zmq__switchPill:hover{color:#fff;border-color:var(--border-subtle)}.MyActiveCompetition-module__9x1zmq__switchPillActive{color:var(--text-primary);border-color:var(--border-default);background:var(--bg-hover)}.MyActiveCompetition-module__9x1zmq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.MyActiveCompetition-module__9x1zmq__headerLeft{align-items:flex-start;gap:12px;display:flex}.MyActiveCompetition-module__9x1zmq__headerRight{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.MyActiveCompetition-module__9x1zmq__livePill{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);color:var(--profit);background:var(--profit-bg);border:1px solid var(--profit-border);border-radius:var(--radius-xs);white-space:nowrap;align-items:center;gap:5px;margin-top:2px;padding:3px 9px;display:inline-flex}.MyActiveCompetition-module__9x1zmq__liveDot{background:var(--profit);border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:2s ease-in-out infinite MyActiveCompetition-module__9x1zmq__pulse}.MyActiveCompetition-module__9x1zmq__compName{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:3px;font-weight:500}.MyActiveCompetition-module__9x1zmq__compSub{font-size:var(--font-size-sm);color:var(--text-muted)}.MyActiveCompetition-module__9x1zmq__timerLabel{font-size:var(--font-size-xs);color:var(--text-disabled);text-align:right}.MyActiveCompetition-module__9x1zmq__timer{font-size:var(--font-size-md);color:var(--warning);font-variant-numeric:tabular-nums;font-weight:500;font-family:var(--font-mono)}.MyActiveCompetition-module__9x1zmq__timerUrgent{color:var(--loss)}.MyActiveCompetition-module__9x1zmq__tradeBtn{font-size:var(--font-size-xs);color:#000;border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:none;margin-top:2px;padding:4px 12px;font-weight:600;transition:opacity .15s}.MyActiveCompetition-module__9x1zmq__tradeBtn:hover{opacity:.85}.MyActiveCompetition-module__9x1zmq__metrics{gap:var(--gap-sm);margin-top:var(--section-py);grid-template-columns:repeat(4,1fr);display:grid}.MyActiveCompetition-module__9x1zmq__metric{padding:12px var(--gap-lg);border-radius:var(--radius-md);border:1px solid var(--border-divider);background:0 0;flex-direction:column;gap:5px;display:flex}.MyActiveCompetition-module__9x1zmq__metricLabel{font-size:var(--font-size-xs);color:var(--text-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-label)}.MyActiveCompetition-module__9x1zmq__metricValue{font-size:var(--font-size-lg);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.MyActiveCompetition-module__9x1zmq__profit{color:var(--profit)}.MyActiveCompetition-module__9x1zmq__loss{color:var(--loss)}.MyActiveCompetition-module__9x1zmq__sparklineWrapper{margin-top:16px;margin-bottom:0}.MyActiveCompetition-module__9x1zmq__skeleton{border-radius:var(--radius-xs);background:var(--bg-hover);vertical-align:middle;width:70px;height:20px;animation:1.5s ease-in-out infinite MyActiveCompetition-module__9x1zmq__shimmer;display:inline-block}.MyActiveCompetition-module__9x1zmq__empty{margin-top:var(--gap-sm);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}.MyActiveCompetition-module__9x1zmq__emptyIcon{color:var(--brand-color);opacity:.7;margin-bottom:4px;font-size:32px;line-height:1}.MyActiveCompetition-module__9x1zmq__emptyTitle{font-size:var(--font-size-md);color:var(--text-muted);font-weight:500}.MyActiveCompetition-module__9x1zmq__emptySub{font-size:var(--font-size-sm);color:var(--text-disabled);text-align:center;max-width:300px}.MyActiveCompetition-module__9x1zmq__emptyBtn{color:#000;cursor:pointer;font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-sm);background:#fff;border:none;margin-top:8px;padding:6px 16px;transition:opacity .15s}.MyActiveCompetition-module__9x1zmq__emptyBtn:hover{opacity:.85}@media (max-width:768px){.MyActiveCompetition-module__9x1zmq__metrics{grid-template-columns:repeat(2,1fr)}.MyActiveCompetition-module__9x1zmq__sectionTitleRow{flex-direction:column;align-items:flex-start}}@keyframes MyActiveCompetition-module__9x1zmq__pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes MyActiveCompetition-module__9x1zmq__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes MyActiveCompetition-module__9x1zmq__shimmer{0%,to{opacity:1}50%{opacity:.4}}
.DashboardPositions-module__PTBeaq__section{opacity:0;contain:inline-size;padding:var(--section-py);background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border-card);animation:.4s forwards DashboardPositions-module__PTBeaq__fadeUp;overflow:hidden}.DashboardPositions-module__PTBeaq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DashboardPositions-module__PTBeaq__sectionTitle{color:var(--brand-color);text-transform:uppercase;font-weight:500;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label)}.DashboardPositions-module__PTBeaq__link{cursor:pointer;color:var(--text-muted);font-size:var(--font-size-sm);background:0 0;border:none;padding:0;transition:color .15s}.DashboardPositions-module__PTBeaq__link:hover{color:var(--text-primary)}.DashboardPositions-module__PTBeaq__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.DashboardPositions-module__PTBeaq__tableInner{width:100%;overflow:auto}.DashboardPositions-module__PTBeaq__thead{grid-template-columns:1fr 80px 100px 90px 60px;gap:8px;min-width:480px;padding:0 0 8px;display:grid}.DashboardPositions-module__PTBeaq__th{color:var(--text-label);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label)}.DashboardPositions-module__PTBeaq__right{text-align:right}.DashboardPositions-module__PTBeaq__trow{border-top:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider);grid-template-columns:1fr 80px 100px 90px 60px;align-items:center;gap:8px;width:max-content;min-width:100%;padding:10px 0;transition:background .12s;display:grid}.DashboardPositions-module__PTBeaq__trow:last-child{border-bottom:none}.DashboardPositions-module__PTBeaq__trow:hover{background:var(--bg-hover);border-radius:var(--radius-sm);border-top:0px solid var(--border-divider)}.DashboardPositions-module__PTBeaq__symbolCell{align-items:center;gap:6px;display:flex}.DashboardPositions-module__PTBeaq__symbol{color:var(--text-primary);font-weight:500;font-size:var(--font-size-md)}.DashboardPositions-module__PTBeaq__long{color:var(--profit);background:var(--profit-bg);border-radius:var(--radius-xs);border:1px solid var(--profit-border);padding:2px 5px;font-size:9px}.DashboardPositions-module__PTBeaq__short{color:var(--loss);background:var(--loss-bg);border-radius:var(--radius-xs);border:1px solid var(--loss-border);padding:2px 5px;font-size:9px}.DashboardPositions-module__PTBeaq__lev{font-size:var(--font-size-xs);color:var(--text-disabled);font-family:var(--font-mono)}.DashboardPositions-module__PTBeaq__td{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.DashboardPositions-module__PTBeaq__profit{color:var(--profit);font-weight:500}.DashboardPositions-module__PTBeaq__loss{color:var(--loss);font-weight:500}.DashboardPositions-module__PTBeaq__actionCell{justify-content:flex-end;display:flex}.DashboardPositions-module__PTBeaq__closeBtn{cursor:pointer;color:var(--text-disabled);border-radius:var(--radius-xs);border:1px solid var(--border-divider);background:0 0;padding:3px 8px;font-size:10px;transition:border-color .15s,color .15s}.DashboardPositions-module__PTBeaq__closeBtn:hover{color:var(--loss);border-color:var(--loss-border)}.DashboardPositions-module__PTBeaq__empty{border-radius:var(--radius-md);border:1px dashed var(--border-divider);flex-direction:column;align-items:center;gap:5px;padding:28px 0;display:flex}.DashboardPositions-module__PTBeaq__emptyIcon{color:var(--brand-color);margin-bottom:4px;font-size:28px;line-height:1}.DashboardPositions-module__PTBeaq__emptyTitle{color:var(--text-muted);font-size:var(--font-size-sm)}.DashboardPositions-module__PTBeaq__emptySub{color:var(--text-disabled);font-size:var(--font-size-xs)}.DashboardPositions-module__PTBeaq__emptyBtn{color:#000;cursor:pointer;font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-sm);background:#fff;border:0;margin-top:8px;padding:6px 16px;transition:background .15s,color .15s}.DashboardPositions-module__PTBeaq__emptyBtn:hover{background:#d8d8d8}.DashboardPositions-module__PTBeaq__skeletonWrapper{flex-direction:column;gap:6px;display:flex}.DashboardPositions-module__PTBeaq__skeletonRow{background:var(--bg-subtle);border-radius:var(--radius-sm);height:40px;animation:1.5s ease-in-out infinite DashboardPositions-module__PTBeaq__shimmer}@keyframes DashboardPositions-module__PTBeaq__shimmer{0%,to{opacity:1}50%{opacity:.4}}@keyframes DashboardPositions-module__PTBeaq__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.DashboardPositions-module__PTBeaq__trow,.DashboardPositions-module__PTBeaq__thead{grid-template-columns:140px 80px 100px 90px 60px}}
