:root{color:#e4edf1;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1117;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}main{max-width:1440px;margin:auto;padding:0 36px}button,input{font:inherit}a{color:inherit;text-underline-offset:4px}button{color:#15200c;cursor:pointer;background:#c6ef65;border:1px solid #0000;border-radius:7px;padding:12px 18px;font-weight:700;transition:filter .15s}button:hover:not(:disabled){filter:brightness(1.12)}button:disabled{opacity:.38;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #c6ef65}button.secondary{color:#e4edf1;background:#202e39;border-color:#34444f}h1,h2,p{margin-top:0}h1,h2,strong,.brand{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h2{margin:0;font-size:16px;font-weight:500}p{line-height:1.65}small{color:#8c9dab;font-size:12px;display:block}strong{font-variant-numeric:tabular-nums;font-weight:500}.topbar{border-bottom:1px solid #25313b;align-items:center;gap:20px;height:86px;display:flex}.topbar>a:last-child{color:#a8b8c4;margin-left:auto;font-size:13px;text-decoration:none}.brand{letter-spacing:-1px;font-size:30px;font-weight:700;text-decoration:none}.brand span{color:#7e909d;letter-spacing:0;font-size:18px;font-weight:400}.tag{letter-spacing:1px;color:#a8bac7;white-space:nowrap;border:1px solid #35424c;border-radius:4px;padding:6px 8px;font-size:10px;font-weight:600}.environment{color:#a8b8c4;background:#121c21;border-left:2px solid #c6ef65;margin-top:20px;padding:7px 12px;font-size:12px}.market-heading{justify-content:space-between;align-items:center;padding:32px 0;display:flex}.eyebrow{letter-spacing:2px;color:#8598a8;margin:0 0 8px;font-size:10px}h1{letter-spacing:-1px;margin:0;font-size:36px;font-weight:500;line-height:1.1}h1 span{color:#637782;font-size:25px}.reference{text-align:right}.reference strong{margin:4px 0;font-size:26px;display:block}.reference span{font-size:11px}.positive{color:#65dcb3}.negative{color:#ec8398}.muted{color:#8c9dab}.fine{font-size:12px}.trading-grid{grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}section{background:#10171e;border:1px solid #29353f;border-radius:10px;min-width:0;padding:24px}.heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.heading p{margin:0}.chart-panel{padding:20px 20px 12px}.intervals{gap:5px;display:flex}.intervals button{color:#8c9dab;background:0 0;padding:6px 11px;font-size:12px;font-weight:500}.intervals button[aria-pressed=true]{color:#eef5f6;background:#293640}.chart-wrap{position:relative}.chart{width:100%;height:350px}.chart-empty{text-align:center;color:#8c9dab;pointer-events:none;background:#10171ecc;padding:12px;position:absolute;top:42%;left:10%;right:10%}.chart-caption{color:#8095a3;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0 6px;font-size:11px;display:flex}.chart-panel>.fine{margin:0;font-size:10px}.order-size{border-bottom:1px solid #29353f;margin:24px 0;padding-bottom:22px}.order-size strong{margin-top:5px;font-size:32px;display:block}.order-size strong span{color:#8194a3;font-size:12px}dl{margin:0 0 24px}dl>div{justify-content:space-between;margin:14px 0;font-size:12px;display:flex}dt{color:#8c9dab}dd{margin:0}.directions{gap:10px;display:flex}.directions button{flex:1}.long{color:#062d23;background:#65dcb3}.short{color:#3d1223;background:#ec8398}.ticket>.fine{min-height:58px;margin:14px 0}.ticket-balance{border-top:1px solid #29353f;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.position-panel{grid-column:1/-1}.position-stats{grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:26px;display:grid}.position-stats strong{margin-top:8px;font-size:18px;display:block}.position-panel>.heading:last-child{margin-bottom:0}.empty-position{color:#768c9a;text-align:center;margin:0;padding:26px 0}.account-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin:24px 0;display:grid}.account-grid section p{font-size:12px}.account-grid h2{font-size:15px}.account-grid .actions{flex-wrap:wrap;gap:8px;display:flex}.account-grid button,.account-grid label{font-size:12px}.account-grid input:not([type=checkbox]){color:#fff;background:#0b1117;border:1px solid #34444f;border-radius:5px;width:100%;margin:10px 0;padding:10px}.address,code{overflow-wrap:anywhere;font-size:11px}.stats{gap:32px;margin-bottom:15px;display:flex}.stats strong{margin-top:8px;display:block}.fixture-controls{gap:13px;margin:20px 0;display:grid}.fixture-controls label{align-items:center;gap:8px;display:flex}.fixture-controls input{accent-color:#c6ef65}.feedback{background:#131f27;border:1px solid #3c505b;border-radius:8px;margin-top:18px;padding:16px 20px;font-size:13px}.feedback p:last-child{margin-bottom:0}.notice{color:#c6dbeb}.error{color:#ffacba}footer{color:#687f8e;border-top:1px solid #25313b;justify-content:space-between;gap:12px;padding:22px 0 32px;font-size:11px;display:flex}html{scroll-behavior:smooth}@media (min-width:1400px){.chart{height:390px}}@media (max-width:980px){main{padding:0 20px}.trading-grid{grid-template-columns:minmax(0,1fr) 290px}.position-stats{grid-template-columns:repeat(3,1fr)}.ticket{padding:20px}.chart-panel{padding:16px 10px}.chart{height:370px}}@media (max-width:700px){main{padding:0 14px}.topbar{gap:10px;height:70px}.brand{font-size:26px}.brand span{font-size:15px}.tag{font-size:9px}.environment{font-size:11px}.market-heading{padding:26px 0}.reference strong{font-size:21px}.reference span{font-size:10px}.trading-grid{grid-template-columns:1fr}.chart{height:290px}.chart-panel{padding:14px 8px}.chart-panel .heading,.chart-panel>.fine,.chart-caption{margin-left:6px;margin-right:6px}.ticket>.fine{min-height:0}.position-stats{grid-template-columns:repeat(2,1fr)}.position-panel>.heading:last-child{flex-direction:column;align-items:flex-start}.position-panel button{width:100%}section{padding:20px}.account-grid{grid-template-columns:1fr}.reference small{font-size:10px}h1{font-size:29px}h1 span{font-size:20px}footer{flex-direction:column}.directions button{padding:15px}.order-size{margin:16px 0;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}button{transition:none}}.execution-expectation{color:#a5b4bf;margin:16px 0}.order-feedback{background:#16232b;border:1px solid #45606d;border-radius:7px;margin:18px 0;padding:14px}.order-feedback strong{color:#dbe7ef;font-size:14px;display:block}.order-feedback p{margin:8px 0;font-size:12px;line-height:1.55}.order-feedback .order-timing{font-variant-numeric:tabular-nums;color:#c6ef65}.order-feedback .request-id{color:#9caebc;font-size:10px}.order-feedback code{overflow-wrap:anywhere;font-size:10px}.order-feedback details{color:#a6b5c0;margin-top:12px;font-size:11px}.order-feedback summary{cursor:pointer;margin-bottom:6px}.order-filled{border-color:#3d7668}.order-rejected{border-color:#a77948}.order-rejected>strong{color:#f0c996}.fill-details{margin:12px 0 0}.fill-details>div{margin:8px 0}.position-warning{color:#ecd4b5;background:#2a231b;border-left:3px solid #e5b779;padding:12px 14px;font-size:12px}.position-warning strong{font-weight:650}.fixture-controls select{color:#e4edf1;background:#0b1117;border:1px solid #34444f;border-radius:5px;max-width:100%;padding:8px}.fixture-controls .fixture-select{gap:6px;display:grid}
