@font-face{font-family:Mona;src:url(assets/MonaSansVF.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:MonaMono;src:url(assets/MonaSansMonoVF.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 70% 75%,#0c151f 0,transparent 55%),linear-gradient(120deg,#0b1117,#07090c 75%);color:#d8d9db;margin:0;font:14px Mona,Arial,sans-serif;min-height:100vh}button,a,select{font:inherit}button,a{cursor:pointer}button{border:1px solid #2b2e33;background:linear-gradient(#22262b,#1c2025);color:#e0e1e3;border-radius:7px;min-height:36px;padding:7px 12px;font-weight:500}button:hover{filter:brightness(1.17)}button:focus-visible,a:focus-visible{outline:2px solid #8cb5d6;outline-offset:3px}.white{background:#fff;color:#18191b;border-color:#ddd}.under{border:0;text-decoration:underline;background:none;padding:0;min-height:28px;font-weight:400;color:#dbdcde}.chev{display:inline-block;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 1px 3px 10px}h1{font-size:26px;letter-spacing:-.7px;margin:0;font-weight:600}h2{font-size:16px;font-weight:600;margin:0}p{margin:8px 0;line-height:1.6}.muted{color:#9c9a9c}.positive{color:#00cd61}.negative{color:#ff474a}.row{display:flex;align-items:center;gap:12px}.spacer{flex:1}.line{height:1px;background:#080c10;border-top:1px solid #10151b;margin:14px 0}#sidebar{position:absolute;top:16px;left:16px;width:240px;min-height:808px;border:1px solid #202b34;border-radius:16px;padding:20px 15px 10px;background:linear-gradient(155deg,#0d1b25,#0b1014 90%);display:flex;flex-direction:column}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:700;letter-spacing:-.4px;height:38px;margin:0 4px 30px}.logo{width:29px;height:32px}.navitem{display:flex;align-items:center;gap:13px;min-height:50px;border:0;background:none;padding:12px 10px;font-weight:400;text-align:left;width:100%;font-size:14px}.navitem .chev{margin-left:auto;width:6px;height:6px}.navicon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.navrule{height:1px;background:#02080c;margin:20px 0 13px}.live{color:#ffa0a3;background:#4b1415;font-size:12px;padding:3px 5px;border-radius:20px;font-weight:600;margin-left:-5px}.live:after{content:'●';font-size:10px;color:#ff4242;margin-left:5px}#sidebar>.white{margin:30px 0 0;min-height:40px}.lower{margin-top:90px;padding:0 8px;color:#aaa6a6}.lower a{display:block;margin:20px 0}.switch{display:inline-block;width:45px;height:23px;border-radius:20px;background:#3a3c40;position:relative;vertical-align:middle;margin-left:6px;min-height:0;padding:0;border:0}.switch:before{content:'';position:absolute;width:18px;height:18px;left:3px;top:2px;border-radius:50%;background:#191b1f}.switch:after{content:'×';position:absolute;right:6px;top:1px;font-size:18px;color:#c2c3c5}.switch[aria-pressed=true]{background:#008143}.switch[aria-pressed=true]:before{left:24px}.switch[aria-pressed=true]:after{content:''}.profile{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 7px;padding:12px 0 5px}.avatar{display:grid;place-items:center;background:#232321;border:1px solid #363331;border-radius:50%;width:25px;height:25px;font-size:9px}.profile b{margin-left:auto}#workspace{margin-left:296px;margin-right:40px}#topbar{height:84px;border-bottom:1px solid #15191e;display:flex;align-items:center;gap:14px}.toolbar{display:flex;gap:14px;align-items:center}.toolbar .separate{width:1px;height:25px;background:#171b20}.countdown{color:#aaa6a5;font-size:14px}#content{padding-top:22px}.mobilehead,.mobilelinks{display:none}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:92px 92px;gap:15px;margin-bottom:22px}.stat{border:1px solid #20242a;background:#0c1116a8;border-radius:12px;padding:14px;position:relative;overflow:hidden}.stat .label{font-size:13px;color:#aaa5a6;white-space:nowrap}.info{font-size:11px;display:inline-block;margin-left:5px;color:#aaa5a6}.stat .value{font-size:20px;font-weight:600;margin-top:14px;letter-spacing:-.4px;white-space:nowrap}.win{grid-column:1;grid-row:1/3}.factor{grid-column:2;grid-row:1}.net{grid-column:2;grid-row:2}.expect{grid-column:3;grid-row:1}.daystreak{grid-column:3;grid-row:2}.average{grid-column:4;grid-row:1}.tradestreak{grid-column:4;grid-row:2}.gauge{width:100%;height:155px;display:block;margin-top:7px}.gauge text{font-family:Mona;fill:#dedee0;font-size:23px;font-weight:600}.gauge .smalltxt{font-size:11px;font-weight:400}.mini-factor{width:58px;height:58px;position:absolute;right:15px;top:17px}.spark{width:88px;height:48px;position:absolute;right:16px;bottom:22px}.barmini{position:absolute;right:15px;bottom:17px;width:96px;font-size:10px}.barmini .bar{height:7px;display:flex;gap:5px;transform:skew(-20deg);margin-bottom:3px}.barmini .bar i:first-child{background:#00c75e;width:50%;border-radius:3px}.barmini .bar i:last-child{background:#ff4246;width:50%;border-radius:3px}.streak-badges{position:absolute;right:12px;top:18px;display:flex;gap:4px;font-size:10px}.streak-badges i{font-style:normal;border-radius:15px;background:#003e24;color:#00c75e;padding:3px 5px}.streak-badges i:last-child{background:#421c21;color:#ff5258}.overviewbody{display:grid;grid-template-columns:minmax(0,2.38fr) minmax(230px,1fr);gap:22px}.panel{border:1px solid #20252a;border-radius:18px;background:#0c1115b0;padding:20px}.calendarhead{display:flex;align-items:center;gap:8px;white-space:nowrap;height:34px;margin-bottom:17px}.calendarhead h2{margin-right:auto}.calendarhead button{min-height:31px;padding:5px 9px;font-size:13px}.arrow{border:0;background:none!important;min-width:16px;padding:0!important;color:#afb0b2;font-size:22px!important}.powered{font-size:11px;color:#8f8b8c;margin-left:auto}.powered strong{color:#d9d9dc;font-size:12px}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:13px;color:#b3afb0;margin-bottom:13px}.calendargrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.date{position:relative;min-height:90px;background:#171c21;border:1px solid #1a1f24;border-radius:8px;padding:10px;cursor:pointer}.date .daynum{display:block;text-align:right;font-size:11px;color:#a9a3a5}.date .entryicon{position:absolute;top:10px;left:9px;width:20px;height:20px;background:#ffffff0d;border-radius:6px;color:#fff;padding:3px}.date .daypnl{font-size:16px;font-weight:600;margin-top:26px;white-space:nowrap;letter-spacing:-.3px}.date .tradecount{font-size:11px;color:#a5a09b;margin-top:5px;white-space:nowrap}.date.green{background:linear-gradient(140deg,#00340a,#04230a);border-color:#06330d}.date.red{background:linear-gradient(140deg,#350500,#280607);border-color:#410b0a}.date.flat{background:#1c2228}.date.dim .daynum{color:#4e5256}.tradepanel h2{margin:5px 0 20px}.segmented{display:flex;background:#22272d;border:1px solid #2b3036;border-radius:8px;padding:3px;gap:3px}.segmented button{border:0;background:none;color:#aaa7aa;flex:1;white-space:nowrap;padding:4px 10px;min-height:28px;font-size:13px;font-weight:500}.segmented button.selected{background:#343a40;box-shadow:0 0 0 1px #40454a;color:#eee}.tradetable{width:100%;border-collapse:collapse;text-align:right;font-size:13px;margin:12px 0 20px;white-space:nowrap;font-variant-numeric:tabular-nums}.tradetable th{font-size:11px;color:#a7a2a3;font-weight:500;padding:5px 1px 8px}.tradetable th:first-child,.tradetable td:first-child{text-align:left}.tradetable td{border-bottom:1px solid #080d11;padding:13px 3px}.tradetable td:last-child{font-family:ui-monospace,SFMono-Regular,monospace}.tradepanel>.full{width:100%;font-size:13px;min-height:32px}.credentials{border:1px solid #303339;border-radius:16px;background:linear-gradient(120deg,#232931,#1c1f24);padding:0 23px;margin-bottom:32px}.credential{display:flex;align-items:center;gap:8px;min-height:76px;font-size:12px}.credential+.credential{border-top:1px solid #060b10}.provider{width:105px;font-size:14px;font-weight:500;letter-spacing:-.5px}.tradovate-symbol{display:inline-block;color:#208bff;font-size:24px;vertical-align:middle;margin-right:1px}.wealth{font-size:9px;letter-spacing:-.4px}.fieldname{color:#aaa3a2;margin-left:0}.fakeinput{background:#0b1015;padding:6px 8px;border-radius:5px;white-space:nowrap}.copy{margin-left:6px;color:#babec2}.credential button{font-size:14px;min-height:36px;white-space:nowrap}.credential .x{border:0;background:none;font-size:25px;padding:0 0 0 12px;color:#bfc1c6}.accountfilters{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.accountfilters .segmented{display:inline-flex}.accountfilters .segmented button{flex:none}.hidefailed{color:#b7b1b0;display:flex;align-items:center;gap:8px;font-size:14px}.account-card{border:1px solid #253039;border-radius:16px;background:#10191e;margin-bottom:24px;padding:24px 23px;box-shadow:0 6px 10px #0002}.account-card.passed{background:linear-gradient(110deg,#002300,#001702 65%,#00220c);border-color:#235b24}.account-card.failed{background:linear-gradient(110deg,#250400,#160300 65%,#260500);border-color:#68211c}.account-card.onhold,.account-card.paused{background:linear-gradient(110deg,#382a00,#1c1300 65%,#342800);border-color:#62500b}.accounttitle{display:flex;align-items:center;gap:10px;border-bottom:1px solid #040b0d;padding-bottom:18px;margin-bottom:17px;white-space:nowrap}.accounttitle h2{font-size:16px}.status{display:inline-flex;align-items:center;font-size:12px;line-height:19px;border-radius:20px;padding:0 6px;white-space:nowrap;background:#003c1b;color:#00d35d;border:1px solid #005b29}.status.failed{background:#3f100e;border-color:#5c1e1c;color:#ff615a}.status.onhold,.status.paused{background:#3e3000;border-color:#5f4900;color:#f3cd00}.traded{color:#a4a08f;font-size:12px}.accountmeta{margin-left:auto;color:#a3a08e;font-size:12px;display:flex;gap:8px}.accountbody{display:flex;align-items:center;gap:0}.accountmetrics{display:flex;align-items:center;flex:1;min-width:0}.accountmetric{padding:0 24px;border-right:1px solid #03090b;min-height:46px}.accountmetric:first-child{padding-left:0}.accountmetric:last-child{border:0}.metriclabel{display:block;font-size:12px;color:#aaa593;white-space:nowrap;margin-bottom:10px}.metricvalue{display:block;font:500 15px ui-monospace,SFMono-Regular,monospace;white-space:nowrap;color:#e0e0d7}.metricvalue small{font-size:12px;color:#b9b7a8}.metricvalue em{font-style:normal;font-size:12px;color:#ff5a54}.breachdot{color:#ff4e4e;font-size:12px}.ring{width:22px;height:22px;border:3px solid #114b2a;border-right-color:#00d163;border-top-color:#00d163;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:7px}.checkicon{display:inline-grid;place-items:center;width:14px;height:14px;background:#00c659;color:#00260a;border-radius:50%;font-size:11px;vertical-align:middle;margin-right:6px;font-family:Arial}.accountactions{display:flex;align-items:center;gap:16px;margin-left:auto;white-space:nowrap}.accountactions button{font-size:14px}.accountactions .under{margin:0 10px 0 3px}.notice{font-size:14px;color:#e1dfcb;line-height:1.8;flex:1}.notice span{display:block;color:#bcb6a0}.paused .notice{margin-top:-10px;margin-bottom:16px;font-size:13px}.mobile-account{display:none}.mobilecount{display:none}.empty{padding:30px;text-align:center;color:#a6a8ab}dialog{width:min(400px,calc(100% - 32px));background:#131c23;color:#ddd;border:1px solid #394650;border-radius:14px;padding:28px;box-shadow:0 20px 100px #000a}dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}dialog .close{position:absolute;right:10px;top:5px;border:0;background:none;font-size:25px}dialog h2{margin:8px 0 15px}dialog p{font-size:13px;color:#a9afb6}dialog button.white{margin-top:12px}dialog a{display:block;padding:10px 0;text-decoration:underline}.mobile-menu{display:none}.mobile-logo{display:none}@media(min-width:1500px){#workspace{max-width:1400px}}@media(min-width:769px) and (max-width:1200px){#sidebar{width:200px}#workspace{margin-left:232px;margin-right:24px}.toolbar{gap:8px}.toolbar button{font-size:12px;padding:7px}.accountmetric{padding:0 13px}.accountactions{gap:8px}.accountactions button{font-size:12px}.accountmeta .id{display:none}.stat .label{font-size:11px}.barmini{width:70px}.streak-badges{right:8px}.overviewbody{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.calendarhead{gap:4px}.powered{display:none}.date{padding:7px}.date .daypnl{font-size:13px}.date .entryicon{left:5px}.accounttitle{gap:6px}.credential{font-size:10px}.provider{width:90px}.credential button{font-size:12px}.fakeinput{padding:6px}.countdown{font-size:12px}}
@media(max-width:768px){body{background:radial-gradient(ellipse at 60% 15%,#0d151e,transparent 60%),#050607;font-size:14px}#sidebar{display:none;position:fixed;z-index:20;width:240px;max-height:95dvh;overflow:auto;min-height:0;box-shadow:0 10px 100px #000}#sidebar.open{display:flex}#workspace{margin:0;max-width:none}#topbar{height:70px;padding:0 17px;gap:15px}.mobile-logo{display:block;margin-right:auto}.mobile-logo .logo{height:36px;width:35px}.desktop-title,.toolbar .dropdown,.toolbar .separate{display:none}.toolbar{gap:15px}.toolbar .white{font-size:14px;min-height:36px;padding:6px 15px}.mobile-menu{display:block;border:0;background:none;padding:0;width:25px;height:30px;min-height:0;position:relative}.mobile-menu:before{content:'';display:block;width:23px;height:2px;background:#c6c9cd;box-shadow:0 9px #c6c9cd,0 18px #c6c9cd;position:absolute;top:4px;left:0}.countdown{font-size:10px;text-align:center;line-height:1.6}.countdown span{display:block;font-size:13px}#content{padding:0}.mobilehead{display:flex;align-items:center;justify-content:space-between;padding:20px 17px 14px;gap:12px}.mobilehead h1{font-size:24px;letter-spacing:-.7px}.mobilehead button{font-size:13px}.overview .mobilehead{display:block;padding-top:17px;padding-bottom:13px}.mobilefilters{display:flex;gap:7px;margin-top:12px}.mobilefilters button{padding:5px 9px;min-height:30px;font-size:12px}.mobilelinks{display:flex;justify-content:space-between;padding:14px 17px;border-block:1px solid #1c2228;font-size:13px}.mobilelinks a{text-decoration:underline}.stats{padding:14px 16px 18px;gap:7px;grid-template-columns:1fr 1fr;grid-template-rows:66px 66px 66px 66px;margin:0}.stat{padding:10px;border-radius:10px}.stat .label{font-size:11px}.stat .info{font-size:10px;margin-left:3px}.stat .value{font-size:14px;margin-top:9px;letter-spacing:-.2px}.net{grid-column:1;grid-row:1}.factor{grid-column:2;grid-row:1}.win{grid-column:1;grid-row:2/4}.expect{grid-column:2;grid-row:2}.average{grid-column:2;grid-row:3}.tradestreak{grid-column:1;grid-row:4}.daystreak{grid-column:2;grid-row:4}.gauge{height:106px;margin-top:2px;width:100%}.gauge text{font-size:24px}.mini-factor{width:29px;height:29px;right:9px;top:25px}.spark{width:78px;height:42px;right:7px;bottom:10px}.barmini{width:73px;right:10px;bottom:10px;font-size:8px}.barmini .bar{height:7px;gap:4px;margin-bottom:2px}.streak-badges{right:10px;top:10px;flex-direction:column;font-size:9px;gap:4px}.streak-badges i{padding:2px 4px}.tradestreak .value,.daystreak .value{font-size:14px}.overviewbody{display:flex;flex-direction:column;gap:18px}.panel{border-radius:0;border:0;border-block:1px solid #1c2227;padding:14px 16px 16px}.calendarhead{height:30px;margin-bottom:20px;gap:6px}.calendarhead h2{font-size:14px}.calendarhead button{font-size:12px;padding:5px 8px;min-height:29px}.calendarhead .arrow,.powered{display:none}.calendarhead h2{margin-right:auto}.weekdays{font-size:13px;margin-bottom:14px}.calendargrid{gap:5px}.date{padding:5px;border-radius:6px;min-height:57px}.date .daynum{font-size:10px}.date .entryicon{width:13px;height:13px;left:4px;top:4px;padding:1px;border-radius:3px}.date .daypnl{font-size:9px;margin-top:9px;letter-spacing:-.4px}.date .tradecount{font-size:8px;margin-top:3px;letter-spacing:-.5px}.tradepanel{margin:0 16px 30px;padding:20px 16px 16px;border:1px solid #22282e;border-radius:18px}.tradepanel h2{font-size:15px;margin:5px 0 18px}.tradetable{font-size:13px;margin:12px 0 18px}.tradetable th{font-size:11px}.tradetable td{padding:14px 3px}.tradepanel>.full{min-height:33px}.credentials{display:none}.accountfilters{border-top:1px solid #1b232b;padding:16px 17px 0;margin:0 0 16px;gap:10px}.accountfilters .segmented{padding:3px;gap:1px}.accountfilters .segmented button{font-size:14px;padding:4px 8px;min-height:29px}.hidefailed{font-size:14px;gap:3px;white-space:nowrap}.switch{width:44px;height:24px}.accountlist{padding:0 16px 55px}.account-card{border-radius:13px;padding:0;margin-bottom:16px;overflow:hidden;background:#11191e}.account-card.passed{background:linear-gradient(120deg,#002000,#001c05)}.account-card.failed{background:linear-gradient(120deg,#240400,#210500)}.account-card.onhold,.account-card.paused{background:linear-gradient(120deg,#302300,#211800)}.desktop-account{display:none}.mobile-account{display:block}.mobile-account .accounttitle{padding:17px 16px;margin:0;gap:8px;min-height:55px}.accounttitle h2{font-size:14px;letter-spacing:-.3px}.status{font-size:12px;padding:0 5px;line-height:18px}.accountmeta{font-size:12px;margin-left:auto;gap:0}.mobile-account .metricrow{display:flex;border-bottom:1px solid #040a0c}.mobile-account .accountmetric{padding:10px 12px;min-height:58px;flex:1;border-right:1px solid #040a0c}.mobile-account .accountmetric:last-child{border:0}.metriclabel{font-size:12px;margin-bottom:8px;color:#aaa3a0}.metricvalue{font-size:14px}.metricvalue small{font-size:10px}.metricvalue em{font-size:11px}.mobile-account .ring{width:16px;height:16px;border-width:2px;margin-right:4px}.mobile-account .checkicon{width:14px;height:14px}.mobile-account .accountactions{padding:16px;gap:24px;margin:0}.mobile-account .accountactions button{font-size:14px;min-height:36px;padding:7px 9px;flex:1}.mobile-account .accountactions .under{flex:0;margin:0 14px 0 0}.mobile-account .notice{padding:17px 16px 0;font-size:14px;line-height:1.65}.mobile-account .notice span{margin-top:3px}.mobile-account .notice+.accountactions{padding-top:16px}.mobile-account .accountactions .white{flex:1}.mobile-account .pausednotice{font-size:12px;padding:0 16px 14px;border-bottom:1px solid #080a08;margin:0;line-height:1.6;color:#bcb8a3}.mobile-account .paused .accounttitle{border:0}.account-card.active .mobile-account .accounttitle h2:before{content:'ϟ ';color:#00cd61}.mobile-account .accountmetric .metricvalue em{display:inline}.account-card.active .mobile-account .metricrow:nth-of-type(3) .accountmetric{padding:9px 12px}.account-card.active .mobile-account .metricrow:nth-of-type(3) .metriclabel{font-size:11px}.account-card.active .mobile-account .metricrow:nth-of-type(3) .metricvalue{font-size:13px}.accounts .mobilehead{min-height:67px}.accounts #topbar{background:#0a1017}}
@media(max-width:365px){.accountfilters{padding-left:12px;padding-right:12px}.accountfilters .segmented button{padding:4px 5px;font-size:12px}.hidefailed{font-size:12px}.accountlist{padding-inline:12px}.mobile-account .accounttitle{padding-inline:12px;gap:5px}.accounttitle h2{font-size:12px}.accountmeta{font-size:10px}.metriclabel{font-size:10px}.mobile-account .accountmetric{padding-inline:9px}.metricvalue{font-size:12px}.status{font-size:10px}.mobile-account .accountactions{gap:10px;padding:12px}.mobile-account .accountactions button{font-size:12px}.mobile-account .accountactions .under{margin-right:0}.stat .label{font-size:10px}.spark{width:62px}.barmini{width:59px}.stat .value{font-size:12px}.date .daypnl{font-size:8px}.date .tradecount{font-size:7px}.mobilelinks{font-size:12px}.streak-badges{right:6px}.mobilehead .dropdown{font-size:12px}.calendarhead button{font-size:11px}.tradetable{font-size:12px}}
.account-card button:not(.white):not(.under){background:#ffffff0e;border-color:#ffffff13}.account-card .white{box-shadow:0 1px 2px #0003}.account-card.onhold,.account-card.paused{background:linear-gradient(110deg,#302200,#1b1200 65%,#2c2100)}
@media(max-width:768px){.accountlist{display:flex;flex-direction:column}.account-card.active{order:-1}.stats{grid-template-rows:74px 74px 74px 74px}.gauge{height:122px}.date{min-height:60px}.mobile-account .accountactions{gap:16px}.account-card.onhold,.account-card.paused{background:linear-gradient(120deg,#2a1e00,#211700)}}

body{font-optical-sizing:none;font-variation-settings:"wdth" 100,"opsz" 20;font-synthesis:none}.metricvalue,.tradetable td:last-child{font-family:MonaMono,monospace}.stat .value{font-weight:600}.phone-preview{}
.source-logo{mix-blend-mode:screen;filter:grayscale(1) contrast(1.5)}.brand-image{width:110px;height:34px}.mobile-logo .source-logo{width:34px;height:36px}
/* Reference details: correct gauge silhouette and consistent flame across platforms. */
.reference-flame{display:inline-block;width:17px;height:22px;vertical-align:-4px;margin-left:4px}.reference-bolt{color:#00c75b;font-size:24px;text-shadow:0 0 9px #00c75b66;vertical-align:-1px}.gauge text{font-family:Mona,Arial,sans-serif}.gauge .smalltxt{font-size:12px;font-weight:500}.stat{background:#0b1013;border-color:#202629}.positive{color:#00c75b}.negative{color:#ff4148}.mini-factor{overflow:visible}

.source-flame{mix-blend-mode:lighten}.source-logo{filter:none;mix-blend-mode:lighten}
.source-logo{mix-blend-mode:screen;filter:grayscale(1) contrast(1.5)}
