.perf-v2{min-height:100%;width:100%;padding:22px 18px 18px;box-sizing:border-box;color:#f6f7fb;background:radial-gradient(circle at 0% 46%,rgba(139,61,255,.22),transparent 46%),radial-gradient(circle at 100% 45%,rgba(255,138,42,.2),transparent 54%),#08080a;overflow:hidden}.perf-v2 button{font:inherit}.perf-v2-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.perf-v2-range-tools,.perf-v2-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.perf-v2-actions{margin-right:10px}.perf-v2-range-tools button,.perf-v2-actions button{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0a0a0cb8;color:#d7d9e3;font-size:.76rem;font-weight:500}.perf-v2-range-tools button.is-active{color:#b76cff;border-color:#8b3dff73;background:#8b3dff29}.perf-v2-icon-button{width:34px;min-width:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.perf-v2-range-tools .perf-v2-icon-button{width:34px;min-width:34px;padding:0}.perf-v2-range-tools .perf-v2-icon-button svg,.perf-v2-icon-button svg{width:24px;height:24px;fill:#f5f7fb;stroke:none}.perf-v2-sync-dot:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:#12d875;box-shadow:0 0 10px #12d87580}.perf-v2-sync-dot[aria-busy=true]{opacity:.82}.perf-v2-date-range{display:inline-flex;align-items:center;gap:8px;color:#a9afbf;font-size:.78rem}.perf-v2-date-range:before{content:"";width:14px;height:14px;border:1px solid #747b8e;border-radius:3px;box-sizing:border-box}.perf-v2-layout{margin-top:22px;display:grid;width:calc(100% + 10px);grid-template-columns:222px minmax(520px,1fr) 286px;gap:12px;height:calc(100dvh - 98px);min-height:0}.perf-v2-kpi-rail,.perf-v2-insights,.perf-v2-main{min-height:0}.perf-v2-kpi-rail{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin}.perf-v2-kpi-rail.is-scrollbar-hovered,.perf-v2-kpi-rail:focus-within{scrollbar-color:rgba(168,85,247,.42) transparent}.perf-v2-kpi-rail::-webkit-scrollbar{width:8px}.perf-v2-kpi-rail::-webkit-scrollbar-track{background:transparent}.perf-v2-kpi-rail::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:content-box}.perf-v2-kpi-rail.is-scrollbar-hovered::-webkit-scrollbar-thumb,.perf-v2-kpi-rail:focus-within::-webkit-scrollbar-thumb,.perf-v2-kpi-rail::-webkit-scrollbar-thumb:hover{background:#a855f76b;background-clip:content-box}.perf-v2-metric-tile{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;flex:1 1 0;min-height:50px;padding:7px 10px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#0c0d11d1;box-sizing:border-box}.perf-v2-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#8b3dff24;color:#a855f7;font-size:.68rem;font-weight:800}.perf-v2-metric-tile.is-positive .perf-v2-metric-icon{background:#12d8751f;color:#12d875}.perf-v2-metric-tile.is-negative .perf-v2-metric-icon{background:#ff425421;color:#ff4254}.perf-v2-metric-tile span:not(.perf-v2-metric-icon){display:block;color:#9fa6b8;font-size:.68rem;line-height:1.1}.perf-v2-metric-tile strong{display:block;margin-top:2px;color:#f6f7fb;font-size:1.02rem;line-height:1.08}.perf-v2-metric-tile small{display:block;margin-top:2px;color:#8d94a5;font-size:.67rem}.perf-v2-metric-tile.is-positive strong,.is-positive{color:#12d875!important}.perf-v2-metric-tile.is-negative strong,.is-negative{color:#ff4254!important}.perf-v2-kpi-rail .perf-v2-metric-tile strong{color:#f6f7fb!important}.perf-v2-main{display:grid;grid-template-rows:84px minmax(0,1fr);gap:12px;min-width:0;margin-right:12px;padding-bottom:10px;box-sizing:border-box}.perf-v2-chart-panel,.perf-v2-panel,.perf-v2-bottom-strip article{border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#18181be6,#050507f5),#101013}.perf-v2-chart-panel{display:flex;flex-direction:column;min-height:0;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.perf-v2-chart-tabs{display:flex;align-items:center;gap:0;padding:10px 12px 8px}.perf-v2-chart-tabs button{min-width:112px;min-height:34px;border:1px solid rgba(255,255,255,.06);border-right:none;background:#08080ac7;color:#b7bdca;font-size:.74rem;font-weight:700}.perf-v2-chart-tabs button:first-child{border-radius:7px 0 0 7px}.perf-v2-chart-tabs button:nth-child(2){border-right:1px solid rgba(255,255,255,.06);border-radius:0 7px 7px 0}.perf-v2-chart-tabs button.is-active{color:#fff;background:linear-gradient(90deg,#8b3dff47,#fb6f0024),#121215e6;box-shadow:inset 0 -2px #a855f7}.perf-v2-chart-tabs button.is-locked{cursor:default}.perf-v2-chart-tabs .perf-v2-period{margin-left:auto;min-width:82px;border:1px solid rgba(255,255,255,.075);border-radius:7px}.perf-v2-chart-title-row{padding:0 8px}.perf-v2-chart-title-row h2{margin:0;font-size:.92rem;font-weight:650;color:#d8dce8}.perf-v2-drawdown-title{margin:10px 0 0;padding:0 0 0 8px;font-size:.92rem;font-weight:650;color:#d8dce8}.perf-v2-chart-stack{flex:1;min-height:0;padding:8px 10px 10px;overflow:hidden;display:flex;flex-direction:column}.perf-v2-line-chart,.perf-v2-drawdown-chart{display:block;position:relative;width:100%;min-height:0}.perf-v2-chart-svg{display:block;width:100%;height:100%}.perf-v2-chart-label-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.perf-v2-chart-label{position:absolute;transform:translateY(-50%);color:#7f8798;font-size:10px;line-height:1;white-space:nowrap}.perf-v2-chart-label.is-equity-marker{color:#a855f7}.perf-v2-chart-label.is-current-drawdown{color:#fb6f00}.perf-v2-chart-label.is-date{transform:none}.perf-v2-chart-label.is-end{transform:translate(-100%)}.perf-v2-line-chart{height:clamp(270px,36dvh,360px)}.perf-v2-drawdown-chart{height:clamp(145px,21dvh,200px);margin-top:6px}.perf-v2-chart-stack.is-stacked .perf-v2-line-chart{flex:0 0 clamp(220px,31dvh,310px);height:auto;min-height:clamp(220px,31dvh,310px)}.perf-v2-chart-stack.is-stacked .perf-v2-drawdown-chart{flex:1 1 auto;height:auto;min-height:clamp(74px,13dvh,145px)}.perf-v2-chart-stack.is-single .perf-v2-line-chart,.perf-v2-chart-stack.is-single .perf-v2-drawdown-chart{flex:1 1 auto;height:auto}.perf-v2-chart-stack.is-single .perf-v2-drawdown-title{margin-top:0}.perf-v2-chart-grid,.perf-v2-chart-frame{stroke:#ffffff0f;stroke-width:1}.perf-v2-chart-frame{fill:none}.perf-v2-chart-zero-line{stroke:#ffffff38;stroke-width:1.25;stroke-dasharray:4 5}.perf-v2-chart-equity{fill:none;stroke:url(#perf-v2-equity-stroke);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.perf-v2-drawdown-line{fill:none;stroke:#fb6f00;stroke-width:1.8}.perf-v2-drawdown-fill{fill:url(#perf-v2-drawdown-fill)}.perf-v2-empty-chart{display:grid;place-items:center;min-height:460px;color:#9fa6b8}.perf-v2-bottom-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.perf-v2-bottom-strip article{position:relative;min-width:0;padding:12px 14px;border-radius:7px;overflow:hidden}.perf-v2-bottom-strip span,.perf-v2-bottom-strip small{display:block;color:#9fa6b8;font-size:.72rem;white-space:nowrap}.perf-v2-bottom-strip strong{display:block;margin:4px 0 2px;color:#f6f7fb;font-size:1.05rem}.perf-v2-insights{display:grid;grid-template-rows:minmax(138px,1fr) minmax(101px,1fr) minmax(216px,1fr) minmax(101px,1fr) minmax(190px,1fr);gap:12px;min-width:0;padding-bottom:10px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin}.perf-v2-insights.is-scrollbar-hovered,.perf-v2-insights:focus-within{scrollbar-color:rgba(251,111,0,.5) transparent}.perf-v2-insights::-webkit-scrollbar{width:8px}.perf-v2-insights::-webkit-scrollbar-track{background:transparent}.perf-v2-insights::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:content-box}.perf-v2-insights.is-scrollbar-hovered::-webkit-scrollbar-thumb,.perf-v2-insights:focus-within::-webkit-scrollbar-thumb,.perf-v2-insights::-webkit-scrollbar-thumb:hover{background:#fb6f0080;background-clip:content-box}.perf-v2-panel{min-width:0;padding:13px 14px;border-radius:8px;box-sizing:border-box;overflow:hidden}.perf-v2-panel-impact{min-height:0}.perf-v2-panel h3{margin:0 0 12px;color:#f7f7fb;font-size:.85rem;font-weight:750}.perf-v2-distribution{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:14px}.perf-v2-donut{width:84px;height:84px;border-radius:50%;background:conic-gradient(#12d875 0 var(--perf-v2-win-pct),#ff4254 var(--perf-v2-win-pct) 100%);display:grid;place-items:center}.perf-v2-donut>div{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#17181c;text-align:center}.perf-v2-donut strong{color:#fff;font-size:.9rem;line-height:1}.perf-v2-legend{display:grid;gap:10px;color:#c8ceda;font-size:.72rem}.perf-v2-legend i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px}.perf-v2-legend .is-green,.perf-v2-hbar .is-green{background:#12d875}.perf-v2-legend .is-red,.perf-v2-hbar .is-red{background:#ff4254}.perf-v2-hbar{display:grid;grid-template-columns:80px 1fr 68px;align-items:center;gap:8px;margin:10px 0;color:#aab1c0;font-size:.68rem}.perf-v2-panel-fees .perf-v2-hbar{grid-template-columns:96px 1fr 68px}.perf-v2-panel-fees .perf-v2-hbar>span{white-space:nowrap}.perf-v2-hbar>div{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.perf-v2-hbar i{display:block;height:100%;border-radius:inherit}.perf-v2-hbar strong{color:#e5e8ef;font-size:.67rem;text-align:right}.perf-v2-hbar.is-unavailable strong{color:#8b93a5}.perf-v2-impact-range{display:flex;min-height:0;height:calc(100% - 28px);flex-direction:column;justify-content:center;gap:14px}.perf-v2-impact-values{display:grid;grid-template-columns:1fr 1fr;gap:10px}.perf-v2-impact-values span{min-width:0}.perf-v2-impact-values small{display:block;margin-bottom:4px;color:#aab1c0;font-size:.68rem}.perf-v2-impact-values strong{display:block;color:#f5f7fb;font-size:1rem;line-height:1}.perf-v2-impact-values .is-win strong{color:#12d875}.perf-v2-impact-values .is-loss{text-align:right}.perf-v2-impact-values .is-loss strong{color:#ff4254}.perf-v2-impact-axis{position:relative;height:36px}.perf-v2-impact-axis:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;border-radius:999px;background:#ffffff14;transform:translateY(-50%)}.perf-v2-impact-axis i{position:absolute;top:50%;height:8px;border-radius:999px;transform:translateY(-50%)}.perf-v2-impact-axis .is-loss{left:50%;background:linear-gradient(90deg,#ff4254,#ff425473)}.perf-v2-impact-axis .is-win{right:50%;background:linear-gradient(90deg,#12d87573,#12d875)}.perf-v2-impact-zero{position:absolute;left:50%;top:50%;display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#101013;color:#8f98aa;font-size:.66rem;font-weight:700;transform:translate(-50%,-50%)}.perf-v2-impact-range p{margin:0;color:#aab1c0;font-size:.68rem;text-align:center}.perf-v2-footnote{margin:10px 0 0;color:#9299aa;font-size:.75rem}.perf-v2-sync-toast-stack{position:fixed;right:14px;bottom:14px;z-index:1400;width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.perf-v2-sync-toast{width:100%;padding:14px 14px 13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#18181bfa,#08080afa),#111114;box-shadow:0 18px 44px #0000006b;color:#eef1f8;box-sizing:border-box;pointer-events:auto}.perf-v2-sync-toast-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.perf-v2-sync-toast-header strong{min-width:0;font-size:.9rem;line-height:1.25}.perf-v2-sync-toast-header button{width:24px;min-width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:#b9bfcb;line-height:1}.perf-v2-sync-toast-bar{height:8px;margin:12px 0 11px;overflow:hidden;border-radius:999px;background:#ffffff12}.perf-v2-sync-toast-bar i{display:block;height:100%;min-width:8%;border-radius:inherit;background:linear-gradient(90deg,#12d875,#8b3dff);transition:width .25s ease}.perf-v2-sync-toast.is-running .perf-v2-sync-toast-bar i,.perf-v2-sync-toast.is-queued .perf-v2-sync-toast-bar i{animation:perfSyncPulse 1.2s ease-in-out infinite}.perf-v2-sync-toast.is-failed .perf-v2-sync-toast-bar i,.perf-v2-sync-toast.is-completed_with_errors .perf-v2-sync-toast-bar i{background:linear-gradient(90deg,#ff4254,#fb6f00)}.perf-v2-sync-toast p{margin:0 0 10px;color:#c9ceda;font-size:.78rem}.perf-v2-sync-toast-counts{display:block;margin-bottom:8px}.perf-v2-sync-toast-counts span{display:block;padding:7px 8px;border-radius:7px;background:#ffffff0b;color:#f4f6fb;font-size:.74rem;font-weight:650}.perf-v2-sync-toast-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px;color:#aeb5c4;font-size:.7rem}.perf-v2-sync-toast-meta span{min-width:0}.perf-v2-sync-toast-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0 0}.perf-v2-sync-toast-actions button{min-width:0;min-height:28px;padding:0 6px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff0a;color:#d5dae6;font-size:.72rem;font-weight:650;white-space:nowrap}.perf-v2-sync-toast-actions button:disabled{cursor:default;opacity:.48}.perf-v2-sync-toast-cancel:not(:disabled){border-color:#ff425447;color:#ff8a9e}.perf-v2-sync-toast-details{display:grid;gap:7px;margin:10px 0 0;padding:10px;border-radius:7px;background:#ffffff09}.perf-v2-sync-toast-details div{display:grid;grid-template-columns:86px 1fr;gap:8px;min-width:0}.perf-v2-sync-toast-details dt,.perf-v2-sync-toast-details dd{min-width:0;margin:0;font-size:.68rem;line-height:1.3}.perf-v2-sync-toast-details dt{color:#8f98aa}.perf-v2-sync-toast-details dd{overflow-wrap:anywhere;color:#d8dde8}.perf-v2-sync-toast small{display:block;color:#9fa6b8;font-size:.7rem;line-height:1.35}.perf-v2-sync-toast-background{margin-top:8px;color:#d6b77a!important}.perf-v2-sync-toast-error{margin-top:8px;color:#ff8a9e!important}@keyframes perfSyncPulse{0%{opacity:.62}50%{opacity:1}to{opacity:.62}}@media (max-width: 1280px){.perf-v2-layout{grid-template-columns:210px minmax(460px,1fr) 260px}.perf-v2-bottom-strip article{padding-right:14px}}@media (max-height: 760px) and (min-width: 1025px){.perf-v2{padding-top:18px;padding-bottom:12px}.perf-v2-layout{height:calc(100dvh - 88px)}.perf-v2-line-chart{height:clamp(220px,31dvh,270px)}.perf-v2-drawdown-chart{height:clamp(118px,18dvh,145px)}}@media (max-width: 1024px){.perf-v2{overflow:auto}.perf-v2-layout{height:auto;grid-template-columns:1fr}.perf-v2-main{margin-right:0}.perf-v2-kpi-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.perf-v2-metric-tile{flex:initial}.perf-v2-insights,.perf-v2-bottom-strip{grid-template-columns:1fr;grid-template-rows:none}}.trades-dashboard-calendar-wrap{width:calc(100% + 3px);margin-left:-1px;height:calc(100% + 3px);min-width:0;padding:0}.calendar-alt-page{--cal-bg: #08080a;--cal-panel: #121215;--cal-panel-2: #17171b;--cal-panel-3: #1f1f21;--cal-border: rgba(255, 255, 255, .085);--cal-border-strong: rgba(255, 255, 255, .14);--cal-text: #f4f4f5;--cal-muted: #a1a1aa;--cal-faint: #71717a;--cal-purple: #8b3dff;--cal-violet: #b147ff;--cal-orange: #ff8a2a;--cal-green: #22c55e;--cal-red: #ef4444;width:100%;height:100%;min-width:0;display:flex;flex-direction:column;gap:8px;color:var(--cal-text);background:var( --td-main-panel-bg, radial-gradient(circle at 0% 48%, rgba(139, 61, 255, .22), transparent 46%), radial-gradient(circle at 100% 48%, rgba(255, 138, 42, .16), transparent 42%), var(--cal-bg) );border:none;border-radius:0;padding:22px 10px 10px;overflow:hidden}.calendar-alt-topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:30px}.calendar-alt-topbar-left{display:flex;flex-direction:column;min-width:0}.calendar-alt-topbar-state{position:absolute;top:0;left:50%;height:30px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%);color:var(--cal-muted);font-size:.72rem;line-height:1;text-align:center;white-space:nowrap;pointer-events:none}.calendar-alt-month-picker,.calendar-alt-actions,.calendar-alt-legend{display:flex;align-items:center}.calendar-alt-month-picker{margin-left:9px;gap:5px}.calendar-alt-icon-btn,.calendar-alt-today,.calendar-alt-action-btn,.calendar-alt-square-btn{height:30px;min-height:30px;border:1px solid rgba(255,255,255,.09);background:#0a0a0cb8;color:var(--cal-text);border-radius:7px;font:inherit;font-size:.76rem;cursor:pointer}.calendar-alt-icon-btn{width:30px;padding:0}.calendar-alt-today,.calendar-alt-action-btn{padding:0 10px}.calendar-alt-square-btn{width:28px;padding:0;color:var(--cal-muted)}.calendar-alt-icon-btn:hover,.calendar-alt-today:hover,.calendar-alt-action-btn:hover,.calendar-alt-square-btn:hover{border-color:#ff8a2a6b;background:#1f1f21f5}.calendar-alt-month-label{height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0a0a0cb8;color:#f4f4f5;font-size:.76rem;font-weight:700;white-space:nowrap}.calendar-alt-actions{justify-content:flex-end;gap:8px;flex-wrap:wrap}.calendar-alt-sync-pill{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--cal-border);border-radius:7px;color:var(--cal-muted);background:#121215b8;font-size:.68rem;white-space:nowrap}.calendar-alt-sync-pill:before{content:"";width:6px;height:6px;border:1px solid var(--cal-green);border-radius:999px}.calendar-alt-metrics{margin:14px 18px 0 10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.calendar-alt-metric{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:78px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:linear-gradient(180deg,#18181be6,#050507f5),#101013;overflow:hidden}.calendar-alt-metric-label{display:block;color:#9fa6b8;font-size:.72rem;line-height:1.1;white-space:nowrap}.calendar-alt-metric strong{display:block;margin:4px 0 2px;color:#f6f7fb;font-size:1.05rem;line-height:1.08;font-weight:800;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-alt-metric small{display:block;color:#9fa6b8;font-size:.72rem;line-height:1.1;white-space:nowrap}.calendar-alt-metric.is-positive strong,.calendar-alt-monthly.is-positive .calendar-alt-monthly-value{color:var(--cal-green)}.calendar-alt-metric.is-negative strong,.calendar-alt-monthly.is-negative .calendar-alt-monthly-value{color:var(--cal-red)}.calendar-alt-metric.is-neutral strong,.calendar-alt-monthly.is-neutral .calendar-alt-monthly-value{color:#d4d4d8}.calendar-alt-workspace{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.calendar-alt-grid-wrap{margin-left:10px;margin-right:17px;min-height:0;min-width:0;display:flex;flex-direction:column;border:1px solid var(--cal-border);border-radius:8px;background:transparent;overflow:hidden}.calendar-alt-grid{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.calendar-alt-head-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));min-height:32px;border-bottom:1px solid var(--cal-border);background:#0d0d10eb}.calendar-alt-head{display:flex;align-items:center;justify-content:center;color:var(--cal-muted);font-size:.68rem;font-weight:700;border-right:1px solid var(--cal-border)}.calendar-alt-head:last-child{border-right:0}.calendar-alt-body{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:repeat(var(--calendar-alt-week-count, 6),minmax(0,1fr))}.calendar-alt-row{min-height:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-bottom:1px solid var(--cal-border)}.calendar-alt-row:last-child{border-bottom:0}.calendar-alt-day{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;gap:5px;padding:10px 11px;border-right:1px solid var(--cal-border);background:transparent;overflow:hidden}.calendar-alt-day:last-child{border-right:0}.calendar-alt-day.is-outside{opacity:.42;background:transparent}.calendar-alt-day.is-best{box-shadow:inset 0 0 0 2px #ff8a2aad}.calendar-alt-day.is-worst{box-shadow:inset 0 0 0 2px #ef44449e}.calendar-alt-day-topline{display:flex;align-items:center;justify-content:space-between;min-height:20px}.calendar-alt-day-date{color:#f4f4f5;font-size:.9rem;font-weight:800}.calendar-alt-day-badge{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--cal-bg);background:var(--cal-orange);border-radius:999px;font-size:.56rem;font-weight:900}.calendar-alt-day.is-worst .calendar-alt-day-badge{color:#fff;background:var(--cal-red)}.calendar-alt-week-summary{background:#12121594}.calendar-alt-week-summary .calendar-alt-day-date{color:var(--cal-muted);font-size:.72rem;font-weight:700}.calendar-alt-day-pnl{color:#d4d4d8;font-size:.9rem;line-height:1.05;font-weight:800}.calendar-alt-day.is-empty .calendar-alt-day-pnl,.calendar-alt-week-summary.is-empty .calendar-alt-day-pnl{color:#d4d4d87a}.calendar-alt-day.is-positive .calendar-alt-day-pnl{color:var(--cal-green)}.calendar-alt-day.is-negative .calendar-alt-day-pnl{color:var(--cal-red)}.calendar-alt-day-trades{color:var(--cal-muted);font-size:.72rem;line-height:1.1}.calendar-alt-day.is-empty .calendar-alt-day-trades,.calendar-alt-week-summary.is-empty .calendar-alt-day-trades{color:#9fa6b87a}.calendar-alt-legend{flex:0 0 auto;min-height:28px;gap:14px;padding:0 12px;border-top:1px solid var(--cal-border);color:var(--cal-muted);font-size:.63rem;overflow:hidden}.calendar-alt-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.calendar-alt-legend i{width:8px;height:8px;border-radius:2px;display:inline-block;background:var(--cal-faint)}.calendar-alt-legend .is-profit{background:var(--cal-green)}.calendar-alt-legend .is-loss{background:var(--cal-red)}.calendar-alt-legend .is-flat{background:#3f3f46}.calendar-alt-legend .is-best{background:var(--cal-orange);border-radius:999px}.calendar-alt-legend .is-worst{background:transparent;border:1px solid var(--cal-red);border-radius:999px}.calendar-alt-legend .is-funding{background:transparent;border:1px solid var(--cal-muted);border-radius:999px}.calendar-alt-state{flex:0 0 auto;color:var(--cal-muted);font-size:.72rem}@media (max-width: 1180px){.calendar-alt-page{overflow:auto}.calendar-alt-topbar{flex-direction:column;align-items:flex-start}.calendar-alt-topbar-state{position:static;height:auto;margin-left:9px;transform:none;text-align:left;white-space:normal}.calendar-alt-actions{justify-content:flex-start}.calendar-alt-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.calendar-alt-workspace{grid-template-columns:minmax(760px,1fr)}}@media (max-width: 720px){.trades-dashboard-calendar-wrap{padding:6px}.calendar-alt-page{padding:28px 8px 8px}.calendar-alt-metrics{grid-template-columns:repeat(2,minmax(124px,1fr))}.calendar-alt-grid-wrap{overflow-x:auto}.calendar-alt-grid,.calendar-alt-legend{min-width:900px}}.trades-dashboard-main-panel.has-notepad{overflow:hidden}.trades-dashboard-notepad-wrap{display:flex;flex-direction:column;min-height:0;height:100%;overflow:auto}.notepad-page{display:flex;flex-direction:column;gap:12px;padding:16px;min-height:0}.notepad-page-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.notepad-page-title{margin:0;font-size:1.1rem;font-weight:700}.notepad-page-tz{margin:0;color:var(--text-muted);font-size:.82rem}.notepad-new-note{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-surface-alt)}.notepad-new-note-label{font-size:.85rem;color:var(--text-muted)}.notepad-new-note-textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text);padding:10px;font:inherit;box-sizing:border-box}.notepad-new-note-actions{display:flex;justify-content:flex-end}.notepad-save-btn,.notepad-open-details-btn{border:1px solid var(--border);border-radius:7px;background:var(--bg-surface);color:var(--text);padding:6px 10px;cursor:pointer;font-size:.82rem}.notepad-empty-state{color:var(--text-muted);font-size:.9rem;padding:12px 2px}.notepad-day-list{display:flex;flex-direction:column;gap:10px}.notepad-day-group{display:grid;gap:0}.notepad-day-heading{margin:0;padding:8px 10px;font-size:.8rem;letter-spacing:.05em;color:var(--text-muted);border:1px solid var(--border);border-bottom:0;background:var(--bg-surface-alt)}.notepad-note-list{display:flex;flex-direction:column;gap:0}.notepad-note-item{border:1px solid var(--border);border-top:0;background:var(--bg-surface);padding:10px}.notepad-note-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.notepad-note-saved-at{font-size:.8rem;color:var(--text-muted)}.notepad-note-body{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.88rem}@media (max-width: 768px){.notepad-page{padding:12px}.notepad-page-header{flex-direction:column;align-items:flex-start;gap:4px}}:root{--bg-page: #0f172a;--bg-surface: #1e293b;--bg-surface-alt: #334155;--border: #334155;--border-light: #475569;--text: #f8fafc;--text-table: #d8d4e0;--text-muted: #94a3b8;--accent: #38bdf8;--accent-hover: #7dd3fc;--danger: #f87171;--danger-hover: #fca5a5;--success: #22c55e;--nav-bg: linear-gradient( to right, #1e293b 0%, #1e293b 8%, rgba(3, 105, 161, .25) 25%, rgba(3, 105, 161, .5) 50%, rgba(3, 105, 161, .25) 75%, #1e293b 92%, #1e293b 100% );--nav-border-bottom: 1.5px solid var(--border-light);--nav-link-active-bg: var(--bg-surface-alt);--settings-secondary-soft-bg: #2f2f2f;--settings-secondary-soft-border: #3f3f46;--settings-secondary-soft-color: #f4f4f5;--settings-secondary-soft-bg-hover: #3a3a3a;--settings-secondary-soft-border-hover: #52525b}.theme-light{--bg-page: #e2e8f0;--bg-surface: #ffffff;--bg-surface-alt: #cbd5e1;--border: #cbd5e1;--border-light: #94a3b8;--text: #0f172a;--text-table: #334155;--text-muted: #64748b;--accent: #0369a1;--accent-hover: #025a8f;--danger: #dc2626;--danger-hover: #ef4444;--success: #16a34a;--nav-bg: #e8ecf0;--nav-border-bottom: 1.5px solid #cbd5e1;--nav-link-active-bg: var(--bg-surface-alt);--settings-secondary-soft-bg: #ffffff;--settings-secondary-soft-border: #e2e8f0;--settings-secondary-soft-color: #0f172a;--settings-secondary-soft-bg-hover: #f1f5f9;--settings-secondary-soft-border-hover: #cbd5e1}nav a.nav-link-performance,nav a.nav-link-trade-list,nav a.nav-link-settings{min-width:82px;box-sizing:border-box;text-align:center;font-weight:700!important;color:var(--text)!important}nav a.nav-link-performance.active,nav a.nav-link-trade-list.active,nav a.nav-link-settings.active{background:transparent!important;color:var(--success)!important}nav button.nav-btn-filter-logout{min-width:82px;box-sizing:border-box;text-align:center}nav a.nav-link-performance:hover:not(.active),nav a.nav-link-trade-list:hover:not(.active),nav a.nav-link-settings:hover:not(.active){background:transparent!important;color:var(--success)!important}.theme-light body nav a.nav-link-performance.active,.theme-light body nav a.nav-link-settings.active{background:transparent!important;color:var(--success)!important}.theme-light body nav a.nav-link-trade-list.active{background:transparent!important;border:1px solid transparent!important;color:var(--success)!important}nav button.nav-btn-filter-logout:hover{background:var(--bg-surface-alt)!important;border-radius:8px}body:not(.theme-light) nav button.nav-btn-filter-logout:hover{background:#354456!important}.theme-light nav button.nav-btn-filter-logout{color:var(--text)!important}.theme-light nav button.nav-btn-theme-toggle svg{color:var(--text)!important}nav button.nav-btn-theme-toggle svg{stroke-width:1.25}body:not(.theme-light) nav button.nav-btn-filter-logout{color:var(--text)!important}body:not(.theme-light) nav a.nav-link-performance.active,body:not(.theme-light) nav a.nav-link-settings.active,body:not(.theme-light) nav a.nav-link-trade-list.active{background:transparent!important;color:var(--success)!important}.theme-dusk{--bg-page: #050712;--bg-surface: #0d1020;--bg-surface-alt: #151933;--border: #262b3f;--border-light: #343c58;--text: #f4f3ff;--text-table: #d0cce0;--text-muted: #9ca2c7;--accent: #a971ff;--accent-hover: #c39bff;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #4ad29f;--nav-bg: linear-gradient( to right, #0d1020 0%, #0d1020 12%, transparent 22%, rgba(169, 113, 255, .35) 50%, transparent 78%, #0d1020 88%, #0d1020 100% )}.theme-midnight{--bg-page: #040814;--bg-surface: #070d1f;--bg-surface-alt: #10172b;--border: #253050;--border-light: #34415f;--text: #f3f6ff;--text-table: #c8cce0;--text-muted: #a0aacb;--accent: #4f9dff;--accent-hover: #79b4ff;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #35c79a;--nav-bg: linear-gradient( to right, #070d1f 0%, #070d1f 12%, transparent 22%, rgba(79, 157, 255, .35) 50%, transparent 78%, #070d1f 88%, #070d1f 100% )}.theme-aurora{--bg-page: #020a0a;--bg-surface: #031017;--bg-surface-alt: #071c26;--border: #12323a;--border-light: #224955;--text: #e9fbff;--text-table: #b8d8d8;--text-muted: #8fb5c1;--accent: #3dd68c;--accent-hover: #64e1a4;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #4ad29f;--nav-bg: linear-gradient( to right, #031017 0%, #031017 12%, transparent 22%, rgba(61, 214, 140, .35) 50%, transparent 78%, #031017 88%, #031017 100% )}.theme-rose{--bg-page: #12040a;--bg-surface: #190812;--bg-surface-alt: #240c1b;--border: #3a1427;--border-light: #4c1d34;--text: #ffeef7;--text-table: #e0c8d8;--text-muted: #f29abf;--accent: #ff6fa3;--accent-hover: #ffa0c4;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #4ad29f;--nav-bg: linear-gradient( to right, #190812 0%, #190812 12%, transparent 22%, rgba(255, 111, 163, .35) 50%, transparent 78%, #190812 88%, #190812 100% )}.theme-menu-gradient{--bg-page: #0a0814;--bg-surface: #12101c;--bg-surface-alt: #1c1828;--border: #2a2540;--border-light: #3d3555;--text: #f2f0ff;--text-table: #d0cce0;--text-muted: #a09fc7;--accent: #a971ff;--accent-hover: #c39bff;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #4ad29f;--nav-bg: linear-gradient( to right, #12101c 0%, #12101c 12%, transparent 22%, rgba(120, 80, 200, .35) 50%, transparent 78%, #12101c 88%, #12101c 100% )}.theme-wave{--bg-page: #0d0a14;--bg-surface: #120f1a;--bg-surface-alt: #1a1624;--border: #2a2540;--border-light: #3d3555;--text: #f2f0ff;--text-table: #d0cce0;--text-muted: #a09fc7;--accent: #c084ff;--accent-hover: #d4aaff;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #4ad29f;--nav-border-bottom: none;--nav-link-active-bg: #0d0a14;--nav-bg: linear-gradient( to right, #0d0a14 0%, #0d0a14 10%, transparent 30%, transparent 70%, #0d0a14 90%, #0d0a14 100% ), #0d0a14 url(/nav-bg-wave.svg) center center / 100% auto no-repeat}.theme-wave-compressed{--bg-page: #0d0a14;--bg-surface: #120f1a;--bg-surface-alt: #1a1624;--border: #2a2540;--border-light: #3d3555;--text: #f2f0ff;--text-table: #d0cce0;--text-muted: #a09fc7;--accent: #c084ff;--accent-hover: #d4aaff;--danger: #ff5c7a;--danger-hover: #ff8a9e;--success: #4ad29f;--nav-border-bottom: none;--nav-link-active-bg: #0d0a14;--nav-bg: linear-gradient( to right, #0d0a14 0%, #0d0a14 10%, transparent 30%, transparent 70%, #0d0a14 90%, #0d0a14 100% ), #0d0a14 url(/nav-bg-new-wave.svg) center center / 100% auto no-repeat}*{box-sizing:border-box}html,body{overscroll-behavior-y:none}body{margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background:var(--bg-page);color:var(--text)}@media (min-width: 769px){*{scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*::-webkit-scrollbar-corner{background:transparent}}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button{cursor:pointer;font:inherit}@keyframes group-row-slide-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.group-row-new{animation:group-row-slide-in 1.2s ease-out forwards}@keyframes new-group-left-accent{0%{border-left:6px solid var(--accent)}75%{border-left-color:var(--accent)}to{border-left:0 solid transparent}}@media (max-width: 768px){.group-row-new.trade-list-group-row{animation:group-row-slide-in 1.2s ease-out forwards}.group-row-new.trade-list-group-row .trade-list-expand-cell{animation:new-group-left-accent 4s ease-out both}}body:not(.theme-light) .details-theme-scope{--bg-page: #1a1a1a;--bg-surface: #222222;--bg-surface-alt: #1b1b1b;--border: #363636;--border-light: #404040;--text: #f3f3f3;--text-table: #e5e5e5;--text-muted: #a3a3a3;--accent: #fb6f00;--accent-hover: #ffb66e;--danger: #f87171;--danger-hover: #fca5a5;--success: #22c55e;background:var(--bg-page);color:var(--text)}body:not(.theme-light) .details-theme-scope .details-chart-section{background:var(--bg-page)}body:not(.theme-light) .details-route-wrapper{background:#1a1a1a}.details-chart-wrapper>div{height:100%}@media (max-width: 768px){.details-chart-ticker{font-size:.875rem!important}}@media (min-width: 769px){.details-chart-ticker{top:12px!important;left:17px!important}}@media (min-width: 769px){.details-mobile-scroll{flex-direction:row!important}.details-chart-section{order:1;flex:1!important;min-width:0!important}.details-aside{order:0}}@media (max-width: 768px){.details-page{flex-direction:column!important;overflow:hidden!important;height:100%!important;padding-top:calc(20px + env(safe-area-inset-top,0px));box-sizing:border-box}.details-aside-actions button,.details-aside h3{font-size:1rem!important}.details-trade-details-box{font-size:.95rem!important}.details-execution-list{font-size:.95rem!important;overflow:visible!important;flex:none!important;min-height:unset!important}.details-execution-list>div{font-size:inherit!important}.details-chart-error{font-size:1rem!important}.details-mobile-scroll{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.details-chart-section{order:0!important;flex:none!important;width:100vw;margin-left:calc(50% - 50vw);min-height:280px;height:320px}.details-aside{order:1!important;flex:none!important;width:100%!important;min-width:0!important;border-right:none!important;border-top:1px solid var(--border);overflow:visible!important;height:auto!important;align-self:stretch!important;padding-bottom:calc(28px + max(env(safe-area-inset-bottom,0px),25px))!important}.details-route-wrapper{overflow:hidden!important}.details-aside-actions button{min-height:44px!important;padding:12px 16px!important}.note-modal-overlay{align-items:flex-start!important;padding-top:8vh}.note-modal-overlay .note-modal-box{max-height:82vh!important;min-height:calc(50vh + 140px)!important}.note-modal-box .note-modal-save-btn,.note-modal-box .note-modal-cancel-btn{padding:12px 16px!important}}@media (min-width: 769px){.note-modal-box textarea{flex:none!important;height:120px}}.details-execution-list{scrollbar-width:none}.details-execution-list::-webkit-scrollbar{display:none}@keyframes syncProgress{0%{width:20%}50%{width:80%}to{width:20%}}.settings-page{width:100%;padding:10px 24px 0;box-sizing:border-box;--settings-primary-action-width: 14rem}.settings-section{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;overflow:hidden}.settings-section-header{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;margin:0;border:none;background:transparent;color:var(--text);font-size:1rem;font-weight:600;letter-spacing:.01em;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.settings-section-header:hover{background:var(--bg-surface-alt);color:var(--accent)}.settings-section-chevron{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--text-muted);font-size:.75rem;transition:transform .2s ease,color .15s ease}.settings-section-header:hover .settings-section-chevron{color:var(--accent)}.settings-section-chevron.is-open{transform:rotate(90deg)}.settings-section-body{padding:0 46px 16px;border-top:1px solid var(--border)}.settings-section-body>*:first-child{margin-top:16px}.settings-connection-api-key-line{overflow-wrap:anywhere;word-break:break-word}.settings-connection-exchange-name{text-decoration:underline;text-underline-offset:.12em}.settings-connection-item>.settings-connection-text{flex:1 1 0%;min-width:0;max-width:100%}.settings-connection-exchange-logo{flex:0 1 auto;min-width:0;max-width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-start;padding:0 0 0 .75rem;box-sizing:border-box}#settings-section-connections .settings-connection-exchange-logo{justify-content:flex-start;padding-top:15px}.settings-connection-exchange-logo-svg{display:block;width:300px;max-width:100%;height:auto;max-height:128px;flex-shrink:1;min-width:0;color:#fff}body.theme-light .settings-connection-exchange-logo-svg,.trades-dashboard-page.is-light .settings-connection-exchange-logo-svg{color:#0f172a}.settings-connection-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;box-sizing:border-box;width:var(--settings-primary-action-width);min-width:var(--settings-primary-action-width);flex-shrink:0;margin-left:0}.settings-connection-actions button{width:100%;box-sizing:border-box;text-align:center;padding:8px 16px;font-size:.92rem;border-radius:6px}.settings-connection-item{position:relative;box-sizing:border-box;border:none;border-radius:0;padding:12px 0 12px 12px;margin-bottom:8px}.settings-connection-item:not(:first-child):before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:var(--border);pointer-events:none}#settings-section-connections,#settings-section-account,#settings-section-tags{--settings-connections-action-width: calc(var(--settings-primary-action-width) - 55px)}#settings-section-tags{--settings-connections-action-width: calc(var(--settings-primary-action-width) - 80px)}#settings-section-connections .settings-section-body>.settings-card-with-side-action:first-child .settings-card-with-side-action-actions{padding-left:55px;box-sizing:border-box}#settings-section-connections .settings-connection-item{padding:10px 0 10px 12px;margin-bottom:8px;align-items:flex-start;box-sizing:border-box}#settings-section-connections .settings-connection-item:last-child{margin-bottom:0}#settings-section-connections .settings-connection-item>.settings-connection-text{padding-top:25px}#settings-section-connections .settings-connection-meta-line{white-space:nowrap}#settings-section-connections .settings-connection-actions{gap:8px;align-self:flex-start;margin-left:70px;margin-top:20px;width:var(--settings-connections-action-width);min-width:var(--settings-connections-action-width)}#settings-section-connections .settings-section-body>.settings-card-with-side-action:first-child .settings-card-with-side-action-actions>.settings-add-connection-btn:not(.settings-delete-account-btn),#settings-section-connections .settings-connection-actions button{min-height:calc(2.75rem * .7);padding:.35rem 1rem;font-size:.92rem;border-radius:6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}@media (min-width: 561px){#settings-section-connections .settings-section-body>.settings-card-with-side-action:first-child .settings-card-with-side-action-actions>.settings-add-connection-btn:not(.settings-delete-account-btn),#settings-section-connections .settings-connection-actions button{width:var(--settings-connections-action-width);min-width:var(--settings-connections-action-width)}}#settings-section-account .settings-card-with-side-action-actions{padding-left:25px;box-sizing:border-box}#settings-section-account .settings-card-with-side-action-actions>.settings-add-connection-btn,#settings-section-account .settings-card-with-side-action-actions>.settings-delete-account-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem;font-size:.92rem;border-radius:6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}@media (min-width: 561px){#settings-section-account .settings-card-with-side-action-actions>.settings-add-connection-btn,#settings-section-account .settings-card-with-side-action-actions>.settings-delete-account-btn{width:var(--settings-connections-action-width);min-width:var(--settings-connections-action-width)}}#settings-section-tags .settings-tag-save-btn,#settings-section-tags .settings-tag-cancel-btn,#settings-section-tags .settings-tag-rename-btn,#settings-section-tags .settings-tag-delete-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem;font-size:.92rem;border-radius:6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}@media (min-width: 561px){#settings-section-tags .settings-tag-save-btn,#settings-section-tags .settings-tag-cancel-btn,#settings-section-tags .settings-tag-rename-btn,#settings-section-tags .settings-tag-delete-btn{width:var(--settings-connections-action-width);min-width:var(--settings-connections-action-width)}}.settings-connections-list-block>.settings-card-heading{margin:0 0 10px}.settings-connections-list-block>ul{margin-top:0}.settings-connection-sync-btn,.settings-add-connection-btn:not(.settings-delete-account-btn),.settings-connection-actions .settings-connection-edit-btn,.settings-section-tags .settings-tag-rename-btn,.settings-section-tags .settings-tag-save-btn,.settings-section-tags .settings-tag-cancel-btn{color:var(--settings-secondary-soft-color)!important;background:var(--settings-secondary-soft-bg)!important;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important}.settings-add-connection-btn:not(.settings-delete-account-btn),.settings-connection-sync-btn,.settings-connection-actions .settings-connection-edit-btn,.settings-section-tags .settings-tag-rename-btn{background:#292929!important}.settings-add-connection-btn:not(.settings-delete-account-btn):hover,.settings-connection-sync-btn:hover,.settings-connection-actions .settings-connection-edit-btn:hover,.settings-section-tags .settings-tag-rename-btn:hover,.settings-section-tags .settings-tag-save-btn:hover:not(:disabled),.settings-section-tags .settings-tag-cancel-btn:hover:not(:disabled){background:var(--settings-secondary-soft-bg-hover)!important;color:var(--settings-secondary-soft-color)!important;border-color:var(--settings-secondary-soft-border-hover)!important}.settings-account-update-password-btn:not(.settings-delete-account-btn){border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important;background:#1f1f21!important;color:#ece4d5!important;border-radius:9px!important;padding:6px 10px!important;font-size:.82rem!important}.settings-account-update-password-btn:not(.settings-delete-account-btn):hover:not(:disabled){background:var(--settings-secondary-soft-bg-hover)!important;color:#ece4d5!important;border-color:var(--settings-secondary-soft-border-hover)!important}#settings-section-account .settings-card-with-side-action-actions>.settings-account-update-password-btn{width:calc(var(--settings-connections-action-width) - 24px);min-width:calc(var(--settings-connections-action-width) - 24px);border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important}#settings-section-account .settings-card-with-side-action-actions>.settings-add-connection-btn,#settings-section-account .settings-card-with-side-action-actions>.settings-delete-account-btn,#settings-section-connections .settings-section-body>.settings-card-with-side-action:first-child .settings-card-with-side-action-actions>.settings-add-connection-btn:not(.settings-delete-account-btn),#settings-section-connections .settings-connection-actions button,#settings-section-tags .settings-tag-save-btn,#settings-section-tags .settings-tag-cancel-btn,#settings-section-tags .settings-tag-rename-btn,#settings-section-tags .settings-tag-delete-btn{width:calc(var(--settings-connections-action-width) - 24px)!important;min-width:calc(var(--settings-connections-action-width) - 24px)!important}.settings-add-connection-btn.settings-delete-account-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important;border-radius:9px!important;padding:6px 10px!important;font-size:.78rem!important}.settings-add-connection-btn.settings-delete-account-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.settings-connection-actions .settings-connection-delete-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important;border-radius:9px!important;padding:6px 10px!important;font-size:.78rem!important}.settings-connection-actions .settings-connection-delete-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.delete-connection-modal:has(#delete-connection-title) .delete-connection-confirm-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important}.delete-connection-modal:has(#delete-connection-title) .delete-connection-confirm-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.delete-connection-modal:has(#delete-connection-title) .delete-connection-modal-actions{display:flex;flex-direction:row;gap:8px;margin-top:18px;width:100%;box-sizing:border-box}.delete-connection-modal:has(#delete-connection-title) .delete-connection-modal-actions .delete-connection-cancel-btn,.delete-connection-modal:has(#delete-connection-title) .delete-connection-modal-actions .delete-connection-confirm-btn{flex:1;min-width:0;padding:8px 16px!important;font-size:.95rem!important;min-height:unset!important;border-radius:6px;box-sizing:border-box}.delete-account-modal.delete-connection-modal:has(#delete-account-title) .delete-account-modal-actions{display:flex;flex-direction:row;gap:8px;margin-top:18px;width:100%;box-sizing:border-box}.delete-account-modal.delete-connection-modal:has(#delete-account-title) .delete-account-modal-actions .delete-connection-cancel-btn,.delete-account-modal.delete-connection-modal:has(#delete-account-title) .delete-account-modal-actions .delete-connection-confirm-btn{flex:1;min-width:0;padding:8px 16px!important;font-size:.95rem!important;min-height:unset!important;border-radius:6px;box-sizing:border-box}.settings-section-tags .settings-tag-delete-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important}.settings-section-tags .settings-tag-delete-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.delete-connection-modal:has(#delete-tag-title) .delete-connection-confirm-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important}.delete-connection-modal:has(#delete-tag-title) .delete-connection-confirm-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.add-connection-modal form label{font-weight:700;font-size:1rem}.add-connection-modal .add-connection-save-btn:hover:not(:disabled),.tag-popup-modal .add-connection-save-btn:hover:not(:disabled),.edit-connection-modal .edit-connection-save-btn:hover:not(:disabled),.note-modal-box .note-modal-save-btn:hover:not(:disabled),.details-aside-actions .details-aside-add-note-btn:hover:not(:disabled){background:var(--accent-hover)!important;color:#fff!important;border-color:transparent!important}body:not(.theme-light) .add-connection-modal .add-connection-cancel-btn:hover,body:not(.theme-light) .edit-connection-modal .add-connection-cancel-btn:hover,body:not(.theme-light) .tag-popup-modal .add-connection-cancel-btn:hover,body:not(.theme-light) .delete-connection-modal .delete-connection-cancel-btn:hover,body:not(.theme-light) .note-modal-box .note-modal-cancel-btn:hover,body:not(.theme-light) .details-aside-actions .details-aside-back-btn:hover{background:var(--settings-secondary-soft-bg-hover)!important;color:var(--settings-secondary-soft-color)!important;border-color:var(--settings-secondary-soft-border-hover)!important;filter:none!important}.edit-connection-modal form label{font-weight:700}.add-connection-modal input::placeholder{font-size:1rem}.add-connection-modal .connection-modal-header,.edit-connection-modal .connection-modal-header{padding:12px 14px!important;background:var(--td-rail-bg, var(--bg-surface-alt))!important;border-bottom:1px solid var(--border)!important}.add-connection-modal .connection-modal-header span,.edit-connection-modal .edit-connection-modal-header{font-weight:700!important;font-size:1rem!important;color:var(--text)!important;letter-spacing:-.01em}.add-connection-modal form,.edit-connection-modal form{padding:14px!important}.add-connection-modal form label,.edit-connection-modal form label{font-size:.9rem!important;color:var(--text)!important}.add-connection-modal select,.add-connection-modal input[type=text],.add-connection-modal input[type=password],.add-connection-modal input[type=date],.edit-connection-modal input[type=text],.edit-connection-modal input[type=password],.edit-connection-modal input[type=date]{background:#1f1f21!important;font-size:.9rem!important}.add-connection-modal .add-connection-save-btn,.edit-connection-modal .edit-connection-save-btn,.add-connection-modal .add-connection-cancel-btn,.edit-connection-modal .add-connection-cancel-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem!important;border-radius:6px!important;font-size:.92rem!important;font-weight:600!important;box-sizing:border-box}.add-connection-modal .add-connection-save-btn,.edit-connection-modal .edit-connection-save-btn{background:var(--accent)!important;color:#fff!important;border:1px solid transparent!important}.add-connection-modal .add-connection-cancel-btn,.edit-connection-modal .add-connection-cancel-btn{background:#292929!important;color:var(--settings-secondary-soft-color)!important;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important}.note-modal-box{background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 8px 24px #0006!important}.note-modal-header{padding:12px 14px!important;background:var(--td-rail-bg, var(--bg-surface-alt))!important;border-bottom:1px solid var(--border)!important}.note-modal-title{font-weight:700!important;font-size:1rem!important;color:var(--text)!important;letter-spacing:-.01em}.note-modal-body{padding:14px!important;gap:12px!important}.note-modal-textarea{background:#1f1f21!important;color:var(--text)!important;font-size:.9rem!important;border:1px solid var(--border)!important;border-radius:6px!important;box-sizing:border-box}.note-modal-actions{gap:8px!important}.note-modal-save-btn,.note-modal-cancel-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem!important;border-radius:6px!important;font-size:.92rem!important;font-weight:600!important;box-sizing:border-box}.note-modal-save-btn{background:var(--accent)!important;color:#fff!important;border:1px solid transparent!important}.note-modal-cancel-btn{background:#292929!important;color:var(--settings-secondary-soft-color)!important;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important}@media (min-width: 769px){.connection-modal-draggable .connection-modal-header{cursor:grab}.connection-modal-draggable.is-dragging .connection-modal-header{cursor:grabbing}}.add-connection-modal .add-connection-exchange-select-wrap{position:relative}.add-connection-modal .add-connection-exchange-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px}.add-connection-modal .add-connection-exchange-select-wrap:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#000;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px;pointer-events:none}body:not(.theme-light) .add-connection-modal .add-connection-exchange-select-wrap:after{filter:invert(1) opacity(.65)}.theme-light .add-connection-modal .add-connection-exchange-select-wrap:after{filter:opacity(.6)}.edit-connection-modal input[type=date]::-webkit-calendar-picker-indicator,.add-connection-modal input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.65);cursor:pointer}.theme-light .edit-connection-modal input[type=date]::-webkit-calendar-picker-indicator,.theme-light .add-connection-modal input[type=date]::-webkit-calendar-picker-indicator{filter:opacity(.6)}@media (min-width: 769px){.add-connection-modal .add-connection-sync-from-wrap input[type=date],.edit-connection-modal .edit-connection-sync-from-wrap input[type=date]{font-size:.9rem;line-height:1.25;height:38px;box-sizing:border-box}.add-connection-modal .add-connection-sync-from-wrap input[type=date]::-webkit-datetime-edit,.edit-connection-modal .edit-connection-sync-from-wrap input[type=date]::-webkit-datetime-edit{font-size:.9rem;line-height:1.25}.add-connection-modal .add-connection-sync-from-wrap:not(.sync-from-empty) input[type=date]::-webkit-calendar-picker-indicator,.edit-connection-modal .edit-connection-sync-from-wrap:not(.sync-from-empty) input[type=date]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.add-connection-modal .add-connection-exchange-select-wrap select,.add-connection-modal input[type=text],.add-connection-modal input[type=password],.edit-connection-modal input[type=text],.edit-connection-modal input[type=password]{height:38px;box-sizing:border-box}}.add-connection-modal .sync-from-clear-btn,.edit-connection-modal .sync-from-clear-btn{transform:translateY(-50%);margin-top:-3px;display:flex;align-items:center;justify-content:center}body:not(.theme-light) .add-connection-modal .sync-from-clear-btn,body:not(.theme-light) .edit-connection-modal .sync-from-clear-btn{color:#f8fafca6}.theme-light .add-connection-modal .sync-from-clear-btn,.theme-light .edit-connection-modal .sync-from-clear-btn{color:#0f172a99}.add-connection-modal .add-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit,.add-connection-modal .add-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-text,.add-connection-modal .add-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-day-field,.add-connection-modal .add-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-month-field,.add-connection-modal .add-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-year-field,.edit-connection-modal .edit-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit,.edit-connection-modal .edit-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-text,.edit-connection-modal .edit-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-day-field,.edit-connection-modal .edit-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-month-field,.edit-connection-modal .edit-connection-sync-from-wrap.sync-from-empty input[type=date]::-webkit-datetime-edit-year-field{opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none}.filter-popup .filter-popup-date-wrap.filter-popup-date-empty input[type=date]::-webkit-datetime-edit,.filter-popup .filter-popup-date-wrap.filter-popup-date-empty input[type=date]::-webkit-datetime-edit-text,.filter-popup .filter-popup-date-wrap.filter-popup-date-empty input[type=date]::-webkit-datetime-edit-day-field,.filter-popup .filter-popup-date-wrap.filter-popup-date-empty input[type=date]::-webkit-datetime-edit-month-field,.filter-popup .filter-popup-date-wrap.filter-popup-date-empty input[type=date]::-webkit-datetime-edit-year-field{opacity:0;pointer-events:none;user-select:none;-webkit-user-select:none}@media (max-width: 768px){.add-connection-modal,.edit-connection-modal{width:calc(100% - 50px)!important;max-width:calc(100% - 50px)!important;top:calc(50% + 22px)!important;margin-left:2px}.delete-connection-modal{margin-left:3px}.add-connection-modal .connection-modal-header,.edit-connection-modal .connection-modal-header{padding-top:12.5px!important;padding-bottom:12.5px!important}.delete-connection-modal #delete-connection-title,.delete-connection-modal #delete-tag-title,.delete-connection-modal #merge-executions-title,.delete-connection-modal #ungroup-execution-title{font-size:1.125rem!important}.delete-connection-modal>div:first-child{padding-top:14.5px!important;padding-bottom:14.5px!important}.add-connection-modal .add-connection-sync-from-wrap input[type=date]{max-width:340px;box-sizing:border-box;font-size:1rem}.add-connection-modal select,.add-connection-modal input[type=text],.add-connection-modal input[type=password]{min-height:48px;box-sizing:border-box}.add-connection-modal select{height:48px!important;min-height:48px!important;line-height:48px!important;padding:0 32px 0 10px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.add-connection-modal .add-connection-exchange-select-wrap{position:relative}.add-connection-modal .add-connection-exchange-select-wrap:after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:var(--text-muted);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px;pointer-events:none}.edit-connection-modal .edit-connection-sync-from-wrap input[type=date]{max-width:340px;box-sizing:border-box;font-size:1rem}.edit-connection-modal input[type=text],.edit-connection-modal input[type=password]{min-height:48px;box-sizing:border-box;font-size:16px}.edit-connection-modal button{font-size:16px}.edit-connection-modal .edit-connection-modal-header{font-size:1.125rem}.saved-sync-popup .saved-sync-popup__btn{font-size:16px;padding:10px 16px;min-height:44px;min-width:79px;width:79px}.delete-connection-modal button{min-height:44px;padding:12px 16px}.delete-account-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-account-modal.delete-connection-modal .delete-connection-confirm-btn,.delete-tag-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-tag-modal.delete-connection-modal .delete-connection-confirm-btn{min-height:calc(2.75rem * .7)!important;padding:.35rem 1rem!important;font-size:.95rem!important}}.delete-connection-modal .delete-connection-confirm-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.delete-account-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-account-modal.delete-connection-modal .delete-connection-confirm-btn,.delete-tag-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-tag-modal.delete-connection-modal .delete-connection-confirm-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem;font-size:.95rem;border-radius:6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.delete-account-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-tag-modal.delete-connection-modal .delete-connection-cancel-btn{background:var(--bg-surface-alt)!important;color:var(--text)!important;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important}.delete-account-modal.delete-connection-modal .delete-connection-confirm-btn,.delete-tag-modal.delete-connection-modal .delete-connection-confirm-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important}.delete-account-modal.delete-connection-modal .delete-connection-confirm-btn:hover:not(:disabled),.delete-tag-modal.delete-connection-modal .delete-connection-confirm-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.delete-connection-modal .merge-popup-confirm-btn{background:var(--accent)!important;color:#fff!important;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important;box-sizing:border-box}.delete-connection-modal .merge-popup-confirm-btn:hover{background:transparent!important;color:var(--accent)!important;border:1px solid var(--accent)!important;filter:none!important}.delete-connection-modal .merge-popup-confirm-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.delete-connection-modal .merge-popup-confirm-btn:disabled:hover{background:var(--accent)!important;color:#fff!important;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important}.saved-sync-popup .saved-sync-popup__btn{box-sizing:border-box;min-width:76px;width:76px;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.saved-sync-popup .saved-sync-popup__btn--yes{background:var(--accent);color:#fff;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)}.saved-sync-popup .saved-sync-popup__btn--yes:hover:not(:disabled){background:transparent!important;color:var(--accent)!important;border-color:var(--accent)!important}.saved-sync-popup .saved-sync-popup__btn--no{background:var(--bg-surface-alt);color:var(--text);border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)}body:not(.theme-light) .saved-sync-popup .saved-sync-popup__btn--no:hover{background:transparent!important;color:var(--danger)!important;border-color:var(--danger)!important}body.theme-light #settings-section-tags .settings-tag-cancel-btn:hover:not(:disabled),body.theme-light .add-connection-modal .add-connection-cancel-btn:hover,body.theme-light .tag-popup-modal .add-connection-cancel-btn:hover,body.theme-light .edit-connection-modal .add-connection-cancel-btn:hover,body.theme-light .delete-connection-modal .delete-connection-cancel-btn:hover,body.theme-light .note-modal-box .note-modal-cancel-btn:hover,body.theme-light .details-aside-actions .details-aside-back-btn:hover,body.theme-light .trades-dashboard-filter-clear-btn:hover,body.theme-light .saved-sync-popup .saved-sync-popup__btn--no:hover{background:transparent!important;color:var(--danger)!important;border-color:var(--danger)!important;filter:none!important}@media (min-width: 769px){.add-connection-modal .connection-modal-header span,.edit-connection-modal .edit-connection-modal-header{font-size:1rem!important}.delete-connection-modal #delete-connection-title,.delete-connection-modal #delete-tag-title,.delete-connection-modal #delete-account-title,.delete-connection-modal #merge-executions-title,.delete-connection-modal #ungroup-execution-title{font-size:1.125rem!important}.delete-connection-modal:has(#delete-connection-title){max-width:390px!important}.delete-connection-modal .delete-connection-cancel-btn,.delete-connection-modal .delete-connection-confirm-btn,.delete-connection-modal .merge-popup-confirm-btn{padding:7.6px 16.15px!important;font-size:1.03rem!important}.delete-account-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-account-modal.delete-connection-modal .delete-connection-confirm-btn,.delete-tag-modal.delete-connection-modal .delete-connection-cancel-btn,.delete-tag-modal.delete-connection-modal .delete-connection-confirm-btn{min-height:calc(2.75rem * .7)!important;padding:.35rem 1rem!important;font-size:.95rem!important}}.filter-popup .filter-popup-label-date{display:block;margin-bottom:6px;font-size:.9rem;font-weight:700}.filter-popup .filter-popup-label-tags{display:block;margin-bottom:8px;flex-shrink:0;font-size:.9rem;font-weight:700}body:not(.theme-light) .filter-popup input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.85);cursor:pointer}.filter-popup .filter-popup-date-formatted{position:absolute;left:13px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;font-size:.9rem;line-height:1.35;color:var(--text-muted);max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis}.filter-popup .filter-popup-date-input.has-value[type=date]{color:transparent!important;-webkit-text-fill-color:transparent}.filter-popup .filter-popup-date-input.has-value[type=date]::-webkit-datetime-edit,.filter-popup .filter-popup-date-input.has-value[type=date]::-webkit-datetime-edit-fields-wrapper,.filter-popup .filter-popup-date-input.has-value[type=date]::-webkit-datetime-edit-day-field,.filter-popup .filter-popup-date-input.has-value[type=date]::-webkit-datetime-edit-month-field,.filter-popup .filter-popup-date-input.has-value[type=date]::-webkit-datetime-edit-year-field{color:transparent!important;-webkit-text-fill-color:transparent}.theme-light .filter-popup .filter-popup-date-formatted{color:#64748b}@media (min-width: 769px){.filter-popup .filter-popup-date-formatted{left:16px}}@media (max-width: 768px){.filter-popup .filter-popup-date-formatted{left:18px}}.filter-popup-resize-handle{pointer-events:auto}@media (max-width: 768px){.filter-popup-resize-handle{display:none!important}}@media (min-width: 769px){.filter-popup-done-btn{padding:6px 12px!important;font-size:.875rem!important}}.filter-popup-done-btn:hover{background:var(--bg-surface-alt)!important;border-color:var(--border)!important}body:not(.theme-light) .filter-popup-done-btn:hover{background:#354456!important;border-color:var(--border)!important}.trade-list-details-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--text-table)!important;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:50%;padding:6px;margin:0;min-width:0;min-height:0;line-height:0;box-sizing:content-box;transition:background-color .15s ease,color .15s ease}.trade-list-tags-edit-btn{transition:background-color .15s ease,color .15s ease,border-color .15s ease}body.theme-light .trade-list-details-btn:not(.trade-list-details-btn--dashboard){color:var(--text-table)!important;background:transparent!important;border:none!important}.trade-list-details-btn--dashboard{color:var(--text-table)!important;background:transparent!important;border:none!important;box-shadow:none!important}.trades-dashboard-page.is-light .trade-list-details-btn--dashboard{color:var(--text-table)!important;background:transparent!important;border:none!important}.trade-list-details-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover: hover) and (min-width: 769px){.trade-list-tags-edit-btn:hover{background:#ffffff17!important;color:#fb6f00!important;border-color:transparent!important}.trade-list-details-btn:hover{background:#ffffff17!important;color:#fb6f00!important;border:none!important}body.theme-light .trade-list-tags-edit-btn:hover,body.theme-light .trade-list-details-btn:hover,.trades-dashboard-page.is-light .trade-list-tags-edit-btn:hover,.trades-dashboard-page.is-light .trade-list-details-btn:hover{background:#0f172a12!important;color:#fb6f00!important}}body:not(.theme-light) .trade-list-page{--bg-page: #1a1a1a;--bg-surface: #222222;--bg-surface-alt: #1b1b1b;--trade-list-header-row-bg: #151515;--trade-list-separator-border: color-mix(in srgb, var(--text-muted) 12%, transparent);--trade-list-group-row-bg: transparent;--border: #363636;--border-light: #404040;--text: #f3f3f3;--text-table: #e5e5e5;--text-muted: #a3a3a3;--accent: #fb6f00;--accent-hover: #ffb66e;background:var(--bg-surface)}body.theme-light .trade-list-page,.trades-dashboard-page.is-light .trade-list-page{--trade-list-group-row-bg: #d4dce3}table.trade-list-table{font-family:system-ui,-apple-system,sans-serif;border-top-left-radius:0;border-left:none;border-right:none}body:not(.theme-light) .trade-list-page .trade-list-table tbody tr.trade-list-group-row,body.theme-light .trade-list-page .trade-list-table tbody tr.trade-list-group-row,.trades-dashboard-page.is-light .trade-list-page .trade-list-table tbody tr.trade-list-group-row{background:var(--trade-list-group-row-bg)}body:not(.theme-light) .trade-list-page .trade-list-execution-row{background:transparent!important}table.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row{line-height:1.35!important}table.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row>td{padding-top:6px!important;padding-bottom:7px!important;min-height:0!important;line-height:1.35!important;vertical-align:middle!important}table.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row td:first-child>div{line-height:0!important}table.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row .trade-list-execution-checkbox-wrap{line-height:0!important}body.trade-list-mobile-landscape table.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row td{padding-top:6px!important;padding-bottom:7px!important;min-height:0!important;line-height:1.35!important;box-sizing:border-box!important}.trade-list-group-row{cursor:pointer}@media (min-width: 769px){.trade-list-group-row td{padding-top:4.5px!important;padding-bottom:4.5px!important;box-sizing:border-box}}.trade-list-ungroup-btn{min-width:22px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:transparent;padding-top:1px!important;padding-bottom:3px!important}.trade-list-ungroup-btn:hover{background:var(--bg-surface)}.trade-list-executions-loading-cell{padding:0!important;border-left:2px solid var(--text);border-right:2px solid var(--text);border-bottom:1px solid var(--text);vertical-align:middle}.trade-list-executions-loading-wrap{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;box-sizing:border-box}.trade-list-executions-loading-spinner{width:22px;height:22px;border-width:2px}body.theme-light .trade-list-executions-loading-spinner{border-color:#cbd5e1;border-top-color:var(--accent, #0369a1)}.trade-list-execution-checkbox{accent-color:var(--success)}@media (min-width: 769px){.trade-list-ungroup-btn{min-width:20px!important;min-height:20px!important;font-size:1.08rem!important;padding:0!important;line-height:1!important;overflow:visible!important;background:transparent;transition:background-color .15s ease}.trade-list-ungroup-btn:hover{background:#ffffff17!important;border-radius:8px}body.theme-light .trade-list-ungroup-btn:hover,.trades-dashboard-page.is-light .trade-list-ungroup-btn:hover{background:#0f172a12!important}.trade-list-ungroup-btn-x{display:inline-block;line-height:1;transform:scale(1.38);transform-origin:center center}.trade-list-ungroup-spacer{width:20px!important;min-width:20px!important;height:0!important;min-height:0!important;align-self:center!important;overflow:visible!important}.trade-list-execution-checkbox-wrap{min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important}.trade-list-execution-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;border:1px solid #8f8f8f!important;border-radius:3px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:0!important;accent-color:transparent!important;transform:translate(80px)!important;pointer-events:auto!important;position:relative!important;z-index:2!important}.trade-list-execution-checkbox:after{content:""!important;display:block!important;width:5px!important;height:9px!important;border-right:2px solid #111111!important;border-bottom:2px solid #111111!important;transform:translateY(-2px) rotate(45deg) scale(0)!important;transition:transform .12s ease!important;pointer-events:none!important;box-sizing:border-box!important}.trade-list-execution-checkbox:checked{background:var(--success)!important;border-color:var(--success)!important}.trade-list-execution-checkbox:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)!important}.trade-list-execution-checkbox:focus-visible{outline:2px solid var(--success);outline-offset:2px}body.theme-light .trade-list-page .trade-list-execution-checkbox{border-color:#94a3b8!important;background:#fff!important}}@media (min-width: 769px){.app-wrapper{height:100vh;overflow:hidden}.trade-list-page{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.trade-list-page .trade-list-scroll{flex:1;min-height:0;min-width:0;max-height:none!important}.trade-list-page .trade-list-table thead th,.trade-list-page .trade-list-table .trade-list-group-row td,.trade-list-page .trade-list-table .trade-list-execution-row td{border-left:none!important;border-right:none!important}.nav-menu-row{padding:6px 16px!important}.nav-menu-row a[class^=nav-link-],.nav-menu-row .nav-menu-row-left a:first-child,.nav-menu-row button.nav-btn-filter-logout,.nav-menu-row .nav-link-performance,.nav-menu-row .nav-link-trade-list,.nav-menu-row .nav-link-settings{padding:6px 10px!important}}.trade-list-header-first{position:relative;border-top-left-radius:8px;clip-path:none;overflow:hidden;border-left:1px solid var(--trade-list-separator-border)!important}.trade-list-header-first:before{content:none}.trade-list-header-first:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--trade-list-header-row-bg, var(--bg-surface-alt));border-top-left-radius:8px;box-shadow:inset 1px 0 0 var(--trade-list-separator-border),inset 0 1px 0 var(--trade-list-separator-border)}.trade-list-header-first>*{position:relative;z-index:1}.trade-list-header-last{position:relative;border-right:1px solid var(--trade-list-separator-border)!important;border-top-right-radius:8px;overflow:hidden}.trade-list-header-last:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:4px;background:var(--trade-list-header-row-bg, var(--bg-surface-alt));border-top-right-radius:8px;box-shadow:inset -1px 0 0 var(--trade-list-separator-border),inset 0 1px 0 var(--trade-list-separator-border)}.trade-list-page .trade-list-table thead th{border-top:none!important;border-bottom:none!important;box-shadow:inset 0 1px 0 var(--trade-list-separator-border)!important}.trade-list-page .trade-list-table thead th.trade-list-header-first{background:transparent!important;border-top:none!important;border-bottom:none!important;border-left:none!important;box-shadow:none!important}body:not(.theme-light) .tag-popup-theme-scope{--bg-page: #1a1a1a;--bg-surface: #222222;--bg-surface-alt: #1b1b1b;--border: #363636;--border-light: #404040;--text: #f3f3f3;--text-table: #e5e5e5;--text-muted: #a3a3a3;--accent: #fb6f00;--accent-hover: #ffb66e;--danger: #f87171;--danger-hover: #fca5a5;--success: #22c55e}body.theme-light .tag-popup-theme-scope{--bg-page: #e2e8f0;--bg-surface: #ffffff;--bg-surface-alt: #f8fafc;--border: #cbd5e1;--border-light: #94a3b8;--text: #0f172a;--text-table: #334155;--text-muted: #64748b;--accent: #0369a1;--accent-hover: #0284c7;--danger: #dc2626;--danger-hover: #ef4444;--success: #16a34a}.tag-popup-list{scrollbar-width:none;-ms-overflow-style:none}.tag-popup-list::-webkit-scrollbar{display:none}@media (min-width: 769px){.tag-popup-modal-header{cursor:move}.tag-popup-tags-checkbox-list li{padding:0!important;border-bottom:1px solid var(--border);min-height:34px;box-sizing:border-box;display:flex;align-items:stretch}.tag-popup-tags-checkbox-list .tag-popup-tag-row{padding:6px 10px!important;font-size:.9rem}}.tag-popup-modal.tag-popup-box{border:1px solid var(--border)!important;box-shadow:0 8px 24px #0006}.tag-popup-modal-header{padding:12px 14px;background:var(--td-rail-bg, var(--bg-surface-alt));border-bottom:1px solid var(--border);display:flex;justify-content:flex-start;align-items:center;-webkit-user-select:none;user-select:none}.tag-popup-modal-title{font-weight:700;font-size:1rem;color:var(--text);letter-spacing:-.01em}.tag-popup-body{padding:14px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow:hidden}.tag-popup-footer{flex-shrink:0;padding:10px 14px 14px;background:var(--td-rail-bg, var(--bg-surface));border-top:1px solid var(--border)}.tag-popup-footer-actions{display:flex;gap:8px;margin-top:0}.tag-popup-create-row{display:flex;gap:10px;align-items:center;flex-shrink:0}.tag-popup-new-tag-input{min-height:33px;box-sizing:border-box;background:#1f1f21!important;font-size:.9rem!important}.tag-popup-tags-section{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.tag-popup-tag-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:8px 10px;box-sizing:border-box;cursor:pointer;border-radius:6px;color:var(--text);font-size:.9rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.tag-popup-tag-row:hover{background:#fb6f0014}body.theme-light .tag-popup-theme-scope .tag-popup-tag-row:hover{background:#0369a114}.tag-popup-tag-checkbox{width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:var(--accent);margin:0}@media (min-width: 769px){.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox-wrap{min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;z-index:auto!important;flex-shrink:0!important;box-sizing:border-box!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;margin:0 8px 0 0!important;cursor:pointer!important;transform:translate(6px)!important;border:1px solid #8f8f8f!important;border-radius:3px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:0!important;accent-color:transparent!important;pointer-events:auto!important;position:relative!important;z-index:auto!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:after{content:""!important;display:block!important;width:5px!important;height:8px!important;border-right:2px solid #111111!important;border-bottom:2px solid #111111!important;transform:translateY(-1px) rotate(45deg) scale(0)!important;transition:transform .12s ease!important;pointer-events:none!important;box-sizing:border-box!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:checked{background:#fb6f00!important;border-color:#fb6f00!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:checked:after{transform:translateY(-1px) rotate(45deg) scale(1)!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:focus-visible{outline:2px solid #fb6f00;outline-offset:2px}body.theme-light .tag-popup-theme-scope .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox{border-color:#94a3b8!important;background:#fff!important}body.theme-light .tag-popup-theme-scope .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:focus-visible{outline-color:var(--accent)}}.tag-popup-tag-name{flex:1;min-width:0;line-height:1.35;text-align:left;padding-right:8px}.tag-popup-tags-empty{padding:8px 10px;color:var(--text-muted);font-size:.9rem}.tag-popup-create-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem;background:#292929!important;color:var(--settings-secondary-soft-color)!important;border:1px solid var(--settings-secondary-soft-border)!important;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;flex-shrink:0;box-sizing:border-box;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tag-popup-create-btn:hover:not(:disabled){background:var(--settings-secondary-soft-bg-hover)!important;color:var(--settings-secondary-soft-color)!important;border-color:var(--settings-secondary-soft-border-hover)!important}.tag-popup-section-label{font-weight:700;font-size:.9rem;color:var(--text)}.tag-popup-modal .add-connection-save-btn,.tag-popup-modal .add-connection-cancel-btn{min-height:calc(2.75rem * .7);padding:.35rem 1rem!important;border-radius:6px!important;font-size:.92rem!important;font-weight:600!important;box-sizing:border-box}.tag-popup-modal .add-connection-save-btn{background:var(--accent)!important;color:#fff!important;border:1px solid transparent!important}.tag-popup-modal .add-connection-cancel-btn{background:#292929!important;color:var(--settings-secondary-soft-color)!important;border:1px solid var(--settings-secondary-soft-border)!important}@media (max-width: 768px){html,body{margin:0;padding:0;height:100%;overflow:hidden;background:#111}body{padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}#root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;background:#111}html.details-route-mobile-shell:not(:has(body.theme-light)),body.details-route-mobile-shell:not(.theme-light){background:#222!important}body.details-route-mobile-shell:not(.theme-light) #root{background:#222!important}html.details-route-mobile-shell:has(body.theme-light),body.details-route-mobile-shell.theme-light,body.details-route-mobile-shell.theme-light #root{background:var(--bg-page)!important}.app-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}body:not(.theme-light) .app-wrapper.auth-loading.loading-spinner-wrap{background:#111}body.theme-light,body.theme-light #root{background:var(--bg-page)}.app-main{padding-bottom:0!important}.trade-list-page{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.trade-list-page .trade-list-scroll{flex:1;min-height:0;min-width:0;max-height:none!important}.nav-menu-row{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:10px 12px!important;gap:8px!important}.nav-menu-row::-webkit-scrollbar{height:4px}.nav-menu-row>.nav-menu-row-left,.nav-menu-row>.nav-menu-row-right{flex-shrink:0}.nav-menu-row a[class^=nav-link-],.nav-menu-row button.nav-btn-filter-logout{padding:8px 10px!important;font-size:.9rem}main{overflow-x:auto;-webkit-overflow-scrolling:touch}.trade-list-scroll,.trade-list-scroll-inner{overscroll-behavior:none;-webkit-overflow-scrolling:auto}.trade-list-table .trade-list-header-gap-row td{height:4px!important;min-height:4px!important}.tag-popup-overlay{pointer-events:auto!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:61px!important;box-sizing:border-box!important;background:#00000080!important}.tag-popup-modal .tag-popup-modal-header{padding-top:15px!important;padding-bottom:15px!important}.tag-popup-overlay .tag-popup-box{position:relative!important;left:auto!important;top:auto!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:78vh!important;min-height:78vh!important;max-height:78vh!important}.tag-popup-modal .tag-popup-create-btn,.tag-popup-modal .add-connection-save-btn,.tag-popup-modal .add-connection-cancel-btn{min-height:44px;box-sizing:border-box}.filter-popup-overlay{align-items:flex-start!important;padding-top:48px!important;box-sizing:border-box!important}.filter-popup-overlay .filter-popup{height:88vh!important;min-height:88vh!important}.filter-popup .filter-popup-options-grid>*:nth-child(n+5):nth-child(-n+8){margin-top:20px}.filter-popup .filter-popup-options-grid>*:nth-child(n+9):nth-child(-n+12){margin-top:20px}.filter-popup .filter-popup-tags-list{gap:24px!important}.filter-popup>div:nth-child(2){min-width:0!important;padding-left:36px!important;padding-right:36px!important;box-sizing:border-box!important}.filter-popup .filter-popup-dates{flex-direction:row!important;flex-wrap:nowrap!important;min-width:0!important}.filter-popup .filter-popup-dates>div:first-child{flex:0 0 48%!important;min-width:0!important;max-width:48%!important}.filter-popup .filter-popup-dates>div:last-child{flex:0 0 48%!important;min-width:0!important;max-width:48%!important;margin-left:auto!important}.filter-popup .filter-popup-dates input[type=date]{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.settings-tag-rename-input,.tag-popup-new-tag-input{font-size:16px!important}.tag-popup-modal .tag-popup-new-tag-input{padding:11px 10px!important;box-sizing:border-box!important}.settings-page .settings-section-body button{min-height:44px!important;padding:12px 16px!important;box-sizing:border-box}#settings-section-connections .settings-section-body>.settings-card-with-side-action:first-child .settings-card-with-side-action-actions>.settings-add-connection-btn:not(.settings-delete-account-btn),#settings-section-connections .settings-connection-actions button,#settings-section-account .settings-card-with-side-action-actions>.settings-add-connection-btn,#settings-section-account .settings-card-with-side-action-actions>.settings-delete-account-btn,#settings-section-tags .settings-tag-save-btn,#settings-section-tags .settings-tag-cancel-btn,#settings-section-tags .settings-tag-rename-btn,#settings-section-tags .settings-tag-delete-btn{min-height:calc(2.75rem * .7)!important;padding:.35rem 1rem!important}.settings-page .settings-section-body button.settings-display-toggle{min-height:unset!important;height:24px!important;width:44px!important;padding:0!important}.settings-add-connection-btn{width:100%;box-sizing:border-box}.settings-section-tags .settings-tag-name{font-size:1rem!important}.tag-popup-tags-checkbox-list li{border-bottom:1px solid var(--border);margin-bottom:0}.tag-popup-tags-checkbox-list .tag-popup-tag-row{min-height:44px;padding:10px 8px!important;box-sizing:border-box}.tag-popup-tags-checkbox-list .tag-popup-tag-name{font-size:1rem;line-height:1.215}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox-wrap{min-width:36px!important;min-height:36px!important;padding:8px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important;flex-shrink:0!important;box-sizing:border-box!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0!important;border:1px solid #8f8f8f!important;border-radius:3px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:0!important;accent-color:transparent!important;transform:none!important;pointer-events:auto!important;position:relative!important;z-index:2!important;transform:translate(10px)!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:after{content:"";width:7px;height:12px;border-right:2px solid #111111;border-bottom:2px solid #111111;transform:translateY(-2px) rotate(45deg) scale(0);transition:transform .12s ease;pointer-events:none}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:checked{background:#fb6f00!important;border-color:#fb6f00!important}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)}.tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:focus-visible{outline:2px solid #fb6f00;outline-offset:2px}.trade-list-group-row td{padding-top:10px!important;padding-bottom:10px!important}.trade-list-execution-row td{padding-top:12px!important;padding-bottom:12px!important;min-height:40px!important;box-sizing:border-box!important}.trade-list-table th:nth-child(1),.trade-list-table .trade-list-group-row td:nth-child(1),.trade-list-table .trade-list-execution-row td:nth-child(1){min-width:20px!important;width:20px!important}.trade-list-table th:nth-child(2),.trade-list-table .trade-list-group-row td:nth-child(2),.trade-list-table .trade-list-execution-row td:nth-child(2){min-width:44px!important;width:44px!important}.trade-list-execution-row td:first-child{width:64px!important;max-width:64px!important;min-width:64px!important;box-sizing:border-box!important;overflow:visible!important}.trade-list-execution-row td:first-child>div{padding-left:6px!important;gap:10px!important}.trade-list-ungroup-btn{transform:translate(48px);position:relative;z-index:3;font-size:calc(1.5rem + 5px)!important;min-width:27px!important;min-height:27px!important;line-height:0!important;box-sizing:border-box!important}.trade-list-ungroup-spacer{height:0!important;min-height:0!important;align-self:center!important;overflow:visible!important}.trade-list-execution-checkbox-wrap{min-width:36px!important;min-height:36px!important;padding:8px!important;margin:-8px 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important}.trade-list-execution-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0!important;border:1px solid #8f8f8f!important;border-radius:3px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:0!important;accent-color:transparent!important;transform:translate(80px);pointer-events:auto!important;position:relative!important;z-index:2!important}.trade-list-execution-checkbox:after{content:"";width:7px;height:12px;border-right:2px solid #111111;border-bottom:2px solid #111111;transform:translateY(-2px) rotate(45deg) scale(0);transition:transform .12s ease;pointer-events:none}.trade-list-execution-checkbox:checked{background:#fb6f00!important;border-color:#fb6f00!important}.trade-list-execution-checkbox:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)}.trade-list-execution-ungroup-cell{padding-left:14px!important}.trade-list-execution-checkbox-cell{padding-left:22px!important}.trade-list-execution-symbol-cell{padding-left:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:translate(-4px)}.trade-list-table th.trade-list-header-symbol{padding-left:4px!important}.trade-list-group-symbol-cell{padding-left:0!important;transform:translate(-8px)}.trade-list-table .trade-list-expand-cell,.trade-list-table th.trade-list-header-first{text-align:right!important;padding-left:4px!important}.trade-list-table .trade-list-expand-cell{padding-right:4px!important}.trade-list-table th.trade-list-header-first{overflow:visible!important;padding-right:0!important}.trade-list-table .trade-list-expand-cell button{font-size:1.35rem!important;padding:4px 2px!important;line-height:1;transform:translate(4px)}.trade-list-table th.trade-list-header-first button{font-size:1.35rem!important;padding:2px!important;line-height:1;transform:none}body:not(.theme-light) .trade-list-page .trade-list-table thead th,body:not(.theme-light) .trade-list-page .trade-list-table .trade-list-group-row td,body:not(.theme-light) .trade-list-page .trade-list-table .trade-list-execution-row td{border-left:none!important;border-right:none!important}}body.trade-list-mobile-landscape .trade-list-execution-checkbox-wrap{min-width:36px!important;min-height:36px!important;padding:8px!important;margin:-8px 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important}body.trade-list-mobile-landscape .trade-list-execution-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0!important;border:1px solid #8f8f8f!important;border-radius:3px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:0!important;accent-color:transparent!important;transform:translate(80px);pointer-events:auto!important;position:relative!important;z-index:2!important}body.trade-list-mobile-landscape .trade-list-execution-checkbox:after{content:"";width:7px;height:12px;border-right:2px solid #111111;border-bottom:2px solid #111111;transform:translateY(-2px) rotate(45deg) scale(0);transition:transform .12s ease;pointer-events:none}body.trade-list-mobile-landscape .trade-list-execution-checkbox:checked{background:#fb6f00!important;border-color:#fb6f00!important}body.trade-list-mobile-landscape .trade-list-execution-checkbox:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)}body.trade-list-mobile-landscape .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox-wrap{min-width:36px!important;min-height:36px!important;padding:8px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:1!important;flex-shrink:0!important;box-sizing:border-box!important}body.trade-list-mobile-landscape .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0!important;border:1px solid #8f8f8f!important;border-radius:3px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:0!important;accent-color:transparent!important;transform:none!important;pointer-events:auto!important;position:relative!important;z-index:2!important;transform:translate(10px)!important}body.trade-list-mobile-landscape .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:after{content:"";width:7px;height:12px;border-right:2px solid #111111;border-bottom:2px solid #111111;transform:translateY(-2px) rotate(45deg) scale(0);transition:transform .12s ease;pointer-events:none}body.trade-list-mobile-landscape .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:checked{background:#fb6f00!important;border-color:#fb6f00!important}body.trade-list-mobile-landscape .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)}body.trade-list-mobile-landscape .tag-popup-tags-checkbox-list .tag-popup-tag-checkbox:focus-visible{outline:2px solid #fb6f00;outline-offset:2px}body.trade-list-mobile-landscape .trade-list-ungroup-btn{transform:translate(48px);position:relative;z-index:3;font-size:calc(1.5rem + 5px)!important;min-width:27px!important;min-height:27px!important;line-height:0!important;box-sizing:border-box!important}body.trade-list-mobile-landscape .trade-list-ungroup-spacer{height:0!important;min-height:0!important;align-self:center!important;overflow:visible!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row td{padding-top:12px!important;padding-bottom:12px!important;min-height:40px!important;box-sizing:border-box!important}@media (min-width: 769px) and (hover: hover){body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row>td{padding-top:6px!important;padding-bottom:7px!important;min-height:0!important;line-height:1!important;vertical-align:middle!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row{line-height:1!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row td:first-child>div{line-height:0!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row .trade-list-execution-checkbox-wrap{line-height:0!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-ungroup-btn{min-width:20px!important;min-height:20px!important;font-size:1.08rem!important;padding:0!important;line-height:1!important;overflow:visible!important;background:transparent;transform:translate(48px);position:relative;z-index:3;box-sizing:border-box!important;transition:background-color .15s ease}body.trade-list-mobile-landscape .trade-list-table .trade-list-ungroup-btn:hover{background:#ffffff17!important;border-radius:8px}body.theme-light.trade-list-mobile-landscape .trade-list-table .trade-list-ungroup-btn:hover,.trades-dashboard-page.is-light .trade-list-table .trade-list-ungroup-btn:hover{background:#0f172a12!important}}body.trade-list-mobile-landscape .trade-list-table th:nth-child(1),body.trade-list-mobile-landscape .trade-list-table .trade-list-group-row td:nth-child(1),body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row td:nth-child(1){min-width:20px!important;width:20px!important}body.trade-list-mobile-landscape .trade-list-table th:nth-child(2),body.trade-list-mobile-landscape .trade-list-table .trade-list-group-row td:nth-child(2),body.trade-list-mobile-landscape .trade-list-table .trade-list-execution-row td:nth-child(2){min-width:44px!important;width:44px!important}body.trade-list-mobile-landscape .trade-list-execution-row td:first-child{width:64px!important;max-width:64px!important;min-width:64px!important;box-sizing:border-box!important;overflow:visible!important}body.trade-list-mobile-landscape .trade-list-execution-row td:first-child>div{padding-left:6px!important;gap:10px!important}body.trade-list-mobile-landscape .trade-list-execution-ungroup-cell{padding-left:14px!important}body.trade-list-mobile-landscape .trade-list-execution-checkbox-cell{padding-left:22px!important}body.trade-list-mobile-landscape .trade-list-execution-symbol-cell{padding-left:4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:translate(-4px)}body.trade-list-mobile-landscape .trade-list-table th.trade-list-header-symbol{padding-left:4px!important}body.trade-list-mobile-landscape .trade-list-group-symbol-cell{padding-left:0!important;transform:translate(-8px)}body.trade-list-mobile-landscape .trade-list-table .trade-list-expand-cell,body.trade-list-mobile-landscape .trade-list-table th.trade-list-header-first{text-align:right!important;padding-left:4px!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-expand-cell{padding-right:4px!important}body.trade-list-mobile-landscape .trade-list-table th.trade-list-header-first{overflow:visible!important;padding-right:0!important}body.trade-list-mobile-landscape .trade-list-table .trade-list-expand-cell button{font-size:1.35rem!important;padding:4px 2px!important;line-height:1;transform:translate(4px)}body.trade-list-mobile-landscape .trade-list-table th.trade-list-header-first button{font-size:1.35rem!important;padding:2px!important;line-height:1;transform:none}@media (orientation: landscape) and (max-height: 600px){.trade-list-table:not([data-trade-list-desktop="1"]) .trade-list-group-row td{padding-top:14px!important;padding-bottom:14px!important;min-height:44px!important}.trade-list-table:not([data-trade-list-desktop="1"]) .trade-list-execution-row td{padding-top:12px!important;padding-bottom:12px!important;min-height:40px!important}}.trade-list-header-gap-row td{height:0!important;min-height:0!important;padding:0!important;border:none!important;line-height:0!important;overflow:hidden!important}@media (min-width: 769px){.trade-list-table[data-trade-list-desktop="1"] th[data-column-key=return_pct],.trade-list-table[data-trade-list-desktop="1"] td[data-column-key=return_pct]{width:var(--trade-list-return-pct-col-width)!important;min-width:var(--trade-list-return-pct-col-width)!important;max-width:var(--trade-list-return-pct-col-width)!important;box-sizing:border-box!important;overflow:hidden!important}.trade-list-table[data-trade-list-desktop="1"] th[data-column-key=net_pnl],.trade-list-table[data-trade-list-desktop="1"] td[data-column-key=net_pnl]{width:var(--trade-list-net-pnl-col-width)!important;min-width:var(--trade-list-net-pnl-col-width)!important;max-width:var(--trade-list-net-pnl-col-width)!important;box-sizing:border-box!important;overflow:hidden!important}.trade-list-table[data-trade-list-desktop="1"] th.trade-list-header-last[data-column-key=return_pct]:after{display:none!important}.trade-list-table[data-trade-list-desktop="1"] th.trade-list-header-last[data-column-key=net_pnl]:after{display:none!important}.trade-list-table[data-trade-list-desktop="1"] thead>tr>th{white-space:nowrap!important;overflow:visible;vertical-align:middle;line-height:1.35}.trade-list-table[data-trade-list-desktop="1"] thead th [data-sort-button]{max-width:100%;min-width:0;overflow:visible;white-space:nowrap}.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key]{line-height:1.35}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key]{padding-left:10px!important;padding-right:10px!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=open_timestamp_ms],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=open_timestamp_ms]{padding-left:8px!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=details],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=details]{padding-left:2px!important;padding-right:2px!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=position],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=position]{padding-right:20px!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=close_timestamp_ms],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=close_timestamp_ms]{padding-right:0!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=entry_price],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=entry_price]{padding-left:0!important;padding-right:8px!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=net_pnl],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=net_pnl]{padding-left:6px!important;padding-right:14px!important}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=symbol],.trade-list-table[data-trade-list-desktop="1"] tbody td[data-column-key=symbol]{padding-left:0!important;padding-right:6px!important;box-sizing:border-box}.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=symbol] .trade-list-symbol-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=buy_qty] .trade-list-buy-qty-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=sell_qty] .trade-list-sell-qty-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=open_timestamp_ms] .trade-list-entry-time-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=close_timestamp_ms] .trade-list-exit-time-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=entry_price] .trade-list-entry-price-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=exit_price] .trade-list-exit-price-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=net_pnl] .trade-list-net-pnl-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=return_pct] .trade-list-return-pct-col-resize-handle,.trade-list-table[data-trade-list-desktop="1"] thead th[data-column-key=tags] .trade-list-tags-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;margin-right:0;cursor:col-resize;z-index:2;touch-action:none;box-sizing:border-box}@media (hover: hover){.trade-list-table[data-trade-list-desktop="1"] thead th [class*=-col-resize-handle]:hover{background:transparent;box-shadow:inset -1px 0 #ffffff6b}body.theme-light .trade-list-table[data-trade-list-desktop="1"] thead th [class*=-col-resize-handle]:hover{background:transparent;box-shadow:inset -1px 0 #00000047}}.trade-list-table[data-trade-list-desktop="1"] thead th:nth-child(2),.trade-list-table[data-trade-list-desktop="1"] tbody .trade-list-group-row td:nth-child(2){width:var(--trade-list-spacer-col-desktop-w, 19px)!important;min-width:var(--trade-list-spacer-col-desktop-w, 19px)!important;max-width:var(--trade-list-spacer-col-desktop-w, 19px)!important;box-sizing:border-box!important}.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row td:first-child>div{padding-left:0!important;gap:8px!important}.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-row td:first-child{padding-left:0!important}.trade-list-table[data-trade-list-desktop="1"] .trade-list-ungroup-btn{transform:translate(2px);position:relative;z-index:3}.trade-list-table[data-trade-list-desktop="1"] .trade-list-ungroup-btn-x{transform:scale(1.38) translateY(-2px)}.trade-list-table[data-trade-list-desktop="1"] .trade-list-execution-checkbox{transform:translate(2px)!important}}@media (max-width: 560px),(orientation: landscape) and (max-width: 768px) and (max-height: 500px),(orientation: landscape) and (max-height: 600px) and (min-width: 769px) and (max-width: 932px) and (pointer: coarse){.settings-connection-item{flex-direction:column!important;align-items:flex-start!important;gap:12px;padding:12px!important}.settings-connection-text{min-width:0}.settings-connection-text>span:first-child{font-size:1.0625rem!important}.settings-connection-text>span:last-child{font-size:.95rem!important}.settings-connection-meta{display:flex;flex-direction:column;gap:2px}#settings-section-connections .settings-connection-meta{gap:1px!important}#settings-section-connections .settings-connection-meta-line{white-space:normal}.settings-connection-meta-sep{display:none}.settings-connection-actions{width:100%;min-width:0;align-self:stretch;margin-left:0}.settings-connection-actions button{width:100%!important;flex:none!important;min-width:0!important}.settings-connection-exchange-logo{flex:0 0 auto!important;width:100%;max-width:100%;margin-left:0!important;padding:8px 0 0;align-self:center}#settings-section-connections .settings-connection-exchange-logo{align-self:center!important;justify-content:center;padding-top:19px}.settings-connection-exchange-logo-svg{width:min(280px,100%);max-width:100%;max-height:112px}#settings-section-connections .settings-connection-item{padding:12px 0 12px 8px!important;margin-bottom:10px!important}#settings-section-connections .settings-connection-actions{width:var(--settings-connections-action-width)!important;min-width:var(--settings-connections-action-width)!important;margin-left:auto!important}#settings-section-connections .settings-connection-item:last-child{margin-bottom:0!important}}.settings-page-desktop-split .settings-connection-item{flex-direction:row!important;align-items:center!important;gap:0!important;padding:12px 0 12px 12px!important}.settings-page-desktop-split #settings-section-connections .settings-connection-item{padding:10px 0 10px 12px!important;align-items:flex-start!important}.settings-page-desktop-split #settings-section-connections .settings-connection-exchange-logo{transform:translate(-45px)!important}.settings-page-desktop-split #settings-section-connections .settings-connection-item:last-child{margin-bottom:0!important}.settings-page-desktop-split .settings-connection-actions{width:var(--settings-primary-action-width)!important;min-width:var(--settings-primary-action-width)!important;margin-left:0!important;align-self:auto!important}.settings-page-desktop-split #settings-section-connections .settings-connection-actions{width:var(--settings-connections-action-width)!important;min-width:var(--settings-connections-action-width)!important;margin-left:auto!important;transform:translate(24px);align-self:flex-start!important}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px;box-sizing:border-box;background:#111}.login-page__form-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:0;flex:1 1 auto;box-sizing:border-box}.login-page__visual-panel{display:none}.login-card{width:100%;max-width:380px;padding:32px;background:#1f1f1f;border:1px solid #353535;border-radius:12px;box-shadow:0 12px 28px #00000073}.login-page.login-page--signup{padding-left:16px;padding-right:16px}.login-card.login-card--signup{padding-left:20px;padding-right:20px}.login-title{margin:0 0 4px;font-size:1.5rem;font-weight:700;color:#fff;text-align:center;letter-spacing:-.02em}.login-title-brand{color:#22c55e}.login-title-brand--login{color:#ff8c00}.login-subtitle{margin:0 0 24px;font-size:.95rem;color:#a3a3a3;text-align:center}.login-form{display:flex;flex-direction:column;gap:16px}.login-label{font-size:.9rem;font-weight:600;color:#f3f3f3}.login-input{padding:10px 12px;background:#181818;border:1px solid #363636;border-radius:8px;color:#f3f3f3;font-size:1rem;box-sizing:border-box;width:100%}.login-input::placeholder{color:#8e8e8e}.login-input:focus{outline:none;border-color:#fb6f00}.login-error{margin:0;padding:8px 12px;background:#f8717126;border:1px solid var(--danger);border-radius:6px;color:var(--danger);font-size:.9rem}.login-info{margin:0;padding:10px 12px;background:#94a3b81f;border:1px solid rgba(148,163,184,.35);border-radius:8px;color:#cbd5e1;font-size:.9rem;line-height:1.45}.login-btn{padding:10px 16px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.login-btn:disabled{opacity:.7;cursor:not-allowed}.login-btn-primary{background:linear-gradient(45deg,#7c3aed,#fb6f00);color:#fff;border-color:transparent}.login-btn-primary:hover:not(:disabled){background:transparent!important;color:#fb6f00!important;border-color:#fb6f00!important}.login-divider{margin:20px 0;text-align:center;color:#8e8e8e;font-size:.9rem}.login-btn-oauth{width:100%;background:transparent;color:#f3f3f3;border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)}.login-google-wordmark{font-weight:inherit;white-space:nowrap}.login-google-wordmark span{color:inherit}.login-btn-oauth:hover:not(:disabled){background:#fff!important;color:#111!important;border-color:#fff!important}.login-btn-oauth:hover:not(:disabled) .login-google-wordmark span:nth-child(1){color:#4285f4!important}.login-btn-oauth:hover:not(:disabled) .login-google-wordmark span:nth-child(2){color:#ea4335!important}.login-btn-oauth:hover:not(:disabled) .login-google-wordmark span:nth-child(3){color:#fbbc05!important}.login-btn-oauth:hover:not(:disabled) .login-google-wordmark span:nth-child(4){color:#4285f4!important}.login-btn-oauth:hover:not(:disabled) .login-google-wordmark span:nth-child(5){color:#34a853!important}.login-btn-oauth:hover:not(:disabled) .login-google-wordmark span:nth-child(6){color:#ea4335!important}.login-oauth-buttons{display:flex;flex-direction:column;gap:8px}.login-link{display:inline-block;margin-top:4px;padding:0;background:none;border:none;color:#fb6f00;font-size:.9rem;cursor:pointer;text-decoration:none}.login-link:hover{text-decoration:underline}.login-forgot-link{margin-top:0;margin-bottom:4px}.login-signup-prompt{width:calc(100% + 10px);margin:20px 0 0 -5px;text-align:center;font-size:.9rem;color:#a3a3a3;line-height:1.45}.login-signup-link{color:#fb6f00;text-decoration:none}.login-signup-link:hover{text-decoration:underline}.login-terms-row{display:flex;align-items:flex-start;gap:8px;margin-top:4px}.login-terms-checkbox{margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:#fb6f00}.login-terms-label{font-size:.8125rem;color:#a3a3a3;line-height:1.35;cursor:pointer;flex:1;min-width:0}.login-terms-link{color:#fb6f00;text-decoration:none;cursor:default}.login-terms-link:hover{text-decoration:underline}.login-recaptcha-wrap{display:flex;justify-content:center;margin:8px 0 0;min-height:78px}.login-recaptcha-missing{margin:8px 0 0;font-size:.8rem;color:#8e8e8e;line-height:1.45;text-align:center}.login-recaptcha-missing-code{font-size:.75rem;color:#fb6f00;word-break:break-all}body.theme-light .login-recaptcha-missing{color:#64748b}body.theme-light .login-recaptcha-missing-code{color:#0369a1}.login-success{margin:0 0 16px;padding:12px;background:#22c55e26;border:1px solid #3ecf8e;border-radius:8px;color:#3ecf8e;font-size:.9rem}.login-card-btn-row{display:flex;justify-content:center}body.theme-light .login-page{background:var(--bg-page)}body.theme-light .login-card{background:#fff;border-color:#cbd5e1;box-shadow:0 12px 28px #0f172a1f}body.theme-light .login-title{color:#0f172a}body.theme-light .login-subtitle{color:#64748b}body.theme-light .login-label{color:#0f172a}body.theme-light .login-input{background:#fff;border-color:#cbd5e1;color:#0f172a}body.theme-light .login-input::placeholder{color:#94a3b8}body.theme-light .login-info{background:#3b82f614;border-color:#3b82f659;color:#1e40af}body.theme-light .login-divider{color:#64748b}body.theme-light .login-btn-oauth{color:#334155;border-color:#cbd5e1}body.theme-light .login-btn-oauth:hover:not(:disabled){background:#fff!important;color:#0f172a!important;border-color:#94a3b8!important}body.theme-light .login-link{color:#0369a1}body.theme-light .login-signup-prompt{color:#64748b}body.theme-light .login-signup-link{color:#0369a1}body.theme-light .login-terms-label{color:#64748b}body.theme-light .login-terms-link{color:#0369a1}body.theme-light .login-success{background:#16a34a1f;border-color:#16a34a;color:#15803d}@media (min-width: 769px){.login-page{flex-direction:row;align-items:stretch;justify-content:stretch;padding:0;min-height:100vh;background:#222}.login-page.login-page--signup{padding-left:0;padding-right:0}.login-page__form-panel{flex:0 0 42%;max-width:500px;min-width:360px;align-items:center;justify-content:flex-start;padding:calc(28px + env(safe-area-inset-top,0px)) max(70px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(70px,env(safe-area-inset-left,0px));background:#111;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:none}.login-page__visual-panel{display:block;flex:1 1 auto;min-width:0;min-height:0;background:#222}.login-page__form-panel .login-card,.login-page__form-panel .login-card.login-card--signup{max-width:none;width:100%;margin:auto 0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.login-page__form-panel .login-title{text-align:center;font-size:1.75rem;letter-spacing:-.03em;margin:0 0 8px}.login-page__form-panel .login-subtitle{text-align:center;margin:0 0 28px;line-height:1.45}.login-page__form-panel .login-form{gap:14px}.login-page__form-panel .login-form .login-forgot-link{align-self:center;margin-top:-4px;text-align:center}.login-page__form-panel .login-input{padding:12px 14px;border-radius:6px;background:#141414;border-color:#2e2e2e}.login-page__form-panel .login-btn-primary,.login-page__form-panel .login-btn-oauth{min-height:48px;border-radius:6px;font-weight:600}.login-page__form-panel .login-divider{display:flex;align-items:center;gap:14px;margin:22px 0;font-size:.8125rem;color:#737373}.login-page__form-panel .login-divider:before,.login-page__form-panel .login-divider:after{content:"";flex:1;height:1px;background:#2a2a2a}.login-page__form-panel .login-divider span{flex-shrink:0}.login-page__form-panel .login-signup-prompt{text-align:center;margin-top:24px;margin-bottom:max(40px,calc(env(safe-area-inset-bottom,0px) + 28px))}.login-page__form-panel .login-card-btn-row{justify-content:stretch}.login-page__form-panel .login-card-btn-row .login-btn{width:100%}body.theme-light .login-page{background:#222}body.theme-light .login-page__form-panel{background:var(--bg-page)}body.theme-light .login-page__form-panel .login-card,body.theme-light .login-page__form-panel .login-card.login-card--signup{background:transparent!important;border:none!important;box-shadow:none!important}body.theme-light .login-page__form-panel .login-input{background:#fff;border-color:#cbd5e1}body.theme-light .login-page__form-panel .login-divider:before,body.theme-light .login-page__form-panel .login-divider:after{background:#e2e8f0}.app-main.app-main--auth{overflow:hidden!important;padding:0!important}.app-main.app-main--auth .login-page{flex:1 1 auto;min-height:0;overflow:hidden}.app-main.app-main--auth .login-page__form-panel>.login-card{flex-shrink:0}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel{scrollbar-width:thin;scrollbar-color:transparent transparent}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel.login-page--scrollbar-visible{scrollbar-color:#404040 transparent}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel::-webkit-scrollbar{width:8px;height:8px}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel::-webkit-scrollbar-track{background:transparent}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel:not(.login-page--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent!important}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel.login-page--scrollbar-visible::-webkit-scrollbar-thumb{background:#404040!important;border-radius:4px}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel.login-page--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#a3a3a3!important}body:not(.theme-light) .app-main.app-main--auth .login-page__form-panel::-webkit-scrollbar-corner{background:transparent}body.theme-light .app-main.app-main--auth .login-page__form-panel{scrollbar-width:thin;scrollbar-color:transparent transparent}body.theme-light .app-main.app-main--auth .login-page__form-panel.login-page--scrollbar-visible{scrollbar-color:rgba(15,23,42,.4) transparent}body.theme-light .app-main.app-main--auth .login-page__form-panel::-webkit-scrollbar{width:8px;height:8px}body.theme-light .app-main.app-main--auth .login-page__form-panel::-webkit-scrollbar-track{background:transparent}body.theme-light .app-main.app-main--auth .login-page__form-panel:not(.login-page--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent!important}body.theme-light .app-main.app-main--auth .login-page__form-panel.login-page--scrollbar-visible::-webkit-scrollbar-thumb{background:#0f172a59!important;border-radius:4px}body.theme-light .app-main.app-main--auth .login-page__form-panel.login-page--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#0f172a8c!important}body.theme-light .app-main.app-main--auth .login-page__form-panel::-webkit-scrollbar-corner{background:transparent}}@media (max-width: 768px){.app-main.app-main--auth{padding:0!important}.login-page{min-height:100dvh;flex-direction:column;justify-content:flex-start!important;align-items:stretch!important;padding:calc(env(safe-area-inset-top,0px) + 28px) max(20px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))!important;background:#111}.login-page.login-page--signup{padding-left:max(20px,env(safe-area-inset-left,0px))!important;padding-right:max(20px,env(safe-area-inset-right,0px))!important}.login-card,.login-card.login-card--signup{max-width:none;width:100%;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.login-title{text-align:center;font-size:1.75rem;letter-spacing:-.03em;margin:0 0 8px}.login-subtitle{text-align:center;margin:0 0 28px;line-height:1.45}.login-form{gap:14px}.login-form .login-forgot-link{align-self:center;margin-top:-4px;text-align:center}.login-input{padding:12px 14px;border-radius:6px;background:#141414;border-color:#2e2e2e}.login-btn-primary,.login-btn-oauth{min-height:48px;border-radius:6px;font-weight:600}.login-divider{display:flex;align-items:center;gap:14px;margin:22px 0;font-size:.8125rem;color:#737373}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:#2a2a2a}.login-divider span{flex-shrink:0}.login-signup-prompt{text-align:center;margin-top:24px;margin-bottom:max(40px,calc(env(safe-area-inset-bottom,0px) + 28px))}.login-card-btn-row{justify-content:stretch}.login-card-btn-row .login-btn{width:100%}body.theme-light .login-page{background:var(--bg-page)}body.theme-light .login-card,body.theme-light .login-card.login-card--signup{background:transparent!important;border:none!important;box-shadow:none!important}body.theme-light .login-input{background:#fff;border-color:#cbd5e1}body.theme-light .login-divider:before,body.theme-light .login-divider:after{background:#e2e8f0}}.loading-spinner-wrap{display:flex;align-items:center;justify-content:center;width:100%}.app-wrapper.auth-loading.loading-spinner-wrap{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-page)}.loading-spinner{width:30px;height:30px;border-radius:50%;border:3px solid #303030;border-top-color:#fb6f00;animation:loadingSpin .75s linear infinite}@keyframes loadingSpin{to{transform:rotate(360deg)}}.trades-dashboard-page{--td-main-panel-bg: radial-gradient(circle at 0% 48%, rgba(139, 61, 255, .22), transparent 46%), radial-gradient(circle at 100% 48%, rgba(255, 138, 42, .16), transparent 50%), #08080a;--td-rail-bg: #08080a;--td-nav-button-bg: #18181b;--bg-surface: #18181b;--bg-surface-alt: #18181b;--border: #363636;min-height:100vh;display:flex;background:var(--td-rail-bg);color:#e4e4e4;padding-top:0;padding-right:max(0px,env(safe-area-inset-right,0px));padding-bottom:max(0px,env(safe-area-inset-bottom,0px));padding-left:calc(8px + max(0px,env(safe-area-inset-left,0px) - 20px));box-sizing:border-box;gap:8px}.trades-dashboard-page.is-light{--td-main-panel-bg: #ffffff;--td-rail-bg: #ffffff;--bg-surface: #ffffff;--bg-surface-alt: #f8fafc;--border: #cbd5e1;--settings-secondary-soft-bg: #ffffff;--settings-secondary-soft-border: #e2e8f0;--settings-secondary-soft-color: #0f172a;--settings-secondary-soft-bg-hover: #f1f5f9;--settings-secondary-soft-border-hover: #cbd5e1;background:var(--bg-page);color:#0f172a}.app-main:has(.trades-dashboard-page){background:#08080a}body.theme-light .app-main:has(.trades-dashboard-page),.app-main:has(.trades-dashboard-page.is-light){background:var(--bg-page)}@media (min-width: 769px){.trades-dashboard-page{gap:0;padding-top:0}}.trades-dashboard-mobile-menu-btn,.trades-dashboard-mobile-backdrop,.trades-dashboard-desktop-pin-toggle,.trades-dashboard-sidebar-brand{display:none}.trades-dashboard-page.is-mobile-phone-landscape .trades-dashboard-sidebar,.trades-dashboard-page.is-mobile-phone-landscape .trades-dashboard-mobile-menu-btn{display:none!important}.trades-dashboard-page.is-mobile-phone-landscape .trades-dashboard-mobile-backdrop{display:none!important;pointer-events:none!important;opacity:0!important}.trades-dashboard-sidebar{width:52px;height:calc(100vh - max(0px,env(safe-area-inset-top,0px) - 20px) - max(0px,env(safe-area-inset-bottom,0px) - 20px) - 26px);height:calc(100dvh - max(0px,env(safe-area-inset-top,0px) - 20px) - max(0px,env(safe-area-inset-bottom,0px) - 20px) - 26px);margin-top:4px;margin-left:-3px;background:var(--td-rail-bg);border:none;border-radius:0;padding:2px 10px 2px 7px;box-sizing:border-box;display:flex;flex-direction:column}.trades-dashboard-sidebar-panel{display:flex;flex-direction:column;gap:0;width:100%;min-height:0;flex:1 1 auto;box-sizing:border-box}.trades-dashboard-sidebar-scroll-clip{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:visible}.trades-dashboard-sidebar-scroll{flex:1 1 auto;min-height:0;min-width:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding-left:7px;overflow-x:hidden;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.trades-dashboard-sidebar-scroll::-webkit-scrollbar-corner{background:var(--td-rail-bg)}.trades-dashboard-page.is-light .trades-dashboard-sidebar-scroll::-webkit-scrollbar-corner{background:#fff}.trades-dashboard-sidebar-scroll::-webkit-scrollbar:horizontal{height:0}.trades-dashboard-sidebar-scroll .trades-dashboard-nav{margin-top:0}@media (orientation: landscape) and (max-height: 600px) and (min-width: 769px){.trades-dashboard-sidebar{height:calc(100vh - max(0px,env(safe-area-inset-top,0px) - 20px) - max(0px,env(safe-area-inset-bottom,0px) - 20px) - 26px);max-height:calc(100vh - max(0px,env(safe-area-inset-top,0px) - 20px) - max(0px,env(safe-area-inset-bottom,0px) - 20px) - 26px);height:calc(100dvh - max(0px,env(safe-area-inset-top,0px) - 20px) - max(0px,env(safe-area-inset-bottom,0px) - 20px) - 26px);max-height:calc(100dvh - max(0px,env(safe-area-inset-top,0px) - 20px) - max(0px,env(safe-area-inset-bottom,0px) - 20px) - 26px)}.trades-dashboard-nav{gap:4px}.trades-dashboard-sidebar-footer{padding-top:0;gap:4px}}@media (min-width: 769px){.trades-dashboard-sidebar{position:relative;border:none;background:transparent;padding:0;overflow:hidden;z-index:5;align-self:stretch;height:auto;min-height:0;margin-top:0}.trades-dashboard-sidebar.is-desktop-nav-expanded,.trades-dashboard-sidebar.is-desktop-nav-pinned{width:176px;overflow:visible}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open){overflow:visible}.trades-dashboard-sidebar-brand{position:absolute;top:19px;left:8px;z-index:3;width:184px;height:38px;display:flex;align-items:center;gap:7px;overflow:hidden;pointer-events:none}.trades-dashboard-sidebar-brand-icon{width:31px;height:31px;flex:0 0 31px;object-fit:contain;display:block}.trades-dashboard-sidebar-brand-wordmark{display:inline-flex;align-items:baseline;min-width:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:19px;font-weight:800;line-height:1.3;letter-spacing:0;white-space:nowrap;opacity:0;transform:translate(-6px);transition:opacity .12s ease,transform .12s ease}.trades-dashboard-sidebar-brand-chain{color:#f4f4f5;background:none;-webkit-text-fill-color:currentColor}.trades-dashboard-sidebar-brand-ledgr{color:#fb6f00;background:linear-gradient(90deg,#fb6f00,#ff5c7a 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-brand-wordmark,.trades-dashboard-sidebar.is-desktop-nav-pinned .trades-dashboard-sidebar-brand-wordmark{opacity:1;transform:translate(0)}.trades-dashboard-page.is-light .trades-dashboard-sidebar-brand-ledgr{color:#050812}.trades-dashboard-sidebar-panel{position:absolute;left:0;top:45px;bottom:0;width:52px;flex:none;display:flex;flex-direction:column;background:var(--td-rail-bg);border:none;border-radius:0;padding:2px 10px 2px 7px;z-index:1;overflow-x:visible;overflow-y:hidden;min-width:0;transition:width .15s cubic-bezier(.4,0,.2,1)}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-panel{width:176px;border-radius:0;background:var(--td-rail-bg);box-shadow:none;border-top:none;border-right:none;overflow-x:visible;overflow-y:hidden;min-width:0;padding-left:4px}.trades-dashboard-sidebar.is-desktop-nav-pinned .trades-dashboard-sidebar-panel{width:176px}.trades-dashboard-sidebar-panel:after{content:none;display:none}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-panel:before,.trades-dashboard-sidebar.is-desktop-nav-pinned .trades-dashboard-sidebar-panel:before{display:none}.trades-dashboard-page.is-desktop-nav-expanded .trades-dashboard-content:before{left:0}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-panel:after{display:block}.trades-dashboard-page .trades-dashboard-content{position:relative}.trades-dashboard-page .trades-dashboard-content:before{content:none;position:absolute;left:0;right:0;top:40px;bottom:0;box-sizing:border-box;border-top:1.5px solid color-mix(in srgb,var(--border) 82%,transparent);border-left:1.5px solid color-mix(in srgb,var(--border) 82%,transparent);border-top-left-radius:8px;pointer-events:none;z-index:2}.trades-dashboard-page .trades-dashboard-content:after{content:none}.trades-dashboard-sidebar.is-desktop-nav-expanded:after{display:none}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-scroll-clip{overflow:hidden;min-width:0;max-width:100%}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-scroll{overflow-x:hidden!important;overflow-y:auto;min-width:0;max-width:100%}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-scroll::-webkit-scrollbar:horizontal{display:none;height:0}.trades-dashboard-sidebar.is-desktop-nav-pinned .trades-dashboard-sidebar-scroll{overflow-x:hidden!important;overflow-y:auto}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-scroll::-webkit-scrollbar{width:8px;height:0}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-sidebar-scroll{scrollbar-width:none;-ms-overflow-style:none}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-sidebar-scroll::-webkit-scrollbar{display:none;width:0;height:0}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav{overflow-x:visible;max-width:100%}.trades-dashboard-sidebar.is-desktop-nav-expanded::-webkit-scrollbar:horizontal,.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-panel::-webkit-scrollbar:horizontal,.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-scroll-clip::-webkit-scrollbar:horizontal{display:none;height:0}.trades-dashboard-sidebar:not(.is-mobile-open) .trades-dashboard-nav{flex:1 1 auto;min-height:0;min-width:0}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-sidebar-panel{padding-right:0;padding-left:4px;overflow-x:visible;border-right:none}.trades-dashboard-sidebar:not(.is-mobile-open) .trades-dashboard-nav-link{justify-content:flex-start;padding:4px 8px 4px 15px}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav-link{gap:10px;min-width:0;width:162px;max-width:162px;overflow-x:hidden}.trades-dashboard-page.is-light .trades-dashboard-sidebar-panel{background:var(--td-rail-bg);border:none}.trades-dashboard-page.is-light .trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-panel{background:var(--td-rail-bg);box-shadow:none;border:none;border-right:none}.trades-dashboard-page.is-light .trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-sidebar-panel{border-right:none}.trades-dashboard-sidebar:before{content:"";position:absolute;right:100%;top:45px;bottom:0;width:48px}}@media (orientation: landscape) and (max-height: 600px) and (min-width: 769px){.trades-dashboard-sidebar-panel{padding:10px 10px 10px 7px}.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-sidebar-panel{padding:10px 10px 10px 4px}.trades-dashboard-sidebar-scroll{gap:10px}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-sidebar-panel{padding:10px 0 10px 4px;overflow-x:visible}}.trades-dashboard-sidebar.is-mobile-open{width:186px}.trades-dashboard-nav{display:flex;flex-direction:column;gap:6px;margin-top:0;padding-top:34px;box-sizing:border-box}.trades-dashboard-sidebar-footer{margin-top:auto;margin-bottom:4px;padding-top:10px;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%;box-sizing:border-box}.trades-dashboard-nav-link{color:#c9c9c9;text-decoration:none;margin-left:-7px;width:calc(100% - 3px);padding:4px 8px 4px 15px;border-radius:8px;font-weight:600;font-size:.9rem;border:1px solid transparent;display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:0;position:relative;transition:color .2s ease,background .2s ease,border-color .2s ease}button.trades-dashboard-nav-link{background:transparent;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:inherit;cursor:pointer}.sync-action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-action-buttons button{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0a0a0cb8;color:#d7d9e3;font-size:.76rem;font-weight:500}.trades-dashboard-sync-actions{position:absolute;top:22px;right:28px;z-index:5;margin-right:0;justify-content:flex-end}.trades-dashboard-nav-link:hover{text-decoration:none!important}.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link:hover:not(.is-active),.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link:focus-visible:not(.is-active){color:#fff;border-color:transparent;box-shadow:none;background:var(--td-nav-button-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link:hover:not(.is-active):not(.is-filter-rail-pressed) .trades-dashboard-nav-icon,.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link:focus-visible:not(.is-active):not(.is-filter-rail-pressed) .trades-dashboard-nav-icon{color:#fff}.trades-dashboard-nav-link:focus,.trades-dashboard-nav-link:active,.trades-dashboard-nav-link:visited{text-decoration:none!important}.trades-dashboard-nav-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform:translate(-8px)}.trades-dashboard-nav>.trades-dashboard-nav-link:not(.trades-dashboard-filter-rail-btn) .trades-dashboard-nav-icon{transform:translate(-9px)}.trades-dashboard-filter-rail-btn .trades-dashboard-nav-icon,.trades-dashboard-nav-icon.trades-dashboard-nav-icon-support,.trades-dashboard-nav-icon.trades-dashboard-nav-icon-logout{transform:translate(-8px)}.trades-dashboard-filter-rail-btn .trades-dashboard-nav-icon{transform:translate(-9px)}.trades-dashboard-nav-icon-lg{width:24px;height:24px}.trades-dashboard-nav-icon svg{width:24px;height:24px}.trades-dashboard-nav-icon.trades-dashboard-nav-icon-settings svg,.trades-dashboard-nav-icon.trades-dashboard-nav-icon-support svg,.trades-dashboard-nav-icon.trades-dashboard-nav-icon-logout svg{width:19.2px;height:19.2px}.trades-dashboard-nav-icon.trades-dashboard-nav-icon-calendar svg{width:22px;height:22px}.trades-dashboard-nav-link.is-active{background:color-mix(in srgb,var(--td-rail-bg) 72%,#ffffff 10%);border-color:#ffffff14}.trades-dashboard-nav-link.is-active:hover,.trades-dashboard-nav-link.is-active:focus-visible{background:color-mix(in srgb,var(--td-rail-bg) 68%,#ffffff 14%);border-color:#ffffff1f}.trades-dashboard-page:not(.is-light) .trades-dashboard-nav-link.is-active{background:var(--td-nav-button-bg);border-color:transparent;color:#fff}.trades-dashboard-page:not(.is-light) .trades-dashboard-nav-link.is-active:hover,.trades-dashboard-page:not(.is-light) .trades-dashboard-nav-link.is-active:focus-visible{background:var(--td-nav-button-bg);border-color:transparent;color:#fff}.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link.is-active .trades-dashboard-nav-icon,.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link.is-active:hover .trades-dashboard-nav-icon,.trades-dashboard-page:not(.is-light) .trades-dashboard-nav .trades-dashboard-nav-link.is-active:focus-visible .trades-dashboard-nav-icon{color:#fff}@media (min-width: 769px){.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-nav-link.is-active{background:var(--td-nav-button-bg);border-color:transparent}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-nav-link.is-active:hover,.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-nav-link.is-active:focus-visible{background:var(--td-nav-button-bg);border-color:transparent;color:#fff}.trades-dashboard-sidebar:not(.is-desktop-nav-expanded):not(.is-mobile-open) .trades-dashboard-nav-link.is-active .trades-dashboard-nav-icon{color:#fff}.trades-dashboard-page:not(.is-light) .trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav-link.is-active,.trades-dashboard-page:not(.is-light) .trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav-link.is-active:hover,.trades-dashboard-page:not(.is-light) .trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav-link.is-active:focus-visible{background:var(--td-nav-button-bg);border-color:transparent;color:#fff}.trades-dashboard-page:not(.is-light) .trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav-link.is-active .trades-dashboard-nav-icon{color:#fff}}.trades-dashboard-nav-label{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;text-align:start;transition:max-width .15s cubic-bezier(.4,0,.2,1),opacity .12s ease}.trades-dashboard-nav-label-settings{margin-left:2px}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-nav-link{justify-content:flex-start;padding:4px 12px 4px 19px;gap:8px}@media (orientation: landscape) and (max-height: 600px) and (min-width: 769px){.trades-dashboard-nav-link{padding:3px 8px 3px 15px}}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-nav-label{max-width:140px;opacity:1}@media (min-width: 769px){.trades-dashboard-sidebar.is-desktop-nav-expanded .trades-dashboard-nav-label{flex:1 1 0;max-width:140px;min-width:0;opacity:1}}.trades-dashboard-content{flex:1;min-width:0;display:flex;flex-direction:column;padding:0;box-sizing:border-box;gap:0}.trades-dashboard-filter-rail-btn.is-filter-rail-pressed{background:#1f1f21;border-color:#ffffff14;color:#fff}.trades-dashboard-filter-rail-btn.is-filter-rail-pressed .trades-dashboard-nav-icon{color:#fff}.trades-dashboard-page.is-light .trades-dashboard-filter-rail-btn.is-filter-rail-pressed{background:#e7ecf3;border-color:#0f172a14;color:#334155}.trades-dashboard-page.is-light .trades-dashboard-filter-rail-btn.is-filter-rail-pressed .trades-dashboard-nav-icon{color:#334155}.trades-dashboard-page.is-phone-landscape .trades-dashboard-content{scrollbar-gutter:stable}.trades-dashboard-body{flex:1;min-height:0;display:flex;gap:0}.trades-dashboard-body.is-filter-open{gap:0}.trades-dashboard-main-panel{flex:1;min-height:0;min-width:0;margin-top:0;margin-left:0;position:relative;border-radius:0;border:none;background:var(--td-main-panel-bg, #18181b);display:flex;align-items:center;justify-content:center}.trades-dashboard-main-panel.has-trade-list,.trades-dashboard-main-panel.has-performance{align-items:stretch;justify-content:flex-start;padding:0;overflow:hidden}.trades-dashboard-main-panel.has-performance,.trades-dashboard-main-panel.is-settings,.trades-dashboard-main-panel.has-trade-list,.trades-dashboard-main-panel.has-calendar{border-top:none}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.has-performance{background:var(--td-main-panel-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.has-performance .trades-dashboard-performance-wrap{background:var(--td-main-panel-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.is-settings{background:var(--td-main-panel-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.has-calendar{background:var(--td-main-panel-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.has-notepad{background:var(--td-main-panel-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.is-settings .trades-dashboard-settings-shell{background:var(--td-main-panel-bg)}.trades-dashboard-page:not(.is-light) .trades-dashboard-main-panel.has-performance .perf-redesign--dark{--perf-redesign-void: #08080a;--perf-redesign-mid: #08080a;--bg-page: #08080a;background:var(--td-main-panel-bg)}.trades-dashboard-performance-wrap{flex:1;min-height:0;min-width:0;width:100%;background:var(--td-main-panel-bg);overflow-x:hidden;overflow-y:auto;padding:18px 20px 22px;box-sizing:border-box}.trades-dashboard-performance-top-row{display:flex;flex-direction:column;gap:20px;width:100%}.trades-dashboard-performance-grid{display:inline-grid;grid-template-columns:max-content;justify-items:stretch;align-items:start;gap:12px;max-width:100%;vertical-align:top}@media (min-width: 769px){.trades-dashboard-desktop-pin-toggle{position:absolute;top:0;right:-6px;bottom:0;display:block;width:12px;height:auto;border-radius:0;border:none;background:transparent;cursor:pointer;z-index:8;box-shadow:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trades-dashboard-desktop-pin-toggle:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:5px;border-radius:0;background:transparent;box-shadow:none;transition:background .14s ease,box-shadow .14s ease}.trades-dashboard-desktop-pin-toggle:hover:after,.trades-dashboard-desktop-pin-toggle:focus-visible:after{background:linear-gradient(180deg,#a855f7d1,#fb6f00d1);box-shadow:0 0 14px #a855f752,0 0 18px #fb6f002e}.trades-dashboard-desktop-pin-toggle:focus-visible{outline:none}.trades-dashboard-content{min-height:0;padding:0;gap:0}.trades-dashboard-performance-wrap{display:flex;flex-direction:column;padding-bottom:14px;padding-right:20px}.trades-dashboard-performance{display:flex;flex-direction:column;flex:1;min-height:0}.trades-dashboard-performance-body{flex:1;min-height:0;display:flex;flex-direction:column}.trades-dashboard-performance-top-row{display:flex;flex-direction:row;align-items:stretch;flex:1;min-height:0;gap:24px;width:100%}.trades-dashboard-performance-kpi-column{flex:0 0 auto;width:max-content;max-width:100%;min-width:0;min-height:0;max-height:100%;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:auto;scrollbar-gutter:stable;box-sizing:border-box;padding-right:2px}.trades-dashboard-performance-grid{grid-template-columns:repeat(2,minmax(0,calc(12rem - 10px)));width:max-content;max-width:100%;column-gap:14px;align-items:stretch}@media (orientation: landscape) and (max-height: 768px) and (hover: none){.trades-dashboard-performance-grid{grid-template-columns:repeat(2,minmax(0,calc(24rem - 20px)))}}.trades-dashboard-performance-grid .trades-dashboard-performance-kpi-label{overflow-wrap:anywhere}.trades-dashboard-performance-chart-section{flex:1 1 0%;min-width:0;min-height:0;max-height:100%;margin-top:0;max-width:none;display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:auto;scrollbar-gutter:stable;box-sizing:border-box;padding-right:6px;isolation:isolate}.trades-dashboard-cumulative-pnl-chart-stack{position:relative;z-index:1;flex:0 0 auto;height:100%;min-height:calc(240px + var(--performance-chart-extra-height, 0px));display:flex;flex-direction:column;padding-bottom:0;box-sizing:border-box}.trades-dashboard-cumulative-pnl-chart-stack .trades-dashboard-cumulative-pnl-chart-canvas{flex:1 1 0;min-height:calc(240px + var(--performance-chart-extra-height, 0px));height:auto;overflow:hidden}.trades-dashboard-cumulative-pnl-chart-stack .trades-dashboard-performance-chart-empty,.trades-dashboard-cumulative-pnl-chart-stack .trades-dashboard-performance-chart-loading{flex:1 1 0;min-height:calc(120px + var(--performance-chart-extra-height, 0px));height:auto;display:flex;align-items:center;justify-content:center}.trades-dashboard-performance-line-chart-stack .trades-dashboard-cumulative-pnl-chart-canvas{flex:0 0 auto;overflow:hidden}.trades-dashboard-performance-max-dd-chart-row{position:relative;z-index:2;display:flex;flex-direction:row;align-items:stretch;gap:24px;width:100%;flex:0 0 auto;margin-top:-394px;box-sizing:border-box}.trades-dashboard-performance-max-dd-chart-aside{flex:0 0 calc((12rem - 10px)*2 + 14px);max-width:100%;min-width:0;box-sizing:border-box}.trades-dashboard-performance-line-chart-stack{position:relative;flex:1 1 0%;min-width:0;display:flex;flex-direction:column;padding-bottom:6px}.trades-dashboard-performance-chart-section--desktop-carousel{gap:0;overflow-y:hidden}.trades-dashboard-performance-chart-section-main{flex:1 1 0%;min-width:0;min-height:0;display:flex;flex-direction:column}.trades-dashboard-performance-chart-section-main--desktop-carousel{flex-direction:row;align-items:stretch}.trades-dashboard-performance-chart-carousel-pager-wrap{flex:0 0 auto;width:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;padding:0 8px 0 0;box-sizing:border-box}.trades-dashboard-performance-chart-stage{flex:1 1 0%;min-width:0;min-height:0;overflow:hidden;position:relative}.trades-dashboard-performance-chart-carousel{display:flex;flex-direction:column;height:200%;will-change:transform;transition:transform .56s cubic-bezier(.25,.85,.3,1);transform:translateZ(0)}.trades-dashboard-performance-chart-carousel.is-max-drawdown{transform:translate3d(0,-50%,0)}.trades-dashboard-performance-chart-slide{flex:0 0 50%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-max-dd-chart-row{margin-top:0;flex:1 1 0%;min-height:0}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-max-dd-chart-aside{display:none}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-chart-slide .trades-dashboard-cumulative-pnl-chart-stack{flex:1 1 0%;min-height:0;height:auto;padding-bottom:3px}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-chart-slide .trades-dashboard-performance-line-chart-stack{flex:1 1 0%;min-height:0}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-chart-slide .trades-dashboard-cumulative-pnl-chart-stack,.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-chart-slide .trades-dashboard-performance-line-chart-stack{padding-top:2px;box-sizing:border-box}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-chart-slide .trades-dashboard-performance-line-chart-stack .trades-dashboard-cumulative-pnl-chart-canvas{flex:1 1 0;min-height:calc(240px + var(--performance-chart-extra-height, 0px));height:auto;overflow:hidden}.trades-dashboard-performance-chart-section--desktop-carousel .trades-dashboard-performance-chart-slide .trades-dashboard-performance-line-chart-stack .trades-dashboard-performance-chart-empty{flex:1 1 0;min-height:calc(120px + var(--performance-chart-extra-height, 0px));height:auto}.trades-dashboard-performance-chart-carousel-pager{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0;flex-shrink:0}.trades-dashboard-performance-chart-carousel-dot{width:9px;height:9px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#4a4a4a;transition:transform .2s ease,background .2s ease}.trades-dashboard-performance-chart-carousel-dot:hover{transform:scale(1.12);background:#5c5c5c}.trades-dashboard-performance-chart-carousel-dot.is-active,.trades-dashboard-performance-chart-carousel-dot.is-active:hover{background:#fff;transform:scale(1.22)}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-carousel-dot{background:#cbd5e1}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-carousel-dot:hover{background:#94a3b8}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-carousel-dot.is-active{background:#0369a1}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-carousel-dot.is-active:hover{background:#0369a1;transform:scale(1.22)}.trades-dashboard-performance-chart-title.trades-dashboard-performance-chart-title--over-chart{font-size:.875rem;top:15px}}@media (min-width: 769px) and (prefers-reduced-motion: reduce){.trades-dashboard-performance-chart-carousel{transition-duration:.01ms!important}}.trades-dashboard-performance-kpi-column{display:flex;flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;min-width:0}@media (min-width: 769px){.trades-dashboard-performance-kpi-column .trades-dashboard-performance-footnote{max-width:calc((12rem - 10px)*2 + 14px)}}.trades-dashboard-performance-kpi-column .trades-dashboard-performance-footnote{margin-top:14px;margin-bottom:0;max-width:22rem;box-sizing:border-box}.trades-dashboard-performance-chart-section{margin-top:0;width:100%;max-width:none;margin-left:-10px;margin-right:-25px;--performance-chart-extra-height: 200px}@media (min-width: 769px){.trades-dashboard-performance-chart-section{margin-left:-24px}}@media (max-width: 768px){.trades-dashboard-performance-max-dd-chart-row{display:flex;flex-direction:column;gap:12px;width:100%}.trades-dashboard-performance-kpi-column{flex:none;max-height:none;overflow-x:visible;overflow-y:visible;padding-right:0;align-self:stretch;width:100%;max-width:100%}.trades-dashboard-performance-chart-section{margin-top:4px;gap:16px;flex:none;max-height:none;padding-right:0}.trades-dashboard-performance-chart-section-main{display:block;width:100%}.trades-dashboard-performance-chart-stage{flex:none;overflow:visible}.trades-dashboard-performance-chart-carousel{height:auto;flex-direction:column;gap:16px;transform:none!important;transition:none!important;will-change:auto}.trades-dashboard-performance-chart-slide{flex:0 0 auto;overflow:visible}.trades-dashboard-cumulative-pnl-chart-stack{padding-bottom:10px}.trades-dashboard-cumulative-pnl-chart-stack .trades-dashboard-cumulative-pnl-chart-canvas{height:min(38vh,calc(400px + var(--performance-chart-extra-height, 0px)));min-height:calc(280px + var(--performance-chart-extra-height, 0px))}.trades-dashboard-cumulative-pnl-chart-stack .trades-dashboard-performance-chart-empty{box-sizing:border-box;min-height:calc(280px + var(--performance-chart-extra-height, 0px));height:min(38vh,calc(400px + var(--performance-chart-extra-height, 0px)));display:flex;align-items:center;justify-content:center}.trades-dashboard-performance-max-dd-chart-aside{display:none}.trades-dashboard-performance-line-chart-stack{padding-bottom:10px}}@media (max-width: 768px) and (orientation: portrait){.trades-dashboard-main-panel.has-performance .trades-dashboard-performance-wrap{padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px));overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none}.trades-dashboard-main-panel.has-performance .trades-dashboard-performance-chart-section{margin-left:0;margin-right:0}.trades-dashboard-main-panel.has-performance .trades-dashboard-performance,.trades-dashboard-main-panel.has-performance .trades-dashboard-performance-body{overflow-x:hidden;min-width:0;touch-action:pan-y}.trades-dashboard-performance-top-row{align-items:stretch;overflow-x:hidden;max-width:100%}.trades-dashboard-performance-kpi-column{align-items:stretch;overflow-x:hidden;touch-action:pan-y}.trades-dashboard-performance-grid{display:grid;grid-template-columns:1fr;width:100%;justify-items:stretch;box-sizing:border-box}.trades-dashboard-performance-kpi{width:100%;max-width:none}.trades-dashboard-performance-kpi-column .trades-dashboard-performance-footnote{max-width:none;width:100%;box-sizing:border-box}}.trades-dashboard-performance-chart-title{margin:0 0 8px;font-size:.75rem;font-weight:600;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #a1a1a1)}.trades-dashboard-cumulative-pnl-chart-stack{position:relative;width:100%}.trades-dashboard-performance-line-chart-stack{position:relative;width:100%;--performance-max-dd-chart-height-bump: 100px}.trades-dashboard-performance-line-chart-stack .trades-dashboard-cumulative-pnl-chart-canvas{height:min(38vh,calc(400px + var(--performance-chart-extra-height, 0px) + var(--performance-max-dd-chart-height-bump, 0px)));min-height:calc(280px + var(--performance-chart-extra-height, 0px) + var(--performance-max-dd-chart-height-bump, 0px))}.trades-dashboard-performance-line-chart-stack .trades-dashboard-performance-chart-empty,.trades-dashboard-performance-line-chart-stack .trades-dashboard-performance-chart-loading{box-sizing:border-box;min-height:calc(280px + var(--performance-chart-extra-height, 0px) + var(--performance-max-dd-chart-height-bump, 0px));height:min(38vh,calc(400px + var(--performance-chart-extra-height, 0px) + var(--performance-max-dd-chart-height-bump, 0px)));display:flex;align-items:center;justify-content:center}.trades-dashboard-performance-chart-title--over-chart{position:absolute;top:10px;left:15px;margin:0;z-index:3;pointer-events:none;max-width:min(14rem,calc(100% - 4.5rem))}.trades-dashboard-performance-chart-title--max-dd.trades-dashboard-performance-chart-title--over-chart{background:transparent;padding:5px 10px 6px 0;border-radius:0;max-width:min(calc(14rem + 10px),calc(100% - 3.5rem))}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-title--max-dd.trades-dashboard-performance-chart-title--over-chart{text-shadow:0 0 8px rgba(17,17,17,.95),0 0 2px rgba(17,17,17,1),0 1px 4px rgba(0,0,0,.85)}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-title--max-dd.trades-dashboard-performance-chart-title--over-chart{background-color:#f8fafc;text-shadow:none;border-radius:6px}.trades-dashboard-performance-chart-title-inner{display:inline-flex;align-items:center;gap:5px}.trades-dashboard-performance-chart-title-info-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;pointer-events:auto}.trades-dashboard-performance-chart-title-info-wrap .trades-dashboard-performance-kpi-tooltip{top:calc(100% + 4px);bottom:auto;left:0;right:auto;transform:none;z-index:5}@media (min-width: 769px){.trades-dashboard-performance-chart-title-info-wrap .trades-dashboard-performance-kpi-tooltip{bottom:calc(100% + 4px);top:auto;left:50%;right:auto;transform:translate(-50%);z-index:5}}.trades-dashboard-performance-chart-title-info-wrap:hover .trades-dashboard-performance-kpi-tooltip,.trades-dashboard-performance-chart-title-info-wrap:focus-within .trades-dashboard-performance-kpi-tooltip{opacity:1;visibility:visible;pointer-events:auto}.trades-dashboard-cumulative-pnl-chart-canvas{width:100%;height:calc(300px + var(--performance-chart-extra-height, 0px));min-height:calc(240px + var(--performance-chart-extra-height, 0px));border-radius:10px;border:none;background:#151515;box-sizing:border-box}.trades-dashboard-performance-chart-empty{margin:0;padding:0 20px;border:1px dashed #3a3a3a;border-radius:10px;background:#151515;box-sizing:border-box;min-height:calc(240px + var(--performance-chart-extra-height, 0px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:clamp(48px,11vh,100px)}.trades-dashboard-performance-chart-empty-inner{width:100%;max-width:26rem;display:flex;flex-direction:column;align-items:center;transform:translateY(-6%)}.trades-dashboard-performance-chart-empty-welcome{margin:0 0 1rem;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text, #f3f3f3);text-align:center;width:100%}.trades-dashboard-performance-chart-empty-body{font-size:.875rem;line-height:1.5;color:var(--text-muted, #a1a1a1);width:100%}.trades-dashboard-performance-chart-empty-line{margin:0}.trades-dashboard-performance-chart-empty-line+.trades-dashboard-performance-chart-empty-line{margin-top:.35em}.trades-dashboard-performance-chart-empty-link{color:var(--accent, #fb6f00);text-decoration:none}.trades-dashboard-performance-chart-empty-link:hover{text-decoration:underline}.trades-dashboard-performance-chart-loading{margin:0;padding:24px 16px;border:1px solid #3a3a3a;border-radius:10px;background:#151515;box-sizing:border-box;min-height:calc(240px + var(--performance-chart-extra-height, 0px));display:flex;align-items:center;justify-content:center}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-title{color:#64748b}.trades-dashboard-page.is-light .trades-dashboard-cumulative-pnl-chart-canvas{background:#f8fafc}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-empty{border-color:#cbd5e1;background:#f8fafc}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-empty-welcome{color:#0f172a}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-empty-link{color:#0369a1}.trades-dashboard-page.is-light .trades-dashboard-performance-chart-loading{border-color:#e2e8f0;background:#f8fafc}.trades-dashboard-mobile-cumulative-fs{--mobile-cumulative-fs-close-bar-h: calc(36px + max(12px, calc(env(safe-area-inset-bottom, 0px) + 8px) )) ;--mobile-cumulative-fs-inset-top-for-chart: calc(max(env(safe-area-inset-top, 0px), 48px) + 61px) ;position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;z-index:10050;isolation:isolate;box-sizing:border-box;padding:max(0px,calc(var(--mobile-cumulative-fs-inset-top-for-chart) + max(6px,env(safe-area-inset-bottom,0px)) - var(--mobile-cumulative-fs-close-bar-h))) 0 0;display:flex;flex-direction:column;--mobile-cumulative-fs-chrome-bg: #1a1a1a;--mobile-cumulative-fs-chart-border: #3a3a3a;background:var(--mobile-cumulative-fs-chrome-bg)}.trades-dashboard-mobile-cumulative-fs--light{--mobile-cumulative-fs-chrome-bg: #ffffff;--mobile-cumulative-fs-chart-border: #e2e8f0;background:var(--mobile-cumulative-fs-chrome-bg)}.trades-dashboard-mobile-chart-fs-landscape-hint{display:none;flex-shrink:0;margin:0;padding:6px max(16px,env(safe-area-inset-left,0px)) 10px max(16px,env(safe-area-inset-right,0px));text-align:center;font-size:.8125rem;font-weight:500;line-height:1.35;color:#e5e5e5e0}@media (orientation: portrait){.trades-dashboard-mobile-chart-fs-landscape-hint{display:block}}.trades-dashboard-mobile-cumulative-fs--light .trades-dashboard-mobile-chart-fs-landscape-hint{color:#64748b}.trades-dashboard-mobile-cumulative-fs-close{position:absolute;bottom:0;left:0;right:0;width:100%;height:var(--mobile-cumulative-fs-close-bar-h);box-sizing:border-box;margin:0;padding:10px 16px max(12px,calc(env(safe-area-inset-bottom,0px) + 8px));display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px 10px 0 0;background:var(--mobile-cumulative-fs-chrome-bg);color:#e5e5e5;font-size:.9375rem;font-weight:600;cursor:pointer;pointer-events:auto;touch-action:manipulation;z-index:101}.trades-dashboard-mobile-cumulative-fs-close-label{display:inline-block;transform:translateY(6px)}.trades-dashboard-mobile-cumulative-fs-close:active{opacity:.92}.trades-dashboard-mobile-cumulative-fs--light .trades-dashboard-mobile-cumulative-fs-close{color:#0f172a}@media (max-width: 768px) and (orientation: portrait){.trades-dashboard-mobile-cumulative-fs{padding-top:max(0px,calc(var(--mobile-cumulative-fs-inset-top-for-chart) + 40px + max(0px,calc(max(6px,env(safe-area-inset-bottom,0px)) - 25px)) - var(--mobile-cumulative-fs-close-bar-h)))}.trades-dashboard-mobile-cumulative-fs-chart{padding-top:50px}}.trades-dashboard-mobile-cumulative-fs-chart{position:relative;z-index:0;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px));padding-bottom:var(--mobile-cumulative-fs-close-bar-h)}@media (orientation: landscape) and (max-height: 768px) and (hover: none){.trades-dashboard-mobile-cumulative-fs{padding-top:calc(10px + env(safe-area-inset-top,0px))}.trades-dashboard-mobile-cumulative-fs-chart{padding-bottom:11px}}@media (orientation: landscape) and (max-height: 500px){.trades-dashboard-mobile-cumulative-fs-close{display:none}.trades-dashboard-mobile-cumulative-fs{padding-bottom:max(0px,calc(max(6px,env(safe-area-inset-bottom,0px)) - 25px))}.trades-dashboard-mobile-cumulative-fs-chart{padding-bottom:11px}}.trades-dashboard-mobile-cumulative-fs-chart .trades-dashboard-cumulative-pnl-chart-canvas{flex:1 1 0%;min-height:0!important;height:100%!important;max-height:none}@media (max-width: 768px){.trades-dashboard-performance-kpi--mobile-open-cumulative-fs .trades-dashboard-performance-kpi-mobile-fs-hit{cursor:pointer;border-radius:8px;margin:-4px -6px;padding:4px 6px;-webkit-tap-highlight-color:rgba(251,111,0,.12)}.trades-dashboard-performance-kpi--mobile-open-cumulative-fs .trades-dashboard-performance-kpi-mobile-fs-hit:focus-visible{outline:2px solid rgba(251,111,0,.55);outline-offset:2px}}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi--mobile-open-cumulative-fs .trades-dashboard-performance-kpi-mobile-fs-hit{-webkit-tap-highlight-color:rgba(3,105,161,.12)}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi--mobile-open-cumulative-fs .trades-dashboard-performance-kpi-mobile-fs-hit:focus-visible{outline-color:#0369a173}.trades-dashboard-performance-kpi--mobile-open-cumulative-fs .trades-dashboard-performance-kpi-mobile-fs-hit{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;box-sizing:border-box;cursor:pointer}.trades-dashboard-performance-kpi{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 30px 24px 16px;border-radius:10px;border:none;background:#151515;box-sizing:border-box;min-width:0}.trades-dashboard-performance-kpi-info-wrap{position:absolute;bottom:6px;right:6px;z-index:2}.trades-dashboard-performance-kpi-info{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--text-muted, #a1a1a1);cursor:help;line-height:1}.trades-dashboard-performance-kpi-info:hover,.trades-dashboard-performance-kpi-info:focus-visible{color:var(--text, #f3f3f3);outline:none}.trades-dashboard-performance-kpi-info-char{font-family:Georgia,Times New Roman,serif;font-size:.62rem;font-weight:700;font-style:italic;transform:translateY(.5px)}.trades-dashboard-performance-kpi-tooltip{position:absolute;bottom:calc(100% + 4px);right:0;width:max-content;max-width:min(16.5rem,calc(100vw - 40px));padding:8px 10px;border-radius:8px;border:1px solid #3a3a3a;background:#2a2a2a;box-shadow:0 6px 20px #0006;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:.01em;text-transform:none;text-align:left;color:#e8e8e8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease;z-index:6}.trades-dashboard-performance-kpi-info-wrap:hover .trades-dashboard-performance-kpi-tooltip,.trades-dashboard-performance-kpi-info-wrap:focus-within .trades-dashboard-performance-kpi-tooltip{opacity:1;visibility:visible;pointer-events:auto}@media (min-width: 769px){.trades-dashboard-performance-kpi-info-wrap .trades-dashboard-performance-kpi-tooltip{left:50%;right:auto;transform:translate(-50%)}}.performance-help-anchor-overlay{position:fixed;z-index:20050;box-sizing:border-box;margin:0;padding:8px;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:auto;background:transparent}.performance-help-floating{position:relative;z-index:1;box-sizing:border-box;margin:0;width:max-content;max-width:min(16.5rem,100%);min-width:0;padding:8px 10px;border-radius:8px;border:1px solid #3a3a3a;background:#2a2a2a;box-shadow:0 6px 20px #0006;font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:.01em;text-transform:none;text-align:left;color:#e8e8e8;pointer-events:auto;opacity:1;visibility:visible}.performance-help-floating--light{border-color:#e2e8f0;background:#fff;color:#334155;box-shadow:0 6px 20px #0f172a1f}.trades-dashboard-performance-kpi-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #a1a1a1)}.trades-dashboard-performance-kpi-value{font-size:1.35rem;font-weight:700;color:var(--text, #f3f3f3);letter-spacing:-.02em}.trades-dashboard-performance-kpi-value.is-positive{color:var(--success, #22c55e)}.trades-dashboard-performance-kpi-value.is-negative{color:var(--danger, #ef4444)}.trades-dashboard-performance-kpi-value--stack{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;font-size:1.05rem}@media (min-width: 769px){.trades-dashboard-performance-kpi-value{font-size:1.125rem}.trades-dashboard-performance-kpi-value--stack{font-size:.875rem}}.trades-dashboard-performance-kpi-sep{color:var(--text-muted, #a1a1a1);font-weight:500}.trades-dashboard-performance-kpi-hint{font-size:.7rem;color:var(--text-muted, #888);line-height:1.35}.trades-dashboard-performance-footnote{margin:16px 0 0;font-size:.8rem;color:var(--text-muted, #a1a1a1);max-width:52rem}.trades-dashboard-trade-list-wrap{flex:1;min-height:0;min-width:0;width:100%;padding-left:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;background:var(--td-rail-bg)}body:not(.theme-light) .trades-dashboard-trade-list-wrap{background:var(--td-main-panel-bg)}.trades-dashboard-trade-list-wrap>.trade-list-page-embedded{width:100%;max-width:none;margin-left:0;margin-right:0;padding-top:74px;position:relative;box-sizing:border-box}.trades-dashboard-trade-list-wrap>.trade-list-page-embedded:before{content:"";position:absolute;left:19px;right:27px;top:74px;bottom:0;border:1px solid var(--trade-list-separator-border);border-radius:8px 8px 0 0;pointer-events:none;z-index:3}.trades-dashboard-page.is-performance-v2-page{padding-top:0}.trades-dashboard-page.is-performance-v2-page .trades-dashboard-content{padding:0;gap:0}.trades-dashboard-page.is-performance-v2-page .trades-dashboard-content:before{content:none}.trades-dashboard-page.is-performance-v2-page .trades-dashboard-main-panel.has-performance{margin-top:0;margin-left:0;border-top-left-radius:0}.trades-dashboard-page.is-performance-v2-page .trades-dashboard-performance-wrap{padding:0;overflow-x:hidden;overflow-y:auto}body:not(.theme-light) .trades-dashboard-trade-list-wrap>.trade-list-page.trade-list-page-embedded{background:transparent}.trade-list-page-embedded{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.trade-list-page-embedded .trade-list-scroll{flex:1;min-height:0;min-width:0;margin-left:19px;margin-right:27px;max-height:none!important;box-sizing:border-box}.trade-list-page-embedded .trade-list-table thead th{box-shadow:none!important}.trade-list-page-embedded .trade-list-header-first,.trade-list-page-embedded .trade-list-header-first:after{border-top-left-radius:0}.trade-list-page-embedded .trade-list-header-first:after{box-shadow:none}.trade-list-page-embedded .trade-list-header-last,.trade-list-page-embedded .trade-list-header-last:after{border-top-right-radius:0}.trade-list-page-embedded .trade-list-header-last{border-right:none!important}.trade-list-page-embedded .trade-list-header-last:after{content:none}.trades-dashboard-main-panel.is-settings{display:block;overflow:hidden}.trades-dashboard-settings-shell{height:100%;overflow-x:hidden;overflow-y:auto;padding:16px;box-sizing:border-box}@media (min-width: 769px){.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell--scrollbar-visible{scrollbar-color:#404040 transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell:not(.trades-dashboard-settings-shell--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell--scrollbar-visible::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.trades-dashboard-page:not(.is-light) .trades-dashboard-settings-shell::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-settings-shell{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.trades-dashboard-page.is-light .trades-dashboard-settings-shell--scrollbar-visible{scrollbar-color:#94a3b8 transparent}.trades-dashboard-page.is-light .trades-dashboard-settings-shell::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page.is-light .trades-dashboard-settings-shell::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-settings-shell:not(.trades-dashboard-settings-shell--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-settings-shell--scrollbar-visible::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.trades-dashboard-page.is-light .trades-dashboard-settings-shell--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#64748b}.trades-dashboard-page.is-light .trades-dashboard-settings-shell::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-settings-shell::-webkit-scrollbar:horizontal,.trades-dashboard-performance-wrap::-webkit-scrollbar:horizontal,.trades-dashboard-performance-kpi-column::-webkit-scrollbar:horizontal,.trades-dashboard-performance-chart-section::-webkit-scrollbar:horizontal,.perf-redesign-statistics::-webkit-scrollbar:horizontal{height:0}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap--scrollbar-visible{scrollbar-color:#404040 transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap:not(.trades-dashboard-performance-wrap--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap--scrollbar-visible::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-wrap::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap--scrollbar-visible{scrollbar-color:#94a3b8 transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap:not(.trades-dashboard-performance-wrap--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap--scrollbar-visible::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#64748b}.trades-dashboard-page.is-light .trades-dashboard-performance-wrap::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics{scrollbar-width:thin;scrollbar-color:transparent transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column--scrollbar-visible,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section--scrollbar-visible,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics--scrollbar-visible{scrollbar-color:#404040 transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column::-webkit-scrollbar,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section::-webkit-scrollbar,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column::-webkit-scrollbar-track,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section::-webkit-scrollbar-track,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column:not(.trades-dashboard-performance-kpi-column--scrollbar-visible)::-webkit-scrollbar-thumb,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section:not(.trades-dashboard-performance-chart-section--scrollbar-visible)::-webkit-scrollbar-thumb,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics:not(.perf-redesign-statistics--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column--scrollbar-visible::-webkit-scrollbar-thumb,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section--scrollbar-visible::-webkit-scrollbar-thumb,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics--scrollbar-visible::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column--scrollbar-visible::-webkit-scrollbar-thumb:hover,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section--scrollbar-visible::-webkit-scrollbar-thumb:hover,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-kpi-column::-webkit-scrollbar-corner,.trades-dashboard-page:not(.is-light) .trades-dashboard-performance-chart-section::-webkit-scrollbar-corner,.trades-dashboard-page:not(.is-light) .perf-redesign-statistics::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section,.trades-dashboard-page.is-light .perf-redesign-statistics{scrollbar-width:thin;scrollbar-color:transparent transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column--scrollbar-visible,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section--scrollbar-visible,.trades-dashboard-page.is-light .perf-redesign-statistics--scrollbar-visible{scrollbar-color:#94a3b8 transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column::-webkit-scrollbar,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section::-webkit-scrollbar,.trades-dashboard-page.is-light .perf-redesign-statistics::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column::-webkit-scrollbar-track,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section::-webkit-scrollbar-track,.trades-dashboard-page.is-light .perf-redesign-statistics::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column:not(.trades-dashboard-performance-kpi-column--scrollbar-visible)::-webkit-scrollbar-thumb,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section:not(.trades-dashboard-performance-chart-section--scrollbar-visible)::-webkit-scrollbar-thumb,.trades-dashboard-page.is-light .perf-redesign-statistics:not(.perf-redesign-statistics--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column--scrollbar-visible::-webkit-scrollbar-thumb,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section--scrollbar-visible::-webkit-scrollbar-thumb,.trades-dashboard-page.is-light .perf-redesign-statistics--scrollbar-visible::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column--scrollbar-visible::-webkit-scrollbar-thumb:hover,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section--scrollbar-visible::-webkit-scrollbar-thumb:hover,.trades-dashboard-page.is-light .perf-redesign-statistics--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#64748b}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-column::-webkit-scrollbar-corner,.trades-dashboard-page.is-light .trades-dashboard-performance-chart-section::-webkit-scrollbar-corner,.trades-dashboard-page.is-light .perf-redesign-statistics::-webkit-scrollbar-corner{background:transparent}}.trades-dashboard-main-placeholder{margin:0;color:#8f8f8f;font-size:1rem;font-weight:500}.trades-dashboard-filter-panel{width:0;min-width:0;overflow:hidden;flex-shrink:0;transition:width .22s ease,min-width .22s ease}.trades-dashboard-filter-panel.is-open{width:369px;background:var(--td-rail-bg)}.trades-dashboard-filter-panel-inner{width:369px;height:100%;border-radius:0 12px 12px 0;border:none;background:var(--td-rail-bg);box-sizing:border-box;padding:14px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.trades-dashboard-filter-panel-inner>.trades-dashboard-filter-dates-section,.trades-dashboard-filter-panel-inner>.trades-dashboard-filter-fields,.trades-dashboard-filter-panel-inner>.trades-dashboard-filter-actions{transform:translate(-5px)}.trades-dashboard-filter-fields{display:flex;flex-direction:column;gap:14px;margin-top:15px;color:#f3f3f3;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.trades-dashboard-filter-fields-rest{display:flex;flex-direction:column;gap:14px;min-height:0}.trades-dashboard-filter-dates-section{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:0;box-sizing:border-box;min-width:0}.trades-dashboard-filter-header-block{display:flex;flex-direction:column;align-items:stretch;gap:8px;box-sizing:border-box;padding-left:16px}.trades-dashboard-filter-dates-strip{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;min-height:40px;padding:4px 6px 6px;background:var(--td-rail-bg);border-bottom:none;color:#f3f3f3;font-size:1.375rem;font-weight:700;line-height:1.2}.trades-dashboard-filter-dates-strip:after{content:"";position:absolute;left:50%;bottom:0;width:70%;height:1px;background:#363636;pointer-events:none;transform:translate(-50%)}.trades-dashboard-body:has(.trades-dashboard-main-panel.has-performance) .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{min-height:40px}.trades-dashboard-filter-dates-strip-title{margin:0;padding:0;border:none;font-size:inherit;font-family:inherit;font-weight:700;line-height:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{border-top-left-radius:0;border-top-right-radius:12px}.trades-dashboard-filter-execution-stats{flex-shrink:0;box-sizing:border-box;position:relative;margin:0;padding:0 0 10px;background:transparent;border:none;font-size:.95rem;line-height:1.5;color:#a3a3a3;text-align:center;word-break:break-word;display:flex;flex-direction:column;align-items:center;gap:4px}.trades-dashboard-filter-execution-stats:after{content:"";position:absolute;left:50%;bottom:0;width:70%;height:1px;background:#363636;pointer-events:none;transform:translate(-50%)}@media (max-width: 768px){.trades-dashboard-filter-execution-stats{font-size:.875rem;gap:6px}}.trades-dashboard-filter-header-block+.trades-dashboard-filter-date-row{margin-top:10px}.trades-dashboard-filter-date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width: 769px){.trades-dashboard-body{position:relative}.trades-dashboard-filter-panel{position:absolute;top:-8px;right:0;bottom:0;left:auto;z-index:20;pointer-events:none}.trades-dashboard-filter-panel-inner{width:389px;min-width:389px}.trades-dashboard-filter-panel.is-open{width:389px;min-width:389px;overflow:visible;pointer-events:auto}.trades-dashboard-body:has(.trades-dashboard-main-panel.has-trade-list) .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{min-height:40px}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-section{margin-top:-14px;margin-left:-14px;margin-right:-4px;width:calc(100% + 18px);max-width:none;box-sizing:border-box}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-date-row{padding-left:26px;box-sizing:border-box}.trades-dashboard-filter-panel .trades-dashboard-filter-panel-inner{transform:translate(100%);transition:transform .22s ease}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner{width:389px;min-width:389px;overflow:visible;padding:14px 4px 14px 14px;transform:translate(0);box-shadow:none;border-left:1px solid rgba(255,255,255,.1)}.trades-dashboard-filter-panel.is-open:before{content:none;display:none}.trades-dashboard-filter-fields{overflow:visible;min-width:0}.trades-dashboard-filter-fields-rest{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:auto;scrollbar-gutter:stable}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest{scrollbar-width:thin;scrollbar-color:transparent transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest--scrollbar-visible{scrollbar-color:#404040 transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest:not(.trades-dashboard-filter-fields-rest--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest--scrollbar-visible::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields-rest::-webkit-scrollbar-corner{background:var(--td-rail-bg)}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest{scrollbar-width:thin;scrollbar-color:transparent transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest--scrollbar-visible{scrollbar-color:#94a3b8 transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest:not(.trades-dashboard-filter-fields-rest--scrollbar-visible)::-webkit-scrollbar-thumb{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest--scrollbar-visible::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest--scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#64748b}.trades-dashboard-page.is-light .trades-dashboard-filter-fields-rest::-webkit-scrollbar-corner{background:var(--td-rail-bg)}.trades-dashboard-filter-fields-rest::-webkit-scrollbar:horizontal{height:0}}.trades-dashboard-filter-label{display:block;margin-bottom:6px;font-size:inherit;font-weight:400;color:#e5e5e5;padding-left:5px}.trades-dashboard-filter-date-row .trades-dashboard-filter-label{font-size:1.05rem;font-weight:700;text-align:center;padding-left:0}.trades-dashboard-filter-input{width:100%;box-sizing:border-box;padding:8px 10px;background:var(--td-rail-bg);border:1px solid #363636;border-radius:8px;color:#f3f3f3}.trades-dashboard-filter-input-wrap{position:relative;min-width:0}.trades-dashboard-filter-date-input-slot,.trades-dashboard-filter-date-input-box{position:relative;min-width:0;width:100%}.trades-dashboard-filter-date-field .trades-dashboard-filter-date-formatted{position:absolute;left:13px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;color:#a3a3a3;white-space:nowrap;line-height:1.35}.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]{color:transparent!important;-webkit-text-fill-color:transparent}.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit,.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-fields-wrapper,.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-day-field,.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-month-field,.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-year-field,.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-text{color:transparent!important;-webkit-text-fill-color:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-date-field .trades-dashboard-filter-date-formatted{color:#64748b}.trades-dashboard-filter-input-wrap--has-date-clear .trades-dashboard-filter-date-formatted{max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis}.trades-dashboard-filter-input-wrap .trades-dashboard-filter-input[type=date]{padding-right:10px}@media (min-width: 769px){.trades-dashboard-filter-date-field .trades-dashboard-filter-date-formatted{max-width:none!important;overflow:visible!important;text-overflow:unset!important;left:16px}.trades-dashboard-filter-date-field.trades-dashboard-filter-input-wrap--has-date-clear .trades-dashboard-filter-date-formatted{left:16px;right:42px;width:auto}}.trades-dashboard-filter-date-clear{position:absolute;top:50%;right:16px;transform:translateY(-50%);margin-top:-3px;z-index:2;width:24px;height:24px;display:none;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:#a3a3a3;font-size:20px;line-height:1;padding:0;cursor:pointer}@media (min-width: 769px){.trades-dashboard-filter-input[type=date]::-webkit-datetime-edit{color:transparent}.trades-dashboard-filter-input[type=date]:focus::-webkit-datetime-edit{color:#f3f3f3}.trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]:focus::-webkit-datetime-edit{color:transparent!important}.trades-dashboard-filter-input[type=date]{min-width:0;width:100%;max-width:100%}.trades-dashboard-filter-date-row>div{min-width:0;display:flex;flex-direction:column;align-items:stretch}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-field.trades-dashboard-filter-input-wrap{width:100%;align-self:stretch}.trades-dashboard-filter-date-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-self:flex-start;width:calc(100% - 10px);max-width:calc(100% - 10px);margin-right:0;min-width:0;box-sizing:border-box;position:relative;z-index:1}.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]{font-size:.96875rem;line-height:1.35}.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit,.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-fields-wrapper{font-size:.96875rem!important;line-height:1.35}.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-day-field,.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-month-field,.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-year-field,.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-text{font-size:.96875rem!important}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-field .trades-dashboard-filter-date-formatted{font-size:.96875rem;line-height:1.35}.trades-dashboard-page .trades-dashboard-filter-input[type=date]:not(.has-value)::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-input[type=date]:not(.has-value)::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}.trades-dashboard-page .trades-dashboard-filter-input[type=date]:not(.has-value):focus::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-input[type=date]:not(.has-value):focus::-webkit-datetime-edit{color:transparent;-webkit-text-fill-color:transparent}.trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit{color:#a3a3a3}.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit,.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-fields-wrapper{overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.trades-dashboard-filter-date-row .trades-dashboard-filter-input[type=date]::-webkit-datetime-edit-year-field{min-width:4.75ch!important}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-clear{display:inline-flex;right:10px}.trades-dashboard-filter-date-field.trades-dashboard-filter-input-wrap--has-date-clear .trades-dashboard-filter-input[type=date]{padding-right:42px}.trades-dashboard-filter-tags{margin-top:6px}.trades-dashboard-filter-tags-list input[type=checkbox]{transform:translate(-4px)}}.trades-dashboard-filter-group{display:grid;grid-template-columns:72px 1fr 1fr 1fr;gap:8px 12px;align-items:center}.trades-dashboard-filter-group+.trades-dashboard-filter-group{margin-top:3px}.trades-dashboard-filter-date-row+.trades-dashboard-filter-group{margin-top:8px}.trades-dashboard-filter-date-row+.trades-dashboard-filter-group+.trades-dashboard-filter-group{margin-top:10px}.trades-dashboard-filter-date-row+.trades-dashboard-filter-group+.trades-dashboard-filter-group+.trades-dashboard-filter-group{margin-top:10px}.trades-dashboard-filter-group-title{font-size:.875rem;font-weight:400;color:#e5e5e5;padding-left:16px}.trades-dashboard-filter-group label{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:6px;font-size:.875rem;color:#e0e0e0;transform:translate(-10px)}.trades-dashboard-filter-tags-list input[type=checkbox]{accent-color:#fb6f00;width:16px;height:16px;margin:0 8px 0 0;cursor:pointer}.trades-dashboard-filter-group input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1px solid #8f8f8f;border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.trades-dashboard-filter-group input[type=radio]:after{content:"";width:5px;height:9px;border-right:2px solid #111111;border-bottom:2px solid #111111;transform:translateY(-2px) rotate(45deg) scale(0);transition:transform .12s ease}.trades-dashboard-filter-group input[type=radio]:checked{background:#fb6f00;border-color:#fb6f00}.trades-dashboard-filter-group input[type=radio]:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)}.trades-dashboard-filter-tags-title{margin-bottom:6px;padding-left:0;font-size:1.05rem;font-weight:700;text-align:center;width:100%;box-sizing:border-box}.trades-dashboard-filter-tags-list{list-style:none;margin:0;padding:0}.trades-dashboard-filter-tags-list li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 0;border-bottom:none;position:relative}.trades-dashboard-filter-tags-list li:after{content:"";position:absolute;left:13px;right:5px;bottom:0;height:1px;background:#2f2f2f}.trades-dashboard-filter-tags-list span{color:#e6e6e6;padding-left:18px}.trades-dashboard-filter-actions{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:100%;flex-shrink:0;box-sizing:border-box;padding-left:13px}.trades-dashboard-filter-apply-btn{flex:1 1 0;min-width:0;padding:6px 14px;border-radius:8px;border:1px solid transparent;background:#fb6f00;color:#fff;font-weight:600;font-size:.95rem;cursor:pointer}.trades-dashboard-filter-apply-btn:hover{background:#ffb66e;color:#fff}.trades-dashboard-filter-clear-btn{flex:1 1 0;min-width:0;padding:6px 14px;border-radius:8px;border:1px solid #404040;background:var(--td-rail-bg);color:#e6e6e6;font-weight:600;font-size:.95rem;cursor:pointer;box-sizing:border-box}body:not(.theme-light) .trades-dashboard-filter-clear-btn:hover{background:var(--settings-secondary-soft-bg-hover)!important;color:var(--settings-secondary-soft-color)!important;border-color:var(--settings-secondary-soft-border-hover)!important}@media (min-width: 769px){.trades-dashboard-filter-panel-inner>.trades-dashboard-filter-actions{width:calc(100% - 10px);align-self:flex-start;padding-left:15px}.trades-dashboard-filter-group-title{padding-left:21px}}.trades-dashboard-page.is-phone-landscape .trades-dashboard-filter-panel-inner>.trades-dashboard-filter-actions{width:calc(100% - 10px);align-self:flex-start}.trades-dashboard-page.is-light .trades-dashboard-sidebar{background:var(--td-rail-bg);border:none}@media (min-width: 769px){.trades-dashboard-page.is-light .trades-dashboard-sidebar{background:transparent;border:none}}.trades-dashboard-page.is-light .trades-dashboard-nav-link{color:#334155}.trades-dashboard-page.is-light .trades-dashboard-nav-link:hover,.trades-dashboard-page.is-light .trades-dashboard-nav-link:focus-visible{color:#334155;background:#e7ecf3;border-color:transparent}.trades-dashboard-page.is-light .trades-dashboard-nav .trades-dashboard-nav-link:hover:not(.is-active):not(.is-filter-rail-pressed) .trades-dashboard-nav-icon,.trades-dashboard-page.is-light .trades-dashboard-nav .trades-dashboard-nav-link:focus-visible:not(.is-active):not(.is-filter-rail-pressed) .trades-dashboard-nav-icon{color:#334155}.trades-dashboard-page.is-light .trades-dashboard-nav-link.is-active{color:#334155;background:#e7ecf3;border-color:#0f172a14}.trades-dashboard-page.is-light .trades-dashboard-nav-link.is-active:hover,.trades-dashboard-page.is-light .trades-dashboard-nav-link.is-active:focus-visible{background:#e7ecf3;border-color:#0f172a1f;color:#334155}.trades-dashboard-page.is-light .trades-dashboard-nav .trades-dashboard-nav-link:not(.is-active):not(.is-filter-rail-pressed) .trades-dashboard-nav-icon{color:#334155}.trades-dashboard-page.is-light .trades-dashboard-mobile-menu-btn{background:transparent;border:none}.trades-dashboard-page.is-light .trades-dashboard-main-panel{border:none;background:var(--td-main-panel-bg, #ffffff)}.trades-dashboard-page.is-light .trades-dashboard-main-panel.has-performance,.trades-dashboard-page.is-light .trades-dashboard-main-panel.is-settings,.trades-dashboard-page.is-light .trades-dashboard-main-panel.has-trade-list,.trades-dashboard-page.is-light .trades-dashboard-main-panel.has-calendar{border-top:none}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi{border:none;background:#f8fafc}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-value{color:#0f172a}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-info{border:none;background:transparent;color:#64748b}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-info:hover,.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-info:focus-visible{color:#0f172a}.trades-dashboard-page.is-light .trades-dashboard-performance-kpi-tooltip{border-color:#e2e8f0;background:#fff;color:#334155;box-shadow:0 6px 20px #0f172a1f}.trades-dashboard-page.is-light .trades-dashboard-main-placeholder{color:#64748b}.trades-dashboard-page.is-light .trades-dashboard-filter-panel-inner{border:none;background:var(--td-rail-bg)}@media (min-width: 769px){.trades-dashboard-page.is-light .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner{box-shadow:none;border:none;border-left:1px solid rgba(15,23,42,.12)}}.trades-dashboard-page.is-light .trades-dashboard-filter-label,.trades-dashboard-page.is-light .trades-dashboard-filter-group-title,.trades-dashboard-page.is-light .trades-dashboard-filter-group label,.trades-dashboard-page.is-light .trades-dashboard-filter-tags-title,.trades-dashboard-page.is-light .trades-dashboard-filter-tags-list span{color:#334155}.trades-dashboard-page.is-light .trades-dashboard-filter-input{background:#fff;border-color:#cbd5e1;color:#0f172a}.trades-dashboard-filter-date-field .trades-dashboard-filter-input[type=date]{position:relative}.trades-dashboard-filter-date-field .trades-dashboard-filter-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.trades-dashboard-page.is-light .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit{color:#334155}.trades-dashboard-page.is-light .trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit,.trades-dashboard-page.is-light .trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-fields-wrapper,.trades-dashboard-page.is-light .trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-day-field,.trades-dashboard-page.is-light .trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-month-field,.trades-dashboard-page.is-light .trades-dashboard-filter-date-field .trades-dashboard-filter-input.has-value[type=date]::-webkit-datetime-edit-year-field{color:transparent!important;-webkit-text-fill-color:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-date-clear{color:#64748b}.trades-dashboard-page.is-light .trades-dashboard-filter-group input[type=radio]{border-color:#94a3b8;background:#fff}.trades-dashboard-page.is-light .trades-dashboard-filter-group input[type=radio]:checked{border-color:#fb6f00;background:#fb6f00}.trades-dashboard-page.is-light .trades-dashboard-filter-tags-list li:after{background:#e2e8f0}.trades-dashboard-page.is-light .trades-dashboard-filter-execution-stats{color:#64748b;background:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-execution-stats:after{background:#e2e8f0}.trades-dashboard-page.is-light .trades-dashboard-filter-dates-strip{background:var(--td-rail-bg);border-bottom:none;color:#0f172a}.trades-dashboard-page.is-light .trades-dashboard-filter-dates-strip:after{background:#e2e8f0}.trades-dashboard-page.is-light .trades-dashboard-filter-apply-btn{border-color:transparent;background:#fb6f00;color:#fff}.trades-dashboard-page.is-light .trades-dashboard-filter-apply-btn:hover{background:#ffb66e;color:#fff}.trades-dashboard-page.is-light .trades-dashboard-filter-clear-btn{border-color:#cbd5e1;background:var(--td-rail-bg);color:#334155}.trades-dashboard-page.is-light .settings-page.settings-page-modern{--accent: #0369a1;--accent-hover: #0284c7;--bg-surface: #ffffff;--bg-surface-alt: #f8fafc;--border: #cbd5e1;--text: #0f172a;--text-muted: #64748b}.trades-dashboard-page.is-light .settings-page.settings-page-modern .settings-section{background:#fff;border-color:#cbd5e1}.trades-dashboard-page.is-light .settings-page.settings-page-modern .settings-section-header{background:#f8fafc;color:#0f172a;border-bottom-color:#e2e8f0}@media (max-width: 768px){.trades-dashboard-page{display:block;padding-top:max(16px,calc(max(0px,env(safe-area-inset-top,0px) - 20px) - 5px));padding-right:max(0px,env(safe-area-inset-right,0px));padding-bottom:max(0px,env(safe-area-inset-bottom,0px));padding-left:calc(8px + max(0px,env(safe-area-inset-left,0px) - 20px));overflow-x:hidden}.trades-dashboard-mobile-menu-btn{width:auto;min-width:44px;min-height:44px;height:auto;padding:8px;border-radius:8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:0;position:static;z-index:auto;background:transparent;border:none;cursor:pointer;flex-shrink:0;box-shadow:none}.trades-dashboard-mobile-menu-btn:focus-visible{outline:2px solid #fb6f00;outline-offset:2px}.trades-dashboard-page.is-light .trades-dashboard-mobile-menu-btn:focus-visible{outline-color:#0369a1}.trades-dashboard-mobile-menu-btn svg{width:34px;height:34px}.trades-dashboard-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s ease;display:block}.trades-dashboard-mobile-backdrop.is-open{opacity:1;pointer-events:auto}html.trades-mobile-menu-open{background:color-mix(in srgb,#111111 55%,black);transition:background .2s ease}html.trades-mobile-menu-open:has(body.theme-light){background:color-mix(in srgb,var(--bg-page) 55%,black)}html.trades-mobile-menu-open body:not(.theme-light),html.trades-mobile-menu-open body:not(.theme-light) #root{background:color-mix(in srgb,#111111 55%,black);transition:background .2s ease}html.trades-mobile-menu-open body.theme-light,html.trades-mobile-menu-open body.theme-light #root{background:color-mix(in srgb,var(--bg-page) 55%,black);transition:background .2s ease}.trades-dashboard-sidebar{position:fixed;top:calc(max(0px,env(safe-area-inset-top,0px) - 20px) + 54px);left:calc(8px + max(0px,env(safe-area-inset-left,0px) - 20px));bottom:calc(-2px + max(0px,env(safe-area-inset-bottom,0px) - 20px));height:auto;margin-top:0;width:186px;transform:translate(calc(-100% - 12px));transition:transform .22s ease;z-index:1300}.trades-dashboard-sidebar.is-mobile-open{transform:translate(0)}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-sidebar-panel{overflow:hidden;min-width:0;flex:1 1 auto;min-height:0}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-sidebar-scroll-clip{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;max-width:100%}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-sidebar-scroll{overflow-x:hidden!important;overflow-y:auto;flex:1 1 auto;min-height:0;min-width:0;max-width:100%}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-sidebar-scroll::-webkit-scrollbar{width:8px;height:0}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-nav{flex:1 1 auto;min-height:0;min-width:0;overflow-x:visible;max-width:100%}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-nav-label{min-width:0}.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-nav-icon,.trades-dashboard-sidebar.is-mobile-open .trades-dashboard-nav-icon-settings{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.trades-dashboard-content{height:calc(100dvh - max(0px,env(safe-area-inset-top,0px) - 20px) + 5px);min-height:calc(100dvh - max(0px,env(safe-area-inset-top,0px) - 20px) + 5px);padding:6px 0 0 4px;overflow-x:hidden}.trades-dashboard-body{position:relative;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none}.trades-dashboard-main-panel.is-settings{overflow:hidden}.trades-dashboard-settings-shell{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:16px}.trades-dashboard-header-left{gap:12px}.trades-dashboard-filter-panel{position:absolute;top:-8px;right:0;bottom:0;left:0;width:100%!important;min-width:0;transform:translate(100%);opacity:0;pointer-events:none;touch-action:pan-y;overscroll-behavior-x:none;transition:transform .22s ease,opacity .22s ease}.trades-dashboard-filter-panel.is-open{width:100%!important;transform:translate(0);opacity:1;pointer-events:auto}.trades-dashboard-filter-panel-inner{width:100%;height:100%;overflow-x:hidden}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner{position:relative;overflow:visible;border:none;border-left:1px solid rgba(255,255,255,.1);box-shadow:none;padding-top:0;gap:14px;border-radius:0 12px 12px 0}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner:before{content:none;display:none}.trades-dashboard-page.is-light .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner{border:none;border-left:1px solid rgba(15,23,42,.12);box-shadow:none}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{border-top-left-radius:0;border-top-right-radius:12px}.trades-dashboard-filter-dates-strip{font-size:1.625rem;min-height:43px;border-bottom:none}.trades-dashboard-page.is-light .trades-dashboard-filter-dates-strip{border-bottom:none}.trades-dashboard-body:has(.trades-dashboard-main-panel.has-performance) .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{min-height:45px}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-fields{overflow-x:visible}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-section{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);max-width:none;box-sizing:border-box}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-date-row{padding-left:14px;padding-right:14px;box-sizing:border-box}.trades-dashboard-filter-fields{overflow-x:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:auto;scrollbar-width:thin;scrollbar-color:#404040 transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.trades-dashboard-page:not(.is-light) .trades-dashboard-filter-fields::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields{scrollbar-color:#94a3b8 transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields::-webkit-scrollbar{width:8px;height:8px}.trades-dashboard-page.is-light .trades-dashboard-filter-fields::-webkit-scrollbar-track{background:transparent}.trades-dashboard-page.is-light .trades-dashboard-filter-fields::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.trades-dashboard-page.is-light .trades-dashboard-filter-fields::-webkit-scrollbar-thumb:hover{background:#64748b}.trades-dashboard-page.is-light .trades-dashboard-filter-fields::-webkit-scrollbar-corner{background:transparent}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-input-box{width:calc(100% - 44px);max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-input-box>.trades-dashboard-filter-input{width:100%;max-width:100%}.trades-dashboard-filter-input[type=date]{font-size:16px;text-align:left;-webkit-text-align:left;padding-left:6px;text-indent:0;direction:ltr}.trades-dashboard-filter-date-field .trades-dashboard-filter-date-formatted{font-size:16px;left:14px}.trades-dashboard-filter-input-wrap .trades-dashboard-filter-input[type=date]{padding-right:32px}.trades-dashboard-filter-date-clear{display:inline-flex}.trades-dashboard-filter-group{grid-template-columns:70px 1fr 1fr 1fr}.trades-dashboard-filter-group label{transform:translate(-10px)}.trades-dashboard-filter-tags{margin-top:10px}.trades-dashboard-filter-tags-list input[type=checkbox]{transform:translate(-10px)}.trades-dashboard-filter-group input[type=radio],.trades-dashboard-filter-tags-list input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:1px solid #8f8f8f;border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.trades-dashboard-filter-group input[type=radio]:after,.trades-dashboard-filter-tags-list input[type=checkbox]:after{content:"";width:7px;height:12px;border-right:2px solid #111111;border-bottom:2px solid #111111;transform:translateY(-2px) rotate(45deg) scale(0);transition:transform .12s ease}.trades-dashboard-filter-tags-list input[type=checkbox]:checked{background:#fb6f00;border-color:#fb6f00}.trades-dashboard-filter-tags-list input[type=checkbox]:checked:after{transform:translateY(-2px) rotate(45deg) scale(1)}.trades-dashboard-body.is-filter-open .trades-dashboard-main-panel{visibility:hidden;pointer-events:none}@media (orientation: portrait){.trades-dashboard-page{padding-top:max(16px,calc(env(safe-area-inset-top,0px) - 5px))}.trades-dashboard-sidebar{top:calc(env(safe-area-inset-top,0px) + 54px)}.trades-dashboard-content{height:calc(100dvh - env(safe-area-inset-top,0px) + 5px);min-height:calc(100dvh - env(safe-area-inset-top,0px) + 5px)}.trades-dashboard-filter-date-row{gap:6px}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-input-box{width:calc(100% - 43px);max-width:100%;margin-left:auto;margin-right:auto}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-clear{right:-18px;justify-content:flex-end;padding-left:0;padding-right:0}.trades-dashboard-filter-date-field.trades-dashboard-filter-input-wrap--has-date-clear .trades-dashboard-filter-date-formatted{max-width:none!important;left:11px;right:12px;width:auto;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-input-box>.trades-dashboard-filter-input[type=date]{padding-left:7px}.trades-dashboard-filter-date-row .trades-dashboard-filter-input-wrap--has-date-clear .trades-dashboard-filter-input[type=date]{padding-right:32px}}}@media (orientation: landscape) and (max-height: 768px) and (max-width: 1024px){.trades-dashboard-filter-date-row .trades-dashboard-filter-date-input-box{width:calc(100% - 90px);max-width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-input-box>.trades-dashboard-filter-input[type=date]{width:100%;max-width:100%;font-size:16px;text-align:left;-webkit-text-align:left;padding-left:6px;text-indent:0;direction:ltr}.trades-dashboard-filter-date-row .trades-dashboard-filter-date-field .trades-dashboard-filter-date-formatted{font-size:16px;left:14px}.trades-dashboard-filter-date-row .trades-dashboard-filter-input-wrap .trades-dashboard-filter-input[type=date]{padding-right:32px}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner{border:none;border-left:1px solid rgba(255,255,255,.1)}.trades-dashboard-page.is-light .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-panel-inner{border:none;border-left:1px solid rgba(15,23,42,.12)}.trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{border-top-left-radius:0;border-top-right-radius:12px}.trades-dashboard-filter-dates-strip{font-size:1.625rem;min-height:43px;border-bottom:none}.trades-dashboard-page.is-light .trades-dashboard-filter-dates-strip{border-bottom:none}.trades-dashboard-body:has(.trades-dashboard-main-panel.has-performance) .trades-dashboard-filter-panel.is-open .trades-dashboard-filter-dates-strip{min-height:45px}}.settings-page.settings-page-modern.settings-page-mobile-hub{display:block;grid-template-columns:unset;grid-template-rows:unset;gap:0}.settings-mobile-hub{width:100%;box-sizing:border-box}.settings-mobile-hub-list{list-style:none;margin:0;padding:0;background:#222;border:1px solid #353535;border-radius:12px;overflow:hidden}.settings-mobile-hub-item{border-bottom:1px solid #303030}.settings-mobile-hub-item:last-child{border-bottom:none}.settings-mobile-hub-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px 12px 14px 16px;margin:0;box-sizing:border-box;background:transparent;border:none;color:var(--text);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.settings-mobile-hub-row:active{background:#ffffff0f}.settings-mobile-hub-label{flex:1;min-width:0}.settings-mobile-hub-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:12px;color:var(--text-muted)}.trades-dashboard-page.is-light .settings-mobile-hub-list{background:#fff;border-color:transparent}.trades-dashboard-page.is-light .settings-mobile-hub-item{border-bottom-color:#e2e8f0}.trades-dashboard-page.is-light .settings-mobile-hub-row{color:#0f172a}.trades-dashboard-page.is-light .settings-mobile-hub-row:active{background:#f1f5f9}.trades-dashboard-page.is-light .settings-mobile-hub-chevron{color:#64748b}.trades-dashboard-settings-back-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:44px;min-height:44px;height:auto;padding:8px;border-radius:8px;box-sizing:border-box;background:transparent;border:none;cursor:pointer;flex-shrink:0;line-height:0}.trades-dashboard-settings-back-btn:focus-visible{outline:2px solid #fb6f00;outline-offset:2px}.trades-dashboard-page.is-light .trades-dashboard-settings-back-btn:focus-visible{outline-color:#0369a1}.settings-page.settings-page-modern{--accent: #fb6f00;--accent-hover: #ffb66e;--bg-surface: #222222;--bg-surface-alt: #1b1b1b;--border: #363636;--text: #f3f3f3;--text-muted: #a3a3a3;display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));grid-template-rows:auto auto auto auto;gap:14px;align-items:start;padding:0;max-width:none;margin:0}.settings-page.settings-page-modern .settings-section{background:var(--td-rail-bg);border:1px solid #353535;border-radius:12px;overflow:hidden}.settings-page.settings-page-modern .settings-section:nth-of-type(1){grid-column:1;grid-row:1}.settings-page.settings-page-modern .settings-section:nth-of-type(2){grid-column:1;grid-row:2}.settings-page.settings-page-modern .settings-section:nth-of-type(3){grid-column:1;grid-row:3}.settings-page.settings-page-modern .settings-section:nth-of-type(4){grid-column:1;grid-row:4}.settings-page.settings-page-modern .settings-section-header{background:#1a1a1a;color:#f3f3f3;border-bottom:1px solid #303030;padding:12px 14px;font-size:1rem;font-weight:700}.settings-page.settings-page-modern .settings-section-header-static{cursor:default}.settings-page.settings-page-modern .settings-section-body{padding:14px;border-top:none}.settings-display-timezone-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;font-size:.9rem;line-height:1.35;color:var(--text);background:#1f1f21;border:1px solid var(--border);border-radius:6px;cursor:pointer}.settings-display-timezone-select:focus{outline:2px solid var(--accent, #fb6f00);outline-offset:1px}.settings-display-timezone-select:focus:not(:focus-visible){outline:none}.settings-card-with-side-action-actions>.settings-display-timezone-select{width:calc(var(--settings-primary-action-width) + 130px);min-width:calc(var(--settings-primary-action-width) + 130px);max-width:100%}.settings-page.settings-page-modern .settings-section-chevron{display:none}.settings-page.settings-page-modern .settings-section-tags{grid-column:2;grid-row:1 / span 4;align-self:stretch}.settings-page.settings-page-modern .settings-add-connection-btn,.settings-page.settings-page-modern .settings-tag-rename-btn,.settings-page.settings-page-modern .settings-tag-save-btn,.settings-page.settings-page-modern .settings-tag-cancel-btn,.settings-page.settings-page-modern .settings-display-toggle{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.settings-page.settings-page-modern button,.add-connection-modal button,.edit-connection-modal button,.delete-connection-modal button,.tag-popup-modal button{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important;font-weight:400!important}.settings-page.settings-page-modern .settings-add-connection-btn.settings-delete-account-btn:hover{filter:none}#settings-section-connections .settings-add-connection-btn:not(.settings-delete-account-btn),#settings-section-connections .settings-connection-sync-btn,#settings-section-connections .settings-connection-actions .settings-connection-edit-btn{border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important;background:#1f1f21!important;color:#ece4d5!important;border-radius:9px!important;padding:6px 10px!important;font-size:.82rem!important}#settings-section-connections .settings-add-connection-btn:not(.settings-delete-account-btn):hover:not(:disabled),#settings-section-connections .settings-connection-sync-btn:hover:not(:disabled),#settings-section-connections .settings-connection-actions .settings-connection-edit-btn:hover:not(:disabled){background:var(--settings-secondary-soft-bg-hover)!important;color:#ece4d5!important;border-color:var(--settings-secondary-soft-border-hover)!important}#settings-section-tags .settings-tag-rename-btn,#settings-section-tags .settings-tag-save-btn,#settings-section-tags .settings-tag-cancel-btn{border:1.5px solid color-mix(in srgb,var(--border) 82%,transparent)!important;background:#1f1f21!important;color:#ece4d5!important;border-radius:9px!important;padding:6px 10px!important;font-size:.78rem!important}#settings-section-tags .settings-tag-rename-btn:hover:not(:disabled),#settings-section-tags .settings-tag-save-btn:hover:not(:disabled),#settings-section-tags .settings-tag-cancel-btn:hover:not(:disabled){background:var(--settings-secondary-soft-bg-hover)!important;color:#ece4d5!important;border-color:var(--settings-secondary-soft-border-hover)!important}#settings-section-tags .settings-tag-delete-btn{background:#ff5c70!important;color:#fff!important;border:1.5px solid #ff5c70!important;border-radius:9px!important;padding:6px 10px!important;font-size:.82rem!important}#settings-section-tags .settings-tag-delete-btn:hover:not(:disabled){background:#ff5c70!important;color:#fff!important;border-color:#ff5c70!important}.settings-sync-label-mobile{display:none}@media (max-width: 768px){.settings-sync-label-desktop{display:none}.settings-sync-label-mobile{display:inline}}@media (max-width: 768px){.trades-dashboard-settings-shell{padding-left:16px;padding-right:16px;box-sizing:border-box}.trades-dashboard-main-panel.is-settings{overflow:visible}.settings-page.settings-page-modern{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-left:0;width:100%;max-width:100%;box-sizing:border-box}.settings-page.settings-page-modern .settings-section:nth-of-type(1),.settings-page.settings-page-modern .settings-section:nth-of-type(2),.settings-page.settings-page-modern .settings-section:nth-of-type(3),.settings-page.settings-page-modern .settings-section:nth-of-type(4),.settings-page.settings-page-modern .settings-section-tags{grid-column:1;grid-row:auto;align-self:auto}.settings-page.settings-page-modern.settings-page-mobile-detail .settings-section-header{display:none!important}.settings-page.settings-page-modern .settings-section{border:none!important;box-shadow:none;background:var(--td-rail-bg)}.trades-dashboard-page.is-light .settings-page.settings-page-modern .settings-section{border:none!important;background:#f1f5f9}.settings-page.settings-page-modern.settings-page-mobile-detail .settings-section,.trades-dashboard-page.is-light .settings-page.settings-page-modern.settings-page-mobile-detail .settings-section{background:transparent!important}.settings-page.settings-page-modern.settings-page-mobile-detail .settings-section-body{padding:0 0 22px}.settings-page.settings-page-modern.settings-page-mobile-detail .settings-section-body>*:first-child{margin-top:0}.settings-page.settings-page-modern .settings-section-header,.trades-dashboard-page.is-light .settings-page.settings-page-modern .settings-section-header{border-bottom:none!important}.settings-mobile-hub-list{border:none!important}.settings-mobile-hub-item{border-bottom:none!important}.trades-dashboard-page.is-light .settings-mobile-hub-list{border:none!important}.trades-dashboard-page.is-light .settings-mobile-hub-item{border-bottom:none!important}.settings-connection-item:not(:first-child):before{display:none!important}.settings-page.settings-page-modern .settings-connection-item{border-bottom:none!important}.settings-page.settings-page-modern .settings-section-tags .settings-section-body ul>li{border-bottom:none!important}.settings-page.settings-page-modern .settings-section-body .settings-card-with-side-action,.settings-page.settings-page-modern .settings-section-body .settings-settings-card{border-top:none!important}.settings-page.settings-page-modern .settings-section-body>div{border-top:none!important}}.settings-desktop-layout-pass-through{display:contents}.settings-page.settings-page-modern.settings-page-desktop-split{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%;max-width:1120px;box-sizing:border-box;margin-top:0;margin-left:calc(clamp(32px,5vw,88px) - 40px)}.settings-desktop-rail{flex-shrink:0;width:176px;display:flex;flex-direction:column;gap:6px;margin-top:30px;padding-top:5px}.settings-desktop-rail-btn{width:100%;text-align:left;min-height:34px;padding:7px 16px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#c9c9c9;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;box-sizing:border-box}.settings-desktop-rail-btn:hover{background:var(--td-rail-bg);color:#f3f3f3}.settings-desktop-rail-btn.is-active{background:transparent;border-color:transparent;color:#fb6f00}.settings-desktop-rail-btn.is-active:hover{background:#151515;border-color:transparent;color:#fb6f00}.settings-desktop-panel-host{flex:1;min-width:0;margin-left:0;margin-right:80px;margin-top:5px;background:#1b1b1b;border:none;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.settings-desktop-panel-host.settings-desktop-panel-host--stacked-cards{background:transparent;border-radius:0;overflow:visible}.settings-page-desktop-split .settings-section:not(.is-settings-desktop-active){display:none!important}.settings-page-desktop-split .settings-section.is-settings-desktop-active{display:flex!important;flex-direction:column;flex:1;min-height:0;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.settings-page-desktop-split .settings-section.is-settings-desktop-active .settings-section-header-static{display:none!important}.settings-page-desktop-split .settings-section.is-settings-desktop-active .settings-section-body{padding:14px 22px 22px;border-top:none;flex:1;min-height:0;overflow:auto}.settings-page-desktop-split .settings-account-card,.settings-page-desktop-split .settings-settings-card{position:relative;background:linear-gradient(var(--td-rail-bg),var(--td-rail-bg)) padding-box,linear-gradient(45deg,transparent,transparent) border-box;border:1.5px solid transparent;border-radius:12px;padding:16px;box-sizing:border-box}.trades-dashboard-page:not(.is-light) .settings-page-desktop-split .settings-account-card:hover,.trades-dashboard-page:not(.is-light) .settings-page-desktop-split .settings-settings-card:hover,.trades-dashboard-page:not(.is-light) .settings-page.settings-page-modern.settings-page-mobile-detail .settings-account-card:hover,.trades-dashboard-page:not(.is-light) .settings-page.settings-page-modern.settings-page-mobile-detail .settings-settings-card:hover,.trades-dashboard-page:not(.is-light) .settings-subscription-card:hover{background:linear-gradient(var(--td-rail-bg),var(--td-rail-bg)) padding-box,linear-gradient(45deg,#7c3aed,#fb6f00) border-box}.settings-page-desktop-split #settings-section-tags .settings-settings-card{padding-bottom:9px}.trades-dashboard-page.is-light .settings-page-desktop-split .settings-account-card,.trades-dashboard-page.is-light .settings-page-desktop-split .settings-settings-card{background:linear-gradient(#e9eef4,#e9eef4) padding-box,linear-gradient(45deg,transparent,transparent) border-box}.settings-page.settings-page-modern.settings-page-mobile-detail .settings-account-card,.settings-page.settings-page-modern.settings-page-mobile-detail .settings-settings-card{position:relative;background:linear-gradient(var(--td-rail-bg),var(--td-rail-bg)) padding-box,linear-gradient(45deg,transparent,transparent) border-box;border:1.5px solid transparent;border-radius:12px;padding:16px;box-sizing:border-box}.settings-page.settings-page-modern.settings-page-mobile-detail #settings-section-tags .settings-settings-card{padding-bottom:9px}.trades-dashboard-page.is-light .settings-page.settings-page-modern.settings-page-mobile-detail .settings-account-card,.trades-dashboard-page.is-light .settings-page.settings-page-modern.settings-page-mobile-detail .settings-settings-card{background:linear-gradient(#e9eef4,#e9eef4) padding-box,linear-gradient(45deg,transparent,transparent) border-box}.settings-card-heading{display:block;font-weight:700;font-size:.95rem;color:var(--text);margin:-5px 0 4px}.settings-subscription-tier-label{font-weight:400;color:#fb6f00}.trades-dashboard-page.is-light .settings-subscription-tier-label{color:#fb6f00}.settings-subscription-pricing{display:flex;flex-direction:column;gap:20px}.settings-subscription-billing-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.settings-subscription-billing-toggle{display:inline-flex;padding:4px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.settings-subscription-billing-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#9ca3af;font-size:.875rem;font-weight:600;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.settings-subscription-billing-btn.is-active{background:#fffffff2;color:#0f172a;box-shadow:0 1px 8px #00000059}.settings-subscription-billing-btn:not(.is-active):hover{color:#e5e7eb}.settings-subscription-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width: 640px){.settings-subscription-plans{grid-template-columns:1fr}}.settings-subscription-card{position:relative;border-radius:12px;padding:20px 18px 18px;display:flex;flex-direction:column;gap:14px;min-height:100%;box-sizing:border-box;border:1.5px solid transparent;background:linear-gradient(var(--td-rail-bg),var(--td-rail-bg)) padding-box,linear-gradient(45deg,transparent,transparent) border-box}.settings-subscription-popular-tab{padding:5px 16px;border-radius:999px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#d06a14,#d06a14);color:#0f172a;white-space:nowrap}.settings-subscription-card-top--pro-current{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:16px}.settings-subscription-card-top--pro-current .settings-subscription-popular-tab{position:static;transform:none}.settings-subscription-card-top{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:16px}.settings-subscription-card-body{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;margin-top:-40px}.settings-subscription-card-badge{font-size:.65rem;font-weight:700;padding:5px 9px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.settings-subscription-card-badge--muted{background:#ffffff14;color:#9ca3af}.settings-subscription-card-badge--pro{background:linear-gradient(135deg,#d06a1473,#d06a1461);color:#fff7ed}.settings-subscription-card-title{margin:0;font-size:1.35rem;font-weight:800;color:#fafafa;letter-spacing:-.02em}.settings-subscription-card-desc{margin:0;font-size:.85rem;color:#9ca3af;line-height:1.5}.settings-subscription-price-block{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.settings-subscription-price{font-size:2rem;font-weight:800;color:#fb6f00;letter-spacing:-.03em}.settings-subscription-price-suffix{font-size:.95rem;color:#e5e7eb;font-weight:500}.settings-subscription-price-note{width:100%;margin:4px 0 0;font-size:.8rem;color:#9ca3af;line-height:1.4}.settings-subscription-pro-status{margin:0;font-size:.85rem;color:#d06a14;line-height:1.5}.settings-subscription-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.85rem;color:#e5e7eb;line-height:1.45;flex:1}.settings-subscription-features li{display:flex;gap:10px;align-items:flex-start}.settings-subscription-check{flex-shrink:0;color:#fb6f00;font-weight:700;font-size:.95rem;line-height:1.45}.settings-subscription-check--pro{color:#d06a14}.settings-subscription-cta{margin-top:auto;width:100%;padding:9px 16px;border-radius:10px;font-size:.92rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;box-sizing:border-box;transition:opacity .15s ease,filter .15s ease,transform .1s ease}.settings-subscription-cta:disabled{cursor:not-allowed}.settings-subscription-cta--disabled{background:#ffffff0d;color:#6b7280;opacity:.95}.settings-subscription-cta--gradient{background:linear-gradient(135deg,#d06a14,#d06a14);color:#fff}.settings-subscription-cta--gradient:hover:not(:disabled){filter:brightness(1.06)}.settings-subscription-cta--outline{background:#ffffff0a;border:1px solid rgba(208,106,20,.5);color:#e5e7eb}.settings-subscription-cta--outline:hover:not(:disabled){background:#d06a141a}.trades-dashboard-page.is-light .settings-subscription-billing-toggle{background:#0f172a0f;border-color:#0f172a1f}.trades-dashboard-page.is-light .settings-subscription-billing-btn:not(.is-active){color:#64748b}.trades-dashboard-page.is-light .settings-subscription-billing-btn.is-active{background:#0f172a;color:#f8fafc;box-shadow:0 1px 6px #0f172a1f}.trades-dashboard-page.is-light .settings-subscription-billing-btn:not(.is-active):hover{color:#334155}.trades-dashboard-page.is-light .settings-subscription-card{background:linear-gradient(#e9eef4,#e9eef4) padding-box,linear-gradient(45deg,transparent,transparent) border-box}.trades-dashboard-page.is-light .settings-subscription-card-title{color:#0f172a}.trades-dashboard-page.is-light .settings-subscription-card-desc,.trades-dashboard-page.is-light .settings-subscription-price-note{color:#64748b}.trades-dashboard-page.is-light .settings-subscription-price-suffix{color:#334155}.trades-dashboard-page.is-light .settings-subscription-price{color:#fb6f00}.trades-dashboard-page.is-light .settings-subscription-features{color:#334155}.trades-dashboard-page.is-light .settings-subscription-pro-status{color:#fb6f00}.trades-dashboard-page.is-light .settings-subscription-cta--disabled{background:#0f172a0f;color:#94a3b8}.trades-dashboard-page.is-light .settings-subscription-cta--outline{background:#fff;border-color:#fb6f008c;color:#0f172a}.trades-dashboard-page.is-light .settings-subscription-cta--outline:hover:not(:disabled){background:#fb6f0014}.trades-dashboard-page.is-light .settings-subscription-card-badge--muted{background:#0f172a14;color:#64748b}.settings-card-with-side-action{display:flex;flex-direction:row;align-items:stretch;gap:16px}.settings-card-with-side-action-main{flex:1;min-width:0;max-width:70%;display:flex;flex-direction:column;gap:4}.settings-card-with-side-action-actions.settings-light-mode-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px}.settings-light-mode-coming-soon-text{font-size:.85rem;color:var(--text-muted);line-height:1.45;white-space:nowrap}.settings-card-with-side-action-copy{margin:0;font-size:.85rem;color:var(--text-muted);line-height:1.45;min-width:0}.settings-card-with-side-action-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto;padding-top:5px}.settings-card-with-side-action-actions>.settings-add-connection-btn,.settings-card-with-side-action-actions>.settings-delete-account-btn{box-sizing:border-box;width:var(--settings-primary-action-width);min-width:var(--settings-primary-action-width);text-align:center}.settings-card-with-side-action-actions .settings-delete-account-btn{margin-top:0}@media (max-width: 560px){.settings-card-with-side-action{flex-direction:column;align-items:stretch;gap:12px}.settings-card-with-side-action-main{max-width:100%}.settings-card-with-side-action-actions{justify-content:flex-end;margin-left:0}.settings-card-with-side-action-actions>.settings-add-connection-btn,.settings-card-with-side-action-actions>.settings-delete-account-btn{width:100%;min-width:0}.settings-card-with-side-action-actions>.settings-display-timezone-select{width:100%;min-width:0}}.settings-page-desktop-split .settings-section-tags.is-settings-desktop-active{grid-column:unset!important;grid-row:unset!important;align-self:stretch!important}.trades-dashboard-page.is-light .settings-desktop-rail-btn{background:transparent;color:#64748b}.trades-dashboard-page.is-light .settings-desktop-rail-btn:hover{background:#f1f5f9;color:#0f172a}.trades-dashboard-page.is-light .settings-desktop-rail-btn.is-active{background:transparent;border-color:transparent;color:#d06a14}.trades-dashboard-page.is-light .settings-desktop-rail-btn.is-active:hover{background:#f1f5f9;border-color:transparent;color:#d06a14}.trades-dashboard-page.is-light .settings-desktop-panel-host{background:#fff;border:none}.trades-dashboard-page.is-light .settings-desktop-panel-host.settings-desktop-panel-host--stacked-cards{background:transparent}.tawk-min-container .tawk-button-circle,.tawk-min-container .tawk-button-large{display:none!important;visibility:hidden!important;pointer-events:none!important}.widget-visible .tawk-button-circle{background-color:#fb6f00!important;border-color:#fb6f00!important}@media (max-width: 768px){iframe[title="chat widget"],iframe[src*="embed.tawk.to"]{position:fixed!important;margin:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;border-radius:0!important;box-sizing:border-box!important;top:calc(max(env(safe-area-inset-top,0px),48px) + 10px)!important;bottom:calc(max(env(safe-area-inset-bottom,0px),44px) + 24px)!important;height:auto!important;max-height:none!important}}@media (max-width: 768px) and (display-mode: standalone){iframe[title="chat widget"],iframe[src*="embed.tawk.to"]{top:calc(max(env(safe-area-inset-top,0px),52px) + 10px)!important;bottom:calc(max(env(safe-area-inset-bottom,0px),26px) + 14px)!important;height:auto!important}}
