:root{--bg:#0a0a0a;--panel:#141414;--panel-2:#1e1e1e;--text:#ededed;--muted:#a1a1aa;--border:#262626;--brand:#10b981;--accent:#059669;--danger:#ef4444;--shadow:0 4px 20px #0006;--radius:12px}:root[data-theme=light]{--bg:#f7f8fa  --panel: #fff;--panel-2:#f8fafc;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--brand:#10b981;--accent:#059669;--shadow:0 4px 15px #0000000d}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scrollbar-gutter:stable;height:100%;overflow-y:scroll}body{background:var(--bg);height:100%;color:var(--text);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;transition:background-color .3s,color .3s}.layout{grid-template-columns:260px 1fr;min-height:100dvh;display:grid}.sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:16px;transition:background-color .3s;display:flex}.logo{letter-spacing:.2px;align-items:center;gap:8px;font-weight:800;display:flex}.logo svg{width:22px;height:22px}.nav{flex-direction:column;margin-top:8px;display:flex}.nav a{color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s;display:flex}.nav a:hover:not(.active){background:var(--panel-2);color:var(--text)}.icon{width:16px;height:16px;color:var(--muted)}.sidebar-bottom{gap:8px;margin-top:auto;display:grid}.copyright{color:var(--muted);text-align:center;font-size:12px}.main{scroll-behavior:smooth;grid-template-rows:auto 1fr;height:100vh;display:grid;overflow:hidden auto}.toolbar-top{border-bottom:1px solid var(--border);background:var(--panel);z-index:15;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.toolbar-top.glass{background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.toolbar-top .left,.toolbar-top .right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex}.pill.soft{background:#ffffff0d}.pill.range input{width:140px}.pill.range.wide{padding:8px 14px}.date-modern{appearance:none;border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:12px;padding:10px 12px}.date-modern::-webkit-calendar-picker-indicator{filter:opacity(.8)}.btn{border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;transition:transform .15s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(#6a86ff,#4f6cff);border-color:#4f6cff}.btn.ghost,.btn.ghost:hover{background:0 0}.start{border-radius:12px;padding:10px 16px}.w-full{width:100%}.view{padding:16px;animation:.25s ease-out fade;display:none}@keyframes fade{0%{opacity:0}to{opacity:1}}.view.active{display:block}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;padding:18px;transition:transform .2s,border-color .2s,background-color .3s}.card:hover{border-color:#3b82f666;transform:translateY(-2px)}.card-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card h3{margin:0}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.kpi .kpi-top{color:var(--muted);letter-spacing:.2px;justify-content:space-between;font-size:14px;display:flex}.kpi .kpi-value{margin-top:6px;font-size:28px;font-weight:800}.kpi .kpi-btm{color:var(--muted);font-size:14px;font-weight:700}.kpi .kpi-value.pos{color:#22c55e}.kpi .kpi-value.neg{color:#ef4444}.kpi-btm{justify-self:flex-start}.chip{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px}.kpi.gauge{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.kpi.gauge .kpi-top{align-self:start}#pfGauge{grid-area:1/2/span 2/3;justify-self:end}#pfValue{grid-area:3/1/auto/2;align-self:end}.kpi.gauge .gauge-can{margin:0 auto;display:block;width:120px!important;height:120px!important}#gPF.gauge-can{height:120px!important}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.chart{height:280px}.chart canvas{width:100%!important;height:100%!important}.table-wrap{border:1px solid var(--border);border-radius:12px;overflow:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}th{background:var(--panel);text-align:left;color:var(--muted);text-transform:uppercase;font-size:12px;position:sticky;top:0}tr:hover td{background:#ffffff08}.badge{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;padding:6px 10px;font-weight:700}.badge.buy{color:#22c55e;background:#22c55e1a;border-color:#164d2e}.badge.sell{color:#ef4444;background:#ef44441a;border-color:#7a1e25}.toolbar{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.toolbar.tight{gap:6px;margin-top:8px}.stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presets .btn{padding:8px 10px}.input{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:12px;outline:none;padding:10px 12px}.input:focus{border-color:var(--brand)}.select-modern{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.select-modern:focus{border-color:var(--brand);outline:none}.notes,.goals{display:none}.muted{color:var(--muted)}.muted.small{font-size:12px}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0;display:grid}.settings-grid.compact label{gap:6px;display:grid}dialog{border:none;border-radius:16px;padding:0;overflow:hidden}.modal{background:var(--panel);color:var(--text);padding:16px}.modal menu{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.note-toolbar{display:none}#nBold{font-weight:900}.legs{margin-top:8px}.legs-head{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:12px;grid-template-columns:110px 1.3fr .7fr .7fr .6fr;gap:8px;padding:8px 10px;font-size:12px;display:grid}.leg-row{grid-template-columns:110px 1.3fr .7fr .7fr .6fr;gap:8px;margin:8px 0;display:grid}.leg-act{display:flex}.leg-toggle{cursor:pointer;border:none;border-radius:999px;padding:8px 14px;font-weight:800}.leg-buy{color:#0b1b10;background:#8ef0b1}.leg-sell{color:#2b0e12;background:#ffb3b3}.legs-add{justify-content:center;margin:6px 0;display:flex}.status-chip{border:1px solid var(--border);background:var(--panel-2);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.status-win{color:#22c55e;background:#22c55e1f;border-color:#164d2e}.status-loss{color:#ef4444;background:#ef44441f;border-color:#7a1e25}.pnl-pos{color:#22c55e;font-weight:700}.pnl-neg{color:#ef4444;font-weight:700}@media (width<=1100px){.layout{grid-template-columns:74px 1fr}.logo span,.nav span{display:none}}@media (width<=900px){.kpis{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.grid-4,.settings-grid{grid-template-columns:repeat(2,1fr)}.pill.range input{width:120px}}@media (width<=520px){.kpis,.settings-grid{grid-template-columns:1fr}}.nav [data-view]{cursor:pointer}.sym{color:#60a5fa;font-weight:700}.quick-actions{gap:10px;margin-top:8px;display:grid}.qa{cursor:pointer;color:#0c1323;border:none;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.qa-ic{opacity:.9;font-size:14px}.qa-blue{background:#a9c7ff}@media (width<=1100px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.settings-grid{grid-template-columns:1fr}}.table-wrap td img{display:none!important}.date-modern,.pill.range{background:var(--panel)}.select-modern{background:var(--panel);border:1px solid var(--border);border-radius:14px}.range-picker{position:relative}.range-picker .btn{font-weight:700}.rp-panel{z-index:50;width:340px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.rp-head{justify-content:space-between;align-items:center;padding:6px 6px 10px;display:flex}.rp-title{letter-spacing:.2px;align-items:baseline;gap:8px;font-weight:800;display:flex}.rp-title small{color:var(--muted);font-weight:600}.rp-btn{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.rp-week{color:var(--muted);text-transform:uppercase;grid-template-columns:repeat(7,1fr);gap:6px;padding:0 6px 6px;font-size:12px;font-weight:700;display:grid}.rp-cell.out{opacity:.45}.rp-cell:hover{outline-offset:2px;outline:2px solid #4f6cff59}.rp-date{font-weight:800}.rp-start,.rp-end{background:var(--brand);color:#fff}.rp-start{border-top-right-radius:0;border-bottom-right-radius:0}.rp-end{border-top-left-radius:0;border-bottom-left-radius:0}.rp-footer{gap:8px;padding:6px;display:grid}.rp-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.rp-panel{z-index:50;width:340px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;background:var(--panel)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rp-cell{aspect-ratio:1;cursor:pointer;border:1px solid var(--border);border-radius:12px;padding:8px;position:relative;background:var(--panel-2)!important}.rp-in{background:linear-gradient(#4f6cff2e,#4f6cff2e)!important}.rp-cell.selected,.rp-cell.start,.rp-cell.end{font-weight:700;background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}.rp-in{border-radius:10px;background:linear-gradient(#4f6cff59,#4f6cff59)!important}.rp-cell:hover{color:#fff!important;background:#4f6cff40!important;border-color:#4f6cff80!important}#view-trades .hide-on-picker{display:none}.rp-panel.floating{width:340px;position:fixed!important}.rp-panel{z-index:1000!important}:root[data-theme=dark] .rp-btn{color:#eaf1ff!important;background:#1b2540!important;border-color:#334166!important}.rp-btn:hover{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}:root[data-accent=blue]{--brand:#4f6cff;--accent:#20c997}:root[data-accent=green]{--brand:#10b981;--accent:#0ea5a2}:root[data-accent=violet]{--brand:#8b5cf6;--accent:#a78bfa}:root[data-density=compact] th,:root[data-density=compact] td{padding:6px 8px}.rp-cell.today{box-shadow:inset 0 0 0 2px var(--brand)}.rp-grid{grid-template-columns:repeat(7,1fr);gap:6px;padding:0 6px 8px;display:grid!important}.rp-cell{aspect-ratio:1;cursor:pointer;border:1px solid var(--border);background:var(--panel-2);border-radius:12px;padding:8px;position:relative}.chart.radar{justify-content:center;align-items:center;height:320px;display:flex}#view-dashboard .grid-2+.grid-2,#view-stats .grid-2+.grid-2{margin-top:22px}#view-dashboard .grid-2,#view-stats .grid-2{gap:20px}.view{padding:20px}.range-picker .btn .rp-ic,#rpToggleTrades .rp-ic{opacity:.9;flex:none;margin-right:8px}.kpi.gauge .gauge-can{width:108px!important;height:108px!important}.kpi-tw .kpi-value{margin-top:6px;font-size:26px;font-weight:800}.tw-gauge{width:220px;height:110px;margin:10px auto 6px;position:relative}.tw-gauge svg{transform-origin:50%;width:100%;height:100%;display:block;transform:rotate(180deg)}.tw-legend{justify-content:space-between;gap:8px;padding-top:6px;display:flex}.pill{border:1px solid var(--border);background:var(--panel-2);min-width:56px;height:26px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.pill-green{color:#22c55e}.pill-red{color:#ef4444}.pill-mid{color:var(--muted)}@media (width<=1100px){.tw-gauge{width:180px;height:90px}}.kpi-tw .tw-wrap{align-items:center;gap:16px;min-height:140px;display:flex}.kpi-tw .tw-perc{letter-spacing:-.5px;color:var(--text);min-width:96px;font-size:42px;font-weight:800;line-height:1}.kpi-tw .tw-right{flex-direction:column;justify-content:center;align-items:center;width:56%;min-width:220px;display:flex}.tw-gauge{width:100%;max-width:280px;height:140px;margin:6px auto 2px;position:relative}.kpi-tw .tw-legend{justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.kpi-tw .pill{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;min-width:48px;height:26px;padding:0 10px;font-size:.9rem;font-weight:800}.kpi-tw .pill-green{color:#22c55e}.kpi-tw .pill-red{color:#ef4444}.kpi-tw .pill-mid{color:var(--muted)}.kpi-tw .kpi-btm{display:none!important}.kpi.kpi-tw{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 240px;align-items:center;gap:6px 12px;min-height:170px;display:grid}.kpi.kpi-tw .kpi-top{grid-area:1/1/auto/2}#twValue{letter-spacing:-.5px;grid-area:3/1/auto/2;align-self:end;font-size:32px;font-weight:800}.tw-gauge{grid-area:1/2/span 2/3;justify-self:end;width:240px;height:120px}.tw-legend{grid-area:3/2/auto/3;justify-self:end;gap:10px;margin-top:4px;display:flex}.tw-legend .pill{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:28px;padding:0 10px;font-weight:800;display:flex}.tw-legend .pill-green{color:#22c55e}.tw-legend .pill-mid{color:var(--muted)}.tw-legend .pill-red{color:#ef4444}.tw-legend{width:var(--gauge-size);height:28px;margin:10px auto 0;position:relative}.tw-legend{height:34px;position:relative}.tw-legend .pill{position:absolute;top:0;transform:translate(-50%)}.tw-arc,.pf-arc{transition:stroke-dasharray .7s cubic-bezier(.22,.9,.24,1),stroke-dashoffset .7s cubic-bezier(.22,.9,.24,1)}:root{--pf-size:148px;--pf-thickness:12px}.pf-gauge{width:var(--pf-size);height:var(--pf-size);margin:0 auto}#view-calendar .calendar-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}#view-calendar .calendar-toolbar .spacer{flex:1}#view-calendar .calendar-toolbar .btn.ghost{background:0 0;border:1px solid #e5e9f2;border-radius:10px;padding:6px 10px}#view-calendar .cal-month-selectors{align-items:center;gap:8px;display:flex}#view-calendar .select-modern,#view-calendar .calendar-toolbar select{appearance:none;color:#2a2f3a;font:inherit;background:#f3f6fb;border:1px solid #e5e9f2;border-radius:10px;padding:8px 12px;line-height:1.1}#view-calendar .calendar-body{gap:16px;display:flex}#view-calendar .calendar-grid{flex:auto;min-width:0}#view-calendar .weekly-summary{background:#f7f9fd;border:1px solid #e5e9f2;border-radius:16px;flex:0 0 220px;grid-template-rows:auto auto auto auto;gap:10px;width:220px;padding:12px;display:grid}#view-calendar .weekly-summary .ws-head{color:#667085;font-weight:600}#view-calendar .weekly-summary .ws-pnl{letter-spacing:.2px;font-size:22px;font-weight:800}#view-calendar .weekly-summary .ws-pct{width:max-content}#view-calendar .pill{color:#2a2f3a;background:#f1f5fb;border:1px solid #e5e9f2;border-radius:999px;align-items:center;gap:6px;width:auto;padding:4px 8px;font-size:12px;display:inline-flex}#view-calendar .pill.soft{background:#eef3fa}#view-calendar .pill-green{color:#127a51;background:#e8fbf4;border-color:#c9efdf}#view-calendar .pill-red{color:#b23b3b;background:#ffecec;border-color:#ffd4d4}#view-calendar .weekday-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-bottom:8px;padding:0 2px;display:grid}#view-calendar .weekday{text-align:center;color:#667085;font-size:13px;font-weight:600}#view-calendar #calCells.grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(110px,1fr);gap:14px;display:grid}#view-calendar .day-cell{background:#f9fbff;border:1px solid #e5e9f2;border-radius:16px;flex-direction:column;justify-content:space-between;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}#view-calendar .day-cell:hover{border-color:#d9e2f0;box-shadow:inset 0 0 0 2px #6ea8ff14}#view-calendar .day-cell.other-month{opacity:.5}#view-calendar .day-cell.today{border-color:#cbd7ee;box-shadow:inset 0 0 0 2px #6ea8ff2e}#view-calendar .day-header{justify-content:space-between;align-items:center;display:flex}#view-calendar .day-number{color:#2a2f3a;opacity:.9;font-weight:700}#view-calendar .day-meta{color:#667085;font-size:12px}#view-calendar .day-pnl{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-weight:700}#view-calendar .day-cell.no-data .day-pnl{color:#9aa3b2;opacity:.8}#view-calendar .pnl-positive{color:#16a34a}#view-calendar .pnl-negative{color:#ef4444}#view-calendar .pnl-zero{color:#94a3b8}#view-calendar .pos-heat-1{background:#f1fbf6}#view-calendar .pos-heat-2{background:#e9faf1}#view-calendar .pos-heat-3{background:#e2f7ec}#view-calendar .pos-heat-4{background:#dcf5e7}#view-calendar .pos-heat-5{background:#d4f3e2}#view-calendar .neg-heat-1{background:#fff3f3}#view-calendar .neg-heat-2{background:#ffecec}#view-calendar .neg-heat-3{background:#ffe4e4}#view-calendar .neg-heat-4{background:#fdd}#view-calendar .neg-heat-5{background:#ffd7d7}#view-calendar .day-cell[data-title]{position:relative}#view-calendar .day-cell[data-title]:hover:after{content:attr(data-title);color:#fff;pointer-events:none;white-space:nowrap;opacity:.95;background:#0f1420;border:1px solid #ffffff14;border-radius:8px;padding:6px 8px;font-size:12px;position:absolute;bottom:6px;left:10px;transform:translateY(100%)}@media (width<=980px){#view-calendar .calendar-body{flex-direction:column}#view-calendar .weekly-summary{flex:auto;width:100%}}@media (width<=640px){#view-calendar #calCells.grid{grid-auto-rows:minmax(90px,1fr)}#view-calendar .calendar-toolbar{flex-wrap:wrap;row-gap:10px}}:root[data-theme=dark] #view-calendar{--cal-bg:#0e1320;--cal-panel:#121a2b;--cal-border:#223152;--cal-text:#e8eefc;--cal-muted:#8fa0c7}:root[data-theme=dark] #view-calendar .calendar-toolbar select,:root[data-theme=dark] #view-calendar .calendar-toolbar .btn.ghost,:root[data-theme=dark] #view-calendar .weekly-summary,:root[data-theme=dark] #view-calendar .day-cell{background:var(--cal-panel);border-color:var(--cal-border);color:var(--cal-text)}:root[data-theme=dark] #view-calendar .day-cell.other-month{opacity:.5;background:#1b2233}:root[data-theme=dark] #view-calendar .pnl-positive{color:#22c55e}:root[data-theme=dark] #view-calendar .pnl-negative{color:#ef4444}:root[data-theme=dark] #view-calendar .pill{background:var(--cal-panel);border-color:var(--cal-border);color:var(--cal-text)}:root[data-theme=dark] #view-calendar .pill-green{color:#22c55e;background:#22c55e26;border-color:#22c55e40}:root[data-theme=dark] #view-calendar .pill-red{color:#ef4444;background:#ef444426;border-color:#ef444440}:root[data-theme=dark] #view-calendar .day-number{color:#eaf1ff;opacity:1;text-shadow:0 1px #00000059}:root[data-theme=dark] #view-calendar .day-cell.other-month .day-number{color:#a9b7d6;opacity:.9}:root[data-theme=dark] #view-calendar .weekday{color:#b8c6e3}:root[data-theme=dark] #view-calendar .day-cell.today .day-number{color:#fff}:root[data-theme=dark] #view-calendar .day-cell.today{outline:2px solid var(--brand);outline-offset:-2px;background:#0f172a;border-color:#3a4a6a;box-shadow:inset 0 0 0 4px #4f6cff2e}:root[data-theme=dark] #view-calendar .day-cell.today .day-number{color:#eaf1ff;opacity:1;font-weight:800}#view-calendar .day-cell[data-title]:after{content:""!important;display:none!important}#view-calendar .calendar-toolbar .cal-legend{display:none!important}:root[data-theme=light] #view-calendar .day-cell.today{outline:2px solid var(--brand);outline-offset:-2px;background:#eef3ff;border-color:#b9c6ff;box-shadow:inset 0 0 0 4px #4f6cff1f}:root[data-theme=light] #view-calendar .day-cell.today .day-number{color:#0f172a;opacity:1;font-weight:800}#view-calendar .weekly-summary{background:var(--surface-1);border-radius:12px;flex-direction:column;align-items:stretch;gap:.9rem;min-width:180px;padding:1.2rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #8c8ca026}#view-calendar .weekly-summary h3{color:var(--text-1);text-transform:uppercase;letter-spacing:.3px;margin:0;font-size:1.05rem;font-weight:600}#view-calendar .weekly-summary .ws-total{text-align:center;color:var(--text-strong);font-size:1.7rem;font-weight:700}#view-calendar .weekly-summary .ws-stats{flex-direction:column;gap:.6rem;display:flex}#view-calendar .weekly-summary .ws-row{background:var(--surface-2);color:var(--text-2);border-radius:8px;justify-content:space-between;align-items:center;padding:.45rem .6rem;font-size:.92rem;display:flex}#view-calendar .weekly-summary #wsPct{border-radius:999px;padding:.1rem .5rem;font-weight:600}#view-calendar .weekly-summary .pill-green{color:#10b981;background:#10b9811a}#view-calendar .weekly-summary .pill-red{color:#ef4444;background:#ef44441a}:root[data-theme=dark] #view-calendar .weekly-summary{background:#0e1628;box-shadow:inset 0 0 0 1px #ffffff0d}.ws-card{border:1px solid var(--border,#e5e7eb);background:linear-gradient(#0f172a05 0%,#0f172a00 100%);border-radius:14px;flex-direction:column;gap:18px;padding:18px 16px 22px;display:flex}:root[data-theme=light] .ws-card{background:linear-gradient(#fff 0%,#f7fafc 100%);border-color:#e6ebf2}:root[data-theme=dark] .ws-card{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border-color:#ffffff14}.ws-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong,#1f2937);font-size:13px;font-weight:800}.ws-total{color:var(--ink,#0f172a);font-size:28px;font-weight:800;line-height:1.15}.ws-row{color:var(--muted,#64748b);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.pill-green{color:#0f766e;background:#10b9811f;border-color:#10b98159}.pill-red{color:#b91c1c;background:#ef44441f;border-color:#ef444459}button:focus-visible,.btn:focus-visible,.input:focus-visible,.select-modern:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.card:hover{transition:box-shadow .18s,transform .18s;transform:translateY(-1px);box-shadow:0 10px 28px #0000002e}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card.kpi.kpi-awl{position:relative}.kpi-awl #awlt{background:var(--surface-2,#94a3b840);clear:both;border-radius:9999px;width:66%;height:14px;margin:36px 26px 0 auto;display:block;overflow:hidden}.kpi-awl #awlt .seg{height:100%;transition:width .4s;display:block;position:static!important}.kpi-awl #awlt .seg-green{float:left;background:#22c55e;border-top-left-radius:9999px;border-bottom-left-radius:9999px}.kpi-awl #awlt .seg-red{float:right;background:#ef4444;border-top-right-radius:9999px;border-bottom-right-radius:9999px}.kpi-awl .awl-meta{justify-content:space-between;width:66%;margin:8px 26px 0 auto;font-size:13.5px;font-weight:800;line-height:1;display:flex}.kpi-awl .awl-meta .pos{color:#22c55e}.kpi-awl .awl-meta .neg{color:#ef4444}.kpi-awl #awlRatio{letter-spacing:-.5px;color:var(--fg-strong,#0f172a);z-index:1;font-size:32px;font-weight:800;position:absolute;bottom:18px;left:16px}.kpi.gauge{grid-template-rows:auto auto 1fr}#twValue,#pfValue{letter-spacing:-.3px;grid-row:2;align-self:start;margin-top:2px;font-size:32px;font-weight:800}#twGauge,#pfGauge{margin-top:2px}.card.kpi.kpi-awl #awlt{width:64%;margin-top:38px}.kpi-awl #awlRatio{position:absolute;bottom:14px;left:16px}.kpi-awl #awlRatio{letter-spacing:-.3px;color:var(--fg-strong,#0f172a);font-size:30px;font-weight:800;position:absolute;bottom:88px;left:16px}.kpi-awl #awlt{width:62%;margin:36px 10px 0 auto}.kpi-awl .awl-meta{width:62%;margin:8px 10px 0 auto}.kpis .card.kpi .kpi-top{letter-spacing:0;color:var(--text-muted,#64748b);font-size:15px;font-weight:600}.kpi.gauge{position:relative}#pfValue{letter-spacing:-.3px;color:var(--fg-strong,#0f172a);font-size:30px;font-weight:800;bottom:88px;left:16px;grid-area:auto!important;align-self:auto!important;position:absolute!important}.kpi-awl .kpi-head{color:var(--text-muted,#64748b)!important;letter-spacing:.2px!important;text-transform:none!important;font-size:13px!important;font-weight:600!important}:root{--ctl-bg:#f6f8ff;--ctl-fg:#0f172a;--ctl-border:var(--border);--ctl-shadow:0 3px 10px #0c15340f;--inp-bg:#fff;--inp-fg:#0f172a;--inp-border:var(--border);--primary-from:#2f5aff;--primary-to:#0fb889;--primary-text:#fff}:root[data-theme=dark]{--ctl-bg:#141d31;--ctl-fg:#eaf1ff;--ctl-border:#334166;--ctl-shadow:0 6px 16px #00000059;--inp-bg:#0f172a;--inp-fg:#eaf1ff;--inp-border:#334166;--primary-from:#4f6cff;--primary-to:#10b981;--primary-text:#fff}.btn{border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--ctl-fg);box-shadow:var(--ctl-shadow);border-radius:14px;transition:transform .15s,filter .15s,box-shadow .15s}.btn:hover{filter:none;transform:translateY(-1px)}.btn.ghost,.btn.ghost:hover{border-color:var(--ctl-border);box-shadow:none;background:0 0}.btn-primary{background:linear-gradient(135deg, var(--primary-from), var(--primary-to));color:var(--primary-text);text-shadow:0 1px #0000001f;border-color:#0000;font-weight:800}.input,.select-modern,.date-modern{border:1px solid var(--inp-border);background:var(--inp-bg);color:var(--inp-fg);border-radius:14px}.input:focus,.select-modern:focus,.date-modern:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent);outline:none}:root[data-theme=dark] .input::placeholder,:root[data-theme=dark] .select-modern::placeholder{color:#eaf1ff99}.nav a.active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 18%, transparent), #10b9812e);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--brand) 25%, transparent)}.heatmap-wrap{flex-direction:column;gap:12px;display:flex}.hm-title{text-align:center;color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}#monthHeatmap{grid-template-columns:repeat(7,1fr);gap:8px;padding:10px 0;display:grid}.hm-cell{aspect-ratio:1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:transform .15s,opacity .15s;display:flex}.hm-cell:hover{opacity:.8;transform:scale(1.05)}.hm-pos{color:#22c55e;background:#22c55e33;border:1px solid #22c55e4d}.hm-neg{color:#ef4444;background:#ef444433;border:1px solid #ef44444d}.hm-zero{background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.toolbar-top,.toolbar-top.glass{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--border)!important}.input,.select-modern,.date-modern,select{background:var(--panel-2)!important;color:var(--text)!important;border:1px solid var(--border)!important}.btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border);box-shadow:none!important}.btn-primary{border:1px solid var(--brand)!important;color:var(--brand)!important;text-shadow:none!important;background:#10b9811a!important}.btn-primary:hover{background:var(--brand)!important;color:#000!important}@keyframes slideFadeIn{0%{opacity:0}to{opacity:1}}:root[data-theme=dark][data-accent=blue]{--brand:#3b82f6!important}:root[data-theme=light][data-accent=blue]{--brand:#2563eb!important}:root[data-theme=dark][data-accent=green]{--brand:#10b981!important}:root[data-theme=light][data-accent=green]{--brand:#059669!important}:root[data-theme=dark][data-accent=violet]{--brand:#8b5cf6!important}:root[data-theme=light][data-accent=violet]{--brand:#7c3aed!important}#twValue,#pfValue,#awlRatio,.kpi-value,.ws-total,.kpi-head,.awl-meta{color:var(--text)!important}.kpi-top,.ws-title,.ws-row{color:var(--muted)!important}.theme-switch{background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:50px;justify-content:space-between;align-items:center;width:84px;height:42px;margin:0 auto;padding:0 10px;transition:background-color .3s,border-color .3s;display:flex;position:relative}.theme-switch:hover{border-color:var(--brand)}.theme-slider{border:1px solid var(--brand);background:#3b82f626;border-radius:50%;width:32px;height:32px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:5px}.theme-icon{z-index:1;width:18px;height:18px;color:var(--muted);transition:color .3s}:root[data-theme=dark] .theme-slider{transform:translate(0)}:root[data-theme=dark] .theme-icon.moon{color:var(--brand)}:root[data-theme=light] .theme-slider{transform:translate(40px)}:root[data-theme=light] .theme-icon.sun{color:var(--brand)}.topbar-title{color:var(--text);letter-spacing:.2px;margin:0;font-size:1.15rem;font-weight:600}.btn-log-trade{padding:8px 20px;font-weight:700;transition:all .2s ease-in-out;background:color-mix(in srgb, var(--brand) 8%, transparent)!important;border:1px solid var(--brand)!important;color:var(--brand)!important;border-radius:50px!important}.btn-log-trade:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent);transform:translateY(-1px);background:var(--brand)!important;color:#fff!important;background:var(--brand)!important}.avatar-dummy{border:1px solid var(--brand);width:38px;height:38px;color:var(--brand);cursor:default;background:#3b82f626;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:flex}.avatar-dummy svg{width:22px;height:22px}.rp-panel{left:auto!important;right:0!important}.nav a.nav-zen{cursor:pointer;margin-top:4px}.zen-check{opacity:0;width:16px;height:16px;transition:opacity .2s,transform .2s;transform:scale(.5);color:var(--brand)!important}.nav a.nav-zen.active-zen{color:var(--brand)!important;background:color-mix(in srgb, var(--brand) 10%, transparent)!important}.nav a.nav-zen.active-zen .icon,.nav a.nav-zen.active-zen .zen-check{color:var(--brand)!important}.nav a.nav-zen.active-zen .zen-check{opacity:1;transform:scale(1)}:root[data-theme=light] .card{border-color:var(--border)!important;box-shadow:0 4px 15px #00000008!important}:root{--gauge-thickness:10px!important;--pf-thickness:10px!important}#twValue,#pfValue,.kpi-awl #awlRatio{letter-spacing:-.5px!important;font-size:26px!important;font-weight:700!important}th{letter-spacing:.5px;font-weight:600}.status-win{color:#22c55e!important;background:#22c55e26!important;border:1px solid #22c55e4d!important;font-weight:600!important}.status-loss{color:#ef4444!important;background:#ef444426!important;border:1px solid #ef44444d!important;font-weight:600!important}.tw-legend .pill{border-color:var(--border)!important;background:0 0!important;font-weight:600!important}.presets .btn{border:1px solid var(--border)!important;color:var(--muted)!important;background:0 0!important;border-radius:20px!important;padding:4px 14px!important;font-weight:600!important;transition:all .2s!important}.presets .btn:hover{background:var(--panel-2)!important;color:var(--text)!important;transform:none!important}.presets .btn.btn-primary{background:color-mix(in srgb, var(--brand) 10%, transparent)!important;border:1px solid var(--brand)!important;color:var(--brand)!important}.presets .btn.btn-primary:hover{background:color-mix(in srgb, var(--brand) 15%, transparent)!important;color:var(--brand)!important;box-shadow:none!important}.table-wrap tr:hover td{cursor:default;background:color-mix(in srgb, var(--brand) 8%, transparent)!important}.table-wrap tr:hover td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.table-wrap tr:hover td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.table-wrap td,.table-wrap th{border-left:none!important;border-right:none!important}#symbolFilter,#typeFilter{min-width:140px}.search-box{align-items:center;display:flex;position:relative}.search-box svg{width:15px;height:15px;color:var(--muted);position:absolute;left:12px}.search-box .input{width:180px;border-radius:20px!important;padding-left:36px!important}.segmented-control{background:var(--panel-2);border:1px solid var(--border);border-radius:24px;gap:2px;padding:4px;display:flex}.seg-btn{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .2s}.seg-btn:hover{color:var(--text)}.seg-btn.active{background:var(--panel);color:var(--text);border:1px solid var(--border);box-shadow:0 2px 8px #0000001a}:root[data-theme=dark] .seg-btn.active{background:color-mix(in srgb, var(--brand) 15%, transparent);border-color:color-mix(in srgb, var(--brand) 30%, transparent);color:var(--brand)}.table-wrap th:first-child,.table-wrap td:first-child{padding-left:24px!important}.table-wrap th:last-child,.table-wrap td:last-child{padding-right:24px!important}.table-wrap th:nth-child(3),.table-wrap td:nth-child(3),.table-wrap th:nth-child(4),.table-wrap td:nth-child(4){text-align:center!important}.table-wrap th:nth-child(5),.table-wrap td:nth-child(5),.table-wrap th:nth-child(6),.table-wrap td:nth-child(6),.table-wrap th:nth-child(7),.table-wrap td:nth-child(7),.table-wrap th:nth-child(8),.table-wrap td:nth-child(8),.table-wrap th:nth-child(9),.table-wrap td:nth-child(9),.table-wrap th:nth-child(10),.table-wrap td:nth-child(10){text-align:right!important}:root[data-theme=dark] th{color:#8b9bb4!important}.cal-weekday{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}#calCells .day-cell{cursor:pointer;border-radius:12px;flex-direction:column;justify-content:space-between;padding:12px;transition:all .2s;display:flex;background:var(--panel-2)!important;border:1px solid var(--border)!important;box-shadow:none!important}#calCells .day-cell:hover{transform:translateY(-2px);border-color:var(--brand)!important;box-shadow:0 4px 15px color-mix(in srgb, var(--brand) 15%, transparent)!important}#calCells .day-cell.other-month{opacity:.3;pointer-events:none}#calCells .day-cell.today{border-color:var(--brand)!important;box-shadow:0 0 0 1px var(--brand) inset!important}.day-header .day-meta{color:var(--muted);font-size:11px;font-weight:600}.day-pnl{text-align:right;margin-top:8px;font-size:16px;font-weight:700}.pnl-positive{color:var(--brand)!important}.pnl-negative{color:#ef4444!important}.pnl-zero{opacity:.5;color:var(--muted)!important}#calCells .pos-heat-1{background:color-mix(in srgb, #22c55e 10%, var(--panel-2))!important}#calCells .pos-heat-2{background:color-mix(in srgb, #22c55e 20%, var(--panel-2))!important}#calCells .pos-heat-3{background:color-mix(in srgb, #22c55e 30%, var(--panel-2))!important}#calCells .pos-heat-4{background:color-mix(in srgb, #22c55e 40%, var(--panel-2))!important}#calCells .pos-heat-5{background:color-mix(in srgb, #22c55e 50%, var(--panel-2))!important}#calCells .neg-heat-1{background:color-mix(in srgb, #ef4444 10%, var(--panel-2))!important}#calCells .neg-heat-2{background:color-mix(in srgb, #ef4444 20%, var(--panel-2))!important}#calCells .neg-heat-3{background:color-mix(in srgb, #ef4444 30%, var(--panel-2))!important}#calCells .neg-heat-4{background:color-mix(in srgb, #ef4444 40%, var(--panel-2))!important}#calCells .neg-heat-5{background:color-mix(in srgb, #ef4444 50%, var(--panel-2))!important}:root[data-theme=light] #view-calendar .day-cell.today,:root[data-theme=dark] #view-calendar .day-cell.today{box-shadow:0 0 0 2px var(--brand) inset!important;background:0 0!important}#calCells .day-pnl{font-size:16px!important;font-weight:800!important}#calCells .day-cell{flex-direction:column;justify-content:space-between;display:flex;border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:16px!important;min-height:110px!important;padding:14px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #00000005!important}#calCells .day-cell:not(.other-month):hover{z-index:10;transform:translateY(-5px)scale(1.02);border-color:color-mix(in srgb, var(--brand) 50%, transparent)!important;box-shadow:0 16px 32px #00000014!important}#calCells .day-cell .pnl-zero{opacity:.1!important;font-size:24px!important}.day-header .day-number{color:var(--text)!important;font-size:16px!important;font-weight:800!important}#calCells .day-pnl{text-align:right;margin-top:auto;letter-spacing:-.5px!important;font-size:20px!important;font-weight:800!important}.day-header .day-meta{letter-spacing:.3px;background:var(--panel-2)!important;color:var(--muted)!important;border-radius:20px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important}#calCells [class*=pos-heat-]{background:color-mix(in srgb, #10b981 12%, var(--panel))!important;border-color:color-mix(in srgb, #10b981 25%, var(--border))!important}#calCells [class*=pos-heat-] .day-pnl{color:#059669!important}#calCells [class*=pos-heat-] .day-meta{color:#059669!important;background:#10b98133!important}:root[data-theme=dark] #calCells [class*=pos-heat-] .day-pnl,:root[data-theme=dark] #calCells [class*=pos-heat-] .day-meta{color:#34d399!important}#calCells [class*=neg-heat-]{background:color-mix(in srgb, #ef4444 12%, var(--panel))!important;border-color:color-mix(in srgb, #ef4444 25%, var(--border))!important}#calCells [class*=neg-heat-] .day-pnl{color:#dc2626!important}#calCells [class*=neg-heat-] .day-meta{color:#dc2626!important;background:#ef444433!important}:root[data-theme=dark] #calCells [class*=neg-heat-] .day-pnl,:root[data-theme=dark] #calCells [class*=neg-heat-] .day-meta{color:#f87171!important}#calCells .day-cell.today{background:0 0;box-shadow:0 0 0 2px var(--brand) inset, 0 8px 24px color-mix(in srgb, var(--brand) 25%, transparent)!important;border-color:#0000!important}#calCells .day-cell.today:not([class*=heat-]){background:color-mix(in srgb, var(--brand) 4%, var(--panel))!important}#view-calendar aside.card{background:linear-gradient(145deg, var(--panel), var(--panel-2))!important;border:1px solid color-mix(in srgb, var(--brand) 20%, var(--border))!important;border-radius:20px!important;padding:24px!important;box-shadow:0 12px 32px #0000000f!important}#wsPnl{letter-spacing:-2px!important;margin:12px 0 32px!important;font-size:46px!important;font-weight:800!important}#view-dayview .card{border:1px solid color-mix(in srgb, var(--brand) 15%, var(--border))!important;border-radius:20px!important;box-shadow:0 8px 24px #00000008!important}#dvNotes{font-size:14px;transition:all .3s;background:var(--bg)!important;border:1px solid var(--border)!important}#dvNotes:focus{outline:none;background:var(--panel)!important;border-color:var(--brand)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 15%, transparent)!important}#dvDate{cursor:pointer;border-radius:14px;transition:border-color .2s;background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--text)!important}#dvDate:hover{border-color:var(--brand)!important}#dvDate::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s}#dvDate::-webkit-calendar-picker-indicator:hover{opacity:1}.custom-scroll::-webkit-scrollbar{width:6px;height:6px}.custom-scroll::-webkit-scrollbar-track{background:0 0}.custom-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}@keyframes premiumDrillDown{0%{opacity:0;filter:blur(3px);transform:scale(.95)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}#view-dayview.drill-down-active{transform-origin:top;animation:.45s cubic-bezier(.16,1,.3,1) premiumDrillDown!important}.execution-rating{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;gap:6px;padding:6px;display:flex}.mood-btn{color:var(--muted);cursor:pointer;letter-spacing:.2px;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:8px 0;font-size:12px;font-weight:700;transition:all .2s}.mood-btn:hover{color:var(--text);background:color-mix(in srgb, var(--text) 4%, transparent)}.mood-btn.active[data-val=agame]{color:#10b981;background:#10b98126;border-color:#10b9814d}.mood-btn.active[data-val=good]{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}.mood-btn.active[data-val=average]{background:var(--panel);color:var(--text);border-color:var(--border);box-shadow:0 2px 6px #0000000d}.mood-btn.active[data-val=poor]{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.mood-btn.active[data-val=tilt]{color:#ef4444;background:#ef444426;border-color:#ef44444d}.pro-tag-input{background:var(--panel-2)!important;border-radius:10px!important;font-size:13px!important}#dvNotes{box-shadow:inset 0 2px 6px #00000005!important}.table-wrap th{text-transform:uppercase;letter-spacing:1.2px!important;border-bottom:2px solid color-mix(in srgb, var(--border) 60%, transparent)!important;padding-bottom:12px!important;font-size:11px!important;font-weight:800!important}.table-wrap td{vertical-align:middle;font-size:13.5px!important;font-weight:600!important}#dvNotes{background:color-mix(in srgb, var(--panel-2) 60%, transparent)!important;color:var(--text)!important;font-size:14.5px!important;box-shadow:inset 0 2px 10px #00000008!important}:root[data-theme=dark] #dvNotes{box-shadow:inset 0 2px 10px #0003!important}.premium-modal{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);box-shadow:0 30px 60px -15px #0006, 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent);width:900px;max-width:95vw;color:var(--text);opacity:0;transition:opacity .3s cubic-bezier(.16, 1, .3, 1), transform .3s cubic-bezier(.16, 1, .3, 1), overlay .3s allow-discrete, display .3s allow-discrete;border-radius:20px;padding:0;overflow:visible;transform:scale(.95)translateY(10px)}.premium-modal[open]{opacity:1;transform:scale(1)translateY(0)}@starting-style{.premium-modal[open]{opacity:0;transform:scale(.95)translateY(10px)}}:root[data-theme=dark] .premium-modal{box-shadow:0 40px 80px -20px #000c,0 0 0 1px #ffffff14}.premium-modal::backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;background:#0006;transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.premium-modal[open]::backdrop{opacity:1}@starting-style{.premium-modal[open]::backdrop{opacity:0}}:root[data-theme=light] .premium-modal::backdrop{background:#0f172a33}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-body{padding:24px}.modal-footer{border-top:1px solid var(--border);background:var(--panel-2);border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.modal-label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.btn-solid-primary{letter-spacing:.3px;font-size:14px;background:var(--brand)!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 40%, transparent)!important;border:none!important;border-radius:50px!important;padding:10px 28px!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.btn-solid-primary:hover{filter:brightness(1.1);box-shadow:0 12px 24px color-mix(in srgb, var(--brand) 50%, transparent)!important;transform:translateY(-2px)scale(1.02)!important}input[type=datetime-local]{cursor:pointer;position:relative}input[type=datetime-local]::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}.legs-head{border:1px solid var(--border)!important;background:var(--panel-2)!important;border-radius:12px!important;grid-template-columns:80px 2.2fr 1fr 1fr .8fr!important;gap:14px!important;padding:10px 14px!important;display:grid!important}.leg-row{grid-template-columns:80px 2.2fr 1fr 1fr .8fr!important;align-items:center!important;gap:14px!important;margin:14px 0!important;padding:0 14px!important;display:grid!important}.leg-row .input{text-align:left;width:100%!important;min-width:0!important}.leg-toggle{cursor:pointer;border:1px solid #0000!important;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),transform .1s!important}.leg-toggle:active{transform:scale(.95)!important}.leg-buy{color:#10b981!important;background:#10b98126!important;border-color:#10b9814d!important}.leg-sell{color:#ef4444!important;background:#ef444426!important;border-color:#ef44444d!important}.legs-head{text-transform:uppercase;letter-spacing:1px;color:var(--muted)!important;background:0 0!important;border:none!important;padding:0 14px 6px!important;font-size:10.5px!important;font-weight:800!important}#addLeg{justify-content:center;border:1px dashed color-mix(in srgb, var(--brand) 40%, transparent)!important;background:color-mix(in srgb, var(--brand) 3%, transparent)!important;border-radius:12px!important;width:100%!important;padding:12px!important;transition:all .2s!important}.close-modal{color:var(--muted)!important;background:0 0!important;border:none!important;transition:all .2s!important}.close-modal:hover{transform:rotate(90deg);color:#ef4444!important;background:#ef444426!important}:root #view-calendar #calCells .day-cell.today[class*=pos-heat-]{background:color-mix(in srgb, #10b981 12%, var(--panel))!important}:root #view-calendar #calCells .day-cell.today[class*=neg-heat-]{background:color-mix(in srgb, #ef4444 12%, var(--panel))!important}:root #view-calendar #calCells .day-cell.today:not([class*=heat-]){background:color-mix(in srgb, var(--brand) 6%, var(--panel))!important}:root #view-calendar #calCells .day-cell.today{box-shadow:0 0 0 2px var(--brand) inset, 0 8px 24px color-mix(in srgb, var(--brand) 18%, transparent)!important;border-color:#0000!important}.rp-footer{background:var(--panel-2)!important;border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:0 0 12px 12px!important;flex-direction:column!important;gap:12px!important;padding:12px!important;display:flex!important}.rp-inputs-row{align-items:center;gap:8px;display:flex}.rp-inputs-row .input{text-align:center;flex:1;min-width:0;border-radius:8px!important;padding:8px 12px!important;font-size:12.5px!important;font-weight:600!important}.rp-actions-row{justify-content:space-between;align-items:center;display:flex}.rp-actions-row .presets{gap:4px;display:flex}.rp-actions-row .presets .btn{border-radius:6px!important;padding:4px 8px!important;font-size:11px!important}.rp-apply-wrapper{align-items:center;gap:10px;display:flex}#rpDays{color:var(--muted)!important;font-size:11px!important;font-weight:800!important}#rpApply{letter-spacing:.5px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 25%, transparent)!important;border-radius:8px!important;padding:6px 16px!important;font-size:12px!important}.premium-modal .input,.premium-modal .select-modern{transition:border-color .2s,box-shadow .2s,background-color .2s!important}.premium-modal .input:hover,.premium-modal .select-modern:hover{background-color:color-mix(in srgb, var(--text) 2%, var(--panel-2))!important}.premium-modal .input:focus,.premium-modal .select-modern:focus{background-color:var(--panel)!important;border-color:var(--brand)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)!important}.stats-grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.span-full{grid-column:span 12}.span-6{grid-column:span 6}.span-4{grid-column:span 4}#view-stats .card-head h3,#view-dashboard .card-head h3{text-transform:uppercase;letter-spacing:.5px;color:var(--text);font-size:13.5px}#view-stats .card-head h3 svg,#view-dashboard .card-head h3 svg{opacity:.7}@media (width<=1200px){.span-4{grid-column:span 6}}@media (width<=900px){.span-6,.span-4{grid-column:span 12}}.card.kpi.premium-kpi{background:linear-gradient(145deg, var(--panel), var(--panel-2))!important;border:1px solid color-mix(in srgb, var(--brand) 15%, var(--border))!important;flex-direction:column!important;justify-content:space-between!important;gap:16px!important;min-height:140px!important;padding:20px!important;display:flex!important}.premium-kpi .kpi-head{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.premium-kpi .kpi-head h3{text-transform:uppercase;color:var(--muted)!important;letter-spacing:.5px!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12.5px!important;font-weight:800!important;display:flex!important}.premium-kpi .kpi-head h3 svg{opacity:.8;color:var(--text)}.premium-kpi .chip{background:color-mix(in srgb, var(--brand) 10%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 25%, transparent)!important;border-radius:8px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:800!important}.premium-kpi .kpi-val{letter-spacing:-1.5px!important;color:var(--text)!important;margin:0!important;font-size:38px!important;font-weight:800!important;line-height:1!important;position:static!important}.premium-kpi .kpi-val.pos{color:#10b981!important}.premium-kpi .kpi-val.neg{color:#ef4444!important}.premium-kpi .row-body{flex:1!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;display:flex!important}.tw-gauge-new{width:110px!important;height:55px!important;margin:0!important;position:relative!important}.pf-gauge-new{width:65px!important;height:65px!important;margin:0!important;position:relative!important}.tw-gauge-new svg,.pf-gauge-new svg{width:100%!important;height:100%!important;display:block!important}.premium-kpi .tw-pills{justify-content:space-between!important;margin-top:10px!important;display:flex!important}.premium-kpi .tw-pills .pill{background:var(--panel-2)!important;border-width:1.5px!important;min-width:38px!important;height:24px!important;padding:0 8px!important;font-size:11.5px!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.premium-kpi .col-body{flex-direction:column!important;flex:1!important;justify-content:flex-end!important;gap:12px!important;margin-top:10px!important;display:flex!important}.premium-kpi .awl-top{justify-content:space-between!important;align-items:flex-end!important;display:flex!important}.premium-kpi .awl-meta-new{gap:14px!important;width:auto!important;margin:0!important;font-size:13.5px!important;font-weight:800!important;line-height:1!important;display:flex!important}.premium-kpi .awl-track-new{background:color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:8px!important;width:100%!important;height:8px!important;margin:0!important;display:flex!important;overflow:hidden!important}.premium-kpi .awl-track-new .seg{float:none!important;height:100%!important;transition:width .4s cubic-bezier(.4,0,.2,1)!important}.premium-kpi #pfValue,.premium-kpi #twValue,.premium-kpi #awlRatio{position:static!important;bottom:auto!important;left:auto!important;transform:none!important}.tw-gauge-new svg{overflow:visible!important;transform:rotateX(180deg)!important}.premium-kpi .seg-green{background:#10b981!important}.premium-kpi .seg-red{background:#ef4444!important}.premium-kpi .gauge-container{flex-direction:column!important;align-items:center!important;display:flex!important}.premium-kpi .tw-pills{justify-content:center!important;gap:20px!important;width:100%!important;margin-top:2px!important}.premium-kpi:nth-child(3) .row-body{justify-content:center!important;position:relative!important}.premium-kpi #pfValue{letter-spacing:-.5px!important;margin:0!important;font-size:21px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.premium-kpi .col-body{justify-content:center!important}.premium-kpi .awl-top{align-items:center!important;margin-bottom:12px!important}.premium-kpi .awl-meta-new{gap:16px!important;margin-left:auto!important;font-size:13px!important}.premium-kpi #kpiEquity{margin-top:auto!important;margin-bottom:auto!important;font-size:46px!important}.tw-gauge-new{width:150px!important;height:75px!important}.premium-kpi #twValue{margin-top:auto!important;margin-bottom:auto!important;font-size:34px!important}.tw-gauge-new svg{transform:rotateX(180deg)scaleX(-1)!important}.premium-kpi #pfValue{font-size:25px!important}.premium-kpi:nth-child(4) .col-body{justify-content:flex-end!important;gap:0!important}.premium-kpi .awl-top{display:contents!important}.premium-kpi #awlRatio{margin-top:10px!important;margin-bottom:auto!important;font-size:34px!important}.premium-kpi .awl-meta-new{justify-content:space-between!important;width:100%!important;margin-bottom:6px!important}.premium-kpi #kpiEquity{font-size:38px!important}.premium-kpi:nth-child(3) .row-body{justify-content:space-between!important}.premium-kpi #pfValue{margin-top:auto!important;margin-bottom:auto!important;font-size:38px!important;position:static!important;transform:none!important}.premium-kpi:first-child .kpi-body{flex:1!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.premium-kpi #kpiEquity{text-align:left!important;width:100%!important}.premium-kpi .gauge-container{width:170px!important}.premium-kpi .tw-pills{justify-content:space-between!important;gap:0!important;width:100%!important;margin-top:10px!important;padding:0!important}.premium-kpi .tw-pills .pill:first-child{transform:translate(-6px)!important}.premium-kpi .tw-pills .pill:last-child{transform:translate(6px)!important}.pf-gauge-new{width:116px!important;height:116px!important}.premium-kpi .awl-track-new{border-radius:8px!important;height:8px!important}.premium-kpi .awl-meta-new{align-items:flex-end!important;margin-bottom:12px!important}.premium-kpi .tw-pills .pill{border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:44px!important;height:28px!important;font-size:13.5px!important;font-weight:800!important;display:flex!important}.premium-kpi .tw-pills .pill:first-child{color:#10b981!important;background:#10b98126!important}.premium-kpi .tw-pills .pill:last-child{color:#ef4444!important;background:#ef444426!important}.journal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.journal-feed{flex-direction:column;gap:24px;display:flex}.j-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:20px;padding:28px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000005}.j-card:hover{box-shadow:0 20px 40px -10px color-mix(in srgb, var(--brand) 15%, #0000001a);border-color:color-mix(in srgb, var(--brand) 40%, transparent);transform:translateY(-4px)}.j-date{color:var(--text);letter-spacing:-.5px;font-size:18px;font-weight:800}.j-pnl{letter-spacing:-1px;font-size:22px;font-weight:800}.j-mood.agame{color:#10b981;background:#10b9811f}.j-mood.good{color:#22c55e;background:#22c55e1a}.j-mood.average{background:var(--panel-2);color:var(--text);border:1px solid var(--border)}.j-mood.poor{color:#f59e0b;background:#f59e0b1f}.j-mood.tilt{color:#ef4444;background:#ef44441f}.j-tags{color:var(--brand);letter-spacing:.2px;font-size:13.5px;font-weight:700}.j-text{color:var(--text);opacity:.9;white-space:pre-wrap;font-size:15.5px;line-height:1.7}.j-footer{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.j-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex}.j-btn:hover{color:var(--brand);transform:translate(4px)}.journal-container{max-width:840px;margin:0 auto;padding:0 0 80px}.journal-header{z-index:20;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 0;display:flex;position:sticky;top:0}.journal-feed{flex-direction:column;display:flex;position:relative}.j-item{gap:24px;display:flex;position:relative}.j-left{flex-direction:column;flex-shrink:0;align-items:center;width:48px;display:flex}.j-avatar{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex;box-shadow:0 4px 12px #00000014}.j-item:hover .j-avatar{transform:scale(1.1)}.j-avatar.pos{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.j-avatar.neg{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.j-avatar.neu{background:var(--panel-2);color:var(--muted);border:1px solid var(--border)}.j-line{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:2px;flex:1;width:2px;margin-top:8px;margin-bottom:8px}.j-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:20px;flex:1;margin-bottom:40px;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 30px #00000008}.j-card:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent);box-shadow:0 16px 40px color-mix(in srgb, var(--brand) 8%, transparent);transform:translateY(-4px)}.j-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.j-date-wrap{flex-direction:column;gap:8px;display:flex}.j-date{color:var(--text);letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1}.j-symbols-row{flex-wrap:wrap;gap:6px;display:flex}.j-sym-pill{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.j-pnl{letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1}.j-stats-row{background:color-mix(in srgb, var(--panel-2) 50%, transparent);color:var(--muted);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.j-stat-val{color:var(--text);margin-right:4px;font-weight:800}.j-stat-div{background:var(--border);width:1px;height:14px}.j-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.j-tags-wrapper{flex-wrap:wrap;gap:8px;display:flex}.j-tag-pill{background:color-mix(in srgb, var(--brand) 8%, transparent);color:var(--brand);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.j-mood{text-transform:uppercase;letter-spacing:.8px;border-radius:12px;padding:6px 14px;font-size:11.5px;font-weight:800}.j-text-box{background:linear-gradient(145deg, var(--panel-2), var(--panel));border:1px solid var(--border);color:var(--text);border-radius:16px;padding:24px 24px 24px 48px;font-size:15.5px;line-height:1.7;position:relative}.j-quote-ic{width:20px;height:20px;color:color-mix(in srgb, var(--brand) 40%, transparent);position:absolute;top:24px;left:16px}.j-footer{justify-content:flex-end;margin-top:24px;display:flex}.j-btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:50px;align-items:center;gap:8px;padding:10px 24px;font-size:13.5px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.j-btn:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);border-color:color-mix(in srgb, var(--brand) 30%, transparent);color:var(--brand);box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 15%, transparent);transform:translateY(-2px)}.sidebar{scrollbar-width:none!important;height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}.sidebar::-webkit-scrollbar{display:none!important}.j-sym-pill{letter-spacing:.5px;background:color-mix(in srgb, var(--text) 4%, transparent)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:800!important}.j-text-box{padding:20px 24px 20px 54px!important}.j-quote-ic{opacity:.35!important;width:24px!important;height:24px!important;top:18px!important;left:18px!important}.journal-header{-webkit-backdrop-filter:none!important;z-index:1!important;background:0 0!important;border-bottom:none!important;padding:10px 0 32px!important;position:relative!important;top:auto!important}.j-text-box{border:none!important;border-left:3px solid var(--brand)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 6%, transparent) 0%, transparent 100%)!important;border-radius:0 16px 16px 0!important;padding:20px 24px 20px 50px!important}.j-quote-ic{color:var(--brand)!important;opacity:.15!important;width:26px!important;height:26px!important;top:16px!important;left:14px!important}.j-stats-row{background:color-mix(in srgb, var(--text) 2%, transparent)!important;border:1px solid color-mix(in srgb, var(--text) 4%, transparent)!important}.journal-container{max-width:1060px!important}.j-text-box{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 6%, var(--panel)) 0%, var(--panel) 100%)!important}.playbook-container{max-width:1100px;margin:0 auto;padding:10px 0 60px}.playbook-header{background:linear-gradient(145deg, var(--panel), var(--panel-2));border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:32px;display:flex;box-shadow:0 8px 24px #00000005}.pb-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px;display:grid}.pb-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:20px;flex-direction:column;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #00000005}.pb-card:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--brand) 8%, transparent);border-color:color-mix(in srgb, var(--brand) 40%, transparent);transform:translateY(-4px)}.pb-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pb-title{flex-direction:column;gap:10px;display:flex}.pb-title h3{color:var(--text);letter-spacing:-.5px;margin:0;font-size:20px;font-weight:800;line-height:1.2}.pb-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;width:max-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.pb-badge.active{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.pb-badge.testing{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f64d}.pb-metrics{background:var(--panel-2);border:1px solid var(--border);border-radius:14px;gap:16px;padding:10px 16px;display:flex}.pb-metric{color:var(--muted);text-transform:uppercase;flex-direction:column;align-items:center;font-size:10px;font-weight:800;display:flex}.pb-val{color:var(--text);letter-spacing:-.5px;margin-bottom:2px;font-size:18px;font-weight:800}.pb-desc{color:var(--text);opacity:.85;margin-bottom:24px;font-size:15px;line-height:1.6}.pb-rules{background:linear-gradient(145deg, var(--panel-2), color-mix(in srgb, var(--brand) 2%, var(--panel-2)));border:1px solid color-mix(in srgb, var(--brand) 15%, transparent);border-radius:16px;flex:1;margin-bottom:24px;padding:24px}.pb-rules h4{text-transform:uppercase;letter-spacing:1px;color:var(--brand);margin:0 0 16px;font-size:12px;font-weight:800}.pb-rules ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pb-rules li{color:var(--text);align-items:flex-start;gap:12px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.pb-rules li svg{color:#10b981;flex-shrink:0;width:18px;height:18px;margin-top:2px}.pb-rules li.pb-rule-warning svg{color:#ef4444}.pb-foot{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.pb-btn-edit{border:1px solid var(--border);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.pb-btn-edit:hover{background:var(--panel-2);color:var(--brand);border-color:var(--brand);transform:scale(1.05)}.pb-badge.retired{background:var(--panel-2)!important;color:var(--muted)!important;border:1px solid var(--border)!important}.pb-head{flex-direction:column!important;gap:20px!important}.pb-metrics{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.pb-metric{padding:10px 12px!important}.pb-val{font-size:18px!important}.pg-hero{position:relative;overflow:hidden;background:linear-gradient(145deg, var(--panel), var(--panel-2))!important;border:1px solid color-mix(in srgb, var(--brand) 25%, transparent)!important;box-shadow:0 16px 40px color-mix(in srgb, var(--brand) 6%, transparent)!important;border-radius:24px!important;padding:40px!important}.pg-hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand) 5%, transparent) 0%, transparent 70%);pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.pg-hero-pct{color:var(--brand);letter-spacing:-1.5px;text-shadow:0 0 20px color-mix(in srgb, var(--brand) 30%, transparent);font-size:48px;font-weight:800;line-height:1}.pg-bar-wrap{background:color-mix(in srgb, var(--panel-2) 80%, #000);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:24px;width:100%;height:24px;overflow:hidden;box-shadow:inset 0 2px 10px #0003}.pg-bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 80%, transparent), var(--brand));border-radius:24px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1);position:relative}.pg-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pg-hero-meta{justify-content:space-between;margin-top:16px;font-size:18px;font-weight:800;display:flex}.pg-streak-row{background:var(--panel-2);border:1px solid var(--border);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.pg-streak-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pg-streak-val{color:var(--text);letter-spacing:-.5px;font-size:24px;font-weight:800}.pg-bar-fill.drawdown-mode{background:linear-gradient(90deg,#ef444499,#ef4444)!important;animation:2s infinite pulseDrawdown!important;box-shadow:inset 0 0 10px #ef444480!important}@keyframes pulseDrawdown{0%{opacity:.7}50%{opacity:1;box-shadow:inset 0 0 10px #ef444480,0 0 20px #ef444466}to{opacity:.7}}.pg-q-bar{border-radius:14px!important;height:14px!important;box-shadow:inset 0 2px 6px #0000001a!important}.pg-q-fill{position:relative;border-radius:14px!important}.pg-q-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;inset:0}.pg-hero{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:32px!important;box-shadow:0 4px 15px #00000005!important}.pg-hero-top{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.pg-hero-title{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13.5px;font-weight:800}.pg-hero-pct{color:var(--text);font-size:16px;font-weight:800}.pg-bar-wrap{background:var(--panel-2);border:1px solid var(--border);border-radius:6px;width:100%;height:12px;position:relative}.pg-bar-fill{background:var(--brand);border-radius:6px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1),background-color .3s}.pg-start-marker{background:var(--text);z-index:10;border-radius:2px;width:2px;position:absolute;top:-8px;bottom:-8px;left:50%}.pg-start-marker:after{content:"START";color:var(--text);letter-spacing:1px;font-size:10px;font-weight:800;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.pg-hero-meta{justify-content:space-between;margin-top:12px;font-weight:800;display:flex}#pgCurrentEq{color:var(--text)}.pg-box-title{text-transform:uppercase;color:var(--muted);letter-spacing:.5px;border-bottom:1px solid var(--border);padding-bottom:12px;margin:0 0 20px!important;font-size:12.5px!important;font-weight:800!important}.pg-streak-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pg-streak-icon{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pg-streak-lbl{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:600}.pg-q-bar{background:var(--panel-2);border:1px solid var(--border);border-radius:4px;width:100%;height:6px;overflow:hidden}.pg-bar-fill.drawdown-mode{background:#ef4444!important}.progress-container{max-width:1060px;margin:0 auto;padding:10px 0 60px}.pg-kpi-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.pg-kpi{flex-direction:column;gap:6px;display:flex;padding:20px 24px!important}.pg-kpi-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:11.5px;font-weight:800}.pg-kpi-val{color:var(--text);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.pg-track-card{margin-bottom:16px;padding:24px 32px 50px!important}.pg-track-header{justify-content:space-between;align-items:center;display:flex}.pg-dist-badge{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}.pg-dist-badge.pos{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.pg-dist-badge.neg{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;animation:2s infinite pulseAlert}@keyframes pulseAlert{0%{opacity:.7}50%{opacity:1;box-shadow:0 0 10px #ef444466}to{opacity:.7}}.pg-track-container{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:4px;height:4px;margin-top:50px;position:relative}.pg-track-bar{opacity:0;border-radius:4px;transition:width .6s cubic-bezier(.16,1,.3,1),left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0}.pg-track-bar.green{background:#10b981;box-shadow:0 0 10px #10b98166}.pg-track-bar.red{background:#ef4444;box-shadow:0 0 10px #ef444466}.pg-marker{background:var(--panel-2);border:2px solid var(--muted);z-index:10;border-radius:50%;width:10px;height:10px;transition:left .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-marker span{color:var(--muted);letter-spacing:.8px;white-space:nowrap;font-size:10px;font-weight:800;position:absolute;top:-28px;left:50%;transform:translate(-50%)}#pgMarkerCurrent{background:var(--panel);border-color:var(--text);z-index:20;width:14px;height:14px}#pgMarkerCurrent span.glow{color:var(--text);font-size:11px;top:16px}.pg-box{padding:24px!important}.pg-box-title{text-transform:uppercase;color:var(--muted);letter-spacing:.8px;margin:0 0 20px!important;font-size:11.5px!important;font-weight:800!important}.pg-stat-row{justify-content:space-between;align-items:center;display:flex}.pg-stat-lbl{color:var(--text);font-size:13.5px;font-weight:600}.pg-stat-val{color:var(--text);font-size:16px;font-weight:800}.pg-stat-div{background:var(--border);opacity:.5;height:1px;margin:16px 0}.pg-quest{margin-bottom:16px}.pg-quest:last-child{margin-bottom:0}.pg-q-top{color:var(--text);justify-content:space-between;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.pg-q-bar{background:color-mix(in srgb, var(--border) 60%, transparent);border-radius:4px;width:100%;height:4px;overflow:hidden}.pg-q-fill{background:var(--brand);border-radius:4px;height:100%;transition:width .8s}.pg-track-container{margin:60px 40px 0!important}.pg-marker-current{background:var(--brand);z-index:20;width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 20%, transparent), 0 0 15px var(--brand);border-radius:50%;transition:left .6s cubic-bezier(.16,1,.3,1),background-color .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}.pg-streak-row-new{align-items:center;gap:16px;display:flex}.pg-streak-ic{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 2px 4px #0000000d}.pg-streak-ic.green{background:color-mix(in srgb, #10b981 12%, var(--panel-2));color:#10b981;border:1px solid #10b98140}.pg-streak-ic.gold{background:color-mix(in srgb, #f59e0b 12%, var(--panel-2));color:#f59e0b;border:1px solid #f59e0b40}.pg-streak-text{flex-direction:column;gap:4px;display:flex}.pg-streak-lbl{color:var(--muted);font-size:12.5px;font-weight:700}.pg-streak-val{color:var(--text);letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1}.modal-body .input{box-sizing:border-box!important;width:100%!important}#view-progress .grid-2{align-items:stretch!important}#view-progress .pg-box{flex-direction:column!important;height:100%!important;display:flex!important}.sidebar{border-right:1px solid color-mix(in srgb, var(--border) 70%, transparent)!important;padding:24px 16px!important}.nav a.active{-webkit-text-stroke:.35px var(--text)!important;color:var(--text)!important;font-weight:700!important;transform:none!important}.nav a.active svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--brand) 40%, transparent));color:var(--brand)!important}.nav a svg.icon{stroke-width:2.2px!important;width:20px!important;height:20px!important;transition:all .3s!important}.nav-divider{background:color-mix(in srgb, var(--border) 40%, transparent)!important;height:1px!important;margin:12px 14px!important}.logo{letter-spacing:.5px!important;padding:0 10px 8px!important;font-size:1.15rem!important}.logo svg{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--brand) 40%, transparent))}.toolbar-top{transition:all .3s;background:color-mix(in srgb, var(--bg) 75%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent)!important;padding:16px 24px!important}.topbar-title{letter-spacing:-.5px!important;color:var(--text)!important;font-size:20px!important;font-weight:800!important}.btn-log-trade{position:relative;overflow:hidden;background:color-mix(in srgb, var(--brand) 12%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;letter-spacing:.3px!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 20px!important;font-size:13.5px!important;font-weight:800!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.btn-log-trade svg{color:inherit!important;transition:inherit!important}.btn-log-trade:hover{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important;box-shadow:0 6px 20px color-mix(in srgb, var(--brand) 40%, transparent)!important;transform:translateY(-1px)!important}.btn-log-trade:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.btn-log-trade:hover:after{transition:left .7s ease-in-out;left:200%}.btn-log-trade:active{transform:translateY(0)scale(.96)!important}#view-dashboard .kpis,#view-dashboard .grid-2{gap:24px!important;margin-bottom:24px!important}.card.kpi.premium-kpi:hover{box-shadow:0 16px 32px color-mix(in srgb, var(--brand) 6%, #0000000d)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;transform:translateY(-4px)!important}.premium-kpi .kpi-val{letter-spacing:-1px!important;font-size:34px!important;font-weight:800!important}#view-dashboard .card-head h3{text-transform:uppercase;letter-spacing:.5px!important;color:var(--text)!important;font-size:13px!important;font-weight:800!important}#view-dashboard .card-head h3 svg{opacity:.8;color:var(--brand)!important}#view-dashboard .presets .btn{background:var(--panel-2)!important;border:1px solid #0000!important;border-radius:8px!important;padding:6px 12px!important;font-size:11px!important;font-weight:800!important}#view-dashboard .presets .btn.btn-primary{background:color-mix(in srgb, var(--brand) 10%, transparent)!important;color:var(--brand)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important}#recentTrades{padding:0 8px!important}#recentTrades table{width:100%;border-collapse:separate!important;border-spacing:0 6px!important}#recentTrades th{color:var(--muted)!important;letter-spacing:1px!important;background:0 0!important;border:none!important;padding-bottom:8px!important;font-size:10.5px!important}#recentTrades td{background:color-mix(in srgb, var(--panel-2) 40%, transparent)!important;border:none!important;padding:12px 14px!important;font-size:13px!important}#recentTrades tr:hover td{transition:all .2s;transform:scale(1.005);background:color-mix(in srgb, var(--brand) 6%, var(--panel-2))!important}.settings-layout{height:calc(100vh - 73px);display:flex}.settings-sidebar{background:color-mix(in srgb, var(--panel) 30%, transparent);border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent);z-index:5;width:260px;padding:32px 24px;animation:.4s cubic-bezier(.16,1,.3,1) slideOutRight;box-shadow:10px 0 30px #00000005}@keyframes slideOutRight{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.settings-title{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 24px;font-size:14px;font-weight:800}.settings-nav{flex-direction:column;gap:6px;display:flex}.settings-nav a{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.settings-nav a:hover:not(.active){background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text)}.settings-nav a.active{background:var(--panel-2);color:var(--brand);box-shadow:inset 2px 0 0 var(--brand);font-weight:700}.settings-content{background:0 0;flex:1;padding:40px 60px;overflow-y:auto}.set-pane{max-width:800px;animation:.4s cubic-bezier(.16,1,.3,1) fadeInPane;display:none}.set-pane.active{display:block}@keyframes fadeInPane{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.set-pane-header{margin-bottom:32px}.set-pane-header h3{color:var(--text);letter-spacing:-.5px;margin:0 0 8px;font-size:24px;font-weight:800}.set-pane-header p{color:var(--muted);margin:0;font-size:14.5px}.set-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:16px;padding:32px;box-shadow:0 4px 15px #00000005}.card:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important}:root[data-theme=dark] #view-calendar .day-cell:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 15%, transparent) inset!important}.theme-slider,.rp-in{background:color-mix(in srgb, var(--brand) 15%, transparent)!important}.nav a.active{-webkit-text-stroke:.35px var(--text)!important;font-weight:600!important;transform:translate(4px)!important}.view{will-change:opacity, transform;transform:translateZ(0);backface-visibility:hidden!important}.layout,.sidebar,.toolbar-top,.main{transition:all .5s cubic-bezier(.16,1,.3,1)!important}body.zen-mode .layout{grid-template-columns:0 1fr!important}body.zen-mode .sidebar{opacity:0;pointer-events:none;transform:translate(-100%);border:none!important;padding:0!important}body.zen-mode .toolbar-top{opacity:0;pointer-events:none;width:100%;position:absolute;transform:translateY(-100%)}body.zen-mode .main{grid-template-rows:0 1fr!important}body.zen-mode .view{padding-top:40px!important}#exitZenBtn:hover{transform:translate(-50%)translateY(-4px)scale(1.02)!important;box-shadow:0 15px 40px #3b82f699!important}.table-wrap th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s;position:relative;padding-right:18px!important}.table-wrap th.sortable:hover{color:var(--text)!important}.table-wrap th.sortable:after{content:"↕";opacity:.2;font-size:11px;vertical-align:middle!important;margin-left:6px!important;display:inline-block!important;position:static!important;transform:none!important}.table-wrap th.sortable.asc:after{content:"↑";opacity:1;color:var(--brand);font-size:13px;font-weight:800}.table-wrap th.sortable.desc:after{content:"↓";opacity:1;color:var(--brand);font-size:13px;font-weight:800}.cmd-modal{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);box-shadow:0 30px 60px -15px #00000080, 0 0 0 1px color-mix(in srgb, var(--brand) 20%, transparent);width:640px;max-width:95vw;color:var(--text);border-radius:16px;margin-top:15vh;padding:0;overflow:hidden}.cmd-modal::backdrop{-webkit-backdrop-filter:blur(8px);background:#00000080}.cmd-header{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:20px 24px;display:flex}.cmd-input{color:var(--text);letter-spacing:.2px;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:20px;font-weight:600}.cmd-input::placeholder{color:var(--muted);opacity:.6}.cmd-badge{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:800}.cmd-list{flex-direction:column;gap:4px;max-height:400px;padding:12px;display:flex;overflow-y:auto}.cmd-item{cursor:pointer;color:var(--muted);border-radius:12px;align-items:center;gap:16px;padding:14px 16px;transition:all .1s;display:flex}.cmd-item .cmd-icon{color:inherit;justify-content:center;align-items:center;display:flex}.cmd-item .cmd-title{color:var(--text);flex:1;font-size:14.5px;font-weight:600}.cmd-item .cmd-shortcut{color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.cmd-item.active,.cmd-item:hover{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}.cmd-item.active .cmd-title,.cmd-item:hover .cmd-title{color:var(--brand)}.cmd-item.active .cmd-shortcut,.cmd-item:hover .cmd-shortcut{border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand);background:0 0}#confettiCanvas{pointer-events:none;z-index:99999;width:100%;height:100%;position:fixed;top:0;left:0}.pg-bar-fill.gold-mode{background:linear-gradient(90deg,#f59e0b,#fbbf24)!important;box-shadow:0 0 20px #f59e0b99,inset 0 0 10px #ffffff80!important}.fire-streak{text-shadow:0 0 15px #f59e0bcc;margin-left:6px;animation:.8s ease-in-out infinite alternate firePulse;display:inline-block}@keyframes firePulse{0%{filter:brightness();transform:scale(1)translateY(0)}to{filter:brightness(1.3);transform:scale(1.2)translateY(-2px)}}.pg-streak-val.gold-text{text-shadow:0 0 20px #f59e0b4d;color:#f59e0b!important}.toolbar-top .btn,.toolbar-top .avatar-dummy{align-items:center!important;height:40px!important;display:flex!important}.toolbar-top .avatar-dummy{border-radius:50%!important;justify-content:center!important;width:40px!important}@keyframes wipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}#zellaRadar{padding-bottom:16px!important}.chart.radar{height:340px!important}:root[data-style=glass] body{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--glass-tint) 60%, transparent) 0%, transparent 50%), radial-gradient(circle at 85% 100%, color-mix(in srgb, var(--glass-tint) 40%, transparent) 0%, transparent 50%), var(--bg)!important;background-attachment:fixed!important;animation:15s ease-in-out infinite alternate liquidBreath!important}:root[data-style=glass] body{background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;min-height:100vh!important;animation:none!important}:root[data-style=glass][data-theme=dark] body{background:radial-gradient(circle at 15% 0,#1e293b 0%,#0000 50%),radial-gradient(circle at 85% 100%,#0f172a 0%,#0000 50%),#020617!important}:root[data-style=glass][data-theme=light] body{background:radial-gradient(circle at 15% 0,#f8fafc 0%,#0000 50%),radial-gradient(circle at 85% 100%,#e2e8f0 0%,#0000 50%),#f1f5f9!important}:root[data-style=glass][data-theme=dark]{--panel:#0f111566!important;--panel-2:#ffffff08!important;--border:#ffffff14!important}:root[data-style=glass][data-theme=light]{--panel:#fff6!important;--panel-2:#00000008!important;--border:#00000014!important}:root[data-style=glass] .card,:root[data-style=glass] .sidebar,:root[data-style=glass] .toolbar-top,:root[data-style=glass] .premium-modal,:root[data-style=glass] .cmd-modal,:root[data-style=glass] .rp-panel{background:var(--panel)!important;-webkit-backdrop-filter:blur(28px)saturate(150%)!important;border:1px solid var(--border)!important;box-shadow:0 16px 40px #0000001a, inset 0 1px 1px color-mix(in srgb, var(--text) 20%, transparent)!important}:root[data-style=glass][data-theme=dark] .card,:root[data-style=glass][data-theme=dark] .sidebar{box-shadow:0 16px 40px #0006,inset 0 1px 1px #ffffff1a!important}:root[data-style=glass] .input,:root[data-style=glass] .select-modern{background:color-mix(in srgb, var(--text) 4%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid color-mix(in srgb, var(--text) 8%, transparent)!important;box-shadow:inset 0 2px 6px #0000000d!important}:root[data-style=glass][data-theme=dark] .input,:root[data-style=glass][data-theme=dark] .select-modern{box-shadow:inset 0 2px 6px #0000004d!important}:root[data-style=glass] .input:focus,:root[data-style=glass] .select-modern:focus{border-color:var(--brand)!important;background:color-mix(in srgb, var(--text) 8%, transparent)!important}:root[data-style=glass] .sidebar{background:color-mix(in srgb, var(--panel) 50%, transparent)!important}:root[data-style=glass] .nav a:hover:not(.active){background:color-mix(in srgb, var(--text) 6%, transparent)!important}#themeToggle{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.custom-select{text-transform:none;letter-spacing:normal;width:100%;color:var(--text);font-weight:600;position:relative}.custom-select .select-trigger{cursor:pointer;transition:all .2s;border-radius:12px!important;min-height:48px!important;padding:12px 16px!important;font-size:14px!important}.custom-select .dropdown-menu{z-index:9999;border-radius:16px;width:100%;display:none;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 16px 40px #0006}.custom-select .dropdown-menu.active{animation:.2s ease-out fadeInPane;display:block}.custom-select .options-list li{cursor:pointer;color:var(--text);border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);padding:10px 14px;font-size:13.5px;transition:background .15s,color .15s}.custom-select .options-list li:hover{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand)}:root[data-style=glass] .custom-select .dropdown-menu{-webkit-backdrop-filter:blur(40px)saturate(200%)!important;border:1px solid #ffffff26!important}:root[data-style=glass][data-theme=light] .custom-select .dropdown-menu{background:#fffffff2!important}:root[data-style=glass][data-theme=dark] .custom-select .dropdown-menu{background:#0f1115f2!important}.empty-state-panel{text-align:center;background:var(--panel);border:1px dashed color-mix(in srgb, var(--border) 60%, transparent);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:20px 0;padding:60px 20px;display:flex}.empty-state-panel svg{color:var(--muted);opacity:.4;margin-bottom:20px;width:64px!important;height:64px!important}.empty-state-panel h3{color:var(--text);letter-spacing:-.5px;margin-bottom:8px;font-size:20px;font-weight:800}.empty-state-panel p{color:var(--muted);max-width:400px;font-size:14px;line-height:1.6}.empty-state-panel svg,.empty-state-wrap svg,#statsEmpty svg{color:var(--muted);opacity:.4;margin-bottom:20px;width:64px!important;height:64px!important}.user-dropdown-item{cursor:pointer;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;transition:all .15s;display:flex}.user-dropdown-item:hover{transform:translate(4px);background:color-mix(in srgb, var(--brand) 15%, transparent)!important;color:var(--brand)!important}.user-dropdown-item.logout-btn:hover{transform:translate(4px);color:#ef4444!important;background:#ef444426!important}#mobileBackdrop{-webkit-backdrop-filter:blur(4px);z-index:100;opacity:0;background:#0009;width:100vw;height:100vh;transition:opacity .3s;display:none;position:fixed;top:0;left:0}#mobileBackdrop.show{opacity:1;display:block}#mobileMenuBtn{display:none!important}@media (width<=1000px){.layout{grid-template-columns:1fr!important}.sidebar{z-index:101;width:260px;top:0;bottom:0;left:-280px;box-shadow:10px 0 40px #000c;padding:24px 16px!important;transition:left .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important}.sidebar.open{left:0!important}.logo span,.nav span{display:inline!important}#mobileMenuBtn{display:flex!important}.toolbar-top{padding:12px 16px!important}.topbar-title{font-size:16px!important}#rpLabel{display:none}.btn-log-trade{padding:8px 12px!important}.btn-log-trade svg{margin:0!important}.btn-log-trade span,#capitalBtn span{display:none}.user-menu-wrapper{margin-left:8px!important}#view-progress .grid-2,.pg-kpi-grid{grid-template-columns:1fr!important}}.tooltip-wrap{cursor:help;color:var(--muted);align-items:center;margin-left:4px;display:inline-flex;position:relative}.tooltip-wrap svg{transition:color .2s;width:14px!important;height:14px!important}.tooltip-wrap:hover svg{color:var(--text)!important}.tooltip-wrap:after{content:attr(data-tooltip);white-space:normal;text-align:center;-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;text-transform:none;letter-spacing:normal;background:#0f1115f2;border:1px solid #ffffff1a;border-radius:8px;width:max-content;max-width:240px;padding:8px 12px;font-size:11.5px;font-weight:600;line-height:1.4;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 10px 30px #00000080}.tooltip-wrap:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(-4px)}:root[data-theme=light] .tooltip-wrap:after{color:#0f172a;background:#fffffff2;border:1px solid #00000014;box-shadow:0 10px 30px #00000014}#view-calendar aside.card{container-type:inline-size}#wsPnl{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(24px,14cqi,42px)!important;overflow:hidden!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}html{scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb, var(--border) 80%, transparent) transparent!important}.pb-tag-pill-ui{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.pb-tag-pill-ui svg{cursor:pointer;opacity:.6;width:14px;height:14px;transition:opacity .2s}.pb-tag-pill-ui svg:hover{opacity:1}.pb-rule-item-ui{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;animation:.2s ease-out slideFadeIn;display:flex}.pb-rule-item-ui.warning{background:#ef444414;border-color:#ef444440}.pb-rule-item-ui .text{text-transform:none;letter-spacing:0;flex:1;line-height:1.4}.pb-rule-item-ui .icon svg{width:18px;height:18px;margin-top:2px}.pb-rule-item-ui .del-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.pb-rule-item-ui .del-btn:hover{color:#ef4444;background:#ef444426}.btn-soft-brand{cursor:pointer;background:color-mix(in srgb, var(--brand) 12%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 26px!important;font-size:14.5px!important;font-weight:800!important;transition:all .2s!important;display:inline-flex!important}.btn-soft-brand:hover{background:color-mix(in srgb, var(--brand) 20%, transparent)!important;border-color:color-mix(in srgb, var(--brand) 50%, transparent)!important;box-shadow:0 4px 15px color-mix(in srgb, var(--brand) 15%, transparent)!important;transform:translateY(-2px)!important}.toolbar-top .right{gap:16px!important}.toolbar-top .right>*{margin-left:0!important}#rpToggle,#capitalBtn,.btn-log-trade{border-radius:50px!important;justify-content:center!important;align-items:center!important;height:40px!important;display:inline-flex!important}#rpToggle{padding:0 16px!important}.toolbar-top .avatar-dummy{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;margin-left:4px!important;display:flex!important}.rp-cell{color:var(--text)!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;font-size:13.5px!important;font-weight:600!important;transition:background .2s,color .2s!important}.rp-cell:hover{background:color-mix(in srgb, var(--brand) 15%, transparent)!important;color:var(--brand)!important;outline:none!important}.rp-in{background:color-mix(in srgb, var(--brand) 8%, transparent)!important;color:var(--text)!important;border-radius:0!important}.rp-start,.rp-end{background:var(--brand)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent)!important;border-radius:8px!important;font-weight:800!important}.rp-cell.today{box-shadow:inset 0 0 0 2px var(--brand)!important;color:var(--brand)!important}.rp-footer{flex-direction:column!important;gap:12px!important;padding:12px 16px!important;display:flex!important}.rp-actions-row{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}#rpDays{color:var(--muted)!important;white-space:nowrap!important;background:0 0!important;border:none!important;padding:0!important;font-size:12px!important;font-weight:700!important}.rp-cell.today.rp-start,.rp-cell.today.rp-end{color:#fff!important}.custom-datetime{width:100%;position:relative}.dt-input-wrapper{cursor:pointer;position:relative}.dt-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dt-dropdown{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);z-index:99999;box-sizing:border-box;border-radius:16px;width:260px;padding:16px;animation:.2s ease-out fadeInPane;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000080}:root[data-style=glass] .dt-dropdown{-webkit-backdrop-filter:blur(24px)saturate(150%)!important}.dt-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dt-month-year{color:var(--text);font-size:14.5px;font-weight:800}.dt-nav-btn{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.dt-nav-btn:hover{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border-color:var(--brand)}.dt-weekdays{text-align:center;color:var(--muted);text-transform:uppercase;grid-template-columns:repeat(7,1fr);margin-bottom:8px;font-size:11px;font-weight:800;display:grid}.dt-days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dt-day{aspect-ratio:1;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .2s;display:flex}.dt-day:hover:not(.empty){background-color:var(--panel-2);color:var(--brand)}.dt-day.empty{pointer-events:none}.dt-day.selected{box-shadow:0 4px 10px color-mix(in srgb, var(--brand) 40%, transparent);font-weight:800;background-color:var(--brand)!important;color:#fff!important}.dt-day.today{border:1px solid var(--brand);color:var(--brand);font-weight:800}.dt-time-footer{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.dt-time-picker{color:var(--muted);align-items:center;gap:4px;font-weight:800;display:flex}.dt-time-input{text-align:center;border:1px solid var(--border);background:var(--panel-2);width:44px;color:var(--text);border-radius:8px;outline:none;padding:6px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.dt-time-input:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 15%, transparent)}.dt-time-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dt-time-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dt-apply-btn{background-color:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:800;transition:all .2s}.dt-apply-btn:hover{background-color:var(--brand);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent)}#legsBox{max-height:none!important;padding-right:0!important;overflow:visible!important}.premium-modal .modal-body{max-height:70vh;padding-right:8px;overflow:hidden auto}.premium-modal .modal-body::-webkit-scrollbar{width:6px}.premium-modal .modal-body::-webkit-scrollbar-track{background:0 0}.premium-modal .modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:10px}.premium-modal .modal-body::-webkit-scrollbar-thumb:hover{background:var(--muted)}.dt-dropdown{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:20px;width:280px;padding:20px;animation:.2s ease-out modalFadeIn;display:none;position:absolute;box-shadow:0 20px 50px #0000004d;z-index:9999999!important}.dt-dropdown.active{display:block!important}.user-avatar-display[style*=url]{color:#0000!important}.user-avatar-display{background-position:50%!important;background-size:cover!important}.toast-msg{background:var(--panel);border:1px solid var(--border);color:var(--text);opacity:0;pointer-events:auto;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;transform:translate(120%);box-shadow:0 10px 40px #00000080}.toast-msg.success{border-left:4px solid #10b981}.toast-msg.error{border-left:4px solid #ef4444}.confirm-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999999;opacity:0;pointer-events:none;background:#0009;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.confirm-icon{background:color-mix(in srgb, var(--brand) 15%, transparent);width:56px;height:56px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.confirm-title{color:var(--text);letter-spacing:-.5px;margin-bottom:8px;font-size:20px;font-weight:800}.confirm-desc{color:var(--muted);margin-bottom:24px;font-size:14px;font-weight:600;line-height:1.5}.confirm-actions{justify-content:center;gap:12px;display:flex}.confirm-actions .btn{flex:1;padding:12px!important}.drop-zone{border:2px dashed var(--border);text-align:center;background:color-mix(in srgb, var(--panel-2) 50%, transparent);cursor:pointer;border-radius:16px;margin-top:8px;padding:40px 20px;transition:all .2s}.drop-zone:hover,.drop-zone.dragover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 5%, transparent)}.drop-zone.dragover *{pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.status-active{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}@media (width<=768px){.layout{display:block!important}.main{width:100%;overflow-x:hidden;margin-left:0!important;padding:12px!important}.toolbar-top{margin-bottom:16px!important;padding:12px!important}.toolbar-top .left{gap:8px!important}#topbarTitle{font-size:18px!important}#qaNewTradeHeader span,#capitalBtn span{display:none!important}#qaNewTradeHeader,#capitalBtn{padding:8px 12px!important}#mobileMenuBtn{display:flex!important}.sidebar{top:0;left:-100%;box-shadow:10px 0 40px #000c;z-index:999999!important;width:280px!important;height:100vh!important;transition:left .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important}.sidebar.open{left:0!important}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);z-index:999998;opacity:0;background:#0009;transition:opacity .3s;display:none;position:fixed;inset:0}.sidebar-overlay.open{opacity:1;display:block}.kpis,.grid-2,.grid-4,.stats-grid{grid-template-columns:1fr!important;gap:16px!important}.span-4,.span-6,.span-full{grid-column:span 1!important}.kpi{padding:16px!important}.kpi-head h3{font-size:12px!important}.kpi-val{line-height:1.1;font-size:26px!important}.kpi-body{margin-top:4px!important}.pill{padding:2px 8px!important;font-size:11px!important}.chart,.chart.radar{height:250px!important}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}table{min-width:800px}.premium-modal{width:95vw!important;max-width:none!important;max-height:90vh!important;padding:16px!important}.modal-body{padding:16px!important}}body,html{overflow-x:hidden}.hamburger-btn{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;display:none}.landing-mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#0a0a0cfa;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:20px;width:100%;padding:24px;transition:transform .3s;display:flex;position:fixed;top:70px;left:0;transform:translateY(-150%)}.landing-mobile-menu.open{transform:translateY(0);box-shadow:0 20px 40px #000c}.landing-mobile-menu a{color:#fff;text-align:center;font-size:18px;font-weight:600;text-decoration:none}@media (width<=768px){.nav-links,.nav-actions{display:none!important}.hamburger-btn{display:block!important}}#app-splash{z-index:99999;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}#app-splash:not(.reveal-app){pointer-events:auto}.splash-curtain{background:var(--bg);z-index:-1;width:100%;height:50%;transition:transform 1.2s cubic-bezier(.8,0,.2,1);position:absolute;left:0}.curtain-top{top:0}.curtain-bottom{bottom:0}.splash-content{text-align:center;transition:opacity .4s,transform .6s cubic-bezier(.8,0,.2,1)}.splash-logo-container{width:100px;height:100px;margin:0 auto 20px;position:relative}.splash-svg{width:100%;height:100%;color:var(--brand);filter:drop-shadow(0 0 20px color-mix(in srgb, var(--brand) 40%, transparent));animation:1.2s cubic-bezier(.16,1,.3,1) forwards splashEntrance}.splash-glow{background:var(--brand);filter:blur(50px);opacity:0;width:120px;height:120px;animation:2.5s ease-in-out infinite logoGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-text{color:var(--text);letter-spacing:2px;text-transform:uppercase;opacity:0;font-size:24px;font-weight:800;animation:.8s .3s forwards textReveal;transform:translateY(10px)}.splash-loader-wrap{background:var(--border);border-radius:2px;width:120px;height:2px;margin:20px auto 0;overflow:hidden}.splash-loader-bar{background:var(--brand);width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) infinite loadProgress;transform:translate(-100%)}:root[data-theme=light] .splash-curtain{background:var(--brand)}:root[data-theme=light] .splash-svg{color:#fff;filter:drop-shadow(0 0 20px #fff6)}:root[data-theme=light] .splash-glow{background:#fff}:root[data-theme=light] .splash-text{color:#fff}:root[data-theme=light] .splash-loader-wrap{background:#fff3}:root[data-theme=light] .splash-loader-bar{background:#fff}@keyframes splashEntrance{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes textReveal{to{opacity:1;transform:translateY(0)}}@keyframes logoGlow{0%,to{opacity:.05;transform:translate(-50%,-50%)scale(1)}50%{opacity:.15;transform:translate(-50%,-50%)scale(1.3)}}@keyframes loadProgress{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}#app-splash.reveal-app .curtain-top{transform:translateY(-105%)}#app-splash.reveal-app .curtain-bottom{transform:translateY(105%)}#app-splash.reveal-app .splash-content{opacity:0;transform:scale(1.2)}#tourOverlay{z-index:999998;opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity .5s;position:fixed;top:0;left:0}#tourOverlay.active{opacity:1;pointer-events:auto}.tour-spotlight{box-shadow:0 0 0 9999px #000000bf, 0 0 30px color-mix(in srgb, var(--brand) 40%, transparent);border:1px solid color-mix(in srgb, var(--brand) 60%, transparent);pointer-events:none;border-radius:14px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute}.tour-tooltip{background:var(--panel);border:1px solid var(--brand);width:360px;color:var(--text);opacity:0;border-radius:16px;padding:24px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(10px);box-shadow:0 20px 50px #0009}.tour-tooltip.active{opacity:1;transform:translateY(0)}.tour-title{color:var(--brand);letter-spacing:-.5px;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:800;display:flex}.tour-text{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.6}.tour-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-dots{gap:6px;display:flex}.tour-dot{background:var(--border);border-radius:50%;width:8px;height:8px;transition:background .3s}.tour-dot.active{background:var(--brand);box-shadow:0 0 10px var(--brand)}#app-splash.fast-splash .splash-curtain{transition-duration:.4s!important}#app-splash.fast-splash .splash-content{transition-duration:.3s!important}#app-splash.fast-splash .splash-svg{animation-duration:.4s!important}#app-splash.fast-splash .splash-loader-bar{animation-duration:.5s!important}#app-splash.fast-splash .splash-scan-line{display:none}.demo-banner{background:color-mix(in srgb, var(--brand) 6%, var(--panel));border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 20px 24px;padding:16px 24px;animation:.6s cubic-bezier(.16,1,.3,1) forwards revealBanner;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000d}.demo-banner:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 12%, transparent), transparent);pointer-events:none;width:50%;height:100%;animation:4s infinite shimmerBanner;position:absolute;top:0;left:-100%}@keyframes shimmerBanner{to{left:200%}}.demo-banner-text h4{color:var(--text);letter-spacing:-.5px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.demo-banner-text p{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.btn-wipe-demo{background:var(--bg);color:#ef4444;cursor:pointer;white-space:nowrap;z-index:10;border:1px solid #ef44444d;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .2s;display:flex;position:relative}.btn-wipe-demo:hover{color:#fff;background:#ef4444;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@media (width<=768px){.demo-banner{text-align:center;flex-direction:column;align-items:stretch;padding:20px}.demo-banner-text h4,.btn-wipe-demo{justify-content:center}}#toast-container{z-index:999999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:24px;right:24px}.toast-msg{background:var(--panel);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);color:var(--text);opacity:0;pointer-events:auto;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;transform:translate(120%);box-shadow:0 20px 40px #00000026}.toast-msg.show{opacity:1;transform:translate(0)}.confirm-overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;opacity:0;pointer-events:none;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.confirm-overlay.active{opacity:1;pointer-events:auto}.confirm-box{background:var(--panel);border:1px solid var(--border);text-align:center;border-radius:24px;width:90%;max-width:400px;padding:32px;transition:transform .3s cubic-bezier(.16,1,.3,1);transform:scale(.95);box-shadow:0 25px 50px #0009}.confirm-overlay.active .confirm-box{transform:scale(1)}.confirm-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.confirm-title{color:var(--text);margin-bottom:12px;font-size:20px;font-weight:800}.confirm-desc{color:var(--muted);margin-bottom:32px;font-size:14px;line-height:1.6}.confirm-actions{gap:12px;display:flex}.confirm-actions button{border-radius:12px;flex:1}@media (width<=1000px){body,html{width:100%!important;overflow-x:hidden!important}.view,main,.main-content{box-sizing:border-box!important;width:100%!important;margin-left:0!important;padding:0!important;overflow-x:hidden!important}.topbar{background:var(--bg)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:12px 16px!important;display:flex!important}#topbarTitle{display:none!important}.topbar-left{width:auto!important;margin-right:auto!important}.topbar-right{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important}.user-avatar-display,#userMenuToggle,.topbar .avatar-container,.topbar-right .avatar{width:36px!important;height:36px!important;margin:0!important;position:relative!important;top:auto!important;right:auto!important}.topbar-right .btn:not(#userMenuToggle){border:1px solid var(--border)!important;background:0 0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:0!important;display:flex!important}.topbar-right .btn svg{width:18px!important;height:18px!important;margin:0!important}#view-dashboard{box-sizing:border-box!important;width:100%!important;padding:0 16px 24px!important}.kpi-grid,.grid-4{flex-direction:column!important;gap:16px!important;width:100%!important;margin-bottom:16px!important;display:flex!important}.kpi-card,.card,.panel,.bento-box{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}#userMenuDropdown{z-index:999999!important;width:200px!important;margin:0!important;position:fixed!important;top:64px!important;left:auto!important;right:16px!important;transform:none!important}#rpPanel{z-index:999999!important;width:90%!important;max-width:360px!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 25px 50px #000c,0 0 0 9999px #0009!important}dialog:not([open]){display:none!important}dialog.premium-modal[open]{background:var(--panel)!important;flex-direction:column!important;height:85vh!important;max-height:85vh!important;padding:0!important;display:flex!important;overflow:hidden!important}dialog.premium-modal[open] .modal-form{flex-direction:column!important;flex:auto!important;min-height:0!important;margin:0!important;display:flex!important}dialog.premium-modal[open] .modal-header,dialog.premium-modal[open] .modal-footer{flex-shrink:0!important}dialog.premium-modal[open] .modal-body{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.legs-head{display:none!important}.leg-row{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:16px!important;grid-template-columns:1fr 1fr 1fr!important;gap:12px!important;width:100%!important;margin-bottom:16px!important;padding:16px!important;display:grid!important}.leg-row>*{grid-column:span 1!important}.leg-act{grid-column:span 1!important;width:100%!important}.leg-toggle{border-radius:10px!important;width:100%!important;padding:12px 0!important;font-size:14px!important}.custom-datetime{grid-column:span 2!important;width:100%!important;min-width:0!important}.dt-input-wrapper{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:10px!important;align-items:center!important;width:100%!important;height:44px!important;padding:0!important;display:flex!important;position:relative!important}.dt-input{width:100%!important;color:var(--text)!important;background:0 0!important;border:none!important;padding:0 12px!important;font-size:16px!important;font-weight:700!important;display:block!important}.dt-icon{pointer-events:none!important;width:16px!important;height:16px!important;color:var(--muted)!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.leg-row input[type=number]{text-align:center!important;background:var(--bg)!important;border:1px solid var(--border)!important;height:44px!important;color:var(--text)!important;border-radius:10px!important;padding:0 8px!important;font-size:16px!important}.dt-dropdown{z-index:9999999!important;border-radius:20px!important;width:90vw!important;max-width:340px!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 25px 50px #000c,0 0 0 9999px #0009!important}input[type=text],input[type=number],input[type=email],input[type=datetime-local],select,textarea,.input,.select-modern{font-size:16px!important}.card:has(#recentTrades){padding-left:0!important;padding-right:0!important;overflow:hidden!important}.card:has(#recentTrades) .card-head{padding-left:16px!important;padding-right:16px!important}#recentTrades{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;width:100vw!important;margin-left:-16px!important;padding:0 0 20px 16px!important;display:block!important;overflow-x:auto!important}#recentTrades table{box-sizing:content-box!important;border-right:32px solid #0000!important;width:700px!important;max-width:none!important}.card:has(#zellaRadar){height:auto!important;display:block!important}.card:has(#zellaRadar) .chart.radar{width:100%!important;height:300px!important;margin:0 0 16px!important;padding:0!important;display:block!important;position:relative!important}#zellaRadar{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.card-head:has(.presets){flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.card-head .presets{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:12px!important;justify-content:space-between!important;width:100%!important;padding:4px!important;display:flex!important}.card-head .presets .btn{background:0 0!important;border:none!important;border-radius:8px!important;flex:1!important;justify-content:center!important;font-size:11.5px!important}:root[data-theme=dark] .card-head .presets .btn.btn-primary{background:color-mix(in srgb, var(--brand) 15%, transparent)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;color:var(--brand)!important}:root[data-theme=light] .card-head .presets .btn.btn-primary{background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:0 2px 8px #0000001a!important}.premium-kpi .row-body{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;display:flex!important}.premium-kpi #twValue,.premium-kpi #pfValue{text-align:center!important;margin:0 auto!important;line-height:1!important;position:static!important}.gauge-container{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.tw-gauge-new{width:150px!important;height:75px!important;margin:0 auto!important}.premium-kpi .tw-pills{justify-content:space-between!important;width:170px!important;margin:12px auto 0!important;padding:0!important;display:flex!important}.pf-gauge-new{width:110px!important;height:110px!important;margin:0 auto!important}}.nav a{position:relative;overflow:hidden;border:none!important;padding:10px 14px!important;transition:all .2s!important}.nav a.active{background:color-mix(in srgb, var(--brand) 5%, transparent)!important;color:var(--text)!important;box-shadow:none!important;letter-spacing:.2px!important;font-weight:600!important}.nav a.active:before{content:"";background:var(--brand);width:4px;height:60%;box-shadow:none;border-radius:0 4px 4px 0;position:absolute;top:20%;left:0}:root[data-theme=dark] .nav a.active:before{box-shadow:2px 0 8px color-mix(in srgb, var(--brand) 60%, transparent)}.nav a.active svg.icon,.nav a.active .zen-check{color:var(--brand)!important}:root[data-theme=light] .nav a.active{color:var(--brand)!important;font-weight:600!important}.layout{transition:grid-template-columns .3s cubic-bezier(.16,1,.3,1)}.layout.sidebar-collapsed{grid-template-columns:74px 1fr!important}.layout.sidebar-collapsed .logo span,.layout.sidebar-collapsed .nav span,.layout.sidebar-collapsed .sys-status,.layout.sidebar-collapsed .theme-switch{display:none!important}.layout.sidebar-collapsed .sidebar-bottom{padding-bottom:20px!important}.layout.sidebar-collapsed .sidebar-controls{justify-content:center!important;padding:0!important}.layout.sidebar-collapsed #collapseSidebarBtn{transform:rotate(180deg)}.layout.sidebar-collapsed .logo{justify-content:center;padding:0 0 16px!important}.tools-modal{background:var(--bg)!important;width:850px!important;max-width:95vw!important}.tools-sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;width:240px;padding:24px 12px;display:flex}.tools-nav{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tools-nav li{color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.tools-nav li svg{width:16px;height:16px}.tools-nav li:hover{color:var(--text);background:#ffffff08}.tools-nav li.active{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);font-weight:600}.tools-content{background:var(--bg);flex:1;padding:24px 32px;overflow-y:auto}@media (width<=768px){.tools-modal .modal-form{flex-direction:column!important}.tools-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;padding:16px}.tools-content{padding:16px}}.tools-modal{width:960px!important}.tool-card{background:var(--panel-2);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);cursor:pointer;border-radius:16px;gap:18px;padding:20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.tool-card:hover{background:var(--panel);transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.tool-card[data-tool=riskCalc]:hover{border-color:#3b82f680;box-shadow:0 12px 24px #3b82f61f}.tool-card[data-tool=sessions]:hover{border-color:#f59e0b80;box-shadow:0 12px 24px #f59e0b1f}.tool-card[data-tool=growth]:hover{border-color:#8b5cf680;box-shadow:0 12px 24px #8b5cf61f}.tool-card[data-tool=recovery]:hover{border-color:#ef444480;box-shadow:0 12px 24px #ef44441f}.tc-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.tc-icon svg{width:26px;height:26px}.tc-content{flex-direction:column;justify-content:center;gap:6px;display:flex}.tc-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.tc-head h4{color:var(--text);letter-spacing:-.3px;margin:0;font-size:16px;font-weight:800}.tc-content p{color:color-mix(in srgb, var(--muted) 80%, var(--text));margin:0;font-size:13px;font-weight:500;line-height:1.6}.active-tool-panel{animation:.3s ease-out slideFadeIn}@media (width<=768px){.risk-calc-grid{grid-template-columns:1fr!important;height:auto!important}}.rc-result-panel.bento-box{flex-direction:column;display:flex;position:relative;background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:24px!important;padding:40px 32px!important;overflow:visible!important;box-shadow:0 20px 40px #0000000a,inset 0 2px #ffffff05!important}.rc-num-input{text-align:right!important;letter-spacing:-.5px!important;background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:12px!important;padding:14px 16px!important;font-family:Plus Jakarta Sans,monospace!important;font-size:17px!important;font-weight:800!important;transition:all .2s!important}.rc-num-input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)!important;background:var(--panel-2)!important}.rc-input-wrap{align-items:center;width:100%;display:flex;position:relative}.rc-input-wrap input{width:100%}.rc-input-wrap .rc-prefix{color:var(--muted);pointer-events:none;font-size:15px;font-weight:800;position:absolute;left:16px}.rc-input-wrap .rc-suffix{color:var(--muted);pointer-events:none;letter-spacing:1px;font-size:12px;font-weight:800;position:absolute;right:16px}.rc-input-wrap:has(.rc-prefix) input{padding-left:36px!important}.rc-input-wrap:has(.rc-suffix) input{padding-right:48px!important}.rc-input-wrap:has(.rc-prefix[style*="var(--brand)"]) input{padding-left:42px!important}.rc-quick-presets{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:2px;display:flex}.rc-preset-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800;transition:all .2s}.rc-preset-btn:hover{color:var(--text)}.rc-preset-btn.active{background:var(--panel);color:var(--text);border:1px solid var(--border);box-shadow:0 2px 6px #0000001a}:root[data-theme=dark] .rc-preset-btn.active{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand);border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.rc-result-panel{background:var(--panel-2);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000008}.rc-outcome-row{border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:700;transition:transform .2s;display:flex}.rc-outcome-row:hover{transform:translate(4px)}.rc-outcome-row.loss{color:color-mix(in srgb, #ef4444 80%, var(--text));background:#ef444414;border-color:#ef444433}.rc-outcome-row.win{color:color-mix(in srgb, #10b981 80%, var(--text));background:#10b98114;border-color:#10b98133}.rc-outcome-row span:last-child{letter-spacing:-.5px;font-size:18px;font-weight:800}.risk-calc-grid{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:32px!important;height:100%!important;display:grid!important}@media (width<=768px){.risk-calc-grid{grid-template-columns:1fr!important;height:auto!important}}.tools-modal .modal-form{height:auto!important;min-height:580px!important;max-height:95vh!important;overflow:visible!important}.tools-modal .modal-body{padding:32px 40px!important;overflow:visible!important}.risk-calc-grid>div:first-child{gap:24px!important;padding-right:0!important;overflow-y:visible!important}.rc-result-panel{justify-content:space-between!important;height:100%!important}.rc-asset-btn,.rc-dir-btn{letter-spacing:.5px!important;padding:10px 28px!important;font-size:13.5px!important}.session-grid-bg{pointer-events:none;z-index:0;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.session-track{background:color-mix(in srgb, var(--panel) 50%, transparent);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);z-index:1;border-radius:12px;height:48px;position:relative}.s-label{color:#fff;z-index:5;text-shadow:0 2px 4px #000c;letter-spacing:.5px;font-size:12px;font-weight:800;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.s-bar{opacity:.85;border-radius:12px;transition:opacity .2s,filter .2s;position:absolute;top:0;bottom:0}.s-bar:hover{opacity:1;filter:brightness(1.1)}.s-bar.tokyo{background:linear-gradient(90deg,#2563eb,#60a5fa);box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 15px #2563eb33}.s-bar.london{background:linear-gradient(90deg,#d97706,#fbbf24);box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 15px #f59e0b33}.s-bar.ny{background:linear-gradient(90deg,#059669,#34d399);box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 15px #10b98133}@keyframes laserPulse{0%{box-shadow:0 0 10px #ef444499}50%{box-shadow:0 0 25px #ef4444,inset 0 0 10px #ef4444cc}to{box-shadow:0 0 10px #ef444499}}#currentTimeLaser{animation:2s ease-in-out infinite laserPulse}#activeMarketsTxt .chip{letter-spacing:.5px!important;padding:6px 12px!important;font-size:12px!important;box-shadow:0 4px 12px #0000001a!important}.s-label-top{text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;margin-left:4px;color:var(--muted)!important;font-size:11px!important;font-weight:800!important}.session-track{position:relative;background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:10px!important;height:32px!important;box-shadow:inset 0 2px 8px #0000000a!important}.s-bar{z-index:10!important;opacity:.9!important;border-radius:6px!important;top:4px!important;bottom:4px!important}.session-grid-bg div{border-left:1px dashed color-mix(in srgb, var(--border) 60%, transparent)!important}.toolbar-top{z-index:100;position:sticky;top:0;background:color-mix(in srgb, var(--bg) 60%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;padding:16px 32px!important}#topbarTitle{letter-spacing:-.5px!important;font-size:22px!important;font-weight:800!important}.toolbar-top .right>*{border-radius:50px!important;justify-content:center!important;align-items:center!important;height:40px!important;font-size:13.5px!important;font-weight:700!important;display:inline-flex!important}#rpToggle,#capitalBtn{background:var(--panel-2)!important;border:1px solid var(--border)!important;color:var(--text)!important;padding:0 16px!important;box-shadow:0 2px 8px #00000005!important}#rpToggle:hover,#capitalBtn:hover{border-color:var(--brand)!important;color:var(--brand)!important}#view-dashboard .card{transition:transform .3s,box-shadow .3s,border-color .3s;background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:24px!important;padding:24px!important;box-shadow:0 4px 24px #00000005!important}:root[data-theme=dark] #view-dashboard .card{box-shadow:0 8px 32px #00000026!important}#view-dashboard .card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:0 12px 40px color-mix(in srgb, var(--brand) 6%, transparent)!important}#view-dashboard .card-head h3{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:11px!important;font-weight:800!important}#view-dashboard .card-head h3 svg{color:var(--brand)!important;opacity:1!important}#view-dashboard .grid-2 .card:has(#zellaRadar)>div:last-child{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;margin-top:24px!important;padding-top:24px!important}#nexusScoreVal{letter-spacing:-2px!important;font-size:48px!important}#nexusScoreFill{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 50%, transparent), var(--brand))!important;box-shadow:0 0 12px color-mix(in srgb, var(--brand) 40%, transparent)!important}#nexusScoreMarker{background:var(--bg)!important;border:3px solid var(--brand)!important;width:14px!important;height:14px!important;box-shadow:0 0 10px var(--brand)!important}#recentTrades table{border-spacing:0 8px!important;border-collapse:separate!important}#recentTrades th{letter-spacing:1px!important;color:var(--muted)!important;border-bottom:none!important;padding:0 16px 8px!important;font-size:10px!important;font-weight:800!important}#recentTrades td{background:color-mix(in srgb, var(--panel-2) 50%, transparent)!important;color:var(--text)!important;border:none!important;padding:14px 16px!important;font-size:13px!important;font-weight:600!important}#recentTrades tr td:first-child{border-radius:12px 0 0 12px!important}#recentTrades tr td:last-child{border-radius:0 12px 12px 0!important}#recentTrades tr:hover td{transition:all .2s;transform:scale(1.01);background:var(--panel-2)!important;color:var(--brand)!important}#recentTrades th:nth-child(5),#recentTrades td:nth-child(5),#recentTrades th:nth-child(6),#recentTrades td:nth-child(6),#recentTrades th:nth-child(7),#recentTrades td:nth-child(7),#recentTrades th:nth-child(8),#recentTrades td:nth-child(8),#recentTrades th:nth-child(9),#recentTrades td:nth-child(9),#recentTrades th:nth-child(10),#recentTrades td:nth-child(10){text-align:right!important}#view-dashboard .grid-2 .card:has(#zellaRadar)>div:first-child{flex-direction:column!important;flex:1!important;justify-content:center!important;display:flex!important}.chart.radar{justify-content:center!important;align-items:center!important;height:100%!important;min-height:320px!important;margin-bottom:24px!important;display:flex!important}.chart.radar canvas{width:100%!important;height:auto!important;max-height:380px!important}#view-dashboard .grid-2 .card:has(#zellaRadar)>div:last-child{padding-bottom:12px!important}#view-trades .toolbar{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:20px!important;align-items:center!important;margin-bottom:20px!important;padding:16px 24px!important;box-shadow:0 4px 20px #00000005!important}#view-trades .table-wrap{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;background:var(--panel)!important;border-radius:20px!important;padding:12px 16px!important;box-shadow:0 4px 20px #00000005!important}#view-calendar .calendar-toolbar{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:20px!important;margin-bottom:24px!important;padding:16px 24px!important;box-shadow:0 4px 20px #00000005!important}#view-calendar .select-modern,#view-calendar .calendar-toolbar select{background:var(--panel-2)!important;color:var(--text)!important;cursor:pointer!important;border:1px solid #0000!important;border-radius:12px!important;padding:10px 16px!important;font-size:15px!important;font-weight:800!important;transition:all .2s!important;box-shadow:inset 0 2px 6px #00000008!important}#view-calendar .select-modern:hover,#view-calendar .calendar-toolbar select:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important}:root[data-theme=dark] #view-calendar .day-cell.today,:root[data-theme=light] #view-calendar .day-cell.today{border:2px solid var(--brand)!important;box-shadow:0 0 15px color-mix(in srgb, var(--brand) 25%, transparent), inset 0 0 10px color-mix(in srgb, var(--brand) 10%, transparent)!important;background:0 0!important;outline:none!important}:root[data-theme=dark] #view-calendar .day-cell.today .day-number,:root[data-theme=light] #view-calendar .day-cell.today .day-number{color:var(--brand)!important}#view-dayview .toolbar{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;margin:0 auto 24px!important;padding:8px 12px!important;display:inline-flex!important;box-shadow:0 8px 30px #0000000a!important}#dvDateDisplay{box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:none!important;padding:0 20px!important;font-size:16px!important;font-weight:800!important}#view-dayview .execution-rating{background:var(--panel-2)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:16px!important;padding:6px!important;box-shadow:inset 0 2px 6px #00000005!important}#view-dayview .mood-btn{border-radius:12px!important;padding:10px 0!important;font-size:13px!important;font-weight:800!important}#view-dayview .card{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;background:var(--panel)!important;border-radius:24px!important;box-shadow:0 4px 20px #00000005!important}#dvNotes{background:color-mix(in srgb, var(--panel-2) 60%, transparent)!important;border:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;border-radius:16px!important;padding:20px!important}#dvNotes:focus{background:var(--panel)!important}html{width:100%!important;overflow:hidden scroll!important}body{width:100%!important;overflow-x:hidden!important}#view-trades>.card{flex-direction:column;display:flex;border-radius:20px!important;padding:0!important;overflow:hidden!important}#view-trades .toolbar{border:none!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:24px 32px!important}#view-trades .table-wrap{box-shadow:none!important;background:var(--panel)!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}#view-trades th{text-transform:uppercase;background:color-mix(in srgb, var(--panel-2) 40%, transparent)!important;letter-spacing:1px!important;border-bottom:1px solid var(--border)!important;color:var(--muted)!important;padding:16px 32px!important;font-size:11px!important;font-weight:800!important}#view-trades td{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;background:0 0!important;padding:16px 32px!important}#view-trades tr:hover td{background:color-mix(in srgb, var(--brand) 4%, transparent)!important;transform:none!important}#view-trades tr td:first-child,#view-trades tr td:last-child{border-radius:0!important}:root[data-theme=light] #view-calendar .day-cell.today,:root[data-theme=dark] #view-calendar .day-cell.today{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent) inset, 0 4px 15px color-mix(in srgb, var(--brand) 10%, transparent)!important;border-color:#0000!important}#view-dayview .toolbar{background:color-mix(in srgb, var(--panel) 85%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important}#view-stats .card{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;background:var(--panel)!important;border-radius:24px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;box-shadow:0 4px 20px #00000005!important}#view-stats .card:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--brand) 6%, #0000000d)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;transform:translateY(-2px)!important}#view-stats .span-full[style*=linear-gradient]{background:linear-gradient(145deg, var(--panel), var(--panel-2))!important;border:1px solid color-mix(in srgb, var(--brand) 25%, var(--border))!important;box-shadow:0 12px 32px color-mix(in srgb, var(--brand) 8%, #0000000a)!important;border-radius:24px!important}#view-stats .chart{padding-top:12px!important}.j-line{background:color-mix(in srgb, var(--text) 15%, var(--border))!important;border-radius:2px!important;flex:1!important;width:2px!important;margin:8px 0!important}.j-avatar{width:48px!important;height:48px!important;box-shadow:0 6px 16px color-mix(in srgb, var(--text) 10%, #0000001a)!important;border:2px solid var(--panel)!important}.j-card{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:24px!important;width:100%!important;padding:28px 32px!important;box-shadow:0 6px 24px #00000005!important}.j-stats-row{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:12px!important;margin-bottom:24px!important;padding:12px 20px!important}.j-text-box{background:color-mix(in srgb, var(--panel-2) 60%, transparent)!important;border:1px solid var(--border)!important;border-left:4px solid var(--brand)!important;color:var(--text)!important;border-radius:0 16px 16px 0!important;padding:20px 24px 20px 56px!important;font-size:15px!important;position:relative!important;box-shadow:inset 0 2px 12px #00000005!important}.j-quote-ic{width:24px!important;height:24px!important;color:var(--brand)!important;opacity:.3!important;position:absolute!important;top:18px!important;left:16px!important}.j-btn{background:color-mix(in srgb, var(--text) 3%, transparent)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:50px!important;padding:10px 20px!important;font-size:13px!important;font-weight:800!important}.j-btn:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)!important;color:var(--brand)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 15%, transparent)!important}.pg-kpi-grid{gap:16px!important}.pg-kpi:hover{border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important;transform:translateY(-2px)!important}.pg-kpi-val{letter-spacing:-1px!important;font-size:36px!important}.pg-track-card{background:linear-gradient(145deg, var(--panel), var(--panel-2))!important;border-radius:16px!important;padding:32px 40px 40px!important}.pg-track-header span:first-child{letter-spacing:1.5px!important;font-size:12px!important}.pg-track-wrap,.pg-track-container{background:color-mix(in srgb, var(--border) 80%, transparent)!important;border:none!important;border-radius:2px!important;height:2px!important;margin-top:40px!important}.pg-track-bar{border-radius:2px!important}.pg-track-bar.green{box-shadow:0 0 12px #10b98199,0 0 2px #10b981!important}.pg-track-bar.red{box-shadow:0 0 12px #ef444499,0 0 2px #ef4444!important}.pg-marker{background:var(--bg)!important;border-width:2px!important;border-color:var(--muted)!important;width:8px!important;height:8px!important}.pg-marker span{letter-spacing:1px!important;opacity:.8!important;font-size:10px!important;top:-24px!important}#pgMarkerCurrent,.pg-marker-current{width:10px!important;height:10px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 15%, transparent), 0 0 12px var(--brand)!important}.pg-dist-badge{letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:4px!important;padding:6px 12px!important;font-family:Plus Jakarta Sans,monospace!important;font-size:11px!important}.pg-dist-badge[style*=background-color]{color:#10b981!important;background:0 0!important;border:1px solid #10b981!important;box-shadow:0 0 10px #10b98133!important}.pg-box-title{letter-spacing:1px!important;color:var(--muted)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent)!important;padding-bottom:16px!important;font-size:11px!important}.pg-streak-row-new{gap:20px!important}.pg-streak-ic{width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important}.pg-streak-ic svg{width:22px!important;height:22px!important}.pg-streak-ic.gold svg{color:var(--text)!important;opacity:.8!important}.pg-streak-ic.green svg{color:var(--brand)!important}.pg-q-top{text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--muted)!important;margin-bottom:6px!important;font-size:11px!important}.pg-q-top span:last-child{color:var(--text)!important;font-family:monospace!important;font-size:12px!important}.pg-q-bar{background:color-mix(in srgb, var(--border) 80%, transparent)!important;border:none!important;border-radius:2px!important;height:3px!important}.pg-q-fill{position:relative;background:var(--brand)!important;box-shadow:0 0 8px color-mix(in srgb, var(--brand) 40%, transparent)!important;border-radius:2px!important}.pb-card{border-radius:16px!important;padding:32px!important}.pb-metrics{background:0 0!important;border:none!important;gap:16px!important;padding:0!important}.pb-metrics>div{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:16px 12px!important;transition:transform .2s!important;box-shadow:inset 0 2px 6px #00000005!important}.pb-metrics>div:hover{border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;transform:translateY(-2px)!important}.pb-val{letter-spacing:-.5px!important;margin-bottom:4px!important;font-size:20px!important}.pb-rules{background:color-mix(in srgb, var(--bg) 60%, var(--panel))!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:inset 0 4px 12px #0000000a!important}.pb-rules h4{color:var(--muted)!important}.pb-rules li{border:none!important;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important;font-size:13.5px!important;font-weight:600!important}.pb-rules li:last-child{border-bottom:none!important}.pb-rules{box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:24px!important;padding:0!important}.pb-rules h4{letter-spacing:1.5px!important;color:var(--muted)!important;margin-bottom:16px!important;font-size:13px!important}.pb-rules li{background:var(--panel)!important;border:1px solid var(--border)!important;border-left:4px solid var(--brand)!important;border-radius:12px!important;margin-bottom:12px!important;padding:16px 20px!important;transition:transform .2s!important;box-shadow:0 4px 15px #00000005!important}.pb-rules li:hover{transform:translate(4px)}.pb-rules li[style*=\#ef4444]{border-left-color:#ef4444!important}.pb-rules li span{margin-top:1px!important;font-size:14.5px!important;font-weight:600!important}.pb-rules li svg{width:22px!important;height:22px!important}.pg-kpi-grid{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:20px!important;margin-bottom:24px!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 24px #00000005!important}.pg-kpi{border:none!important;border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;padding:24px 32px!important;transition:background .2s!important}.pg-kpi:hover{background:color-mix(in srgb, var(--text) 2%, transparent)!important;border-color:color-mix(in srgb, var(--border) 60%, transparent)!important;transform:none!important}@media (width<=768px){.pg-kpi-grid{flex-direction:column!important}.pg-kpi{border-right:none!important;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important}.pg-kpi:last-child{border-bottom:none!important}}.set-card label[for=avatarUpload]>div:nth-child(2){background:color-mix(in srgb, var(--text) 5%, transparent)!important;color:var(--text)!important;border:1px solid var(--border)!important;transition:all .2s!important}.set-card label[for=avatarUpload]:hover>div:nth-child(2){background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent)!important}.shortcut-input{background:linear-gradient(180deg, var(--panel-2), var(--panel))!important;border:1px solid var(--border)!important;border-bottom:3px solid color-mix(in srgb, var(--border) 80%, #000)!important;color:var(--text)!important;text-align:center!important;border-radius:8px!important;padding:8px 12px!important;font-size:14px!important;transition:all .1s!important;box-shadow:0 4px 6px #0000001a,inset 0 1px 1px #ffffff0d!important}.shortcut-input:focus{box-shadow:0 0 15px color-mix(in srgb, var(--brand) 30%, transparent)!important;border-bottom-width:1px!important;border-color:var(--brand)!important;color:var(--brand)!important;transform:translateY(2px)!important}#shortcutsList>div{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:14px!important;margin-bottom:8px!important;padding:16px 20px!important;box-shadow:0 4px 12px #00000003!important}#set-tab-data .set-card>div:last-child{background:repeating-linear-gradient(45deg,#ef444405,#ef444405 10px,#ef44440f 10px 20px)!important;border:1px solid #ef44444d!important;border-top:none!important;border-radius:16px!important;margin-top:32px!important;padding:24px 32px!important}#wipeAll{color:#fff!important;letter-spacing:.5px!important;background:#ef4444!important;border:none!important;transition:all .2s!important;box-shadow:0 8px 20px #ef44444d!important}#wipeAll:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px #ef444466!important}#userMenuDropdown{background:color-mix(in srgb, var(--panel) 85%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;border:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;box-shadow:0 16px 40px #0003, 0 0 0 1px color-mix(in srgb, var(--brand) 10%, transparent)!important;transform-origin:100% 0!important;z-index:999999!important;border-radius:16px!important;padding:12px!important;animation:.25s cubic-bezier(.16,1,.3,1) forwards dropMenu!important;position:absolute!important;inset:calc(100% + 14px) 0 auto auto!important}@keyframes dropMenu{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.user-dropdown-item{border-radius:10px!important;margin-bottom:4px!important;padding:10px 14px!important;transition:all .2s!important}.user-dropdown-item:last-child{margin-bottom:0!important}.premium-modal{box-shadow:0 30px 60px #00000040, 0 0 0 1px color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:24px!important}#accTypeWrapper{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:16px!important;gap:4px!important;padding:6px!important}#accTypeWrapper .seg-btn{color:var(--muted)!important;border-radius:12px!important;font-size:13.5px!important;font-weight:700!important;transition:all .2s!important}#accTypeWrapper .seg-btn.active{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:0 4px 12px #0000000f!important}:root[data-theme=dark] #accTypeWrapper .seg-btn.active{color:var(--brand)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 15%, transparent)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important}.premium-modal .input,.premium-modal .select-modern{background:color-mix(in srgb, var(--panel-2) 50%, transparent)!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;box-shadow:inset 0 2px 6px #00000005!important}.leg-toggle{letter-spacing:1px!important;border-radius:10px!important;font-size:13px!important;font-weight:800!important}#addLeg{letter-spacing:.5px!important;background:color-mix(in srgb, var(--brand) 4%, transparent)!important;border:1px dashed color-mix(in srgb, var(--brand) 35%, transparent)!important;color:var(--brand)!important;border-radius:14px!important;padding:14px!important;font-size:13.5px!important}#addLeg:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)!important;border-style:solid!important}.dt-dropdown{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;border-radius:20px!important;box-shadow:0 20px 40px #0003!important}#accTypeWrapper .seg-btn.active{color:var(--text)!important}:root[data-theme=dark] #accTypeWrapper .seg-btn.active{color:var(--brand)!important}#accTypeGlider{background:var(--panel);border:1px solid var(--border);z-index:1;border-radius:12px;width:calc(33.333% - 4px);transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;bottom:6px;box-shadow:0 4px 12px #00000014}.acc-section{animation:.4s cubic-bezier(.16,1,.3,1) fadeInPane;display:none}.acc-section.active{display:flex}#accTypeWrapper{z-index:1;gap:0;display:flex;position:relative;background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:6px!important}#accTypeWrapper .seg-btn{z-index:2;flex:1;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:none!important;border-radius:12px!important;padding:10px 0!important;font-size:13.5px!important;font-weight:800!important;transition:color .4s cubic-bezier(.16,1,.3,1)!important}:root[data-theme=dark] #accTypeWrapper .seg-btn.active{color:var(--brand)!important;text-shadow:0 0 10px color-mix(in srgb, var(--brand) 40%, transparent)!important}#accTypeGlider{background:var(--panel);border:1px solid var(--border);z-index:1;border-radius:12px;width:calc(33.333% - 4px);position:absolute;top:6px;bottom:6px;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}:root[data-theme=dark] #accTypeGlider{background:color-mix(in srgb, var(--brand) 12%, transparent)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:0 4px 15px color-mix(in srgb, var(--brand) 15%, transparent)!important}#accTypeWrapper[data-active=prop] #accTypeGlider{transform:translate(0%)}#accTypeWrapper[data-active=live] #accTypeGlider{transform:translate(100%)}#accTypeWrapper[data-active=demo] #accTypeGlider{transform:translate(200%)}#accOptionsContainer{position:relative;transition:height .4s cubic-bezier(.16,1,.3,1)!important}.acc-section{opacity:0;display:none;transform:translateY(10px)scale(.99);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)!important}.acc-section.active{opacity:1;display:flex;transform:translateY(0)scale(1)}.premium-input-num{font-variant-numeric:tabular-nums!important;letter-spacing:0!important;background:var(--panel-2)!important;border-radius:12px!important;width:100%!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important;transition:all .2s!important}.premium-input-num:focus{border-color:var(--brand)!important;background:var(--panel)!important;outline:3px solid color-mix(in srgb, var(--brand) 15%, transparent)!important;outline-offset:0!important;box-shadow:inset 0 2px 5px #0000000d!important}.muted-label-sub{text-transform:none!important;color:var(--muted)!important;margin-top:4px!important;font-size:11.5px!important;font-weight:600!important;display:block!important}.prop-rules-panel{background:color-mix(in srgb, var(--panel-2) 40%, transparent)!important;border:1px solid var(--border)!important;border-radius:16px!important;margin-top:4px!important;padding:20px!important}.prop-rules-title{color:var(--brand)!important;text-transform:uppercase!important;letter-spacing:1px!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.switch-premium{width:44px;height:24px;display:inline-block;position:relative}.switch-premium input{opacity:0;width:0;height:0}.slider-premium{cursor:pointer;background-color:var(--border);border-radius:24px;transition:all .3s;position:absolute;inset:0}.slider-premium:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider-premium{background-color:var(--brand)}input:focus+.slider-premium{box-shadow:0 0 15px color-mix(in srgb, var(--brand) 40%, transparent)}input:checked+.slider-premium:before{transform:translate(20px)}.premium-input-num::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.premium-input-num::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.premium-input-num[type=number]{-moz-appearance:textfield!important}.acc-section{animation:none!important}.acc-section.active{animation:.2s ease-out forwards fastCrossfade!important}@keyframes fastCrossfade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.acc-section{opacity:0;display:none}.acc-section.active{display:flex;animation:.3s cubic-bezier(.16,1,.3,1) forwards modalFadeIn!important}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pg-kpi-grid{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:20px!important;margin-bottom:32px!important;padding:0!important;display:flex!important;box-shadow:0 12px 32px #00000005!important}.pg-kpi{border:none!important;border-right:1px solid color-mix(in srgb, var(--border) 50%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:1!important;padding:24px 32px!important}.pg-kpi:last-child{border-right:none!important}.pg-kpi-lbl{text-transform:uppercase;letter-spacing:.5px!important;color:var(--muted)!important;margin-bottom:6px!important;font-size:11.5px!important;font-weight:800!important}.pg-kpi-val{letter-spacing:-1px!important;color:var(--text)!important;font-size:32px!important;font-weight:800!important}.rule-card{flex-direction:column;justify-content:space-between;display:flex;background:linear-gradient(145deg, var(--panel), var(--panel-2))!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:20px!important;padding:28px!important;box-shadow:0 4px 15px #00000003!important}.rule-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.rule-title{color:var(--text);letter-spacing:.2px;font-size:13.5px;font-weight:800}.rule-track{background:color-mix(in srgb, var(--border) 60%, transparent);border-radius:8px;width:100%;height:8px;margin:16px 0 12px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.rule-fill{border-radius:8px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1),background-color .3s;position:relative}.rule-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;inset:0}.rule-val{letter-spacing:-1px;color:var(--text);align-items:baseline;gap:8px;font-size:32px;font-weight:800;display:flex}.rule-sub{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:600}.rule-footer{color:var(--muted);letter-spacing:.5px;justify-content:space-between;font-size:11.5px;font-weight:700;display:flex}.seg-btn:focus,.btn:focus,.close-modal:focus,.input:focus{outline:none!important}.seg-btn:focus-visible,.btn:focus-visible{outline-offset:2px;outline:2px solid var(--brand)!important}.pg-kpi{position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}#pgPropEqStatus,#pgLiveEqStatus,#pgDemoEVStatus{border-radius:0 0 20px 20px!important}.card .chip[id=pgPropChartType]{align-self:flex-start;margin-top:2px}.pg-kpi-grid{box-shadow:none!important;background:0 0!important;border:none!important;gap:20px!important;margin-bottom:32px!important;padding:0!important;display:flex!important}.pg-kpi{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:20px!important;flex:1!important;padding:24px 32px!important;box-shadow:0 4px 15px #00000005!important}.mood-btn-new{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 4px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.mood-btn-new:hover{color:var(--text);background:#ffffff0d}.mood-btn-new .mood-em{filter:grayscale();opacity:.5;font-size:18px;transition:filter .2s}.mood-btn-new.active[data-val=agame]{color:#10b981;background:#10b98126;box-shadow:inset 0 0 0 1px #10b9814d}.mood-btn-new.active[data-val=good]{color:#3b82f6;background:#3b82f626;box-shadow:inset 0 0 0 1px #3b82f64d}.mood-btn-new.active[data-val=average]{color:#f59e0b;background:#f59e0b26;box-shadow:inset 0 0 0 1px #f59e0b4d}.mood-btn-new.active[data-val=poor]{color:#f97316;background:#f9731626;box-shadow:inset 0 0 0 1px #f973164d}.mood-btn-new.active[data-val=tilt]{color:#ef4444;background:#ef444426;box-shadow:inset 0 0 0 1px #ef44444d}.mood-btn-new.active .mood-em{filter:grayscale(0);opacity:1;transform:scale(1.15)}.dv-drop-zone{border:2px dashed var(--border);text-align:center;cursor:pointer;background:color-mix(in srgb, var(--panel-2) 50%, transparent);border-radius:12px;padding:24px;transition:all .2s;position:relative}.dv-drop-zone:hover,.dv-drop-zone.dragover{background:color-mix(in srgb, var(--brand) 10%, transparent);border-color:var(--brand)}.mood-btn-new{box-shadow:0 2px 4px #00000005;background:var(--bg)!important;border:1px solid var(--border)!important;color:var(--text)!important}.mood-btn-new:hover{border-color:var(--brand)!important;background:color-mix(in srgb, var(--brand) 5%, transparent)!important}#view-dayview .card:first-child{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 4%, var(--panel)), var(--panel))!important;border:1px solid color-mix(in srgb, var(--brand) 15%, var(--border))!important;box-shadow:0 8px 24px #00000008!important}.execution-rating-new{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;gap:8px;padding:6px;display:flex}.mood-btn-new{cursor:pointer;text-align:center;border-radius:8px;flex:1;padding:10px 4px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 2px 4px #00000005;background:var(--bg)!important;border:1px solid var(--border)!important;color:var(--muted)!important}.mood-btn-new:hover{border-color:var(--brand)!important;background:color-mix(in srgb, var(--brand) 5%, transparent)!important;color:var(--text)!important}.mood-btn-new.active[data-val=agame]{color:#10b981!important;background:#10b9811a!important;border-color:#10b981!important;box-shadow:0 0 0 1px #10b981!important}.mood-btn-new.active[data-val=good]{color:#3b82f6!important;background:#3b82f61a!important;border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.mood-btn-new.active[data-val=average]{color:#f59e0b!important;background:#f59e0b1a!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b!important}.mood-btn-new.active[data-val=poor]{color:#f97316!important;background:#f973161a!important;border-color:#f97316!important;box-shadow:0 0 0 1px #f97316!important}.mood-btn-new.active[data-val=tilt]{color:#ef4444!important;background:#ef44441a!important;border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important}.card{transition:box-shadow .2s,border-color .2s;overflow:visible!important}.card:hover{transform:none;box-shadow:0 10px 25px #0000000f}.dv-stats-box{background:color-mix(in srgb, var(--panel-2) 40%, transparent);border:1px solid var(--border);border-radius:12px;min-width:220px;padding:16px}.dv-stat-row{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.dv-stat-row:last-child{margin-bottom:0}.dv-stat-divider{background:color-mix(in srgb, var(--border) 50%, transparent);height:1px;margin:10px 0}.j-item{gap:24px;margin-bottom:32px;display:flex;position:relative}.j-timeline{flex-direction:column;flex-shrink:0;align-items:center;width:36px;display:flex}.j-tl-icon{z-index:2;border:4px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.j-item:hover .j-tl-icon{transform:scale(1.1)}.j-tl-icon svg{width:16px;height:16px}.j-tl-line{background:color-mix(in srgb, var(--border) 40%, transparent);z-index:1;border-radius:2px;flex:1;width:2px;margin-top:-4px;margin-bottom:-40px}.j-item:last-child .j-tl-line{display:none}.j-card{border:1px solid var(--border);flex-direction:column;flex:1;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;padding:0!important}.j-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014}.j-image-wrap{background:var(--panel-2);border-bottom:1px solid var(--border);width:100%;height:260px;position:relative;overflow:hidden}.j-image{object-fit:cover;opacity:.9;cursor:zoom-in;width:100%;height:100%;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1)}.j-image:hover{opacity:1;transform:scale(1.05)}.j-card-body{flex-direction:column;gap:20px;padding:24px 32px;display:flex}.j-head{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.j-stats{background:var(--panel-2);border:1px solid var(--border);color:var(--text);border-radius:12px;align-items:center;gap:20px;padding:12px 20px;font-size:13.5px;display:flex}.j-meta{flex-wrap:wrap;gap:8px;display:flex}.j-tag{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;box-shadow:0 2px 4px #00000005}.j-text{color:var(--muted);background:color-mix(in srgb, var(--panel-2) 40%, transparent);border-left:4px solid var(--border);border-radius:12px;max-height:250px;padding:20px;font-size:15px;line-height:1.7;overflow-y:auto}[data-theme=dark] .j-text{color:#cbd5e1}.j-foot{text-align:right;margin-top:4px;padding-top:16px}html{max-width:100%;scrollbar-gutter:stable!important;width:100%!important;overflow:hidden scroll!important}body{max-width:100%;width:100%!important;overflow-x:hidden!important}.view{min-height:calc(100vh - 80px)!important}#view-calendar .card{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:24px!important;padding:32px!important;box-shadow:0 4px 20px #00000005!important}#calCells .day-cell{background:var(--panel-2)!important;border:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;min-height:120px!important;padding:16px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,filter .2s!important;display:flex!important}#calCells .day-cell:hover:not(.other-month){filter:brightness(1.03)!important;z-index:10!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;transform:translateY(-3px)scale(1.02)!important;box-shadow:0 12px 30px #0000000f!important}#calCells .day-cell.today{border:2px solid var(--brand)!important;background:color-mix(in srgb, var(--brand) 5%, var(--panel))!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 15%, transparent) inset!important}#calCells .day-cell.today .day-number{color:var(--brand)!important;font-size:18px!important;font-weight:800!important}#calCells .pos-heat-1,#calCells .pos-heat-2,#calCells .pos-heat-3,#calCells .pos-heat-4,#calCells .pos-heat-5{background:color-mix(in srgb, #10b981 12%, var(--panel))!important;border-color:color-mix(in srgb, #10b981 25%, var(--border))!important}#calCells .neg-heat-1,#calCells .neg-heat-2,#calCells .neg-heat-3,#calCells .neg-heat-4,#calCells .neg-heat-5{background:color-mix(in srgb, #ef4444 12%, var(--panel))!important;border-color:color-mix(in srgb, #ef4444 25%, var(--border))!important}#calCells .day-cell{min-height:80px!important;padding:10px 12px!important}#calCells .day-pnl{margin-top:auto!important;font-size:clamp(14px,1.5vw,17px)!important}#calCells .day-number{font-size:14px!important}.cal-sidebar{max-height:100%!important;padding-bottom:8px!important}#view-calendar{display:none!important}#view-calendar.active{flex-direction:column;display:flex!important}#calPrev:hover,#calNext:hover{background:var(--panel)!important;color:var(--text)!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html{overflow-y:scroll!important}.view{animation:.25s ease-out fade!important}:root[data-theme=light] .card,:root[data-theme=light] .sidebar,:root[data-theme=light] .toolbar-top{background:#fff!important}:root[data-theme=light] .card{border:1px solid #0000000a!important;box-shadow:0 10px 40px #00000008,0 2px 10px #00000003!important}:root[data-theme=light] .presets .btn{color:#64748b!important;box-shadow:none!important;background:#f1f5f9!important;border:1px solid #0000!important}:root[data-theme=light] .presets .btn:hover{color:#0f172a!important;background:#e2e8f0!important}:root[data-theme=light] .presets .btn.btn-primary{background:var(--brand)!important;color:#fff!important;box-shadow:0 4px 15px color-mix(in srgb, var(--brand) 30%, transparent)!important}:root[data-theme=light] .segmented-control{background:#f1f5f9!important;border:1px solid #00000008!important;padding:4px!important}:root[data-theme=light] .seg-btn{color:#64748b!important}:root[data-theme=light] .seg-btn.active{color:#0f172a!important;background:#fff!important;border:1px solid #00000005!important;box-shadow:0 2px 10px #0000000d!important}:root[data-theme=light] .table-wrap th{color:#475569!important;background:#f8fafc!important;border-bottom:2px solid #0000000a!important}:root[data-theme=light] .table-wrap td{background:#fff!important;border-bottom:1px solid #00000005!important}:root[data-theme=light] .table-wrap tr:nth-child(2n) td{background:#fcfcfc!important}:root[data-theme=light] .table-wrap tr:hover td{background:color-mix(in srgb, var(--brand) 3%, transparent)!important}:root[data-theme=light] .execution-rating-new{background:#f8fafc!important;border:1px solid #00000008!important;padding:8px!important}:root[data-theme=light] .mood-btn-new{color:#64748b!important;background:#fff!important;border:1px solid #0000000a!important;box-shadow:0 2px 6px #00000005!important}:root[data-theme=light] .mood-btn-new.active{box-shadow:0 6px 16px #00000014!important}:root[data-theme=light] .input,:root[data-theme=light] .select-modern{color:#0f172a!important;background:#f8fafc!important;border:1px solid #0000000f!important;box-shadow:inset 0 2px 4px #00000003!important}:root[data-theme=light]{--bg:#f4f7fb!important;--border:#0000000a!important}:root[data-theme=light] body,:root[data-theme=light] .main,:root[data-theme=light] .sidebar{background:var(--bg)!important;border-right-color:#00000008!important}:root[data-theme=light] .toolbar-top{-webkit-backdrop-filter:blur(16px)!important;background:#f4f7fbd9!important;border-bottom-color:#00000008!important}:root[data-theme=light] .card{background:#fff!important;border:1px solid #0000000a!important;box-shadow:0 4px 20px #00000008,0 1px 3px #00000005!important}:root[data-theme=light] .tw-arc-green,:root[data-theme=light] .pf-arc-green,:root[data-theme=light] .seg-green{stroke:#10b981!important;background:#10b981!important}:root[data-theme=light] .tw-arc-red,:root[data-theme=light] .pf-arc-red,:root[data-theme=light] .seg-red{stroke:#f43f5e!important;background:#f43f5e!important}:root[data-theme=light] #view-dashboard .card:has(#zellaRadar){background:radial-gradient(circle,#3b82f60a 0%,#fff 60%)!important}:root[data-theme=light] #recentTrades table{border-spacing:0!important}:root[data-theme=light] #recentTrades td{background:#fff!important;border-bottom:1px solid #00000005!important;border-radius:0!important}:root[data-theme=light] #recentTrades tr:nth-child(2n) td{background:#f8fafc!important}:root[data-theme=light] #recentTrades tr:hover td{color:var(--brand)!important;background:#3b82f60a!important}:root[data-theme=light] #recentTrades th{color:#64748b!important;background:#f1f5f9!important;border-bottom:2px solid #0000000d!important;padding:12px 16px!important}:root[data-theme=light] .presets .btn.btn-primary{background:color-mix(in srgb, var(--brand) 12%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:none!important;font-weight:800!important}:root[data-theme=light] .presets .btn.btn-primary:hover{background:color-mix(in srgb, var(--brand) 18%, transparent)!important}:root[data-theme=light] .seg-btn.active{background:color-mix(in srgb, var(--brand) 12%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:none!important}.presets .btn,.presets .btn.btn-primary,.seg-btn,.seg-btn.active{font-weight:700!important;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .1s!important}.presets .btn:active,.seg-btn:active{transition:transform 50ms!important;transform:scale(.96)!important}.presets .btn.btn-primary,.seg-btn.active{transform:scale(1)!important}:root[data-theme=light] #proMatrix3D,:root[data-theme=light] #proGalaxy3D{background:radial-gradient(circle at 50% 60%,#00000008 0%,#0000 60%)!important}:root[data-theme=dark] #proMatrix3D,:root[data-theme=dark] #proGalaxy3D{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--brand) 6%, transparent) 0%, transparent 60%)!important}.j-pnl{letter-spacing:-.5px!important;font-size:24px!important}.j-tl-line{background:color-mix(in srgb, var(--border) 80%, transparent)!important;width:3px!important}:root[data-theme=light] .j-text{border:1px solid #00000008!important;border-left:4px solid var(--brand)!important;color:#334155!important;background:#f8fafc!important;box-shadow:inset 0 2px 4px #00000003!important}.j-foot .btn{background:var(--panel-2)!important;border-color:var(--border)!important;color:var(--muted)!important;padding:8px 16px!important;font-size:12px!important}.j-foot .btn:hover{background:var(--brand)!important;color:#fff!important;border-color:var(--brand)!important}:root[data-theme=light] .pb-rules{background:#f8fafc!important;border-color:#0000000a!important}:root[data-theme=light] .pb-rules li{color:#0f172a!important;background:#fff!important;border-color:#00000008!important;box-shadow:0 2px 6px #00000005!important}.rule-track{background:color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:6px!important;height:6px!important;margin:12px 0!important;box-shadow:inset 0 1px 3px #0000000a!important}.rule-fill{border-radius:6px!important}.pg-kpi{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:20px!important;padding:24px 32px!important;transition:transform .3s,box-shadow .3s,border-color .3s!important;box-shadow:0 4px 20px #00000005!important}.pg-kpi:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--brand) 6%, #0000000d)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important;transform:translateY(-2px)!important}#pgLiveEqStatus,#pgDemoEVStatus{display:none!important}#pgDemoQuarterFill{background:var(--brand)!important;box-shadow:0 0 8px color-mix(in srgb, var(--brand) 40%, transparent)!important}.rule-card .chip{letter-spacing:.5px!important;border:1px solid #0000!important;padding:4px 10px!important;font-size:10.5px!important}.rule-card .chip[style*="10b981"]{color:#10b981!important;background:#10b9811f!important;border-color:#10b98140!important}.rule-card .chip[style*=ef4444]{color:#f43f5e!important;background:#f43f5e1f!important;border-color:#f43f5e40!important}#userMenuDropdown>div:first-child{margin-bottom:6px!important;padding-bottom:12px!important}:root[data-theme=light] .leg-buy{color:#059669!important;background:#10b9812e!important}:root[data-theme=light] .leg-sell{color:#dc2626!important;background:#ef44442e!important}#acc-demo>div:last-child{color:color-mix(in srgb, #a855f7 80%, var(--text))!important;background:#a855f714!important;border:1px solid #a855f733!important}#acc-demo>div:last-child strong{color:#a855f7!important}.tool-card{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:20px!important;padding:24px!important;box-shadow:0 4px 15px #00000005!important}.tool-card:hover{background:var(--panel-2)!important;border-color:color-mix(in srgb, var(--brand) 40%, transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)!important;transform:scale(.98)!important}.tc-icon{border-radius:16px!important;width:56px!important;height:56px!important;box-shadow:0 8px 24px #0000001a!important}.segmented-control{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:14px!important;padding:4px!important;box-shadow:inset 0 2px 4px #00000005!important}.seg-btn{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:10px!important}.seg-btn.active{background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:0 4px 12px #0000000d!important}:root[data-theme=light] .seg-btn.active{border-color:var(--border)!important;color:var(--text)!important}.session-track{background:color-mix(in srgb, var(--panel-2) 60%, transparent)!important;border:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;border-radius:12px!important;height:40px!important;box-shadow:inset 0 4px 12px #0000000f!important}.s-bar{border-radius:8px!important;top:6px!important;bottom:6px!important;box-shadow:0 2px 8px #0003!important}#currentTimeLaser{z-index:20!important;background:#ef4444!important;width:2px!important;box-shadow:0 0 20px #ef4444,0 0 5px #ef4444!important}#currentTimeLaser>div:first-child{color:#fff!important;background:#ef4444!important;border-radius:6px!important;padding:4px 8px!important;box-shadow:0 4px 12px #ef444466!important}#tool-growth .card{padding:0!important;overflow:hidden!important}#growthChartCanvas{border-radius:0 0 20px 20px!important}:root[data-theme=light] .rc-result-panel{background:#0f172a!important;border:1px solid #1e293b!important;border-radius:20px!important;justify-content:flex-start!important;padding:32px!important;box-shadow:0 16px 40px #0003!important}:root[data-theme=dark] .rc-result-panel{background:var(--panel-2)!important;border:1px solid var(--border)!important;border-radius:20px!important;justify-content:flex-start!important;padding:32px!important;box-shadow:inset 0 2px 10px #0000000d!important}:root[data-theme=light] .rc-result-panel div[style*="text-transform: uppercase"]{color:#94a3b8!important}:root[data-theme=light] .rc-result-panel div[style*="font-weight: 700"]{color:#e2e8f0!important}#tool-riskCalc .rc-result-panel{background:var(--panel)!important;border:1px solid var(--border)!important;padding:40px 32px!important}:root[data-theme=light] #tool-recovery .rc-result-panel>div:last-child{background:#1e293b!important;border:1px solid #334155!important;box-shadow:0 12px 32px #0003!important}:root[data-theme=light] #tool-recovery .rc-result-panel>div:last-child>div:first-child{color:#94a3b8!important}.layout.sidebar-collapsed .nav a:before{display:none!important}.layout.sidebar-collapsed .nav a{border-radius:14px!important;justify-content:center!important;width:44px!important;height:44px!important;margin:8px auto!important;padding:12px!important}.layout.sidebar-collapsed .nav a.active{background:color-mix(in srgb, var(--brand) 15%, transparent)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 10%, transparent)!important}:root[data-theme=dark] #calCells .day-cell.pos-heat-1{background:#10b9810f!important;border-color:#10b98126!important}:root[data-theme=dark] #calCells .day-cell.pos-heat-2{background:#10b9811f!important;border-color:#10b98140!important}:root[data-theme=dark] #calCells .day-cell.pos-heat-3{background:#10b9812e!important;border-color:#10b98159!important}:root[data-theme=dark] #calCells .day-cell.pos-heat-4{background:#10b9813d!important;border-color:#10b98173!important}:root[data-theme=dark] #calCells .day-cell.pos-heat-5{background:#10b9814d!important;border-color:#10b9818c!important}:root[data-theme=dark] #calCells .day-cell.neg-heat-1{background:#ef44440f!important;border-color:#ef444426!important}:root[data-theme=dark] #calCells .day-cell.neg-heat-2{background:#ef44441f!important;border-color:#ef444440!important}:root[data-theme=dark] #calCells .day-cell.neg-heat-3{background:#ef44442e!important;border-color:#ef444459!important}:root[data-theme=dark] #calCells .day-cell.neg-heat-4{background:#ef44443d!important;border-color:#ef444473!important}:root[data-theme=dark] #calCells .day-cell.neg-heat-5{background:#ef44444d!important;border-color:#ef44448c!important}:root[data-theme=dark] #view-trades .presets .btn.btn-primary,:root[data-theme=dark] #view-trades .filter-bar .btn.btn-primary{background:color-mix(in srgb, var(--brand) 15%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:none!important}:root[data-theme=dark] #view-trades .table-wrap tr:nth-child(2n) td{background:#ffffff05!important}:root[data-theme=dark] #view-trades .table-wrap tr:hover td{background:#ffffff0a!important}:root[data-theme=dark] .rp-footer .presets .btn{color:var(--muted)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}:root[data-theme=dark] .rp-footer .presets .btn:hover{color:var(--text)!important;background:#ffffff26!important}:root[data-theme=dark] #dvNotes{background:#0003!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 4px 12px #0003!important}:root[data-theme=dark] .presets .btn.active,:root[data-theme=dark] .filter-bar .btn.active,:root[data-theme=dark] .segmented-control .seg-btn.active{background:color-mix(in srgb, var(--brand) 15%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;box-shadow:none!important}:root[data-theme=dark] .table-wrap th{color:#94a3b8!important;letter-spacing:1.5px!important;font-size:10px!important}#app-splash.workspace-switch-mode .splash-text{opacity:1!important;line-height:1.3!important;animation:none!important;transform:none!important}#app-splash.workspace-switch-mode .splash-loader-wrap{background:color-mix(in srgb, var(--border) 60%, transparent)!important;width:180px!important;height:3px!important;margin:20px auto 0!important}#app-splash.workspace-switch-mode{background:color-mix(in srgb, var(--bg) 75%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;z-index:999999!important;transition:opacity .4s cubic-bezier(.16,1,.3,1)!important}#app-splash.workspace-switch-mode .splash-curtain,#app-splash.workspace-switch-mode .splash-logo-container{display:none!important}#app-splash.workspace-switch-mode .splash-text{flex-direction:column;align-items:center;gap:8px;display:flex;opacity:1!important;animation:none!important;transform:none!important}#app-splash.workspace-switch-mode .splash-loader-wrap{border:4px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-top-color:var(--brand)!important;background:0 0!important;border-radius:50%!important;width:48px!important;height:48px!important;margin:0 auto 24px!important;animation:.8s linear infinite spinWorkspace!important}#app-splash.workspace-switch-mode .splash-loader-bar{display:none!important}@keyframes spinWorkspace{to{transform:rotate(360deg)}}#app-splash.workspace-switch-mode.reveal-app{opacity:0!important;pointer-events:none!important}html.switching-workspace-fast #app-splash{background:color-mix(in srgb, var(--bg) 75%, transparent)!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important}html.switching-workspace-fast #app-splash .splash-curtain,html.switching-workspace-fast #app-splash .splash-logo-container{display:none!important}.toast-msg{background:color-mix(in srgb, var(--text) 95%, transparent)!important;color:var(--bg)!important;box-shadow:0 20px 40px #0003, 0 0 0 1px color-mix(in srgb, var(--bg) 20%, transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border:none!important;border-radius:50px!important;padding:12px 24px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;transform:translateY(100px)scale(.9)!important}.toast-msg.success{box-shadow:0 15px 30px #10b98140!important}.toast-msg.error{box-shadow:0 15px 30px #ef444440!important}@keyframes errorShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.error-shake{background:color-mix(in srgb, #ef4444 5%, var(--panel-2))!important;border-color:#ef4444!important;animation:.4s cubic-bezier(.36,.07,.19,.97) errorShake!important;box-shadow:0 0 0 3px #ef444433!important}.toast-msg{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--border)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:50px!important;padding:12px 24px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;transform:translateY(100px)scale(.9)!important;box-shadow:0 10px 30px #00000014!important}.toast-msg.show{transform:translateY(0)scale(1)!important}.toast-msg.success{border-bottom:2px solid #10b981!important}.toast-msg.error{border-bottom:2px solid #ef4444!important}.toast-msg svg{filter:none!important}.toast-msg.success svg{stroke:#10b981!important}.toast-msg.error svg{stroke:#ef4444!important}#toast-container{align-items:center!important;top:auto!important;bottom:32px!important;right:50%!important;transform:translate(50%)!important}@media (width<=1000px){.toolbar-top{flex-wrap:nowrap!important;height:64px!important;padding:0 12px!important;overflow:hidden!important}.toolbar-top .left,.toolbar-top .right{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}#topbarTitle{white-space:nowrap!important;font-size:16px!important}#qaNewTradeHeader span,#capitalBtn span,#rpLabel{display:none!important}.toolbar-top .btn,.toolbar-top .avatar-dummy{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important}.toolbar-top .avatar-dummy{border-radius:50%!important}#rpToggle .rp-ic,#qaNewTradeHeader svg,#capitalBtn svg{margin:0!important;transform:none!important}#qaNewTradeHeader{background:var(--brand)!important;color:#fff!important;border:none!important}#mobileMenuBtn{display:flex!important}.kpis,.grid-2,.grid-4,.stats-grid{gap:12px!important}.card{border-radius:12px!important;padding:16px!important}.kpi{min-height:auto!important}.kpi-value,#twValue,#pfValue,.kpi-awl #awlRatio{margin-top:4px!important;font-size:24px!important}.kpi-top{font-size:12px!important}.tw-gauge{width:140px!important;height:70px!important;margin:4px auto 0!important}.kpi.gauge .gauge-can{width:80px!important;height:80px!important}}:root:has(dialog.premium-modal[open]) body{overflow:hidden!important}@media (width<=1000px){#capitalBtn svg{flex-shrink:0!important;width:20px!important;height:20px!important;display:block!important}#accOptionsContainer{height:auto!important;overflow:visible!important}dialog.premium-modal[open] .modal-body{-webkit-overflow-scrolling:touch!important;padding-bottom:40px!important;overflow-y:auto!important}#rpPanel{z-index:999999!important;width:90vw!important;max-width:360px!important;max-height:80vh!important;margin:0!important;position:fixed!important;top:50%!important;left:50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 25px 50px #000c,0 0 0 9999px #0009!important}#userMenuDropdown{z-index:999999!important;width:220px!important;margin:0!important;position:fixed!important;top:70px!important;left:auto!important;right:16px!important;transform:none!important;box-shadow:0 16px 40px #0009!important}}.toolbar-top{overflow:visible!important}@media (width<=1000px){#rpPanel{z-index:999999!important;width:90vw!important;max-width:360px!important;margin:0!important;position:fixed!important;top:20vh!important;left:50vw!important;transform:translate(-50%)!important;box-shadow:0 25px 50px #000c,0 0 0 100vmax #0009!important}#userMenuDropdown{z-index:999999!important;width:220px!important;position:fixed!important;top:70px!important;left:auto!important;right:12px!important}}html:has(dialog.premium-modal[open]){overflow:hidden!important}html:has(dialog.premium-modal[open]) body{overflow:hidden!important}dialog.premium-modal[open],dialog.premium-modal[open] .modal-body{overscroll-behavior:contain!important}@media (width<=1000px){#rpPanel{z-index:999999!important;border-radius:20px!important;width:92vw!important;max-width:340px!important;padding:16px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 25px 50px #000c,0 0 0 100vmax #0009!important}.rp-cell{padding:6px!important;font-size:13.5px!important}.rp-title{font-size:16px!important}.rp-footer{padding:12px 4px 4px!important}#rpPanel{z-index:999999!important;-webkit-overflow-scrolling:touch!important;z-index:999999!important;inset:0!important;border-radius:20px!important;width:92vw!important;max-width:340px!important;height:fit-content!important;max-height:80dvh!important;margin:0!important;padding:12px!important;position:fixed!important;inset:8dvh auto auto 50%!important;overflow-y:auto!important;transform:translate(-50%)!important;box-shadow:0 25px 50px #000c,0 0 0 100vmax #0009!important}.rp-grid,.rp-week{gap:4px!important;padding:0 4px 4px!important}.rp-cell{aspect-ratio:auto!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:4px!important;font-size:13.5px!important;display:flex!important}.rp-head{padding:4px 4px 12px!important}.rp-footer{gap:8px!important;padding:12px!important}.rp-actions-row .presets{flex-wrap:wrap!important}}:root:has(#rpPanel[style*="display: block"]) body{touch-action:auto!important;overflow:visible!important}@media (width<=1000px){:root:has(#rpPanel[style*="display: block"]) body{touch-action:none!important;overflow:hidden!important}}html:has(dialog.premium-modal[open]){overflow:hidden scroll!important}html:has(dialog.premium-modal[open]) body{overflow:hidden!important}@media (width>=1001px){:is(html,html:has(dialog.premium-modal[open]),html:has(#rpPanel[style*="display: block"])){overflow:hidden scroll!important}html:has(dialog.premium-modal[open]) body{overflow-y:hidden!important}html:has(#rpPanel[style*="display: block"]) body{overflow-y:visible!important}}@media (width<=1000px){:is(html:has(dialog.premium-modal[open]) body,html:has(#rpPanel[style*="display: block"]) body){touch-action:none!important;overflow:hidden!important}}@media (width>=1001px){html:has(#rpPanel[style*="display: block"]){overflow-y:scroll!important}:root:has(#rpPanel[style*="display: block"]){overflow-y:scroll!important}html:has(#rpPanel[style*="display: block"]) body{overflow-y:visible!important}:root:has(#rpPanel[style*="display: block"]) body{overflow-y:visible!important}html:has(dialog.premium-modal[open]){overflow-y:scroll!important}:root:has(dialog.premium-modal[open]){overflow-y:scroll!important}html:has(dialog.premium-modal[open]) body{overflow-y:clip!important}:root:has(dialog.premium-modal[open]) body{overflow-y:clip!important}}html,body{height:auto!important;min-height:100vh!important}html{scrollbar-gutter:stable!important;overflow:hidden scroll!important}body{overflow:hidden visible!important}@media (width>=1001px){html:has(dialog.premium-modal[open]) body{overflow-y:clip!important}html:has(#rpPanel[style*="display: block"]) body{overflow-y:visible!important}}@media (width<=1000px){:is(html:has(dialog.premium-modal[open]) body,html:has(#rpPanel[style*="display: block"]) body){touch-action:none!important;overflow:hidden!important}.sidebar{width:240px!important}#collapseSidebarBtn{display:none!important}.sidebar-controls{justify-content:center!important;padding:0!important}.mobile-kpis{display:none!important}@media (width<=1000px){.desktop-kpis{display:none!important}.mobile-kpis{flex-direction:column!important;gap:16px!important;margin-bottom:24px!important;display:flex!important}#twGaugeMobile svg,#pfGaugeMobile svg{width:100%!important;height:100%!important;display:block!important;position:static!important}#twGaugeMobile svg{transform:rotate(180deg)!important}}.card:has(#zellaRadar){padding:16px 20px!important}.card:has(#zellaRadar) .chart.radar{justify-content:center!important;align-items:center!important;min-height:240px!important;margin:-10px 0!important;display:flex!important}#zellaRadar{transform-origin:50%!important;transform:scale(1.05)!important}.card:has(#recentTrades){padding-left:0!important;padding-right:0!important}.card:has(#recentTrades) .card-head{padding-left:16px!important;padding-right:16px!important}#recentTrades{width:100%!important;margin-left:0!important;padding:0 16px 20px!important}#recentTrades table{border-right:none!important;width:max-content!important;min-width:750px!important}#recentTrades th:last-child,#recentTrades td:last-child{padding-right:32px!important}}@media (width>=1001px){.sidebar{z-index:100!important;width:260px!important;height:100vh!important;transition:width .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;left:0!important}.layout.sidebar-collapsed .sidebar{width:74px!important}.main{grid-column:2!important;width:100%!important;min-width:0!important;overflow-x:hidden!important}.view{box-sizing:border-box!important;width:100%!important;max-width:100%!important}#view-trades .card,#tradesTable table{width:100%!important}#view-calendar .card>div:nth-child(2){justify-content:space-between!important;width:100%!important}}.mobile-kpis{display:none!important}#twGaugeMobile svg{width:100%!important;height:100%!important;display:block!important;transform:rotate(180deg)!important}#pfGaugeMobile svg{width:100%!important;height:100%!important;display:block!important}@media (width<=1000px){.desktop-kpis{display:none!important}.mobile-kpis{flex-direction:column!important;gap:16px!important;margin-bottom:24px!important;display:flex!important}}:root[data-theme=dark] .card{border-color:#ffffff0f!important;box-shadow:0 8px 24px #0006!important}@media (width<=1000px){#zellaRadar{transform-origin:50%!important;transform:scale(.85)!important}.card:has(#zellaRadar) .chart.radar{min-height:250px!important;margin-top:-15px!important;margin-bottom:-15px!important}.card:has(#zellaRadar)>div:last-child{align-items:center!important;padding-top:16px!important}#nexusScoreVal{margin-top:0!important;font-size:42px!important}.mobile-kpis .card{padding:16px 20px!important}#pfGaugeMobile{width:52px!important;height:52px!important}:is(.card:has(#equityChart),.card:has(#dailyChart)){padding-bottom:24px!important}.card-head .presets .btn{border-radius:6px!important;padding:4px 8px!important;font-size:10.5px!important}#recentTrades{padding:0 12px 20px!important}#recentTrades table{border-spacing:0 6px!important}#recentTrades .status-chip{letter-spacing:.5px!important;border-width:1px!important;padding:3px 8px!important;font-size:10px!important}#recentTrades td{padding:10px 12px!important;font-size:12.5px!important}#recentTrades th:last-child,#recentTrades td:last-child{padding-right:16px!important}}.trades-mobile-cards{display:none}.trades-desktop-table{display:block}.mobile-tab-bar,#recentTradesMobile{display:none}#recentTrades.desktop-recent{display:block}@media (width<=1000px){.card:hover{border-color:var(--border)!important;box-shadow:none!important;transform:none!important}:root[data-theme=dark] .card:hover{border-color:#ffffff0f!important;box-shadow:0 8px 24px #0006!important}.mobile-tab-bar{z-index:9990;background:var(--panel);border-top:1px solid var(--border);padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;display:flex!important}:root[data-theme=dark] .mobile-tab-bar{background:#141414eb;box-shadow:0 -4px 24px #00000080}:root[data-theme=light] .mobile-tab-bar{background:#ffffffeb;box-shadow:0 -2px 12px #0000000f}.tab-item{color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:54px;padding:4px 12px;transition:color .2s;display:flex;position:relative}.tab-item span{letter-spacing:.2px;font-size:10px;font-weight:700;line-height:1}.tab-item svg{transition:transform .2s}.tab-item.active{color:var(--brand)}.tab-item.active svg{transform:scale(1.08)}.tab-item.active:before{content:"";background:var(--brand);border-radius:0 0 3px 3px;width:20px;height:3px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.tab-item.tab-add{min-width:auto;padding:0}.tab-add-btn{background:var(--brand);color:#fff;width:48px;height:48px;box-shadow:0 4px 16px color-mix(in srgb, var(--brand) 50%, transparent);border-radius:16px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;transform:translateY(-8px)}.tab-add-btn:active{transform:translateY(-6px)scale(.95)}.main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.view{padding-bottom:24px!important}.toolbar-top{gap:8px!important;margin-bottom:8px!important;padding:10px 14px!important}.toolbar-top .left{min-width:0;flex:auto!important;gap:8px!important}.toolbar-top .right{flex:none;justify-content:flex-end;flex-wrap:nowrap!important;gap:6px!important}.topbar-title,#topbarTitle{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden;font-size:17px!important;font-weight:800!important;display:block!important}#dashContextBadge,#qaNewTradeHeader{display:none!important}#capitalBtn{min-height:40px;border-radius:10px!important;padding:8px 10px!important}#capitalBtn span{display:none!important}.range-picker .btn{min-height:40px;border-radius:10px!important;padding:8px 10px!important}#rpLabel{display:none!important}.user-menu-wrapper{margin-left:4px!important}.avatar-dummy,.user-avatar-display{min-height:36px;width:36px!important;height:36px!important;font-size:14px!important}#mobileMenuBtn{justify-content:center;align-items:center;min-width:40px;min-height:40px;border-radius:10px!important;padding:8px!important;display:flex!important}.mobile-kpis{padding:0;flex-direction:column!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.mobile-kpis .card{position:relative;overflow:hidden;border-radius:14px!important;padding:14px 18px!important}.mobile-kpis .card:before{content:"";background:var(--brand);opacity:.4;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.grid-2{grid-template-columns:1fr!important;gap:10px!important}:is(.card:has(#equityChart),.card:has(#dailyChart)){border-radius:14px!important;padding:14px!important}.card-head{margin-bottom:8px!important}.card-head h3{gap:6px!important;font-size:13px!important}.card-head h3 svg{width:15px!important;height:15px!important}.card-head .presets{gap:4px;display:flex}.card-head .presets .btn,.inline.presets .btn{min-height:32px;border-radius:8px!important;padding:6px 10px!important;font-size:11px!important;font-weight:700!important}.chart{height:220px!important}.card-head .chip{padding:2px 6px!important;font-size:10px!important}.card:has(#zellaRadar){border-radius:14px!important;padding:14px!important}#zellaRadar{transform-origin:50%!important;transform:scale(.82)!important}.card:has(#zellaRadar) .chart.radar{justify-content:center!important;align-items:center!important;min-height:220px!important;max-height:260px!important;margin:-5px 0 0!important;display:flex!important;overflow:visible!important}.card:has(#zellaRadar)>div:last-child{flex-wrap:nowrap!important;gap:20px!important;padding-top:8px!important}#nexusScoreVal{letter-spacing:-1.5px!important;font-size:36px!important}#recentTrades.desktop-recent,#recentTrades{display:none!important}#recentTradesMobile{display:block!important}.card:has(#recentTradesMobile){border-radius:14px!important;padding:14px 0 0!important;overflow:hidden!important}.card:has(#recentTradesMobile) .card-head{margin-bottom:0!important;padding:0 16px 10px!important}.card:has(#recentTradesMobile) .card-head h3{font-size:12.5px!important}#recentTradesMobile{margin-top:0!important}.rt-card{-webkit-tap-highlight-color:transparent;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;transition:background .15s;display:flex}.rt-card:last-child{border-bottom:none}.rt-card:active{background:var(--panel-2)}.rt-side-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.rt-side-icon.long{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.rt-side-icon.short{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.rt-side-icon svg{width:16px;height:16px}.rt-info{flex:1;min-width:0}.rt-info-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.rt-symbol{color:#60a5fa;letter-spacing:-.3px;font-size:14.5px;font-weight:800}.rt-status{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}.rt-status.win{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e40}.rt-status.loss{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.rt-info-bottom{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.rt-info-bottom .rt-dot{background:var(--muted);opacity:.4;border-radius:50%;width:3px;height:3px}.rt-pnl{text-align:right;flex-shrink:0}.rt-pnl-val{letter-spacing:-.3px;font-size:14.5px;font-weight:800}.rt-pnl-val.pos{color:#22c55e}.rt-pnl-val.neg{color:#ef4444}.rt-pnl-pct{color:var(--muted);margin-top:2px;font-size:11px;font-weight:700}.premium-modal{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}.premium-modal .modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 140px)!important;padding:16px!important;overflow-y:auto!important}.premium-modal .modal-header{z-index:10;position:sticky;top:0;padding:16px!important}.premium-modal .modal-footer{position:sticky;bottom:0;padding:16px!important}.sidebar{z-index:99999!important}.sidebar-overlay{z-index:99998!important}.main{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:auto}#view-calendar{height:auto!important;padding-bottom:80px!important;overflow:visible!important}.stats-grid{grid-template-columns:1fr!important;gap:12px!important}.span-4,.span-6,.span-full{grid-column:span 1!important}#view-progress .grid-2,.pg-kpi-grid{grid-template-columns:1fr!important}.s-grid{grid-template-columns:1fr!important;gap:12px!important}.grid-4{grid-template-columns:1fr 1fr!important}.view{padding:12px 10px 24px!important}.rp-panel{z-index:99997!important;border-radius:16px!important;width:auto!important;max-height:80vh!important;position:fixed!important;top:60px!important;left:8px!important;right:8px!important;overflow-y:auto!important}dialog{z-index:99999!important}dialog::backdrop{z-index:99998!important}#proMatrix3D,#proGalaxy3D{height:280px!important}:is(.card:has(#proMatrix3D),.card:has(#proGalaxy3D)){display:none!important}.card:has(#statGradeVal){text-align:center!important;flex-direction:column!important;gap:16px!important;padding:20px!important}.card:has(#statGradeVal)>div:nth-child(2){border-right:none!important;border-bottom:1px solid var(--border)!important;width:100%!important;min-width:0!important;padding-bottom:16px!important;padding-right:0!important}#statGradeVal{font-size:56px!important}.table-wrap{position:relative}.table-wrap:after{content:"";background:linear-gradient(90deg, transparent, var(--panel));pointer-events:none;z-index:5;width:40px;position:sticky;top:0;bottom:0;right:0}}@media (width<=380px){.mobile-kpis .card{padding:14px 16px!important}.mobile-tab-bar{padding:4px 0 calc(4px + env(safe-area-inset-bottom,0px))}.tab-item{min-width:48px;padding:4px 8px}.tab-item span{font-size:9px}.tab-add-btn{border-radius:14px;width:44px;height:44px}}.sidebar-close-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;margin-left:auto;padding:6px;transition:all .2s;display:none}.sidebar-close-btn:active{background:var(--panel-2);color:var(--text)}@media (width<=1000px){.sidebar-close-btn{justify-content:center;align-items:center;display:flex!important}#userMenuDropdown{border:1px solid var(--border)!important;border-radius:14px!important;padding:6px!important;box-shadow:0 12px 40px #00000040!important}:root[data-theme=dark] #userMenuDropdown{box-shadow:0 12px 40px #0009!important}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009!important}dialog[open]{z-index:999999!important}#view-trades{box-sizing:border-box!important;width:100%!important;padding:0 14px 24px!important}#view-trades .card{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;padding:12px!important}#view-trades .toolbar{flex-direction:column!important;gap:10px!important}#view-trades .toolbar .stack{width:100%}#view-trades .presets{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;flex-wrap:nowrap!important;gap:6px!important;display:flex!important;overflow-x:auto!important}#view-trades .presets::-webkit-scrollbar{display:none}#view-trades .presets .btn{white-space:nowrap;border-radius:10px!important;flex-shrink:0!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important}#view-trades .search-box,#view-trades .search-box input{width:100%!important}#view-trades .segmented-control{flex-shrink:0}#tradesTable .trades-desktop-table{display:none!important}#tradesTable .trades-mobile-cards{display:block!important}.tl-card{border-bottom:1px solid var(--border);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:14px 4px;display:flex}.tl-card:last-child{border-bottom:none}.tl-card:active{background:color-mix(in srgb, var(--panel-2) 50%, transparent)}.tl-side-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tl-side-icon.long{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.tl-side-icon.short{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.tl-side-icon svg{width:17px;height:17px}.tl-info{flex:1;min-width:0}.tl-row1{align-items:center;gap:8px;margin-bottom:3px;display:flex}.tl-symbol{color:#60a5fa;letter-spacing:-.3px;font-size:15px;font-weight:800}.tl-status{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}.tl-status.win{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.tl-status.loss{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.tl-status.active{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.tl-row2{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.tl-dot{background:var(--muted);opacity:.35;border-radius:50%;flex-shrink:0;width:3px;height:3px}.tl-pnl{text-align:right;flex-shrink:0;padding-left:8px}.tl-pnl-val{letter-spacing:-.3px;font-size:14.5px;font-weight:800}.tl-pnl-val.pos{color:#22c55e}.tl-pnl-val.neg{color:#ef4444}.tl-pnl-val.neutral{color:var(--muted)}.tl-pnl-pct{color:var(--muted);margin-top:2px;font-size:11px;font-weight:700}.sidebar .logo{width:100%;justify-content:space-between!important;align-items:center!important;display:flex!important}}#view-calendar.cal-view-layout.active{flex-direction:column;height:calc(100vh - 96px);display:flex;overflow:hidden;padding-bottom:0!important}@media (width<=1000px){#view-calendar.cal-view-layout.active{flex-direction:unset!important;height:auto!important;padding:0 12px 24px!important;display:block!important;overflow:visible!important}#view-calendar>.card{box-sizing:border-box!important;border-radius:14px!important;gap:12px!important;width:100%!important;padding:12px!important}#view-calendar .toolbar{flex-direction:column!important;gap:8px!important;margin-bottom:0!important}#view-calendar .toolbar .stack{justify-content:center;width:100%}#view-calendar .toolbar .stack:first-child{justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}#view-calendar .select-modern{flex:1;border-radius:10px!important;min-width:0!important;padding:8px 10px!important;font-size:14px!important}#view-calendar .toolbar .btn.ghost{min-width:36px;padding:8px!important}#view-calendar .toolbar .stack:last-child{display:none!important}#view-calendar>.card>div:nth-child(2){flex-direction:column!important;gap:12px!important}#view-calendar>.card>div:nth-child(2)>div:first-child{width:100%!important;min-width:0!important}#view-calendar .cal-weekday{text-align:center!important;padding:0!important;font-size:10px!important}#view-calendar>.card>div:nth-child(2)>div:first-child>div:first-child{gap:4px!important;margin-bottom:4px!important}#view-calendar #calCells,#view-calendar>.card>div:nth-child(2)>div:first-child>div:last-child{grid-template-columns:repeat(7,1fr)!important;grid-auto-rows:60px!important;gap:3px!important}#view-calendar .day-cell{border-radius:8px!important;height:100%!important;min-height:0!important;padding:5px 4px!important;overflow:hidden!important}#view-calendar .day-cell .day-number{font-size:11px!important;font-weight:800!important}#view-calendar .day-cell>div:first-child span:last-child:not(.day-number){display:none!important}#view-calendar .day-cell .day-pnl{letter-spacing:-.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;margin-top:auto!important;font-size:9px!important;font-weight:800!important;overflow:hidden!important}#view-calendar .day-cell .pnl-zero{visibility:hidden!important}#view-calendar .day-cell>div:first-child{justify-content:center!important;margin-bottom:2px!important}#view-calendar>.card>div:nth-child(2)>aside{order:2;border-radius:12px!important;width:100%!important;padding:16px!important}#view-calendar>.card>div:nth-child(2)>aside h3{margin-bottom:8px!important;font-size:11px!important}#view-calendar>.card>div:nth-child(2)>aside>div:first-of-type{margin:8px 0 16px!important;font-size:32px!important}#wsPnl{font-size:32px!important}#view-calendar>.card>div:nth-child(2)>aside>div:last-child{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}#view-calendar>.card>div:nth-child(2)>aside>div:last-child>div[style*="height: 1px"]{display:none!important}#view-dayview{box-sizing:border-box!important;width:100%!important;padding:0 12px 24px!important}#view-dayview .dayview-container{gap:12px!important;height:auto!important;overflow:visible!important}#view-dayview .toolbar{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:14px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;padding:12px 16px!important;display:flex!important}#view-dayview .toolbar #dvPrev,#view-dayview .toolbar #dvNext{border-radius:10px!important;min-width:40px!important;padding:8px!important;font-size:0!important}#view-dayview .toolbar #dvPrev svg,#view-dayview .toolbar #dvNext svg{width:20px!important;height:20px!important;margin:0!important}#view-dayview #dvDateDisplay{text-align:center!important;border-radius:10px!important;flex:1!important;min-width:0!important;padding:8px 12px!important;font-size:15px!important}#view-dayview .grid-2{grid-template-columns:1fr!important;gap:12px!important}#view-dayview .grid-2>div{height:auto!important;padding-right:0!important;overflow:visible!important}#view-dayview .grid-2>div:first-child>.card:first-child{border-radius:14px!important;padding:16px!important;overflow:hidden!important}#view-dayview .grid-2>div:first-child>.card:first-child h3{white-space:nowrap!important;margin-bottom:4px!important;font-size:11px!important}#view-dayview #dvPnl{letter-spacing:-1.5px!important;margin-bottom:10px!important;font-size:34px!important}#view-dayview .grid-2>div:first-child>.card:first-child>div>div:last-child{width:100%!important;min-width:0!important}#view-dayview .grid-2>div:first-child>.card:first-child>div{flex-direction:column!important;gap:12px!important}#view-dayview .grid-2>div:first-child>.card:nth-child(2){border-radius:14px!important;padding:16px!important;overflow:hidden!important}#view-dayview .grid-2>div:first-child>.card:nth-child(2) .card-head{margin-bottom:12px!important}#view-dayview .execution-rating-new{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:10px!important;flex-wrap:nowrap!important;gap:4px!important;padding:4px!important;overflow-x:auto!important}#view-dayview .execution-rating-new::-webkit-scrollbar{display:none}#view-dayview .mood-btn-new{white-space:nowrap!important;border-radius:6px!important;flex-shrink:0!important;min-width:58px!important;padding:8px 6px!important;font-size:11px!important}#view-dayview #dvImgDrop,#view-dayview #dvImgInput,#view-dayview #dvImgData{display:none!important}#view-dayview .grid-2>div:first-child>.card:nth-child(2) .grid-2{grid-template-columns:1fr!important}#view-dayview .grid-2>div:first-child>.card:nth-child(2) .grid-2>div:first-child{display:none!important}#view-dayview #dvNotes{border-radius:10px!important;min-height:100px!important;padding:12px!important;font-size:14px!important}#view-dayview .grid-2>div:last-child>.card:first-child{border-radius:14px!important;height:auto!important;min-height:200px!important;padding:14px!important}#view-dayview .grid-2>div:last-child>.card:first-child .chart{height:180px!important}#view-dayview .grid-2>div:last-child>.card:nth-child(2){border-radius:14px!important;height:auto!important;min-height:0!important;padding:14px!important}#view-dayview #dvTradesTable{height:auto!important}#view-dayview #dvTradesTable table{min-width:500px!important}#view-dayview .btn-soft-brand{text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;padding:12px!important}#dvAiCoach{border-radius:10px!important;padding:12px!important;font-size:13px!important}#view-dayview .card{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}#view-dayview .grid-2>div{min-width:0!important;max-width:100%!important}#view-dayview #dvTradesTable th:nth-child(n+5),#view-dayview #dvTradesTable td:nth-child(n+5){display:none!important}#view-dayview #dvTradesTable table{width:100%!important;min-width:0!important}#view-dayview #dvTradesTable th,#view-dayview #dvTradesTable td{padding:10px 6px!important;font-size:12.5px!important}#view-journal{box-sizing:border-box!important;width:100%!important;padding:0 12px 24px!important}#view-journal .journal-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important}#view-journal .journal-header h2{font-size:18px!important}#view-journal .journal-header .search-box,#view-journal .journal-header .search-box input{width:100%!important}#view-journal #journalFeed>div{gap:0!important;margin-bottom:16px!important}#view-journal #journalFeed>div>div:first-child{display:none!important}#view-journal #journalFeed>div>.card{border-radius:14px!important;gap:12px!important;width:100%!important;padding:16px!important;overflow:hidden!important}#view-journal #journalFeed>div>.card>div:first-child{flex-direction:column!important;gap:8px!important;padding-bottom:12px!important}#view-journal #journalFeed>div>.card>div:first-child>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}#view-journal #journalFeed>div>.card>div:first-child>div:first-child h3{font-size:15px!important;line-height:1.2!important}#view-journal #journalFeed>div>.card>div:first-child>div:last-child{align-self:flex-start!important;font-size:24px!important}#view-journal #journalFeed>div>.card>div:nth-child(2){border-radius:8px!important;flex-wrap:nowrap!important;gap:12px!important;padding:10px 14px!important;font-size:12.5px!important;overflow:hidden!important}#view-journal #journalFeed>div>.card>div:nth-child(2) span{white-space:nowrap!important;font-size:12.5px!important}#view-journal #journalFeed>div>.card>div:nth-child(2) strong{font-size:13px!important}#view-journal #journalFeed>div>.card>div:nth-child(2)>div[style*="width: 1px"]{display:none!important}#view-journal #journalFeed>div>.card .custom-scroll{border-radius:10px!important;max-height:150px!important;padding:14px!important;font-size:13px!important}#view-journal #journalFeed>div>.card .custom-scroll svg{display:none!important}#view-journal #journalFeed>div>.card>div:last-child{text-align:center!important;padding-top:8px!important}#view-journal #journalFeed>div>.card>div:last-child .btn{justify-content:center!important;width:100%!important}#view-playbook{box-sizing:border-box!important;width:100%!important;padding:0 12px 24px!important}#view-playbook>.toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:16px!important;padding-bottom:12px!important}#view-playbook>.toolbar>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}#view-playbook>.toolbar>div:first-child h2{font-size:18px!important}#view-playbook>.toolbar>div:first-child .chip{display:none!important}#view-playbook>.toolbar>div:last-child{gap:8px!important;width:100%!important;display:flex!important}#view-playbook>.toolbar>div:last-child .search-box{flex:1!important}#view-playbook>.toolbar>div:last-child .search-box input{width:100%!important}#view-playbook #btnNewStrategy{border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;min-width:44px!important;padding:10px 14px!important;font-size:0!important;display:flex!important}#view-playbook #btnNewStrategy svg{width:20px!important;height:20px!important;margin:0!important}#view-playbook .s-grid{grid-template-columns:1fr!important;gap:16px!important}#view-playbook .s-card{border-radius:14px!important;max-width:100%!important;overflow:hidden!important}#view-playbook .s-card .s-card-stats{gap:10px!important;padding:12px 14px!important}#view-settings{box-sizing:border-box!important;width:100%!important;padding:0!important}.settings-layout{flex-direction:column!important;height:auto!important;overflow:visible!important}.settings-sidebar{border-right:none!important;border-bottom:1px solid var(--border)!important;width:100%!important;box-shadow:none!important;z-index:10!important;background:var(--panel)!important;padding:10px 12px!important;animation:none!important;position:relative!important}.settings-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%);flex-flow:row!important;gap:4px!important;overflow-x:auto!important}.settings-nav::-webkit-scrollbar{display:none}.settings-nav a{white-space:nowrap!important;border-radius:8px!important;flex-shrink:0!important;gap:6px!important;padding:8px 14px!important;font-size:12px!important}.settings-nav a svg{width:14px!important;height:14px!important}.settings-nav a.active{box-shadow:none!important;background:color-mix(in srgb, var(--brand) 12%, transparent)!important;border:1px solid color-mix(in srgb, var(--brand) 25%, transparent)!important}.settings-nav a[data-set-tab=shortcuts]{display:none!important}.settings-content{box-sizing:border-box!important;width:100%!important;padding:16px 14px!important;overflow:visible!important}.set-pane{max-width:100%!important}.set-pane-header{margin-bottom:16px!important}.set-pane-header h3{font-size:18px!important}.set-pane-header p{font-size:13px!important}.set-card{border-radius:14px!important;padding:16px!important;overflow:hidden!important}.set-card>div{flex-direction:column!important;align-items:center!important;gap:16px!important}.settings-grid{grid-template-columns:1fr!important;gap:12px!important}.settings-grid.compact label{gap:6px!important}.set-card .custom-select{width:100%!important}.set-card .btn-solid-primary,.set-card .btn[onclick*=save]{justify-content:center!important;width:100%!important}#shortcutsList>div{flex-direction:row!important;gap:8px!important;padding:10px 12px!important}#shortcutsList>div span{flex:1!important;min-width:0!important;font-size:13px!important}#shortcutsList>div input{flex-shrink:0!important;width:60px!important}#view-progress{box-sizing:border-box!important;width:100%!important;padding:0 12px 24px!important}#view-progress .card{max-width:100%!important;overflow:hidden!important}.pg-kpi-grid,#toolsGridList{grid-template-columns:1fr!important;gap:12px!important}.tool-card{flex-direction:row!important;align-items:center!important;gap:14px!important;padding:16px!important}.tool-card .tc-icon{border-radius:12px!important;width:48px!important;min-width:48px!important;height:48px!important}.tool-card .tc-icon svg{width:22px!important;height:22px!important}.tool-card .tc-content h4{font-size:14px!important}.tool-card .tc-content p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;display:-webkit-box!important;overflow:hidden!important}.tools-modal .modal-body{padding:14px!important}.active-tool-panel{box-sizing:border-box!important;width:100%!important;overflow-x:hidden!important}.active-tool-panel .card,.active-tool-panel>div{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.active-tool-panel input[type=number],.active-tool-panel .input{box-sizing:border-box!important;max-width:100%!important}dialog.premium-modal[open]{border-radius:20px!important;width:94vw!important;max-width:94vw!important;height:auto!important;max-height:85vh!important;margin:auto!important;position:fixed!important;inset:0!important;overflow:hidden!important}dialog.premium-modal::backdrop{-webkit-backdrop-filter:blur(6px)!important;background:#0009!important}dialog.premium-modal .modal-body{-webkit-overflow-scrolling:touch;max-height:65vh!important;overflow-y:auto!important}#userMenuDropdown[style*="display: block"]{box-shadow:0 16px 48px #0000004d!important}}.status-chip.status-active,.rt-status.active,.tl-status.active{animation:2s ease-in-out infinite pulseActiveTrade;position:relative;overflow:visible}@keyframes pulseActiveTrade{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.search-box .input{transition:width .3s cubic-bezier(.16,1,.3,1),box-shadow .3s!important}.search-box .input:focus{width:280px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 15%, transparent)!important}#chartjs-tooltip{-webkit-backdrop-filter:blur(12px)!important;background:#0f172ad9!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 30px #00000080!important}@media (width<=1000px){dialog.premium-modal[open]{width:94vw!important;height:auto!important;max-height:85vh!important;margin:0 auto!important;position:fixed!important;inset:5vh 0 auto!important;transform:none!important}dialog.premium-modal .modal-body{-webkit-overflow-scrolling:touch!important;max-height:65vh!important;overflow-y:auto!important}input[type=text],input[type=number],input[type=datetime-local],.input,.select-modern,.dt-input,select{font-size:16px!important}}#dvTradesTable table{width:100%;border-collapse:separate!important;border-spacing:0 6px!important}#dvTradesTable th{text-transform:uppercase;letter-spacing:1px;color:var(--muted)!important;border:none!important;padding:4px 12px 8px!important;font-size:10px!important}#dvTradesTable td{background:color-mix(in srgb, var(--panel-2) 50%, transparent)!important;border:none!important;padding:12px!important;font-size:13px!important;font-weight:600!important}#dvTradesTable tr td:first-child{border-radius:10px 0 0 10px}#dvTradesTable tr td:last-child{border-radius:0 10px 10px 0;padding-right:16px!important}#dvTradesTable th:nth-child(4),#dvTradesTable td:nth-child(4),#dvTradesTable th:nth-child(5),#dvTradesTable td:nth-child(5),#dvTradesTable th:nth-child(6),#dvTradesTable td:nth-child(6),#dvTradesTable th:nth-child(7),#dvTradesTable td:nth-child(7),#dvTradesTable th:nth-child(8),#dvTradesTable td:nth-child(8){text-align:right!important}#dvTradesTable tr:hover td{transition:all .2s;transform:scale(1.01);background:color-mix(in srgb, var(--brand) 6%, var(--panel-2))!important}.tl-action-btn{border-radius:8px!important;transition:all .15s!important}.tl-action-btn:hover{color:var(--brand)!important;background:color-mix(in srgb, var(--brand) 10%, transparent)!important}.tl-delete-btn:hover{color:#ef4444!important;background:#ef44441a!important}.cal-week-summary{letter-spacing:.3px;background:color-mix(in srgb, var(--panel-2) 60%, transparent);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-radius:8px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:16px;min-height:28px;padding:6px 16px;font-size:12px;font-weight:700;display:flex}.cal-week-summary:empty{display:none}@media (width<=1000px){.cal-week-summary{gap:12px;padding:4px 12px;font-size:11px}}#calCells .cal-week-summary{align-self:center;height:auto!important;min-height:auto!important}#calCells .day-cell{min-height:110px}.nx-checkbox{appearance:none;border:2px solid color-mix(in srgb, var(--border) 80%, var(--text));background:var(--panel);cursor:pointer;vertical-align:middle;border-radius:6px;width:18px;height:18px;margin:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.nx-checkbox:checked{background:var(--brand);border-color:var(--brand);transform:scale(1.1)}.nx-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.nx-checkbox:hover{border-color:var(--brand)}#view-trades table tr.selected td{background:color-mix(in srgb, var(--brand) 8%, transparent)!important}.tl-card.selected{border-color:var(--brand)!important;background:color-mix(in srgb, var(--brand) 5%, var(--panel))!important}.bulk-fab{background:color-mix(in srgb, var(--panel) 85%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);box-shadow:0 24px 50px #0009, 0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent);z-index:9999999;border-radius:100px;align-items:center;gap:16px;padding:12px 24px;transition:bottom .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:-100px;left:50%;transform:translate(-50%)}.bulk-fab.show{bottom:40px}@media (width<=1000px){.bulk-fab.show{justify-content:space-between;width:90%;padding:12px 16px;bottom:90px}}[data-theme=dark] .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bb3!important;border:1px solid #ffffff0d!important}.nav-item.active{border-left:3px solid var(--brand);background:linear-gradient(90deg,#10b9811a 0%,#0000 100%)}#dvDateDisplay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff0d;color:var(--text)!important;background:#ffffff08!important;border:1px solid #ffffff1a!important}#dvDateDisplay:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a;background:#ffffff12!important}#dvPrev,#dvNext{opacity:.6;transition:opacity .2s;background:0 0!important;border:none!important}#dvPrev:hover,#dvNext:hover{opacity:1;background:rgba(var(--brand-rgb), .1)!important}.sidebar .nav-divider{background:color-mix(in srgb, var(--text) 12%, transparent)!important;border-radius:1px!important;height:1px!important;margin:16px 20px!important;display:block!important}.btn-cancel{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;color:var(--text)!important;background:color-mix(in srgb, var(--panel-2) 40%, transparent)!important;font-weight:700!important;transition:all .2s!important;box-shadow:inset 0 2px 4px #00000005!important}.btn-cancel:hover{transform:translateY(-1px);background:var(--panel-2)!important;border-color:var(--border)!important}:root[data-theme=dark]{--bg:#0a0e14!important;--panel:#0d1117!important;--panel-2:#161b22!important;--brand:#06b6d4!important;--brand-rgb:6, 182, 212!important;--accent:#22d3ee!important;--border:#ffffff0f!important;--text:#e6edf3!important;--muted:#8b949e!important}:root[data-theme=light]{--bg:#f6f8fa!important;--panel:#fff!important;--panel-2:#f0f2f5!important;--brand:#0891b2!important;--brand-rgb:8, 145, 178!important}.sidebar-logo{border-bottom:1px solid var(--border)!important;margin-bottom:12px!important;padding:24px 20px!important}.sidebar-logo span{background:linear-gradient(135deg, var(--brand), var(--accent));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(var(--brand-rgb), .3));-webkit-background-clip:text;text-transform:uppercase!important;letter-spacing:1.5px!important;font-size:1.1rem!important;font-weight:800!important}.sidebar .nav-item{color:var(--muted)!important;border:1px solid #0000!important;border-radius:8px!important;margin:4px 12px!important;padding:10px 16px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.sidebar .nav-item:hover:not(.active){transform:translate(4px);color:var(--text)!important;background:#ffffff08!important}.sidebar .nav-item:hover svg{color:var(--brand)!important}.sidebar .nav-item.active{background:rgba(var(--brand-rgb), .08)!important;border:1px solid rgba(var(--brand-rgb), .25)!important;color:var(--brand)!important;box-shadow:0 0 20px rgba(var(--brand-rgb), .1), inset 0 0 10px rgba(var(--brand-rgb), .05)!important;position:relative!important}.sidebar .nav-item.active:before{content:"";background:var(--brand);width:3px;height:60%;box-shadow:2px 0 10px var(--brand);border-radius:0 4px 4px 0;position:absolute;top:20%;left:-12px}.sidebar .nav-item.active svg{filter:drop-shadow(0 0 5px rgba(var(--brand-rgb), .5));color:var(--brand)!important}.sidebar .section-label{opacity:.6;display:block;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:20px 24px 8px!important;font-size:10px!important;font-weight:700!important}.sidebar .nav-divider{opacity:.2!important;margin:12px 20px!important}.sidebar-footer{background:#0000001a;border-top:1px solid var(--border)!important;padding:16px!important}.theme-switch-wrapper{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:20px!important;padding:4px!important}.tn-topbar{z-index:100;background:color-mix(in srgb, var(--bg) 80%, transparent)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:0 24px!important;display:flex!important}.tn-left,.tn-right{align-items:center!important;height:100%!important;display:flex!important}.tn-left{gap:12px!important}.tn-right{justify-content:flex-end!important;gap:12px!important}.tn-divider{background:color-mix(in srgb, var(--border) 60%, transparent)!important;width:1px!important;height:24px!important;margin:0 4px!important}.tn-title{letter-spacing:-.5px!important;color:var(--text)!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1!important}.tn-badge{transform:translateY(1px);text-transform:uppercase!important;letter-spacing:.8px!important;background:color-mix(in srgb, var(--brand) 12%, transparent)!important;color:var(--brand)!important;border:1px solid color-mix(in srgb, var(--brand) 25%, transparent)!important;border-radius:6px!important;padding:4px 8px!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important}.tn-btn{cursor:pointer;letter-spacing:.2px!important;box-sizing:border-box!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 16px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform 50ms!important;display:inline-flex!important}.tn-btn svg{flex-shrink:0!important;margin:0!important;display:block!important}.tn-icon-muted{opacity:.8;color:var(--muted)!important}.tn-btn:active,.tn-avatar:active{transform:scale(.96)!important}.tn-primary{background:var(--brand)!important;color:#fff!important;box-shadow:0 2px 4px #0000000d,inset 0 1px 1px #ffffff1a!important}.tn-primary:hover{filter:brightness(1.08)!important}.tn-secondary{background:color-mix(in srgb, var(--panel-2) 60%, transparent)!important;color:var(--text)!important;border-color:color-mix(in srgb, var(--border) 60%, transparent)!important}.tn-secondary:hover{background:var(--panel)!important;border-color:color-mix(in srgb, var(--brand) 30%, transparent)!important}.tn-secondary:hover .tn-icon-muted{opacity:1;color:var(--brand)!important}:root[data-theme=light] .tn-secondary{color:#334155!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 2px #00000005!important}:root[data-theme=light] .tn-secondary:hover{background:#f8fafc!important;border-color:#00000026!important}.tn-avatar{cursor:pointer;background-color:var(--brand)!important;color:#fff!important;background-position:50%!important;background-size:cover!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;margin-left:4px!important;padding:0!important;font-size:15px!important;font-weight:800!important;transition:filter .15s,transform 50ms!important;display:flex!important;box-shadow:0 2px 4px #0000000d,inset 0 1px 1px #ffffff1a!important}.tn-avatar[style*=url]{color:#0000!important}.tn-avatar:hover{filter:brightness(1.08)!important}.dt-dropdown{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;box-shadow:0 24px 50px #0003, 0 0 0 1px color-mix(in srgb, var(--bg) 50%, transparent)!important;background:var(--panel)!important;z-index:9999999!important;border-radius:16px!important;padding:20px!important}:root[data-theme=dark] .dt-dropdown{background:color-mix(in srgb, var(--panel) 95%, #000)!important;box-shadow:0 24px 50px #0009,0 0 0 1px #ffffff0d!important}.dt-apply-btn{cursor:pointer;background-color:var(--brand)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 30%, transparent)!important;border:none!important;border-radius:10px!important;padding:8px 20px!important;font-size:13px!important;font-weight:800!important;transition:all .15s!important}.dt-apply-btn:hover{filter:brightness(1.05);box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 40%, transparent)!important;transform:translateY(-1px)!important}.dt-apply-btn:active{transform:scale(.96)!important}.dt-time-footer{gap:12px!important;margin-top:16px!important;padding-top:16px!important}.tn-log-summary{background:color-mix(in srgb, var(--panel-2) 40%, transparent)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;align-items:center!important;gap:32px!important;padding:12px 24px!important;display:flex!important}.tn-sum-item{align-items:baseline!important;gap:8px!important;display:flex!important}.tn-sum-lbl{color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:11px!important;font-weight:800!important}.tn-sum-val{color:var(--text)!important;font-size:16px!important;font-weight:800!important;line-height:1!important}.tn-sum-val.pos{color:#10b981!important}.tn-sum-val.neg{color:#ef4444!important}.tn-dense-table-wrap{background:var(--bg)!important;flex:1!important;overflow-y:auto!important}.tn-dense-table{border-collapse:collapse!important;font-variant-numeric:tabular-nums!important;width:100%!important}.tn-dense-table th{background:var(--panel)!important;z-index:5!important;color:var(--muted)!important;letter-spacing:.5px!important;text-transform:uppercase!important;border-bottom:1px solid var(--border)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;padding:10px 12px!important;font-size:10px!important;font-weight:800!important;position:sticky!important;top:0!important}.tn-dense-table th:hover{color:var(--text)!important}.tn-dense-table td{color:var(--text)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;padding:8px 12px!important;font-size:13px!important}.tn-dense-table tr:hover td{background:color-mix(in srgb, var(--panel-2) 40%, transparent)!important}.tn-date-cell{color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.tn-symbol-cell{color:var(--text)!important;font-weight:800!important}.tn-dash{color:var(--muted)!important;opacity:.5!important;font-weight:800!important}.pos-txt{color:#10b981!important;font-weight:800!important}.neg-txt{color:#ef4444!important;font-weight:800!important}.tn-micro-badge{letter-spacing:.5px!important;text-transform:uppercase!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:3px 8px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important}.tn-dot{border-radius:50%!important;width:6px!important;height:6px!important}.tn-micro-badge.win{color:#059669!important;background:#10b9811a!important}.tn-micro-badge.win .tn-dot{background:#10b981!important}:root[data-theme=dark] .tn-micro-badge.win{color:#34d399!important}.tn-micro-badge.loss{color:#dc2626!important;background:#ef44441a!important}.tn-micro-badge.loss .tn-dot{background:#ef4444!important}:root[data-theme=dark] .tn-micro-badge.loss{color:#f87171!important}.tn-micro-badge.long{border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)!important;color:var(--brand)!important}.tn-micro-badge.short{border:1px solid color-mix(in srgb, var(--muted) 30%, transparent)!important;color:var(--muted)!important}.tn-dense-table th.sortable:after,.tn-dense-table th.sortable:before{content:none!important;display:none!important}.tn-dense-table td{padding:12px 16px!important;font-size:13.5px!important}.tn-dense-table th{padding:14px 16px!important}.tn-micro-badge.long{background:color-mix(in srgb, var(--brand) 5%, transparent)!important;border:1px solid color-mix(in srgb, var(--brand) 25%, transparent)!important}.tn-micro-badge.short{background:color-mix(in srgb, var(--muted) 5%, transparent)!important;border:1px solid color-mix(in srgb, var(--muted) 25%, transparent)!important}@media (width<=1100px){.main{min-width:0!important}.view{box-sizing:border-box!important;min-width:0!important;overflow-x:hidden!important}.kpis.desktop-kpis{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.main,.view{min-width:0!important;overflow-x:hidden!important}}@media (width<=480px){.topbar-title,#topbarTitle{display:none!important}.toolbar-top{gap:6px!important;padding:8px 12px!important}.toolbar-top .right{gap:6px!important}.toolbar-top .btn{padding:6px 10px!important;font-size:12px!important}#rpLabel{display:none!important}.toolbar-top .avatar-dummy{width:32px!important;height:32px!important}.main{padding:8px!important}.card{padding:14px!important}}@media (width<=1100px){.main,.view{min-width:0!important;overflow-x:hidden!important}.dash-grid-asym{grid-template-columns:1fr!important}}@media (width<=480px){.topbar-title,#topbarTitle{display:none!important}.toolbar-top{gap:6px!important;padding:8px 12px!important}.toolbar-top .right{gap:6px!important}.toolbar-top .btn{padding:6px 10px!important;font-size:12px!important}#rpLabel{display:none!important}.toolbar-top .avatar-dummy{width:32px!important;height:32px!important}.main{padding:8px!important}}@media (width<=1100px) and (width>=1001px){.sidebar{width:74px!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.sidebar .nav a{justify-content:center!important;padding-left:0!important;padding-right:0!important}.sidebar .logo{justify-content:center!important;padding:0!important}.sidebar .sidebar-bottom{align-items:center!important;padding:0!important}.main,.view{min-width:0!important;overflow-x:hidden!important}.dash-grid-asym{grid-template-columns:1fr!important}}@media (width<=480px){.topbar-title,#topbarTitle{display:none!important}.toolbar-top{gap:4px!important;padding:8px 10px!important}.toolbar-top .left{gap:6px!important}.toolbar-top .right{gap:4px!important}.toolbar-top .btn{padding:6px 8px!important;font-size:11px!important}#rpLabel{display:none!important}#capitalBtn{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:120px!important;overflow:hidden!important}.toolbar-top .avatar-dummy,.user-menu-wrapper .avatar-dummy{width:32px!important;min-width:32px!important;height:32px!important}.main{padding:8px!important}}@media (width<=1400px){.layout:not(.collapsed){grid-template-columns:200px 1fr}}.sidebar .nav-item:hover:not(.active){transform:none!important}#openToolsBtn svg.icon{stroke-width:2.4px!important}@media (width<=1100px){.main,.view{min-width:0!important;overflow-x:hidden!important}.dash-grid-asym{grid-template-columns:1fr!important}.sidebar .nav a,.sidebar .nav-item{justify-content:center!important;padding:10px 0!important}}@media (width<=480px){.topbar-title,#topbarTitle{display:none!important}.toolbar-top{gap:4px!important;padding:8px 10px!important}.toolbar-top .left{gap:6px!important}.toolbar-top .right{gap:4px!important}.toolbar-top .btn{padding:6px 8px!important;font-size:11px!important}#rpLabel{display:none!important}#capitalBtn{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:120px!important;overflow:hidden!important}.toolbar-top .avatar-dummy,.user-menu-wrapper .avatar-dummy{width:32px!important;min-width:32px!important;height:32px!important}.main{padding:8px!important}}#view-dashboard .card.premium-kpi .awl-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}#view-dashboard .awl-meta-new{text-align:right;flex-direction:column;min-width:60px;display:flex}@media (width<=1100px){#view-dashboard .premium-kpi .awl-top{flex-direction:column;align-items:flex-start}#view-dashboard .awl-meta-new{text-align:left;flex-direction:row;justify-content:space-between;gap:16px;width:100%}}#view-dashboard .tw-pills .pill{border:none!important;border-radius:6px!important;padding:4px 8px!important;font-weight:800!important}#view-dashboard .tw-pills .pill-green{color:#10b981!important;background:#10b98126!important}#view-dashboard .tw-pills .pill-red{color:#ef4444!important;background:#ef444426!important}.tn-topbar .tn-btn.tn-secondary,.tn-topbar .range-picker #rpToggle{background:var(--panel-2)!important;border:1px solid #0000!important;transition:all .2s!important;box-shadow:0 2px 6px #00000008!important}.tn-topbar .tn-btn.tn-secondary:hover,.tn-topbar .range-picker #rpToggle:hover{transform:translateY(-1px);background:var(--border)!important;box-shadow:0 4px 12px #0000000f!important}#recentTrades table th:nth-child(n+5),#recentTrades table td:nth-child(n+5){text-align:right!important}#recentTrades .status-chip{border-radius:4px!important;padding:3px 8px!important;font-size:10px!important}#nexusScoreMarker{border:3px solid var(--panel)!important;box-shadow:0 2px 4px #0003,  0 0 0 4px color-mix(in srgb, var(--brand) 20%, transparent)!important;transform:translate(-50%,-50%)scale(1.1)!important}html[data-theme=light] #view-dashboard .card{border:1px solid #0000000f!important;box-shadow:0 10px 40px -10px #00000008!important}.tn-topbar .tn-btn.tn-secondary,.tn-topbar .range-picker #rpToggle{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 80%, transparent)!important;color:var(--text)!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #0000000a!important}.tn-topbar .tn-btn.tn-secondary:hover,.tn-topbar .range-picker #rpToggle:hover{transform:translateY(-1px);background:var(--bg)!important;border-color:var(--brand)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 15%, transparent)!important}html[data-theme=light] .tn-topbar .tn-btn.tn-secondary,html[data-theme=light] .tn-topbar .range-picker #rpToggle{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 2px 6px #00000005!important}html[data-theme=light] .tn-topbar .tn-btn.tn-secondary:hover,html[data-theme=light] .tn-topbar .range-picker #rpToggle:hover{border:1px solid color-mix(in srgb, var(--brand) 50%, transparent)!important}#view-dashboard .premium-kpi .awl-top{flex-direction:column!important;align-items:flex-start!important;gap:0!important;width:100%!important;display:flex!important}#view-dashboard .awl-meta-new{text-align:left!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;margin-top:24px!important;margin-bottom:6px!important;display:flex!important}#view-dashboard .premium-kpi .kpi-head{position:relative;margin-bottom:14px!important;padding-bottom:14px!important}#view-dashboard .premium-kpi .kpi-head:after{content:"";background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:2px;width:24px;height:2px;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}#view-dashboard .premium-kpi:hover .kpi-head:after{background:var(--brand);width:42px}#view-dashboard .premium-kpi .row-body{align-items:flex-start!important}@media (width>=1025px){#view-dashboard .premium-kpi .kpi-val{letter-spacing:-1px!important;margin-top:4px!important;font-size:34px!important;line-height:1!important}}#view-dashboard .gauge-container,#view-dashboard .pf-gauge-new{align-self:center!important;margin-top:-10px!important}#view-dashboard .chart-wrapper.radar-wrapper{height:300px!important;margin-top:16px!important;margin-bottom:-10px!important}#view-trades .toolbar{background:var(--panel)!important;border-bottom:none!important;padding:20px 24px 12px!important}#view-trades .presets{background:var(--panel-2)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:10px!important;gap:2px!important;padding:4px!important;box-shadow:inset 0 1px 2px #00000005!important}#view-trades .presets .btn{color:var(--muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:700!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}#view-trades .presets .btn:hover{color:var(--text)!important}#view-trades .presets .btn.active{transform:scale(1.02);color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#view-trades .search-box input{background:var(--panel-2)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;border-radius:10px!important;font-weight:600!important;transition:all .2s!important;box-shadow:inset 0 2px 4px #00000005!important}#view-trades .search-box input:focus{background:var(--panel)!important;border-color:var(--brand)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent), inset 0 2px 4px #00000003!important}#tradeLogSummary{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:24px;background:var(--panel-2)!important;border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;border-bottom:1px solid var(--border)!important;color:var(--muted)!important;padding:12px 24px!important;font-size:11px!important;font-weight:800!important;display:flex!important}#tradeLogSummary span,#tradeLogSummary strong,#tradeLogSummary b{letter-spacing:0;margin-left:6px;color:var(--text)!important;font-size:13.5px!important;font-weight:800!important}#tradeLogSummary .pos{color:#10b981!important}#tradeLogSummary .neg{color:#ef4444!important}#view-trades .table-wrap{background:var(--panel)!important;border:none!important;border-radius:0!important}#tradesTable table{border-collapse:collapse!important;width:100%!important}#tradesTable table th{z-index:5;position:sticky;top:0;background:var(--panel)!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.8px!important;border-bottom:2px solid color-mix(in srgb, var(--border) 80%, transparent)!important;padding:16px 20px!important;font-size:10.5px!important;font-weight:800!important}#tradesTable table td{color:var(--text)!important;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent)!important;border-left:none!important;border-right:none!important;padding:14px 20px!important;font-size:13.5px!important;font-weight:600!important;transition:background-color .15s!important}#tradesTable table tbody tr:hover td{background-color:color-mix(in srgb, var(--brand) 3%, transparent)!important}#tradesTable table td:nth-child(3){color:var(--brand)!important;font-weight:800!important}#tradesTable table th:nth-child(n+6):nth-child(-n+11),#tradesTable table td:nth-child(n+6):nth-child(-n+11){text-align:right!important}#tradesTable table th:last-child,#tradesTable table td:last-child{text-align:right!important;padding-right:24px!important}#tradesTable table th:first-child,#tradesTable table td:first-child{padding-left:24px!important}#tradesTable .status-chip,#tradesTable td:nth-child(5)>div{letter-spacing:.5px!important;border:none!important;border-radius:6px!important;padding:4px 10px!important;font-weight:800!important;box-shadow:0 1px 2px #00000008!important}#view-trades .presets{z-index:1;position:relative!important}.preset-glider{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);z-index:1;border-radius:6px;height:calc(100% - 8px);transition:transform .3s cubic-bezier(.25,1,.5,1),width .3s cubic-bezier(.25,1,.5,1);position:absolute;top:4px;left:0;box-shadow:0 2px 6px #0000000f,0 1px 1px #0000000a;background:var(--panel)!important}#view-trades .presets .btn{z-index:2;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#view-trades .trades-mobile-cards{display:none!important}@media (width<=1000px){#view-trades .trades-desktop-table{display:none!important}#view-trades .trades-mobile-cards{display:flex!important}#view-trades .table-wrap{padding-bottom:80px!important}}#tradesTable table th:nth-child(5),#tradesTable table td:nth-child(5){text-align:center!important}#calCells .day-cell{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:12px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 2px 4px #00000005!important}#calCells .day-cell:hover:not(.other-month){transform:translateY(-2px);border-color:color-mix(in srgb, var(--text) 20%, transparent)!important;box-shadow:0 8px 16px #00000014!important}#calCells .day-cell .day-pnl.pnl-zero{color:var(--muted)!important}#calCells .day-cell.other-month{box-shadow:none!important;opacity:.3!important;background:0 0!important;border-color:#0000!important}#calCells .day-cell[class*=pos-heat-]{border-color:color-mix(in srgb, #10b981 30%, var(--border))!important}#calCells .day-cell.pos-heat-1{background:#10b9810a!important}#calCells .day-cell.pos-heat-2{background:#10b98114!important}#calCells .day-cell.pos-heat-3{background:#10b9811f!important}#calCells .day-cell.pos-heat-4{background:#10b98129!important}#calCells .day-cell.pos-heat-5{background:#10b98133!important}#calCells .day-cell[class*=neg-heat-]{border-color:color-mix(in srgb, #ef4444 30%, var(--border))!important}#calCells .day-cell.neg-heat-1{background:#ef44440a!important}#calCells .day-cell.neg-heat-2{background:#ef444414!important}#calCells .day-cell.neg-heat-3{background:#ef44441f!important}#calCells .day-cell.neg-heat-4{background:#ef444429!important}#calCells .day-cell.neg-heat-5{background:#ef444433!important}#calCells .day-cell .day-pnl.pnl-positive{color:#10b981!important;text-shadow:0 2px 10px #10b98140!important}#calCells .day-cell .day-pnl.pnl-negative{color:#ef4444!important;text-shadow:0 2px 10px #ef444440!important}:root[data-theme=dark] #view-calendar>.card:first-child{background:#15171c!important;border:1px solid #23262d!important}.nx-premium-select{-webkit-user-select:none;user-select:none;z-index:50;min-width:140px;display:inline-block;position:relative}#calYear-wrapper{min-width:110px}.nx-select-trigger{background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 4px #00000005}.nx-select-trigger:hover{border-color:color-mix(in srgb, var(--text) 20%, transparent)}.nx-premium-select.open .nx-select-trigger{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent)}.nx-select-trigger svg{color:var(--muted);transition:transform .3s cubic-bezier(.16,1,.3,1)}.nx-premium-select.open .nx-select-trigger svg{color:var(--brand);transform:rotate(180deg)}.nx-select-list{background:var(--panel);border:1px solid var(--border);z-index:1000;opacity:0;pointer-events:none;border-radius:12px;width:100%;max-height:260px;padding:6px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 12px 32px #0000001f}.nx-premium-select.open .nx-select-list{opacity:1;pointer-events:auto;transform:translateY(0)}.nx-select-item{color:var(--text);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.nx-select-item:hover{background:var(--panel-2)}.nx-select-item.active{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.nx-summary-card{background:var(--panel);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:20px;width:280px;padding:28px;box-shadow:0 12px 32px #00000008}:root[data-theme=dark] .nx-summary-card{background:#111216;border-color:#1f2229;box-shadow:0 16px 40px #0003}.nx-summary-card .summary-header{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.nx-summary-card .summary-header svg{color:var(--brand)}.nx-summary-card .summary-header h3{text-transform:uppercase;letter-spacing:1.5px;margin:0;font-size:11.5px;font-weight:800}.nx-summary-card .summary-pnl{letter-spacing:-2px;color:var(--text);margin-bottom:32px;font-size:44px;font-weight:800;line-height:1}.nx-summary-card .summary-list{flex-direction:column;gap:14px;display:flex}.nx-summary-card .stat-row{justify-content:space-between;align-items:center;display:flex}.nx-summary-card .stat-lbl{color:var(--muted);font-size:13.5px;font-weight:600}.nx-summary-card .stat-val{color:var(--text);font-size:14.5px;font-weight:800}.nx-summary-card .stat-divider{background:color-mix(in srgb, var(--border) 50%, transparent);height:1px;margin:6px 0}.nx-summary-card .stat-pill{border:none!important;border-radius:8px!important;padding:4px 10px!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important}.nx-summary-card #wsWins{color:#10b981!important;background:#10b98126!important}.nx-summary-card #wsLosses{color:#ef4444!important;background:#ef444426!important}.nx-summary-card #wsPct{border:none!important;border-radius:8px!important;font-weight:800!important}.dv-header-panel{padding-top:4px}.dv-workspace-btn{border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1)}.dv-workspace-btn:hover{background:color-mix(in srgb, var(--brand) 10%, transparent);border-color:var(--brand);box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 15%, transparent)}.dv-journal-status{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dv-status-dot{background:var(--border);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.dv-status-dot.active{box-shadow:0 0 0 2px var(--bg), 0 0 8px #10b98180;background:#10b981}.dv-stats-ribbon{background:color-mix(in srgb, var(--border) 60%, transparent);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:14px;flex-shrink:0;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:1px;display:grid;overflow:hidden}.dv-ribbon-cell{background:var(--panel);flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;transition:background .15s;display:flex}.dv-ribbon-label{align-items:center;gap:6px;margin-bottom:auto;display:flex}.dv-ribbon-label svg{opacity:.4}#dvJournalPreview{flex-direction:column;flex:1;min-height:200px;display:flex;position:relative;overflow:hidden}.dv-journal-content-wrapper{flex:1;margin-top:10px;position:relative;overflow:hidden}.dv-journal-richtext{color:var(--text);opacity:.9;font-size:13.5px;line-height:1.6}.dv-journal-richtext p{margin:0 0 8px}.dv-journal-richtext strong{color:var(--text);font-weight:800}.dv-journal-fade-mask{background:linear-gradient(to bottom, transparent, var(--panel) 85%);pointer-events:none;z-index:1;height:100px;display:none;position:absolute;bottom:0;left:0;right:0}.dv-show-more-btn{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;z-index:2;border-radius:24px;padding:10px 20px;font-size:12px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:none;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 16px #00000014}.dv-show-more-btn:hover{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, var(--bg));box-shadow:0 8px 24px color-mix(in srgb, var(--brand) 18%, transparent);transform:translate(-50%)}#openToolsBtn{margin-left:0!important;padding-left:13px!important}#openToolsBtn svg.icon{width:24px!important;height:22px!important;margin-left:0!important}.sidebar-controls .theme-switch{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;padding:4px 12px!important;display:flex!important}.sidebar-controls .theme-icon{margin:0!important}.custom-select .dropdown-menu{border-radius:12px;overflow:hidden!important;box-shadow:0 16px 40px #00000026!important}.custom-select:has(.dropdown-menu.active) .modal-chevron{transform:rotate(180deg)}.custom-select .options-list li{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);transition:background-color .15s,color .15s}.custom-select .options-list li:last-child{border-bottom:none}.custom-select .options-list li:hover{background-color:color-mix(in srgb, var(--brand) 10%, transparent)!important;color:var(--brand)!important}.pg-kpi-lbl{color:var(--muted)!important}.pg-kpi-val{color:var(--text)!important}.rule-card .rule-sub,.rule-card .rule-footer{color:var(--muted)!important}.rule-card .rule-footer span[style*="color: var(--text)"],.rule-card .rule-footer span[id*=Metrics],.rule-card .rule-footer span[id*=LimitTxt]{color:var(--text)!important}:root[data-theme=dark] #view-progress .card{background:var(--panel)!important;border:1px solid color-mix(in srgb, var(--border) 60%, transparent)!important;box-shadow:0 8px 32px #0003!important}.btn-soft-brand{transition:background-color .2s,filter .2s,box-shadow .2s,transform .1s!important;transform:none!important}.btn-soft-brand:hover{filter:brightness(.92);box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 25%, transparent);transform:none!important}.btn-soft-brand:active{filter:brightness(.85);box-shadow:none!important;transform:scale(.97)!important}.spin-anim{animation:.8s linear infinite spin}.pulse-glow{animation:6s ease-in-out infinite slowPulse}.pulse-glow-delayed{animation:8s ease-in-out infinite alternate-reverse slowPulse}@keyframes slowPulse{0%{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.1)translate(-20px,20px)}to{opacity:.15;transform:scale(1)}}#view-dashboard #kpiExpectancy{transform:translateY(9px)!important}.tools-modal .search-box,.tools-modal .search-box input:focus,.tools-modal .search-box:focus-within{width:100%!important;max-width:100%!important;transform:none!important}:root[data-theme=light] #rcDirToggle .seg-btn[data-dir=long].active{color:#10b981!important;background:#10b98114!important;border-color:#10b98166!important}:root[data-theme=light] #rcDirToggle .seg-btn[data-dir=short].active{color:#ef4444!important;background:#ef444414!important;border-color:#ef444466!important}
