.EconomicCalendar-module__3VPeaa__container{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.EconomicCalendar-module__3VPeaa__header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background .15s;display:flex}.EconomicCalendar-module__3VPeaa__header:hover{background:var(--bg-card-hover)}.EconomicCalendar-module__3VPeaa__headerLeft{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.EconomicCalendar-module__3VPeaa__headerTitle{color:var(--text-main);font-size:.95rem;font-weight:700}.EconomicCalendar-module__3VPeaa__eventCount{color:var(--text-muted);background:var(--bg-secondary);border-radius:99px;padding:.15rem .5rem;font-size:.72rem}.EconomicCalendar-module__3VPeaa__headerRight{align-items:center;gap:.75rem;display:flex}.EconomicCalendar-module__3VPeaa__filters{gap:.4rem;display:flex}.EconomicCalendar-module__3VPeaa__filterBtn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.EconomicCalendar-module__3VPeaa__filterActive{background:#ffffff0d}.EconomicCalendar-module__3VPeaa__filterInactive{opacity:.35;color:var(--text-muted)!important;border-color:var(--border-subtle)!important}.EconomicCalendar-module__3VPeaa__impactDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.EconomicCalendar-module__3VPeaa__body{max-height:420px;padding:.5rem 0;overflow-y:auto}.EconomicCalendar-module__3VPeaa__loadingState{justify-content:center;padding:2rem;display:flex}.EconomicCalendar-module__3VPeaa__empty{text-align:center;color:var(--text-muted);margin:0;padding:1.5rem;font-size:.85rem}.EconomicCalendar-module__3VPeaa__currencySearchWrap{border-bottom:1px solid var(--border-subtle);position:relative}.EconomicCalendar-module__3VPeaa__currencySearchRow{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem 1rem;display:flex}.EconomicCalendar-module__3VPeaa__currencySearchIcon{color:var(--text-muted);flex-shrink:0}.EconomicCalendar-module__3VPeaa__currencySearchInput{min-width:80px;color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.78rem}.EconomicCalendar-module__3VPeaa__currencySearchInput::placeholder{color:var(--text-muted)}.EconomicCalendar-module__3VPeaa__currencyTags{flex-wrap:wrap;gap:.3rem;display:flex}.EconomicCalendar-module__3VPeaa__currencyTag{border:1px solid var(--accent-primary);color:var(--accent-primary);letter-spacing:.03em;background:#00f2ff14;border-radius:99px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.EconomicCalendar-module__3VPeaa__currencyTagX{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}.EconomicCalendar-module__3VPeaa__currencyTagX:hover{opacity:1}.EconomicCalendar-module__3VPeaa__currencySuggestions{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md)var(--radius-md);z-index:10;border-top:none;flex-wrap:wrap;gap:.25rem;padding:.5rem 1rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026}.EconomicCalendar-module__3VPeaa__currencySuggestionItem{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;letter-spacing:.03em;background:0 0;border-radius:99px;padding:.2rem .55rem;font-size:.7rem;font-weight:700;transition:color .12s,border-color .12s,background .12s}.EconomicCalendar-module__3VPeaa__currencySuggestionItem:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:#00f2ff0f}.EconomicCalendar-module__3VPeaa__dayGroup{padding:0 0 .5rem}.EconomicCalendar-module__3VPeaa__dayLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-top:1px solid var(--border-subtle);padding:.5rem 1.25rem .35rem;font-size:.7rem;font-weight:700}.EconomicCalendar-module__3VPeaa__dayGroup:first-child .EconomicCalendar-module__3VPeaa__dayLabel{border-top:none}.EconomicCalendar-module__3VPeaa__eventList{flex-direction:column;display:flex}.EconomicCalendar-module__3VPeaa__eventRow{align-items:center;gap:.65rem;padding:.45rem 1.25rem;transition:background .12s;display:flex}.EconomicCalendar-module__3VPeaa__eventRow:hover{background:var(--bg-secondary)}.EconomicCalendar-module__3VPeaa__eventTime{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;width:44px;font-size:.75rem}.EconomicCalendar-module__3VPeaa__eventCountry{color:var(--text-secondary);text-transform:uppercase;flex-shrink:0;width:28px;font-size:.72rem;font-weight:700}.EconomicCalendar-module__3VPeaa__eventName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.EconomicCalendar-module__3VPeaa__eventValues{flex-shrink:0;gap:.75rem;display:flex}.EconomicCalendar-module__3VPeaa__valLabel{color:var(--text-muted);font-size:.68rem}.EconomicCalendar-module__3VPeaa__valNum{color:var(--text-secondary);font-variant-numeric:tabular-nums}.EconomicCalendar-module__3VPeaa__refreshBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;padding:.2rem .35rem;transition:color .15s,border-color .15s;display:flex}.EconomicCalendar-module__3VPeaa__refreshBtn:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.EconomicCalendar-module__3VPeaa__refreshBtn:disabled{opacity:.4;cursor:not-allowed}@keyframes EconomicCalendar-module__3VPeaa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EconomicCalendar-module__3VPeaa__pinnedRow{border-left:2px solid var(--accent-primary);background:#00f2ff0a;padding-left:calc(1.25rem - 2px)}.EconomicCalendar-module__3VPeaa__pinBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;margin-left:.25rem;padding:.2rem .3rem;transition:color .15s,border-color .15s,background .15s;display:flex}.EconomicCalendar-module__3VPeaa__pinBtn:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.EconomicCalendar-module__3VPeaa__pinBtnActive{color:var(--accent-primary);border-color:var(--accent-primary);background:#00f2ff14}.EconomicCalendar-module__3VPeaa__pinBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.EconomicCalendar-module__3VPeaa__header{gap:.5rem;padding:.75rem 1rem}.EconomicCalendar-module__3VPeaa__headerLeft{flex:1;min-width:0}.EconomicCalendar-module__3VPeaa__headerTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EconomicCalendar-module__3VPeaa__headerRight{flex-shrink:0;gap:.4rem}.EconomicCalendar-module__3VPeaa__filters{gap:.25rem}.EconomicCalendar-module__3VPeaa__filterBtn{gap:.25rem;padding:.2rem .4rem}.EconomicCalendar-module__3VPeaa__filterLabel{display:none}.EconomicCalendar-module__3VPeaa__body{max-height:320px}.EconomicCalendar-module__3VPeaa__eventRow{gap:.45rem;padding:.4rem 1rem}.EconomicCalendar-module__3VPeaa__pinnedRow{padding-left:calc(1rem - 2px)}.EconomicCalendar-module__3VPeaa__eventTime{width:38px;font-size:.7rem}.EconomicCalendar-module__3VPeaa__eventCountry{width:24px;font-size:.68rem}.EconomicCalendar-module__3VPeaa__eventName{font-size:.78rem}.EconomicCalendar-module__3VPeaa__eventValues{display:none}.EconomicCalendar-module__3VPeaa__dayLabel{padding:.5rem 1rem .3rem}}
.Card-module__b6YjYG__card{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid #ffffff12;flex-direction:column;display:flex;overflow:hidden}.Card-module__b6YjYG__overflowVisible{overflow:visible!important}.Card-module__b6YjYG__animated:hover{box-shadow:var(--shadow-md);border-color:#2563eb59;transform:translateY(-2px)}.Card-module__b6YjYG__padding-none{padding:0}.Card-module__b6YjYG__padding-sm{padding:1rem}.Card-module__b6YjYG__padding-md{padding:1.5rem}.Card-module__b6YjYG__padding-lg{padding:2rem}@media (max-width:768px){.Card-module__b6YjYG__padding-md{padding:1.25rem}.Card-module__b6YjYG__padding-lg{padding:1.5rem}}@media (max-width:480px){.Card-module__b6YjYG__padding-md,.Card-module__b6YjYG__padding-lg{padding:1rem}}.Card-module__b6YjYG__header{flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem;display:flex}.Card-module__b6YjYG__title{color:var(--text-main);letter-spacing:-.025em;text-align:center;margin:0;font-size:1.125rem;font-weight:600}.Card-module__b6YjYG__content{flex:1}
.Button-module__8RiFmG__button{border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;font-family:inherit;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__size-sm{min-height:32px;padding:0 .75rem;font-size:.81rem}.Button-module__8RiFmG__size-md{min-height:38px;padding:0 1rem;font-size:.875rem}.Button-module__8RiFmG__size-lg{min-height:46px;padding:0 1.5rem;font-size:1rem}.Button-module__8RiFmG__primary{background-color:var(--accent-primary);color:#fff}.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:var(--accent-primary-hover);box-shadow:0 4px 12px #00d1ff4d}.Button-module__8RiFmG__secondary{background-color:var(--bg-card-hover);color:var(--text-main);border:1px solid var(--border-subtle)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background-color:var(--border-subtle)}.Button-module__8RiFmG__outline{color:var(--text-main);border:1px solid var(--border-subtle);background-color:#0000}.Button-module__8RiFmG__outline:hover:not(:disabled){background-color:var(--bg-card-hover);border-color:var(--text-muted)}.Button-module__8RiFmG__ghost{color:var(--text-secondary);background-color:#0000}.Button-module__8RiFmG__ghost:hover:not(:disabled){background-color:var(--bg-card-hover);color:var(--text-main)}.Button-module__8RiFmG__danger{background-color:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.Button-module__8RiFmG__danger:hover:not(:disabled){background-color:var(--danger);color:#fff;border-color:var(--danger)}.Button-module__8RiFmG__success{background-color:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.Button-module__8RiFmG__success:hover:not(:disabled){background-color:var(--success);color:#fff;border-color:var(--success)}.Button-module__8RiFmG__content{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.Button-module__8RiFmG__loading .Button-module__8RiFmG__content{opacity:0}.Button-module__8RiFmG__spinnerWrapper{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__8RiFmG__spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite Button-module__8RiFmG__spin}.Button-module__8RiFmG__spinnerCircle{opacity:.25}.Button-module__8RiFmG__spinnerPath{opacity:.75}@keyframes Button-module__8RiFmG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AccountSettings-module__W_KyFW__container{flex-direction:column;gap:2rem;display:flex}.AccountSettings-module__W_KyFW__settingRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.AccountSettings-module__W_KyFW__settingRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.AccountSettings-module__W_KyFW__settingInfo{flex:1;max-width:400px}.AccountSettings-module__W_KyFW__settingName{color:var(--text-main);margin-bottom:.25rem;font-size:1rem;font-weight:600}.AccountSettings-module__W_KyFW__settingDesc{color:var(--text-muted);font-size:.875rem}.AccountSettings-module__W_KyFW__settingAction{flex-direction:column;gap:.75rem;width:100%;max-width:300px;display:flex}@media (min-width:640px){.AccountSettings-module__W_KyFW__settingAction{width:300px;margin-left:2rem}}.AccountSettings-module__W_KyFW__accountGrid{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.AccountSettings-module__W_KyFW__accountCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition-fast);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.AccountSettings-module__W_KyFW__accCardTop{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.AccountSettings-module__W_KyFW__accountCard:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.AccountSettings-module__W_KyFW__activeCard{border-color:var(--accent-primary);box-shadow:0 0 20px #00f2ff1a}.AccountSettings-module__W_KyFW__accCardMain{flex:1;align-items:center;gap:1rem;display:flex}.AccountSettings-module__W_KyFW__accIcon{color:var(--accent-primary);border-radius:var(--radius-md);background:#00f2ff1a;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem;display:flex}.AccountSettings-module__W_KyFW__accDetails{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.AccountSettings-module__W_KyFW__accName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.AccountSettings-module__W_KyFW__accBalance{color:var(--text-muted);font-size:.875rem}.AccountSettings-module__W_KyFW__accCardActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.AccountSettings-module__W_KyFW__defaultBadge{color:var(--accent-primary);white-space:nowrap;background:#00f2ff1a;border-radius:99px;align-items:center;gap:.2rem;padding:.25rem .6rem;font-size:.7rem;display:flex}.AccountSettings-module__W_KyFW__divider{background:var(--border-subtle);opacity:.5;height:1px;margin:1.5rem 0}.AccountSettings-module__W_KyFW__newAccountForm{flex-direction:column;gap:1.5rem;display:flex}.AccountSettings-module__W_KyFW__planLockBox{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.AccountSettings-module__W_KyFW__planLockTitle{color:var(--text-main);margin:0 0 .2rem;font-size:.875rem;font-weight:700}.AccountSettings-module__W_KyFW__planLockDesc{color:var(--text-muted);margin:0;font-size:.78rem}.AccountSettings-module__W_KyFW__planLockBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-self:center;align-items:center;gap:.3rem;margin-left:auto;padding:.35rem .875rem;font-size:.75rem;font-weight:700;transition:opacity .15s;display:inline-flex}.AccountSettings-module__W_KyFW__planLockBtn:disabled{opacity:.5;cursor:not-allowed}.AccountSettings-module__W_KyFW__formRow{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.AccountSettings-module__W_KyFW__formRow{grid-template-columns:repeat(3,1fr)}}.AccountSettings-module__W_KyFW__securityPanel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.AccountSettings-module__W_KyFW__securityRow{justify-content:center;align-items:center;gap:2rem;padding:1.75rem 2rem;display:flex}@media (max-width:640px){.AccountSettings-module__W_KyFW__securityRow{flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem}}.AccountSettings-module__W_KyFW__securityRowDivider{background:var(--border-subtle);opacity:.6;height:1px;margin:0}.AccountSettings-module__W_KyFW__securityRowLeft{flex-shrink:0;align-items:center;gap:.75rem;width:220px;display:flex}@media (max-width:640px){.AccountSettings-module__W_KyFW__securityRowLeft{width:auto}}.AccountSettings-module__W_KyFW__securityRowIcon{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--accent-primary);background:#00f2ff14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AccountSettings-module__W_KyFW__securityRowTitle{color:var(--text-main);font-size:.9rem;font-weight:600}.AccountSettings-module__W_KyFW__securityRowRight{flex-direction:column;flex-shrink:0;gap:.75rem;width:320px;display:flex}@media (max-width:640px){.AccountSettings-module__W_KyFW__securityRowRight{width:auto}}.AccountSettings-module__W_KyFW__pwdRules{flex-direction:column;gap:3px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.AccountSettings-module__W_KyFW__pwdRuleMet{color:var(--color-profit)}.AccountSettings-module__W_KyFW__pwdRuleUnmet{color:var(--text-secondary)}.AccountSettings-module__W_KyFW__editBtn,.AccountSettings-module__W_KyFW__starBtn,.AccountSettings-module__W_KyFW__deleteBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.AccountSettings-module__W_KyFW__editBtn:hover{background-color:var(--bg-card-hover);color:var(--accent-primary)}.AccountSettings-module__W_KyFW__editAccWrapper{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.AccountSettings-module__W_KyFW__editAccInput{background:var(--bg-secondary);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);color:var(--text-main);outline:none;width:140px;padding:.25rem .5rem;font-size:.875rem}.AccountSettings-module__W_KyFW__saveBtn,.AccountSettings-module__W_KyFW__cancelBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.AccountSettings-module__W_KyFW__saveBtn{color:var(--success)}.AccountSettings-module__W_KyFW__saveBtn:hover{background:#22c55e1a}.AccountSettings-module__W_KyFW__cancelBtn{color:var(--danger)}.AccountSettings-module__W_KyFW__cancelBtn:hover{background:#ef44441a}.AccountSettings-module__W_KyFW__successMsg{color:var(--success);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.AccountSettings-module__W_KyFW__errorMsg{color:var(--danger);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.AccountSettings-module__W_KyFW__syncKeyRow{border-radius:var(--radius-sm);background:#00f2ff0a;border:1px solid #00f2ff1f;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.AccountSettings-module__W_KyFW__syncKeyIcon{color:var(--accent-primary);flex-shrink:0}.AccountSettings-module__W_KyFW__syncKeyLabel{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:700}.AccountSettings-module__W_KyFW__syncKeyValue{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:.72rem;overflow:hidden}.AccountSettings-module__W_KyFW__syncKeyBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex}.AccountSettings-module__W_KyFW__syncKeyBtn:hover{color:var(--accent-primary)}.AccountSettings-module__W_KyFW__syncKeyBtn:disabled{opacity:.4;cursor:not-allowed}@keyframes AccountSettings-module__W_KyFW__spin{to{transform:rotate(360deg)}}.AccountSettings-module__W_KyFW__spinning{animation:.6s linear infinite AccountSettings-module__W_KyFW__spin}.AccountSettings-module__W_KyFW__deleteWarning{border-radius:var(--radius-sm);background:#ef444412;border:1px solid #ef44444d;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.AccountSettings-module__W_KyFW__deleteWarningIcon{color:var(--danger);flex-shrink:0;margin-top:1px}.AccountSettings-module__W_KyFW__deleteWarningText{color:var(--text-secondary);flex:1;min-width:180px;font-size:.8rem;line-height:1.45}.AccountSettings-module__W_KyFW__deleteWarningActions{flex-shrink:0;gap:.5rem;display:flex}.AccountSettings-module__W_KyFW__deleteConfirmBtn{background:var(--danger);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.35rem .875rem;font-size:.75rem;font-weight:700;transition:opacity .15s}.AccountSettings-module__W_KyFW__deleteConfirmBtn:hover{opacity:.85}.AccountSettings-module__W_KyFW__deleteCancelBtn{color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.35rem .875rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s}.AccountSettings-module__W_KyFW__deleteCancelBtn:hover{color:var(--text-main);border-color:var(--text-muted)}.AccountSettings-module__W_KyFW__mt5LoginRow{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff05;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.AccountSettings-module__W_KyFW__mt5LoginLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:700}.AccountSettings-module__W_KyFW__mt5LoginInput{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:monospace;font-size:.78rem}.AccountSettings-module__W_KyFW__mt5LoginInput::placeholder{color:var(--text-muted);opacity:.6}.AccountSettings-module__W_KyFW__challengeToggleBtn{border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.AccountSettings-module__W_KyFW__challengeToggleBtn:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.AccountSettings-module__W_KyFW__challengeActiveDot{background:#22c55e;border-radius:50%;width:6px;height:6px}.AccountSettings-module__W_KyFW__chevronOpen{transform:rotate(180deg)}.AccountSettings-module__W_KyFW__challengeForm{background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);flex-direction:column;gap:1rem;padding:1rem;display:flex}.AccountSettings-module__W_KyFW__challengeToggleRow{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.AccountSettings-module__W_KyFW__challengeToggleLabel{color:var(--text-main);font-size:.82rem;font-weight:600}.AccountSettings-module__W_KyFW__challengeCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-primary)}.AccountSettings-module__W_KyFW__challengeGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:400px){.AccountSettings-module__W_KyFW__challengeGrid{grid-template-columns:1fr}}.AccountSettings-module__W_KyFW__challengeField{flex-direction:column;gap:.3rem;display:flex}.AccountSettings-module__W_KyFW__challengeLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.AccountSettings-module__W_KyFW__challengeInput{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-main);outline:none;width:100%;padding:.4rem .6rem;font-size:.875rem;transition:border-color .15s}.AccountSettings-module__W_KyFW__challengeInput:focus{border-color:var(--accent-primary)}.AccountSettings-module__W_KyFW__challengeSaveBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-end;padding:.4rem 1rem;font-size:.78rem;font-weight:700;transition:opacity .15s}.AccountSettings-module__W_KyFW__challengeSaveBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.AccountSettings-module__W_KyFW__accountCard{gap:.75rem;padding:1rem}}.AccountSettings-module__W_KyFW__dangerToggle{width:100%;color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem 0;font-size:.78rem;font-weight:600;transition:color .15s;display:grid}.AccountSettings-module__W_KyFW__dangerToggle span{text-align:center;grid-column:2}.AccountSettings-module__W_KyFW__dangerToggle svg{justify-self:end;transition:transform .2s}.AccountSettings-module__W_KyFW__dangerToggle:hover{color:var(--text-secondary)}.AccountSettings-module__W_KyFW__dangerZone{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.25rem;display:flex}.AccountSettings-module__W_KyFW__dangerHeader{flex-direction:column;gap:.25rem;display:flex}.AccountSettings-module__W_KyFW__dangerTitle{color:var(--text-secondary);font-size:1rem;font-weight:700}.AccountSettings-module__W_KyFW__dangerDesc{color:var(--text-muted);font-size:.875rem}.AccountSettings-module__W_KyFW__deleteProfileBtn{color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;align-self:center;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.AccountSettings-module__W_KyFW__deleteProfileBtn:hover{color:#ef4444;background:#ef44440d;border-color:#ef444466}.AccountSettings-module__W_KyFW__deleteProfileBtn:disabled{opacity:.5;cursor:not-allowed}.AccountSettings-module__W_KyFW__avatarRow{flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 0;display:flex}.AccountSettings-module__W_KyFW__avatarLabel{color:var(--text-main);font-size:.875rem;font-weight:600}.AccountSettings-module__W_KyFW__avatarUploadWrapper{cursor:pointer;border-radius:50%;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.AccountSettings-module__W_KyFW__avatarPreview{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.AccountSettings-module__W_KyFW__avatarPlaceholder{background:var(--border-subtle);width:100%;height:100%;color:var(--text-main);border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:flex}.AccountSettings-module__W_KyFW__avatarOverlay{color:#fff;opacity:0;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.AccountSettings-module__W_KyFW__avatarUploadWrapper:hover .AccountSettings-module__W_KyFW__avatarOverlay{opacity:1}.AccountSettings-module__W_KyFW__avatarHint{color:var(--text-muted);margin:0;font-size:.72rem}
.page-module__Xvygzq__container{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.page-module__Xvygzq__limitBanner{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.page-module__Xvygzq__limitBannerLeft{align-items:center;gap:.5rem;display:flex}.page-module__Xvygzq__limitUpgradeBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .875rem;font-size:.75rem;font-weight:700;transition:opacity .15s;display:inline-flex}.page-module__Xvygzq__limitUpgradeBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__Xvygzq__header{justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:768px){.page-module__Xvygzq__header{flex-direction:column;align-items:flex-start;gap:.75rem}}.page-module__Xvygzq__title{color:var(--text-main);letter-spacing:-.025em;margin:0 0 .25rem;font-size:2rem;font-weight:700}.page-module__Xvygzq__subtitle{color:var(--text-secondary);margin:0;font-size:1rem}.page-module__Xvygzq__formLayout{grid-template-columns:2fr 1fr;align-items:start;gap:1.5rem;display:grid}.page-module__Xvygzq__mainColumn{flex-direction:column;gap:1.5rem;display:flex}.page-module__Xvygzq__sideColumn{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:1.5rem}@media (max-width:1024px){.page-module__Xvygzq__formLayout{grid-template-columns:1fr}.page-module__Xvygzq__sideColumn{position:static}}@media (max-width:768px){.page-module__Xvygzq__formLayout,.page-module__Xvygzq__mainColumn,.page-module__Xvygzq__sideColumn{gap:1rem}.page-module__Xvygzq__row,.page-module__Xvygzq__row3,.page-module__Xvygzq__executionGrid{grid-template-columns:1fr;gap:.875rem}.page-module__Xvygzq__spanTwo{grid-column:span 1}.page-module__Xvygzq__formGrid{gap:1rem}}.page-module__Xvygzq__formGrid{flex-direction:column;gap:1.5rem;display:flex}.page-module__Xvygzq__row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.page-module__Xvygzq__row3{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;display:grid}.page-module__Xvygzq__executionGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__Xvygzq__spanTwo{grid-column:span 2}.page-module__Xvygzq__marginTop{margin-top:0}.page-module__Xvygzq__marginTopSm{margin-top:.5rem}.page-module__Xvygzq__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__Xvygzq__label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page-module__Xvygzq__radioGroup{flex-wrap:wrap;align-items:center;gap:1rem;min-height:40px;display:flex}.page-module__Xvygzq__radioLabel{color:var(--text-main);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module__Xvygzq__dollarSign{color:var(--text-muted);font-weight:500}.page-module__Xvygzq__tagsArea{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.page-module__Xvygzq__tag{background-color:var(--bg-secondary);color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;font-weight:500}.page-module__Xvygzq__textarea{background-color:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-main);resize:vertical;transition:all var(--transition-fast);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.page-module__Xvygzq__textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #00d1ff33}.page-module__Xvygzq__select{background-color:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;height:40px;color:var(--text-main);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239BA3B5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;outline:none;padding:.5rem 1rem;font-size:.875rem}.page-module__Xvygzq__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #00d1ff33}.page-module__Xvygzq__uploadArea{border:2px dashed var(--border-subtle);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);background-color:var(--bg-main);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.page-module__Xvygzq__uploadArea:hover{border-color:var(--accent-primary);background-color:var(--bg-card-hover)}@media (max-width:480px){.page-module__Xvygzq__uploadArea{padding:1rem}}.page-module__Xvygzq__uploadIcon{color:var(--text-muted);margin-bottom:.75rem}.page-module__Xvygzq__uploadText{color:var(--text-main);margin:0;font-size:.875rem;font-weight:500}.page-module__Xvygzq__uploadText span{color:var(--text-muted);font-weight:400}.page-module__Xvygzq__actionsBox{flex-direction:column;margin-top:1.5rem;display:flex}.page-module__Xvygzq__btnIcon{margin-right:.5rem}.page-module__Xvygzq__bulkImportCard{background:#10b98108;border:1px solid #10b98133;margin-bottom:2rem}.page-module__Xvygzq__bulkTitle{color:#10b981;align-items:center;gap:.5rem;display:flex}.page-module__Xvygzq__bulkTableWrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm);border:1px solid #ffffff0d;max-height:400px;margin:1rem 0;overflow:auto}.page-module__Xvygzq__bulkTable thead th{background:var(--bg-secondary);z-index:10;position:sticky;top:0;box-shadow:0 1px #ffffff1a}.page-module__Xvygzq__bulkTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__Xvygzq__bulkTable th,.page-module__Xvygzq__bulkTable td{text-align:left;border-bottom:1px solid #ffffff0d;padding:.75rem}.page-module__Xvygzq__bulkActions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}@media (max-width:480px){.page-module__Xvygzq__bulkActions{flex-direction:column}.page-module__Xvygzq__limitBanner{flex-direction:column;align-items:flex-start}}.page-module__Xvygzq__badgeLong{color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 6px}.page-module__Xvygzq__badgeShort{color:#f87171;background:#ef44441a;border-radius:4px;padding:2px 6px}.page-module__Xvygzq__textWin{color:#10b981;font-weight:600}.page-module__Xvygzq__textLoss{color:#f87171;font-weight:600}.page-module__Xvygzq__fillBtn{background:var(--bg-secondary);border:1px solid var(--border-main);color:var(--text-main);cursor:pointer;border-radius:4px;padding:4px 12px;transition:all .2s}.page-module__Xvygzq__fillBtn:hover{border-color:var(--accent-primary)}.page-module__Xvygzq__errorMessage{color:#f87171;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444433;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.page-module__Xvygzq__successMessage{color:#10b981;border-radius:var(--radius-sm);background:#10b9811a;border:1px solid #10b98133;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.page-module__Xvygzq__rowActions{align-items:center;gap:.5rem;display:flex}.page-module__Xvygzq__discardRowBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;transition:all .2s;display:flex}.page-module__Xvygzq__discardRowBtn:hover{background:#ef444433;border-color:#ef4444}.page-module__Xvygzq__bulkTagSection{border:1px dashed var(--accent-primary);border-radius:var(--radius-md);background-color:#00d1ff0d;align-items:center;gap:1rem;margin:1.5rem 0 1rem;padding:1rem;display:flex}.page-module__Xvygzq__bulkTagLabel{color:var(--accent-primary);white-space:nowrap;font-size:.9rem;font-weight:700}
.page-module__C3yneq__container{max-width:800px;margin:0 auto}.page-module__C3yneq__header{border-bottom:1px solid var(--border-subtle);margin-bottom:2rem;padding-bottom:1.5rem}.page-module__C3yneq__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__C3yneq__subtitle{color:var(--text-muted);font-size:.95rem}.page-module__C3yneq__settingsGrid{flex-direction:column;gap:1.5rem;display:flex}.page-module__C3yneq__settingRow{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}@media (max-width:640px){.page-module__C3yneq__settingRow{flex-direction:column;align-items:flex-start;gap:1rem}}.page-module__C3yneq__settingName{color:var(--text-main);margin-bottom:.25rem;font-size:1rem;font-weight:600}.page-module__C3yneq__settingDesc{color:var(--text-muted);font-size:.875rem}.page-module__C3yneq__dimmedCard{opacity:.6}.page-module__C3yneq__textMuted{color:var(--text-muted)}.page-module__C3yneq__planRow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-module__C3yneq__planInfo{flex-direction:column;gap:.4rem;display:flex}.page-module__C3yneq__planBadge{color:#fff;border-radius:6px;align-items:center;gap:.3rem;width:fit-content;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__C3yneq__planDesc{color:var(--text-muted);font-size:.85rem}.page-module__C3yneq__manageBtn,.page-module__C3yneq__upgradeBtn,.page-module__C3yneq__upgradeLaunchBtn,.page-module__C3yneq__cancelLink{cursor:pointer;background:0 0;border:none;font-family:inherit}.page-module__C3yneq__manageBtn{border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.page-module__C3yneq__manageBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.page-module__C3yneq__featureList{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;margin-bottom:1.25rem;padding:1rem 0;display:grid}.page-module__C3yneq__featureItem{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.page-module__C3yneq__featureCheck{color:#10b981;flex-shrink:0}.page-module__C3yneq__upgradeBanner{background:#a855f70f;border:1px solid #a855f74d;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.page-module__C3yneq__upgradeTitle{color:var(--text-main);margin-bottom:.2rem;font-size:.875rem;font-weight:700}.page-module__C3yneq__upgradeDesc{color:var(--text-muted);font-size:.8rem}.page-module__C3yneq__upgradeBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#a855f7);border-radius:8px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__C3yneq__upgradeBtn:hover{opacity:.85}.page-module__C3yneq__upgradeBtn:disabled,.page-module__C3yneq__upgradeLaunchBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__C3yneq__upgradeLaunchBanner{background:#f59e0b0f;border:1px solid #f59e0b59;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.page-module__C3yneq__upgradeLaunchBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:8px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 4px 14px #f59e0b59}.page-module__C3yneq__upgradeLaunchBtn:hover{opacity:.85}.page-module__C3yneq__cancelRow{text-align:center;margin-top:.25rem}.page-module__C3yneq__cancelLink{color:var(--text-muted);font-size:.8rem;text-decoration:none;transition:color .15s}.page-module__C3yneq__cancelLink:hover{color:#ef4444}@media (max-width:600px){.page-module__C3yneq__featureList{grid-template-columns:1fr}.page-module__C3yneq__planRow{flex-direction:column}.page-module__C3yneq__upgradeBanner,.page-module__C3yneq__upgradeLaunchBanner{flex-direction:column;align-items:flex-start}}
.Badge-module__H8aylq__badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.Badge-module__H8aylq__neutral{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle)}.Badge-module__H8aylq__outline{color:var(--text-main);border:1px solid var(--border-subtle);background-color:#0000}.Badge-module__H8aylq__success{background-color:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.Badge-module__H8aylq__danger{background-color:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.Badge-module__H8aylq__warning{background-color:var(--warning-bg);color:var(--warning);border:1px solid #f5a62333}
.page-module__Fx1_7W__dashboard{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.page-module__Fx1_7W__header{justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:768px){.page-module__Fx1_7W__header{flex-direction:column;align-items:flex-start;gap:.5rem}}.page-module__Fx1_7W__title{color:var(--text-main);letter-spacing:-.025em;margin:0 0 .25rem;font-size:2rem;font-weight:700}.page-module__Fx1_7W__subtitle{color:var(--text-secondary);margin:0;font-size:1rem}.page-module__Fx1_7W__statsGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;display:grid}.page-module__Fx1_7W__iconWrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__Fx1_7W__iconPositive{background-color:var(--success-bg);color:var(--success)}.page-module__Fx1_7W__iconNegative{background-color:var(--danger-bg);color:var(--danger)}.page-module__Fx1_7W__changeBadge{border-radius:12px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__Fx1_7W__badgePositive{background-color:var(--success-bg);color:var(--success)}.page-module__Fx1_7W__badgeNegative{background-color:var(--danger-bg);color:var(--danger)}.page-module__Fx1_7W__changeLabel{color:var(--text-muted);font-size:.75rem}.page-module__Fx1_7W__openWarning{color:#f59e0b;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.7rem;display:inline-flex}.page-module__Fx1_7W__openDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite page-module__Fx1_7W__pulse}@keyframes page-module__Fx1_7W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.page-module__Fx1_7W__chartsSection{flex-direction:column;gap:1.5rem;display:flex}.page-module__Fx1_7W__gaugeCard{flex-direction:column;align-items:center;padding:1.25rem 1rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__Fx1_7W__gaugeCard:hover{border-color:var(--accent-primary)!important}.page-module__Fx1_7W__gaugeTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);text-align:center;margin:0 0 .25rem;font-size:.68rem;font-weight:700}.page-module__Fx1_7W__gaugeSvg{width:100%;max-width:140px}.page-module__Fx1_7W__gaugeSub{color:var(--text-muted);text-align:center;margin:.1rem 0 .5rem;font-size:.72rem}.page-module__Fx1_7W__flatCard{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;transition:border-color .2s;display:flex}.page-module__Fx1_7W__flatCard .page-module__Fx1_7W__flatValue{flex:1;justify-content:center;align-items:center;display:flex}.page-module__Fx1_7W__flatCard:hover{border-color:var(--accent-primary)!important}.page-module__Fx1_7W__flatValue{justify-content:center;align-items:center;margin-top:.25rem;display:flex;position:relative}.page-module__Fx1_7W__flatValue .page-module__Fx1_7W__iconWrapper{position:absolute;right:0}.page-module__Fx1_7W__flatNumber{color:var(--text-main);font-size:1.9rem;font-weight:700;line-height:1}.page-module__Fx1_7W__chartCard{transition:all .3s;overflow:hidden;border-color:#0000!important}.page-module__Fx1_7W__chartCardCollapsed{height:auto}.page-module__Fx1_7W__chartCardExpanded{height:400px}.page-module__Fx1_7W__chartCard:hover{border-color:#2563eb33!important;box-shadow:0 12px 40px #0000004d!important}.page-module__Fx1_7W__chartCardHeader{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;display:flex}.page-module__Fx1_7W__chartCardHeader:focus,.page-module__Fx1_7W__chartCardHeader:focus-visible{outline:none}.page-module__Fx1_7W__chartChevron{color:var(--text-muted);flex-shrink:0;transition:transform .25s}.page-module__Fx1_7W__chartChevronOpen{transform:rotate(180deg)}@media (max-width:768px){.page-module__Fx1_7W__chartCardExpanded{height:300px}}.page-module__Fx1_7W__chartContainer{outline:none;width:100%;height:100%;min-height:300px}.page-module__Fx1_7W__chartContainer :focus,.page-module__Fx1_7W__chartContainer :focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.page-module__Fx1_7W__chartContainer svg{outline:none;overflow:visible!important}.page-module__Fx1_7W__clickable{cursor:pointer}.page-module__Fx1_7W__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__Fx1_7W__modalBox{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:min(400px,92vw);max-height:85vh;box-shadow:var(--shadow-lg);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.page-module__Fx1_7W__modalTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;margin:0;font-size:.68rem;font-weight:700}.page-module__Fx1_7W__modalSection{flex-direction:column;gap:.25rem;display:flex}.page-module__Fx1_7W__modalSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);text-align:center;margin:0 0 .25rem;font-size:.62rem;font-weight:700}.page-module__Fx1_7W__modalRows{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.page-module__Fx1_7W__modalRow{border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary);grid-template-columns:1fr 1fr 1fr;align-items:center;padding:.65rem .875rem;display:grid}.page-module__Fx1_7W__modalRow:last-child{border-bottom:none}.page-module__Fx1_7W__modalRowLabel{color:var(--text-muted);font-size:.78rem}.page-module__Fx1_7W__modalRowAsset{color:var(--text-main);text-align:center;font-size:.92rem;font-weight:700}.page-module__Fx1_7W__modalRowVal{text-align:right;font-size:.85rem;font-weight:600}.page-module__Fx1_7W__modalPos{color:var(--success)}.page-module__Fx1_7W__modalNeg{color:var(--danger)}
.Input-module__5jsJuW__container{flex-direction:column;gap:.5rem;display:flex;position:relative}.Input-module__5jsJuW__fullWidth{width:100%}.Input-module__5jsJuW__label{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.875rem;font-weight:500}.Input-module__5jsJuW__inputWrapper{align-items:center;display:flex;position:relative}.Input-module__5jsJuW__input{background-color:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;height:40px;color:var(--text-main);transition:all var(--transition-fast);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;padding:.5rem 1rem;font-size:.875rem}[data-theme=light] .Input-module__5jsJuW__input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.Input-module__5jsJuW__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.Input-module__5jsJuW__input::-webkit-calendar-picker-indicator:hover{opacity:1}[data-theme=light] .Input-module__5jsJuW__input::-webkit-calendar-picker-indicator{filter:none}.Input-module__5jsJuW__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #00d1ff33}.Input-module__5jsJuW__input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--bg-secondary)}.Input-module__5jsJuW__withIcon{padding-left:2.5rem}.Input-module__5jsJuW__iconWrapper{color:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:.75rem}.Input-module__5jsJuW__iconWrapper svg{color:var(--text-main);opacity:.9}.Input-module__5jsJuW__withPasswordToggle{padding-right:2.5rem}.Input-module__5jsJuW__passwordToggle{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.Input-module__5jsJuW__passwordToggle:hover{color:var(--text-main)}.Input-module__5jsJuW__errorInput{border-color:var(--danger)}.Input-module__5jsJuW__errorInput:focus{border-color:var(--danger);box-shadow:0 0 0 2px var(--danger-bg)}.Input-module__5jsJuW__errorText{color:var(--danger);margin-top:-.25rem;font-size:.75rem}
.ChallengeTracker-module__IDBFbq__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ChallengeTracker-module__IDBFbq__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.ChallengeTracker-module__IDBFbq__cardHeader{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.ChallengeTracker-module__IDBFbq__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700}.ChallengeTracker-module__IDBFbq__bigValue{color:var(--text-main);margin:.25rem 0 0;font-size:2rem;font-weight:700;line-height:1}.ChallengeTracker-module__IDBFbq__bigValue.ChallengeTracker-module__IDBFbq__passed{color:var(--success,#22c55e)}.ChallengeTracker-module__IDBFbq__bigValueSuffix{color:var(--text-muted);font-size:1.1rem;font-weight:500}.ChallengeTracker-module__IDBFbq__subLabel{color:var(--text-muted);margin:0;font-size:.78rem}.ChallengeTracker-module__IDBFbq__dataRows{text-align:left;flex-direction:column;align-self:stretch;gap:.4rem;margin-top:.5rem;display:flex}.ChallengeTracker-module__IDBFbq__dataRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ChallengeTracker-module__IDBFbq__dataLabel{color:var(--text-muted);font-size:.78rem}.ChallengeTracker-module__IDBFbq__dataValue{color:var(--text-main);font-size:.82rem;font-weight:600}.ChallengeTracker-module__IDBFbq__dataWarn{color:#f59e0b}.ChallengeTracker-module__IDBFbq__dataFail{color:var(--danger,#ef4444)}.ChallengeTracker-module__IDBFbq__badgePassed{color:#22c55e;white-space:nowrap;background:#22c55e26;border-radius:99px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.ChallengeTracker-module__IDBFbq__badgeFailed{color:#ef4444;white-space:nowrap;background:#ef444426;border-radius:99px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.ChallengeTracker-module__IDBFbq__badgeOngoing{color:#f59e0b;white-space:nowrap;background:#f59e0b26;border-radius:99px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}@media (max-width:480px){.ChallengeTracker-module__IDBFbq__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.ChallengeTracker-module__IDBFbq__card{padding:1rem}.ChallengeTracker-module__IDBFbq__bigValue{font-size:1.6rem}.ChallengeTracker-module__IDBFbq__bigValueSuffix{font-size:.95rem}}
.TagAutocomplete-module__YZM83W__container{width:100%;position:relative}.TagAutocomplete-module__YZM83W__suggestions{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-md);z-index:9999;background:#181e29f2;border:1px solid #ffffff1a;max-height:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 40px -10px #000c}.TagAutocomplete-module__YZM83W__suggestionItem{cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);color:#fff;padding:10px 14px;font-size:.9rem}.TagAutocomplete-module__YZM83W__suggestionItem:hover,.TagAutocomplete-module__YZM83W__suggestionItemActive{color:#00f2ff;background:#00f2ff26}.TagAutocomplete-module__YZM83W__suggestions::-webkit-scrollbar{width:6px}.TagAutocomplete-module__YZM83W__suggestions::-webkit-scrollbar-track{background:0 0}.TagAutocomplete-module__YZM83W__suggestions::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:10px}.TagAutocomplete-module__YZM83W__suggestions::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
.page-module__009YoW__container{flex-direction:column;gap:2.5rem;padding-bottom:3rem;display:flex}.page-module__009YoW__header{justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.page-module__009YoW__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem}}.page-module__009YoW__title{color:var(--text-main);letter-spacing:-.025em;margin:0 0 .25rem;font-size:2rem;font-weight:700}.page-module__009YoW__subtitle{color:var(--text-secondary);margin:0;font-size:1rem}.page-module__009YoW__grid2{grid-template-columns:1fr 12.25rem 1fr;gap:2rem;display:grid}@media (max-width:1024px){.page-module__009YoW__grid2{grid-template-columns:1fr;gap:1.5rem}}.page-module__009YoW__chartCard{height:360px}.page-module__009YoW__chartCardExpanded{align-self:start;min-height:360px;height:auto!important}@media (max-width:768px){.page-module__009YoW__chartCard{height:280px}}.page-module__009YoW__chartContainer{width:100%;height:100%;min-height:260px}.page-module__009YoW__chartContainer svg{outline:none!important;overflow:visible!important}.page-module__009YoW__chartContainer svg *{outline:none!important}.page-module__009YoW__metricsCard{transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);flex-direction:column;justify-content:flex-start;align-items:center;padding:1.25rem;display:flex;align-self:start!important;height:fit-content!important}.page-module__009YoW__metricsTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center;margin-bottom:1rem;font-size:.62rem;font-weight:700}.page-module__009YoW__metricsList{flex-direction:column;width:100%;display:flex}.page-module__009YoW__metricRow{text-align:center;border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:.15rem;padding:.7rem 0;display:flex}.page-module__009YoW__metricRow:last-child{border-bottom:none}.page-module__009YoW__metricLabel{color:var(--text-secondary);font-size:.78rem}.page-module__009YoW__metricValue{font-size:1.05rem;font-weight:700}.page-module__009YoW__detailPanel{border-top:1px solid var(--border-subtle);padding:1rem 1.25rem 1.25rem;animation:.2s ease-out page-module__009YoW__expandIn}.page-module__009YoW__detailPanelHeader{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:flex}.page-module__009YoW__detailPanelHeader button{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;padding:0 .2rem;font-size:1.1rem;line-height:1;transition:color .15s}.page-module__009YoW__detailPanelHeader button:hover{color:var(--text-main)}.page-module__009YoW__detailPanelTitle{flex-direction:column;gap:.1rem;display:flex}.page-module__009YoW__detailPanelTitle span:first-child{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.7rem;font-weight:700}.page-module__009YoW__detailPanelTitle span:last-child{font-size:1rem;font-weight:800}.page-module__009YoW__detailStats{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.page-module__009YoW__detailStat{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding:.75rem;display:flex}.page-module__009YoW__detailLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.65rem;font-weight:700}.page-module__009YoW__detailValue{font-size:1.15rem;font-weight:800}.page-module__009YoW__detailSubtitle{color:var(--text-muted);margin-top:.1rem;font-size:.7rem}@media (max-width:768px){.page-module__009YoW__detailPanel{padding:.75rem .625rem .875rem}.page-module__009YoW__detailStats{grid-template-columns:repeat(2,1fr);gap:.375rem}.page-module__009YoW__detailStat{padding:.5rem .25rem}.page-module__009YoW__detailValue{font-size:.9rem}.page-module__009YoW__detailLabel{letter-spacing:.05em;font-size:.58rem}.page-module__009YoW__detailSubtitle{font-size:.65rem}.page-module__009YoW__detailPanelTitle span:last-child{font-size:.875rem}}.page-module__009YoW__weeksList{flex-direction:column;gap:.35rem;display:flex}.page-module__009YoW__weekRow{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid #0000;grid-template-columns:40px 1fr auto;align-items:center;gap:.75rem;padding:.45rem .75rem;font-size:.85rem;transition:all .15s;display:grid}.page-module__009YoW__weekLabel{color:var(--text-main);font-size:.75rem;font-weight:700}.page-module__009YoW__weekBest{background:#22c55e0d;border-color:#22c55e40}.page-module__009YoW__weekWorst{background:#ef44440d;border-color:#ef444440}.page-module__009YoW__cardHeaderWithIcon{justify-content:center;align-items:center;display:flex;position:relative}.page-module__009YoW__trophyIcon{color:var(--accent-primary);opacity:.8;position:absolute;right:0}.page-module__009YoW__strategyScrollArea{height:100%;max-height:400px;padding-right:.5rem;overflow-y:auto}.page-module__009YoW__strategyScrollArea::-webkit-scrollbar{width:4px}.page-module__009YoW__strategyScrollArea::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:2px}.page-module__009YoW__strategyList{flex-direction:column;gap:.75rem;display:flex}.page-module__009YoW__strategyItem{background-color:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;transition:all .2s;display:grid}.page-module__009YoW__strategyItem:hover{border-color:var(--accent-primary);background-color:var(--bg-card-hover)}.page-module__009YoW__strategyMain{justify-content:center;align-items:center;gap:.75rem;display:flex}.page-module__009YoW__strategyRank{background-color:var(--bg-card);width:24px;height:24px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.page-module__009YoW__strategyName{color:var(--text-main);font-size:.95rem;font-weight:600}.page-module__009YoW__strategyStats{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.page-module__009YoW__strategyCount{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.7rem;display:flex}.page-module__009YoW__strategyPnl{font-size:1rem;font-weight:700}.page-module__009YoW__positivePnl{color:var(--success)}.page-module__009YoW__negativePnl{color:var(--danger)}.page-module__009YoW__strategyChevron{color:var(--text-muted);flex-shrink:0;margin-left:.75rem;transition:transform .2s}.page-module__009YoW__strategyChevronOpen{transform:rotate(180deg)}.page-module__009YoW__strategyTradesWrap{border-radius:var(--radius-md);border:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;margin:.25rem 0 .5rem;animation:.2s ease-out page-module__009YoW__expandIn;overflow:auto hidden}@keyframes page-module__009YoW__expandIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page-module__009YoW__stToolbar{border-bottom:1px solid var(--border-subtle);background:#ffffff04;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.page-module__009YoW__stToolbarLabel{color:var(--text-muted);font-size:.75rem}.page-module__009YoW__stExportBtn{color:#fff;background:var(--accent-primary);cursor:pointer;border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.page-module__009YoW__stExportBtn:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.page-module__009YoW__stExportBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.page-module__009YoW__stThead{border-bottom:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:#ffffff06;grid-template-columns:60px 1fr 80px 60px 80px 100px;padding:.5rem 1rem;font-size:.7rem;font-weight:700;display:grid}.page-module__009YoW__stRow{border-bottom:1px solid #ffffff08;grid-template-columns:60px 1fr 80px 60px 80px 100px;align-items:center;padding:.6rem 1rem;font-size:.85rem;transition:background .15s;display:grid}.page-module__009YoW__stRow:last-child{border-bottom:none}.page-module__009YoW__stRow:hover{background:#ffffff05}.page-module__009YoW__stMuted{color:var(--text-muted)}.page-module__009YoW__stInst{color:var(--text-main);font-weight:700}.page-module__009YoW__stLong{color:#3b82f6;font-weight:600}.page-module__009YoW__stShort{color:#f87171;font-weight:600}.page-module__009YoW__stWin{color:var(--success);font-weight:600}.page-module__009YoW__stLoss{color:var(--danger);font-weight:600}.page-module__009YoW__stPos{color:var(--success);font-weight:700}.page-module__009YoW__stNeg{color:var(--danger);font-weight:700}@media (max-width:640px){.page-module__009YoW__stThead,.page-module__009YoW__stRow{grid-template-columns:52px 1fr 60px 90px;min-width:300px}.page-module__009YoW__stThead>span:nth-child(3),.page-module__009YoW__stThead>span:nth-child(4),.page-module__009YoW__stRow>span:nth-child(3),.page-module__009YoW__stRow>span:nth-child(4){display:none}}.page-module__009YoW__emptyState{height:100px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.875rem;font-style:italic;display:flex}.page-module__009YoW__monthPicker{background-color:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.page-module__009YoW__navBtn{border-radius:var(--radius-md);color:var(--text-secondary);justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.page-module__009YoW__navBtn:hover{background-color:var(--bg-card-hover);color:var(--accent-primary)}.page-module__009YoW__currentMonth{color:var(--text-main);text-align:center;min-width:120px;font-size:1rem;font-weight:600}
.page-module__p9nTuW__container{flex-direction:column;height:100%;display:flex}.page-module__p9nTuW__calendarCard{background-color:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.5rem;display:flex;overflow:hidden}.page-module__p9nTuW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module__p9nTuW__monthSelector{align-items:center;gap:.5rem;display:flex}.page-module__p9nTuW__monthTitle{color:var(--text-main);text-align:center;min-width:120px;margin:0 1rem;font-size:1.25rem;font-weight:700}.page-module__p9nTuW__iconBtn{color:var(--text-main);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.page-module__p9nTuW__iconBtn:hover{background-color:var(--bg-secondary)}.page-module__p9nTuW__filterBtnWrapper{margin-left:1rem}.page-module__p9nTuW__filterBtn{border-radius:999px}.page-module__p9nTuW__headerStats{align-items:center;gap:1rem;display:flex}.page-module__p9nTuW__statsLabel{color:var(--text-secondary);font-size:.875rem;font-weight:600}.page-module__p9nTuW__statsPositive{color:var(--success);font-size:.9rem;font-weight:700}.page-module__p9nTuW__statsPill{background-color:var(--bg-secondary);color:var(--text-main);border:1px solid var(--border-subtle);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.page-module__p9nTuW__headerIconBtn{color:var(--accent-primary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex}.page-module__p9nTuW__headerIconBtn:hover{color:var(--accent-primary-hover);background-color:#00d1ff1a}.page-module__p9nTuW__grid{flex-direction:column;gap:.5rem;display:flex}.page-module__p9nTuW__weekDaysRow{grid-template-columns:repeat(7,1fr) 1fr;gap:.75rem;margin-bottom:.5rem;display:grid}.page-module__p9nTuW__weekDayHeader{text-align:center;color:var(--text-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:#0000;padding:.5rem;font-size:.875rem;font-weight:600}.page-module__p9nTuW__weeklySummaryHeader{display:block}.page-module__p9nTuW__calendarBody{flex-direction:column;gap:.75rem;display:flex}.page-module__p9nTuW__weekRow{grid-template-columns:repeat(7,1fr) 1fr;gap:.75rem;display:grid}.page-module__p9nTuW__emptyDay{background-color:#0000;border:1px solid #0000}.page-module__p9nTuW__dayCell{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:100px;transition:all var(--transition-fast);flex-direction:column;padding:.75rem;display:flex}.page-module__p9nTuW__dayCell:hover{border-color:var(--border-focus)}.page-module__p9nTuW__dayWin{border:1px solid var(--success-border);background-color:#12b8860d}.page-module__p9nTuW__dayWin .page-module__p9nTuW__dayPnl{color:var(--success)}.page-module__p9nTuW__dayLoss{border:1px solid var(--danger-border);background-color:#ff4a5a0d}.page-module__p9nTuW__dayLoss .page-module__p9nTuW__dayPnl{color:var(--danger)}.page-module__p9nTuW__dayTopRow{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.page-module__p9nTuW__dayIcon{color:var(--text-main);opacity:.8}.page-module__p9nTuW__dateNumber{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page-module__p9nTuW__dayContent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module__p9nTuW__dayPnl{margin-bottom:.1rem;font-size:1.125rem;font-weight:700}.page-module__p9nTuW__dayTradesParams{color:var(--text-muted);font-size:.7rem;font-weight:500}.page-module__p9nTuW__dayNewsTags{flex-wrap:wrap;gap:2px;margin-top:3px;display:flex}.page-module__p9nTuW__dayNewsTag{color:var(--accent-primary);white-space:nowrap;text-overflow:ellipsis;background:#00f2ff1f;border:1px solid #00f2ff40;border-radius:3px;max-width:100%;padding:1px 4px;font-size:.55rem;font-weight:700;overflow:hidden}.page-module__p9nTuW__weeklyStatsCell{border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;display:flex}.page-module__p9nTuW__weekLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.page-module__p9nTuW__weekPnlPositive,.page-module__p9nTuW__weekPnlNegative{color:var(--text-main);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.page-module__p9nTuW__weekDaysPill{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:500}.page-module__p9nTuW__monthlyGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.page-module__p9nTuW__monthCard{background-color:var(--bg-secondary);border-radius:var(--radius-lg);cursor:pointer;border:1px solid #ffffff12;flex-direction:column;gap:.5rem;padding:1.5rem 1.25rem 1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.page-module__p9nTuW__monthCard:before{content:"";background:var(--border-subtle);border-radius:var(--radius-lg)var(--radius-lg)0 0;height:3px;transition:background .2s;position:absolute;top:0;left:0;right:0}.page-module__p9nTuW__monthCard:hover{border-color:#2563eb4d;transform:translateY(-3px);box-shadow:0 12px 32px #00000040}.page-module__p9nTuW__monthCardWin{background-color:#10b9810d;border-color:#10b9812e}.page-module__p9nTuW__monthCardWin:before{background:var(--success)}.page-module__p9nTuW__monthCardWin:hover{border-color:#10b98166}.page-module__p9nTuW__monthCardLoss{background-color:#ef44440d;border-color:#ef44442e}.page-module__p9nTuW__monthCardLoss:before{background:var(--danger)}.page-module__p9nTuW__monthCardLoss:hover{border-color:#ef444466}.page-module__p9nTuW__monthCardEmpty{opacity:.5}.page-module__p9nTuW__monthCardEmpty:hover{opacity:.75}.page-module__p9nTuW__monthCardCurrent{box-shadow:0 0 0 1px #2563eb33,0 8px 24px #2563eb1a;border-color:#2563eb80!important}.page-module__p9nTuW__monthCardCurrent:before{background:var(--accent-primary)!important}.page-module__p9nTuW__monthName{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.8rem;font-weight:700}.page-module__p9nTuW__monthPnl{letter-spacing:-.03em;margin:.25rem 0;font-size:1.6rem;font-weight:800;line-height:1}.page-module__p9nTuW__monthStats{color:var(--text-muted);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;font-size:.78rem;display:flex}.page-module__p9nTuW__monthTradesLink{cursor:pointer;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.page-module__p9nTuW__monthTradesLink:hover{color:var(--text-main)}.page-module__p9nTuW__winLossPill{gap:.5rem;display:flex}.page-module__p9nTuW__winCount{color:var(--success);font-weight:700}.page-module__p9nTuW__lossCount{color:var(--danger);font-weight:700}.page-module__p9nTuW__viewToggle{background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-left:1rem;padding:2px;display:flex}.page-module__p9nTuW__toggleBtn{color:var(--text-secondary);cursor:pointer;border-radius:calc(var(--radius-sm) - 1px);transition:all var(--transition-fast);background:0 0;border:none;padding:.4rem 1rem;font-size:.75rem;font-weight:600}.page-module__p9nTuW__toggleBtnActive{background-color:var(--accent-primary);color:#000}.page-module__p9nTuW__gridHideWeekly .page-module__p9nTuW__weekDaysRow,.page-module__p9nTuW__gridHideWeekly .page-module__p9nTuW__weekRow{grid-template-columns:repeat(7,1fr);min-width:0}.page-module__p9nTuW__gridHideWeekly .page-module__p9nTuW__weeklySummaryHeader,.page-module__p9nTuW__gridHideWeekly .page-module__p9nTuW__weeklyStatsCell{display:none}.page-module__p9nTuW__weeklyToggleActive{color:var(--accent-primary)!important;background-color:#00d1ff1a!important}.page-module__p9nTuW__weeklyToggleBtn{display:flex}@media (max-width:1024px){.page-module__p9nTuW__calendarCard{padding:1.25rem}.page-module__p9nTuW__monthlyGrid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (max-width:768px){.page-module__p9nTuW__header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.page-module__p9nTuW__monthSelector{flex-wrap:wrap;justify-content:space-between;gap:.75rem;width:100%}.page-module__p9nTuW__monthTitle{text-align:left;flex:1;order:1;margin:0}.page-module__p9nTuW__iconBtn{order:2}.page-module__p9nTuW__viewToggle{order:3;width:100%;margin-top:.5rem;margin-left:0}.page-module__p9nTuW__toggleBtn{text-align:center;flex:1}.page-module__p9nTuW__headerStats{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:.5rem;width:100%;padding-top:.75rem}.page-module__p9nTuW__grid{scrollbar-width:thin;padding-bottom:1rem;overflow-x:auto}.page-module__p9nTuW__weekDaysRow,.page-module__p9nTuW__weekRow{gap:.5rem}.page-module__p9nTuW__dayCell{min-height:90px;padding:.5rem}.page-module__p9nTuW__dayPnl{font-size:1rem}}@media (max-width:480px){.page-module__p9nTuW__calendarCard{border-radius:var(--radius-md);padding:.6rem}.page-module__p9nTuW__header{gap:.5rem}.page-module__p9nTuW__monthTitle{font-size:1rem}.page-module__p9nTuW__headerStats{flex-wrap:wrap;gap:.4rem}.page-module__p9nTuW__statsLabel{width:100%;margin-bottom:-.1rem}.page-module__p9nTuW__weekDaysRow{gap:2px;min-width:0;margin-bottom:2px}.page-module__p9nTuW__weekRow{gap:2px;min-width:0}.page-module__p9nTuW__calendarBody{gap:2px}.page-module__p9nTuW__weekDayHeader{border-radius:3px;padding:.15rem .05rem;font-size:.55rem}.page-module__p9nTuW__dayCell{border-radius:4px;min-height:44px;padding:2px;overflow:hidden}.page-module__p9nTuW__weeklyStatsCell{padding:.3rem .2rem}.page-module__p9nTuW__weekLabel{margin-bottom:.2rem;font-size:.5rem}.page-module__p9nTuW__weekPnlPositive,.page-module__p9nTuW__weekPnlNegative{margin-bottom:.1rem;font-size:clamp(.5rem,2.5vw,.7rem)}.page-module__p9nTuW__weekDaysPill{padding:.1rem .3rem;font-size:.45rem}.page-module__p9nTuW__dayTopRow{margin-bottom:0}.page-module__p9nTuW__dayIcon{display:none}.page-module__p9nTuW__dateNumber{margin-left:auto;font-size:.55rem}.page-module__p9nTuW__dayPnl{white-space:nowrap;margin-bottom:0;font-size:clamp(.48rem,2.2vw,.65rem)}.page-module__p9nTuW__dayTradesParams{white-space:nowrap;font-size:clamp(.42rem,1.8vw,.52rem)}.page-module__p9nTuW__monthlyGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.page-module__p9nTuW__monthCard{padding:.6rem}.page-module__p9nTuW__monthPnl{font-size:.9rem}.page-module__p9nTuW__monthName{font-size:.75rem}}.page-module__p9nTuW__dayCellClickable{cursor:pointer}.page-module__p9nTuW__dayCellClickable:hover{border-color:var(--accent-primary);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.page-module__p9nTuW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:flex-end;animation:.2s page-module__p9nTuW__fadeInOverlay;display:flex;position:fixed;inset:0}@keyframes page-module__p9nTuW__fadeInOverlay{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.page-module__p9nTuW__modalOverlay{align-items:center;padding:2rem}}.page-module__p9nTuW__modalCard{background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)var(--radius-lg)0 0;flex-direction:column;width:100%;max-width:520px;height:80vh;animation:.25s page-module__p9nTuW__slideUp;display:flex;overflow:hidden}@keyframes page-module__p9nTuW__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.page-module__p9nTuW__modalCard{border-radius:var(--radius-lg);height:70vh}}.page-module__p9nTuW__modalHeader{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__p9nTuW__modalTitle{color:var(--text-main);margin:0;font-size:1rem;font-weight:700}.page-module__p9nTuW__monthExportBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.page-module__p9nTuW__monthExportBtn:hover{color:var(--accent-primary);background:var(--bg-secondary)}.page-module__p9nTuW__modalClose{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.page-module__p9nTuW__modalClose:hover{color:var(--text-main);background:var(--bg-secondary)}.page-module__p9nTuW__modalSummary{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.page-module__p9nTuW__modalNewsSection{border-bottom:1px solid var(--border-subtle);flex-shrink:0}.page-module__p9nTuW__modalNewsToggle{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s;display:flex}.page-module__p9nTuW__modalNewsToggle:hover{background:var(--bg-secondary);color:var(--text-main)}.page-module__p9nTuW__modalNewsList{flex-direction:column;padding:.25rem 0 .5rem;display:flex}.page-module__p9nTuW__modalNewsRow{flex-wrap:wrap;align-items:center;gap:.55rem;padding:.35rem 1.25rem;display:flex}.page-module__p9nTuW__modalNewsImpact{border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module__p9nTuW__modalNewsCountry{color:var(--text-secondary);text-transform:uppercase;flex-shrink:0;width:26px;font-size:.7rem;font-weight:700}.page-module__p9nTuW__modalNewsName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.page-module__p9nTuW__modalNewsVals{flex-shrink:0;gap:.5rem;display:flex}.page-module__p9nTuW__modalNewsVal{color:var(--text-muted);white-space:nowrap;font-size:.7rem}.page-module__p9nTuW__modalNewsVal b{color:var(--text-main);font-weight:700}@media (max-width:480px){.page-module__p9nTuW__modalNewsVals{gap:.75rem;width:100%;padding-left:calc(33px + 1.1rem)}}.page-module__p9nTuW__modalPnlPos{color:var(--success);font-size:1.1rem;font-weight:800}.page-module__p9nTuW__modalPnlNeg{color:var(--danger);font-size:1.1rem;font-weight:800}.page-module__p9nTuW__modalMeta{color:var(--text-secondary);margin-left:auto;font-size:.8rem}.page-module__p9nTuW__modalWL{gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.page-module__p9nTuW__winText{color:var(--success)}.page-module__p9nTuW__lossText{color:var(--danger)}.page-module__p9nTuW__modalTradeList{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.page-module__p9nTuW__monthModalLocked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1.5rem;display:flex}.page-module__p9nTuW__monthModalLockedTitle{color:var(--text-main);margin:0;font-size:.95rem;font-weight:700}.page-module__p9nTuW__monthModalLockedDesc{color:var(--text-muted);margin:0;font-size:.82rem}.page-module__p9nTuW__tradeLeft{flex-direction:column;gap:.3rem;min-width:0;display:flex}.page-module__p9nTuW__tradeInstrumentRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.page-module__p9nTuW__tradeInstrument{color:var(--text-main);font-size:.9rem;font-weight:700}.page-module__p9nTuW__tradeDirBadge{text-transform:uppercase;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.6rem;font-weight:700;display:inline-flex}.page-module__p9nTuW__tradeDirLong{color:var(--success);background:#12b88626}.page-module__p9nTuW__tradeDirShort{color:var(--danger);background:#ff4a5a26}.page-module__p9nTuW__tradeStatusBadge{text-transform:uppercase;border-radius:999px;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.page-module__p9nTuW__tradeStatusWin{color:var(--success);border:1px solid var(--success-border);background:#12b8861a}.page-module__p9nTuW__tradeStatusLoss{color:var(--danger);border:1px solid var(--danger-border);background:#ff4a5a1a}.page-module__p9nTuW__tradeStatusBe{color:var(--text-muted);border:1px solid var(--border-subtle);background:#ffffff0d}.page-module__p9nTuW__tradeSubInfo{color:var(--text-muted);font-size:.7rem}.page-module__p9nTuW__tradePnl{color:var(--text-main);white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:700}.page-module__p9nTuW__tradePnlWin{color:var(--success)}.page-module__p9nTuW__tradePnlLoss{color:var(--danger)}.page-module__p9nTuW__modalTradeRow{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;gap:0;transition:border-color .15s;display:flex;overflow:hidden}.page-module__p9nTuW__tradeRowTop{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-module__p9nTuW__tradeActions{border-top:1px solid var(--border-subtle);background:#ffffff04;align-items:center;gap:.5rem;padding:.4rem 1rem;display:flex}.page-module__p9nTuW__tradeActionBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.page-module__p9nTuW__tradeActionBtn:hover{color:var(--text-main);background:#ffffff0f}.page-module__p9nTuW__tradeActionBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__p9nTuW__tradeActionActive{color:var(--accent-primary)}.page-module__p9nTuW__notesSection{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.page-module__p9nTuW__notesTextarea{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-main);resize:vertical;box-sizing:border-box;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;line-height:1.5;transition:border-color .15s}.page-module__p9nTuW__notesTextarea:focus{border-color:var(--accent-primary)}.page-module__p9nTuW__notesBtns{gap:.5rem;display:flex}.page-module__p9nTuW__notesSaveBtn{background:var(--accent-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.25rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;transition:opacity .15s;display:inline-flex}.page-module__p9nTuW__notesSaveBtn:hover{opacity:.85}.page-module__p9nTuW__notesCancelBtn{color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.3rem .75rem;font-size:.72rem;font-weight:600;transition:color .15s}.page-module__p9nTuW__notesCancelBtn:hover{color:var(--text-main)}.page-module__p9nTuW__notesDisplay{border-top:1px solid var(--border-subtle);color:var(--text-secondary);white-space:pre-wrap;cursor:pointer;padding:.6rem 1rem;font-size:.78rem;line-height:1.55;transition:background .15s}.page-module__p9nTuW__notesDisplay:hover{background:#ffffff08}.page-module__p9nTuW__screenshotOverlay{z-index:200;background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.page-module__p9nTuW__screenshotModal{flex-direction:column;gap:.75rem;max-width:90vw;max-height:90vh;display:flex}.page-module__p9nTuW__screenshotImg{border-radius:var(--radius-lg);object-fit:contain;max-width:100%;max-height:75vh}.page-module__p9nTuW__screenshotNote{border-radius:var(--radius-md);color:var(--text-secondary);white-space:pre-wrap;background:#ffffff0f;border:1px solid #ffffff1a;align-items:flex-start;gap:.5rem;max-width:100%;padding:.6rem .875rem;font-size:.82rem;line-height:1.5;display:flex}.page-module__p9nTuW__screenshotNote svg{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.page-module__p9nTuW__screenshotActions{justify-content:center;gap:.75rem;display:flex}.page-module__p9nTuW__screenshotDeleteBtn{color:var(--danger);border-radius:var(--radius-md);cursor:pointer;background:#ef444426;border:1px solid #ef44444d;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:background .15s;display:inline-flex}.page-module__p9nTuW__screenshotDeleteBtn:hover{background:#ef444440}.page-module__p9nTuW__screenshotCloseBtn{color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:#ffffff14;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:background .15s;display:inline-flex}.page-module__p9nTuW__screenshotCloseBtn:hover{background:#ffffff24}
.page-module__8fcG5q__container{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}.page-module__8fcG5q__header{justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:768px){.page-module__8fcG5q__header{flex-direction:column;align-items:flex-start;gap:.75rem}}.page-module__8fcG5q__title{color:var(--text-main);letter-spacing:-.025em;margin:0 0 .25rem;font-size:2rem;font-weight:700}.page-module__8fcG5q__subtitle{color:var(--text-secondary);margin:0;font-size:1rem}.page-module__8fcG5q__actions{align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.page-module__8fcG5q__actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%}}.page-module__8fcG5q__btnIcon{margin-right:.5rem}.page-module__8fcG5q__tableCard{overflow:hidden}.page-module__8fcG5q__tableToolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@media (max-width:768px){.page-module__8fcG5q__tableToolbar{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}}.page-module__8fcG5q__toolbarMainControls{flex:1;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.page-module__8fcG5q__toolbarMainControls{flex-direction:column;align-items:stretch;gap:.75rem}}.page-module__8fcG5q__searchContainer{background-color:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:300px;transition:all var(--transition-fast);align-items:center;padding:.5rem .75rem;display:flex}@media (max-width:768px){.page-module__8fcG5q__searchContainer{width:100%}}.page-module__8fcG5q__searchContainer:focus-within{border-color:var(--accent-primary)}.page-module__8fcG5q__searchIcon{color:var(--text-muted);margin-right:.5rem}.page-module__8fcG5q__searchInput{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.page-module__8fcG5q__tableContainer{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.page-module__8fcG5q__table{border-collapse:collapse;text-align:left;width:100%}.page-module__8fcG5q__table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-main);padding:1rem 1.5rem;font-size:.8rem;font-weight:600}.page-module__8fcG5q__table td{color:var(--text-main);border-bottom:1px solid var(--border-subtle);transition:background-color var(--transition-fast);padding:1rem 1.5rem;font-size:.9rem}.page-module__8fcG5q__tableRow:hover td{background-color:var(--bg-card-hover)}.page-module__8fcG5q__tableRow:last-child td{border-bottom:none}.page-module__8fcG5q__tablePagination{border-top:1px solid var(--border-subtle);background-color:var(--bg-main);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}@media (max-width:768px){.page-module__8fcG5q__table th{padding:.75rem;font-size:.72rem}.page-module__8fcG5q__table td{padding:.75rem;font-size:.85rem}.page-module__8fcG5q__tablePagination{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__8fcG5q__paginationControls{justify-content:space-between;width:100%}}.page-module__8fcG5q__paginationText{color:var(--text-muted);font-size:.875rem}.page-module__8fcG5q__paginationControls{gap:.5rem;display:flex}.page-module__8fcG5q__textRight{text-align:right}.page-module__8fcG5q__textCenter{text-align:center}.page-module__8fcG5q__textMuted{color:var(--text-muted)}.page-module__8fcG5q__textSuccess{color:var(--success)}.page-module__8fcG5q__textDanger{color:var(--danger)}.page-module__8fcG5q__fontWeightBold{font-weight:600}.page-module__8fcG5q__iconGhostBtn{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;padding:.4rem;display:inline-flex}.page-module__8fcG5q__iconGhostBtn:hover{background-color:var(--bg-secondary);color:var(--text-main)}.page-module__8fcG5q__checkbox{width:1rem;height:1rem;accent-color:var(--accent-primary);cursor:pointer}.page-module__8fcG5q__rowSelected{background:rgba(var(--accent-primary-rgb,0,209,255),.05)!important}.page-module__8fcG5q__bulkDeleteBtn{color:#f87171;border-color:#ef444433}.page-module__8fcG5q__bulkDeleteBtn:hover{background:#ef44441a;border-color:#ef4444}.page-module__8fcG5q__bulkTagWrapper{align-items:center;display:flex;position:relative}.page-module__8fcG5q__bulkTagMenu{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:260px;box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:768px){.page-module__8fcG5q__bulkTagMenu{width:calc(100vw - 2.5rem);max-width:320px;position:fixed;inset:auto auto 2rem 50%;transform:translate(-50%);box-shadow:0 -10px 40px #0006}}.page-module__8fcG5q__bulkTagLabel{color:var(--text-muted);margin:0;font-size:.75rem}.page-module__8fcG5q__bulkTabRow{background:var(--bg-secondary);border-radius:var(--radius-sm);gap:.25rem;padding:.2rem;display:flex}@media (max-width:768px){.page-module__8fcG5q__bulkTabRow{width:100%}}.page-module__8fcG5q__bulkTab{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.page-module__8fcG5q__bulkTabActive{background:var(--bg-card);color:var(--text-main)}.page-module__8fcG5q__bulkRemoveTags{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__8fcG5q__bulkRemoveTag{color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef444440;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.page-module__8fcG5q__bulkRemoveTag:hover:not(:disabled){background:#ef44442e;border-color:#ef4444}.page-module__8fcG5q__bulkRemoveTag:disabled{opacity:.5;cursor:not-allowed}.page-module__8fcG5q__bulkTagEmpty{color:var(--text-muted);text-align:center;margin:0;font-size:.75rem;font-style:italic}.page-module__8fcG5q__bulkTagConflict{flex-direction:column;gap:.5rem;display:flex}.page-module__8fcG5q__bulkTagConflictMsg{color:var(--text-secondary);text-align:center;margin:0;font-size:.75rem}.page-module__8fcG5q__bulkTagConflictActions{gap:.4rem;display:flex}.page-module__8fcG5q__bulkTagConflictCancel{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:.1rem;font-size:.7rem}.page-module__8fcG5q__bulkTagConflictCancel:hover{color:var(--text-secondary)}.page-module__8fcG5q__filterBtnActive{background-color:var(--bg-card-hover)!important;color:var(--accent-primary)!important;border-color:var(--accent-primary)!important}.page-module__8fcG5q__filterPanel{background-color:var(--bg-card);border-bottom:1px solid var(--border-subtle);padding:1rem 1.5rem;animation:.2s ease-out page-module__8fcG5q__slideDown}@keyframes page-module__8fcG5q__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__8fcG5q__filterGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:flex-end;gap:1.5rem;display:grid}.page-module__8fcG5q__filterGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__8fcG5q__filterLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.page-module__8fcG5q__filterSelect{background-color:var(--bg-main);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;transition:border-color var(--transition-fast);outline:none;padding:.5rem .75rem;font-size:.875rem}.page-module__8fcG5q__filterSelect:focus{border-color:var(--accent-primary)}.page-module__8fcG5q__filterTagInput{background-color:var(--bg-main)!important}.page-module__8fcG5q__filterActions{justify-content:flex-end;display:flex}.page-module__8fcG5q__tagsCell{cursor:pointer;min-height:24px;transition:background-color var(--transition-fast);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:4px;display:flex}.page-module__8fcG5q__tagsCell:hover{background-color:var(--bg-secondary)}.page-module__8fcG5q__tagBadgeContainer{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.page-module__8fcG5q__tagBadge{padding:.1rem .3rem!important;font-size:.65rem!important}.page-module__8fcG5q__inlineEditContainer{background-color:var(--bg-main);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,0,209,255),.1);align-items:center;gap:.5rem;padding:2px 4px;display:flex}.page-module__8fcG5q__inlineTagInput{min-width:120px;background:0 0!important;border:none!important}.page-module__8fcG5q__inlineTagInput input{font-size:.8rem!important}.page-module__8fcG5q__saveEditBtn{background-color:var(--accent-primary);color:#000;cursor:pointer;transition:opacity var(--transition-fast);border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;font-weight:600;display:flex}.page-module__8fcG5q__saveEditBtn:hover{opacity:.8}.page-module__8fcG5q__notesRow td{border-bottom:1px solid var(--border-subtle);padding:0}.page-module__8fcG5q__notesCell{background-color:var(--bg-main);padding:0!important}.page-module__8fcG5q__notesContent{color:var(--text-secondary);border-left:3px solid var(--accent-primary);align-items:flex-start;gap:.6rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.6;animation:.15s ease-out page-module__8fcG5q__slideDown;display:flex}.page-module__8fcG5q__noteTextarea{background:var(--bg-main);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);width:100%;color:var(--text-main);resize:vertical;box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb,0,209,255),.1);outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.6}
.page-module__aydn6q__container{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.page-module__aydn6q__container:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.page-module__aydn6q__container:after{content:"";opacity:.15;filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2563eb 0%,#0000 70%);width:700px;height:500px;position:fixed;top:-150px;left:50%;transform:translate(-50%)}.page-module__aydn6q__authCard{z-index:1;background:#1a1d2b;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:420px;position:relative;box-shadow:0 40px 80px #00000080}.page-module__aydn6q__header{text-align:center;margin-bottom:2rem}.page-module__aydn6q__logoWrapper{margin-bottom:1.25rem;display:inline-block}.page-module__aydn6q__logoIcon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#a855f7 100%);border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:900;display:flex;box-shadow:0 8px 32px #2563eb66,0 0 0 1px #ffffff14}.page-module__aydn6q__title{color:#f8f9fa;letter-spacing:-.025em;margin-bottom:.4rem;font-size:1.5rem;font-weight:800}.page-module__aydn6q__subtitle{color:#94a3b8;font-size:.875rem}.page-module__aydn6q__form{flex-direction:column;gap:1.25rem;display:flex}.page-module__aydn6q__extras{justify-content:flex-start;align-items:center;margin-top:-.5rem;margin-bottom:.5rem;display:flex}.page-module__aydn6q__rememberMe{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;font-size:.875rem;transition:color .15s;display:flex}.page-module__aydn6q__rememberMe:hover{color:#f8f9fa}.page-module__aydn6q__checkbox{accent-color:#2563eb;cursor:pointer;width:1rem;height:1rem}.page-module__aydn6q__footer{text-align:center;color:#64748b;margin-top:2rem;font-size:.875rem}.page-module__aydn6q__link{color:#3b82f6;margin-left:.4rem;font-weight:600;text-decoration:none;transition:color .15s}.page-module__aydn6q__link:hover{color:#60a5fa}.page-module__aydn6q__pwStrengthWrap{gap:4px;margin-top:.5rem;display:flex}.page-module__aydn6q__pwStrengthBar{background:#ffffff14;border-radius:2px;flex:1;height:3px;transition:background .25s}.page-module__aydn6q__pwStrengthBar.page-module__aydn6q__active0{background:#ef4444}.page-module__aydn6q__pwStrengthBar.page-module__aydn6q__active1{background:#f59e0b}.page-module__aydn6q__pwStrengthBar.page-module__aydn6q__active2{background:#3b82f6}.page-module__aydn6q__pwStrengthBar.page-module__aydn6q__active3{background:#10b981}.page-module__aydn6q__pwStrengthLabel{color:#64748b;margin-top:.35rem;font-size:.75rem;transition:color .25s}.page-module__aydn6q__pwReqs{flex-direction:column;gap:.3rem;margin-top:.5rem;display:flex}.page-module__aydn6q__pwReq{color:#64748b;align-items:center;gap:.4rem;font-size:.775rem;transition:color .2s;display:flex}.page-module__aydn6q__pwReq.page-module__aydn6q__met{color:#10b981}.page-module__aydn6q__pwReqDot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.page-module__aydn6q__error{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}
.page-module__JyfRXa__container{max-width:900px;margin:0 auto;padding:2rem}.page-module__JyfRXa__header{margin-bottom:2rem}.page-module__JyfRXa__titleWrapper{align-items:center;gap:1rem;display:flex}.page-module__JyfRXa__titleIcon{border-radius:var(--radius-sm);flex-shrink:0}.page-module__JyfRXa__header h1{color:var(--text-main);letter-spacing:-.025em;margin:0 0 .25rem;font-size:1.75rem;font-weight:800}.page-module__JyfRXa__subtitle{color:var(--text-muted);margin:0;font-size:.9rem}.page-module__JyfRXa__content{flex-direction:column;gap:1.5rem;display:flex}.page-module__JyfRXa__downloadCard{border-color:var(--accent-primary)!important}.page-module__JyfRXa__downloadInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module__JyfRXa__downloadInfo{flex:1}.page-module__JyfRXa__downloadTitle{color:var(--text-main);margin:0 0 .5rem;font-family:monospace;font-size:1.1rem;font-weight:700}.page-module__JyfRXa__downloadDesc{color:var(--text-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.page-module__JyfRXa__badges{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__JyfRXa__badge{color:var(--accent-primary);background:#00f2ff14;border:1px solid #00f2ff33;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.page-module__JyfRXa__downloadBtn{background:var(--accent-primary);color:#000;border-radius:var(--radius-md);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__JyfRXa__downloadBtn:hover{opacity:.85}.page-module__JyfRXa__urlCopyBtn{color:var(--text-muted);cursor:pointer;vertical-align:middle;opacity:.7;background:0 0;border:none;border-radius:3px;align-items:center;padding:0 .25rem;transition:opacity .15s;display:inline-flex}.page-module__JyfRXa__urlCopyBtn:hover{opacity:1}.page-module__JyfRXa__warningBox{border-radius:var(--radius-md);color:var(--text-secondary);background:#eab30812;border:1px solid #eab30840;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.page-module__JyfRXa__stepsGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:900px){.page-module__JyfRXa__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page-module__JyfRXa__stepsGrid{grid-template-columns:1fr}}.page-module__JyfRXa__stepCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;display:flex;position:relative}.page-module__JyfRXa__stepNumber{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.page-module__JyfRXa__stepIcon{color:var(--accent-primary);margin-bottom:.25rem}.page-module__JyfRXa__stepTitle{color:var(--text-main);margin:0;font-size:.9rem;font-weight:700}.page-module__JyfRXa__stepDesc{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.6}.page-module__JyfRXa__paramTable{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.page-module__JyfRXa__paramRow{flex-direction:column;align-items:center;gap:.5rem;display:flex}.page-module__JyfRXa__paramKey{color:var(--accent-primary);border-radius:var(--radius-sm);white-space:nowrap;background:#00f2ff12;padding:.15rem .75rem;font-size:.82rem;font-weight:700}.page-module__JyfRXa__paramDesc{color:var(--text-muted);text-align:center;font-size:.82rem;line-height:1.5}.page-module__JyfRXa__paramDesc code{color:var(--text-secondary);background:var(--bg-secondary);border-radius:3px;padding:.1rem .35rem;font-size:.78rem}.page-module__JyfRXa__paramNote{color:var(--text-muted);border-radius:var(--radius-sm);background:#00f2ff0a;border:1px solid #00f2ff1a;align-items:center;gap:.4rem;margin-top:1rem;padding:.5rem .75rem;font-size:.78rem;display:flex}
.PerformanceReport-module__TXcmDW__report{flex-direction:column;gap:1.25rem;display:flex}.PerformanceReport-module__TXcmDW__donutSvg{width:140px;height:140px}.PerformanceReport-module__TXcmDW__bodyGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.PerformanceReport-module__TXcmDW__section{flex-direction:column;align-items:center;gap:.7rem;display:flex}.PerformanceReport-module__TXcmDW__dirContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7rem;width:100%;display:flex}.PerformanceReport-module__TXcmDW__sectionTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);text-align:center;margin:0 0 .5rem;font-size:.65rem;font-weight:700}.PerformanceReport-module__TXcmDW__statRow{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:260px;display:flex}.PerformanceReport-module__TXcmDW__statLabel{color:var(--text-muted);font-size:.78rem}.PerformanceReport-module__TXcmDW__statValue{color:var(--text-main);text-align:right;font-size:.82rem;font-weight:600}.PerformanceReport-module__TXcmDW__pos{color:var(--success)}.PerformanceReport-module__TXcmDW__neg{color:var(--danger)}.PerformanceReport-module__TXcmDW__dirDonutRow{justify-content:center;gap:1rem;width:100%;display:flex}.PerformanceReport-module__TXcmDW__dirDonutRow svg{width:155px!important;height:155px!important}.PerformanceReport-module__TXcmDW__highlightsStack{flex-direction:column;gap:.65rem;width:100%;display:flex}.PerformanceReport-module__TXcmDW__highlightItem{flex-direction:column;align-items:center;gap:.3rem;display:flex}.PerformanceReport-module__TXcmDW__valGap{margin-left:.5rem}.PerformanceReport-module__TXcmDW__insightsList{border-radius:var(--radius-md);background:#00d1ff0a;border:1px solid #00d1ff1f;flex-direction:column;align-items:center;gap:.45rem;padding:.875rem 1rem;display:flex}.PerformanceReport-module__TXcmDW__insight{color:var(--text-secondary);text-align:center;justify-content:center;align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.PerformanceReport-module__TXcmDW__insightBullet{color:var(--accent-primary);flex-shrink:0;margin-top:1px;font-weight:700}@media (max-width:768px){.PerformanceReport-module__TXcmDW__bodyGrid{grid-template-columns:1fr;gap:0}.PerformanceReport-module__TXcmDW__section{border-bottom:1px solid var(--border-subtle);padding:1.25rem 0}.PerformanceReport-module__TXcmDW__section:last-child{border-bottom:none;padding-bottom:0}.PerformanceReport-module__TXcmDW__section:first-child{padding-top:0}.PerformanceReport-module__TXcmDW__statRow{max-width:100%}.PerformanceReport-module__TXcmDW__dirDonutRow svg{width:130px!important;height:130px!important}}
