/* Zoom: green long / red short brand. */
:root{--zoom-pink:#ff294d;--zoom-coral:#8fff57;--zoom-orange:#82ff43;--zoom-gold:#9cff6b;--zoom-gradient:linear-gradient(112deg,#ff3d5d 0%,#95ff60 39%,#88ff4d 73%,#a3ff75 100%);--lime:#92ff5b;--green:#92ff5b;--red:#f0526c;--bg:#0f1210;--panel:#171b19;--line:#2b332f;--text:#f5eef2;--muted:#909b95}
html,body{background:#0f1210!important;color:#f5eef2}#zoom-page{background:#0f1210;color:#f5eef2}#zoom-page p{color:#98a69e}
.zoom-logo-mark{position:relative!important;display:inline-block!important;flex:none!important;width:37px!important;height:40px!important;overflow:hidden!important;background:transparent!important;border:0!important;border-radius:0!important;line-height:1!important;isolation:isolate}
.zoom-logo-mark img{position:absolute!important;left:-12px!important;top:-8px!important;width:61px!important;height:61px!important;max-width:none!important;object-fit:contain!important;margin:0!important;filter:none!important;mix-blend-mode:screen;animation:none!important}
.px-brand,.app-logo{display:inline-flex;align-items:center;gap:9px;letter-spacing:-.065em}.px-brand .zoom-wordmark,.app-logo .zoom-wordmark{color:#ecfff4!important;font-size:24px;font-weight:730;letter-spacing:-.07em}.px-brand{line-height:1}.px-nav{padding-top:32px;padding-bottom:32px}.px-footer .zoom-logo-mark{width:46px!important;height:50px!important}.px-footer .zoom-logo-mark img{width:77px!important;height:77px!important;left:-15px!important;top:-11px!important}.px-footer .zoom-wordmark{font-size:30px}.sidebar-workspace>.zoom-logo-mark{width:28px!important;height:32px!important}.sidebar-workspace>.zoom-logo-mark img{width:49px!important;height:49px!important;left:-10px!important;top:-7px!important}.px-draft-identity>div{background:linear-gradient(135deg,#ff537020,#96ff6218);border:1px solid #5e8949}.px-draft-identity .zoom-logo-mark{width:40px!important;height:44px!important}.px-draft-identity .zoom-logo-mark img{width:68px!important;height:68px!important;left:-14px!important;top:-9px!important}
.px-primary,.zoom-launch,.primary-link,.header-launch,.strategy-save,.asset-heading-actions>a,.wallet-button{background:var(--zoom-gradient)!important;border-color:#aaff8088!important;color:#291216!important;box-shadow:inset 0 1px 0 #d9ffe977,0 3px 14px #87ff4b0d;font-weight:700}.px-primary:hover,.zoom-launch:hover,.primary-link:hover,.header-launch:hover,.strategy-save:hover,.asset-heading-actions>a:hover{background:linear-gradient(112deg,#ff6881,#a2ff74 48%,#baff97)!important;box-shadow:0 6px 27px #94ff5f35,inset 0 1px #d9ffe999}.px-outline,.zoom-open-app{background:#1c211e!important;border-color:#563846!important;color:#cff4df!important}.px-outline:hover,.zoom-open-app:hover{background:#342023!important;border-color:#e58091!important}
.px-intro h1 em,.zoom-hero h1 em,.zoom-section-heading h2 em,.zoom-final-cta h2 em,.px-position em{background:var(--zoom-gradient);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.px-intro h1 span{text-shadow:none}.px-intro:after{background:radial-gradient(ellipse 53% 40% at 24% 78%,#f0264830,transparent 85%),radial-gradient(ellipse 50% 45% at 83% 65%,#80ff402d,transparent 80%)}.px-dotfield{background-image:radial-gradient(#b0ff8866 .8px,transparent 1px)}.px-preview{background:linear-gradient(115deg,#77333eaa,#5dad3555 55%,#5ba83566);border-color:#5b8148;box-shadow:-28px -8px 90px #fc3f5f16,28px -8px 95px #8aff4f14}.px-app-frame{border-color:#66454a;background:#131614}.px-preview:after{background:linear-gradient(transparent,#0f1210)}.px-preview-tabs{background:#1e2320ed;border-color:#593d46}.px-preview-tabs button[aria-selected=true]{background:var(--zoom-gradient);color:#2b161a}.px-preview-tabs button{color:#9db3a6}.px-preview-open{color:#c3e5d1}.px-frame-loading{background:#141715;color:#abc9b7}.px-frame-loading span{border-color:#446036;border-top-color:#92ff5b}.px-supported b{color:#adc9b9}.px-tag{background:linear-gradient(110deg,#f9416019,#88ff4c16);color:#cef2dd;border-color:#5e854a55}.px-text-link,.px-nav nav>a.px-social-x:hover{color:#baff98}.px-nav nav>a.px-social-x{border-color:#49564e;color:#c3e5d1}.px-nav nav>a.px-social-x:hover{border-color:#adef8c;background:#392226}.px-market-rail a:hover{color:#a6ff7a}.px-walk-visual{background:repeating-linear-gradient(135deg,transparent 0 8px,#c3e6d209 8px 9px);border-color:#2b332f}.px-walkthrough{border-color:#2b332f}.px-walk-panel{background:radial-gradient(ellipse at 0 0,#85394624,transparent 65%),#171b19;border-color:#59784a;box-shadow:-12px -12px 0 #82ff4326,0 35px 70px #0004}.px-pair-grid button.selected{background:linear-gradient(120deg,#9c3c4c2d,#57a63028);border-color:#73a958}.px-position b{color:#a0ff71;border-color:#61a14166}.px-position b+b{color:#ff8b9e;border-color:#ad445666}.px-linechart path{stroke:#99ff66;filter:drop-shadow(0 0 5px #8fff5744)}.px-linechart{background:repeating-linear-gradient(0deg,transparent 0 28px,#a6e88512 29px,transparent 30px)}.px-numbers{background:radial-gradient(ellipse at 20% 130%,#a6283d50,transparent 70%),radial-gradient(ellipse at 90% 125%,#62b53952,transparent 70%);border-color:#59363c}.px-metrics>div+div{border-color:#7ca56744}.px-metrics span{color:#93ad9e}.px-footer{background:radial-gradient(ellipse at 20% 140%,#f4315226,transparent 65%),radial-gradient(ellipse at 80% 140%,#92ff5b26,transparent 65%)}.px-bento>article,.px-bento>article:nth-child(even){border-color:#353e39}.px-dashboard-list>a,.px-dashboard-list>button{background:linear-gradient(100deg,#ff406016,#92ff5b06);border-color:#513439}.px-dashboard-list>a:hover,.px-dashboard-list>button:hover{border-color:#b76b78}.px-dashboard-list span,.px-dashboard-list b,.px-dashboard-status{color:#acef8b}.px-dashboard-status i{background:#9eff6d;box-shadow:0 0 14px #ff6881}.px-feature-art{-webkit-text-stroke-color:#654046}.px-footer nav a:hover,.px-footer nav button:hover{color:#a5ff78}
.px-bento .zoom-sim-card,.zoom-sim-card{background:radial-gradient(ellipse at 10% 0,#5ca53820,transparent 70%),#181c1a;border-color:#486639}.zoom-sim-card.is-loss{background:radial-gradient(ellipse at 10% 0,#d92e4b30,transparent 70%),#181c1a;border-color:#a94959}.zoom-sim-sides button.active{background:var(--zoom-gradient);border-color:#a5ff78;color:#281417}.zoom-sim-control input{background:linear-gradient(90deg,#ff6881 0%,#98ff65 var(--track-fill),#3e4943 var(--track-fill) 100%)}.zoom-sim-control strong{color:#cff3de}.zoom-sim-control input::-webkit-slider-thumb{background:#beff9e;border-color:#43262b;box-shadow:0 0 0 1px #92ff5b,0 0 13px #90ff5960}.zoom-sim-control input::-moz-range-thumb{background:#beff9e;border-color:#43262b;box-shadow:0 0 0 1px #92ff5b}.zoom-sim-result strong{color:#a0ff71}.zoom-sim-result strong.is-loss{color:#ff768d}.zoom-sim-visual span{background:var(--zoom-gradient)}.is-loss .zoom-sim-visual span{background:#f25a73}
.zoom-window{background:#181c1a;border-color:#634046}.zoom-window header{border-color:#4a3034}.zoom-modal-kicker,.zoom-status,.zoom-leverage-head output{color:#92ff5b}.zoom-upload{background:#1f2421;border-color:#755059}.zoom-upload-action{color:#b0ff88}.zoom-pfp-preview{background-color:#3c2428;border-color:#72a658;color:#acff83}.zoom-field input:not([type=range]):not([type=file]),.zoom-field textarea,.zoom-field select{background:#131614;border-color:#49323f}.zoom-side-options button{background:#1f2421;border-color:#503744}.zoom-side-options button.active{border-color:#96ea6c;color:#a6ff7a;background:linear-gradient(110deg,#e4405b14,#7ef64218)}.zoom-side-options button.active small{color:#bddecb}.zoom-leverage{background:linear-gradient(110deg,#392024,#222c1d);border-color:#4c7935}.zoom-leverage input[type=range]{background:linear-gradient(90deg,#ff6b84 0,#9fff6f var(--slider-fill),#543944 var(--slider-fill) 100%)}.zoom-leverage input[type=range]::-webkit-slider-thumb{background:#bcff9b;border-color:#492a2f;box-shadow:0 0 0 1px #a2ff73,0 0 14px #ff6b8466}.zoom-leverage input[type=range]::-moz-range-thumb{background:#bcff9b;border-color:#492a2f}.zoom-steps b{color:#b5f297}.zoom-steps,.zoom-steps div{border-color:#4f3541}.zoom-field input:focus,.zoom-field textarea:focus,.zoom-field select:focus{outline-color:#92ff5b;border-color:#92ff5b;box-shadow:0 0 0 3px #ff688120}
.app-header{background:#131614;border-color:#2e3631}.market-strip{background:#141816;border-color:#2e3631}.global-search{background:#1c211e;border-color:#39433d}.workspace-sidebar{background:#141816!important;border-color:#343d38!important}.workspace-sidebar nav a.active{background:linear-gradient(110deg,#fc38591e,#8cff5313);border-color:#5e8c475c;color:#d9ffe9}.workspace-sidebar nav a.active i{color:#9eff6d}.sidebar-bottom>a{background:linear-gradient(110deg,#b031461b,#5bb22f1e);border-color:#5b8049;color:#b4f195}.sidebar-workspace>div{color:#d6e4dc}.sidebar-workspace small{color:#82958a}.sidebar-markets a:hover,.workspace-sidebar nav a:hover{background:#252b27}.live-status{color:#b6ff91;border-color:#4d8232;background:#4a9b220d}.live-status i,.real-data-dot{background:#92ff5b;box-shadow:0 0 9px #9aff6866}.live-status.offline{background:#30181c;border-color:#9e4251;color:#fa9bab}.live-status.offline i{background:#f0526c}.live-heading h1 span{color:#b9ff96}.eyebrow{color:#9ebaaa}.panel,.market-workspace{background:#171b19;border-color:#323b36}.dashboard-summary>div{background:linear-gradient(135deg,#252b2780,#191d1a 65%);border-color:#503542}.dashboard-summary>div:nth-child(2){background:linear-gradient(135deg,#3966222b,#1b201d);border-color:#486539}.dashboard-summary>div>span{color:#9db7a8}.dashboard-summary small{color:#859c8e}.dashboard-summary i{color:#a1f278}.dashboard-tabs{border-color:#49313e}.dashboard-tabs button.active{color:#caffb0;border-color:#a0ff71;background:linear-gradient(0deg,#9dff6c12,transparent)}.dashboard-tabs button{color:#8da697}.dashboard-tabs button span{border-color:#644250;color:#b5d5c2}.workspace-quicklinks i{background:linear-gradient(135deg,#ff4e6c20,#8eff551a);border-color:#5b8546;color:#b0ff89}.workspace-footnote{background:#191e1b;border-color:#4a3034}.workspace-footnote p,.workspace-quicklinks small{color:#8aa294}.workspace-quicklinks>a{border-color:#3c4741}.workspace-quicklinks>a:hover,.workspace-title>a{color:#b3ff8d}.dashboard-chart-pane .live-panel-head select{background:#181c1a;color:#d6ecdf}.live-chart{background:#151917}.chart-controls button.selected{background:linear-gradient(120deg,#ff4b6926,#88ff4d22);border-color:#6ca94e;color:#acff83}.chart-controls button:hover,.live-filters button:hover{background:#3c2226;color:#b5ff90}.live-filters button.active{background:linear-gradient(120deg,#ff4b691d,#88ff4d1a);border-color:#629548;color:#afff87}.asset-metrics,.live-stats{background:#1a1f1c;border-color:#4b3442}.live-asset-card{background:radial-gradient(ellipse at 0 0,#fc4b6911,transparent 75%),#1a1f1c;border-color:#4b3442}.live-asset-card:hover{background:#242a26;border-color:#80b765}.live-market-row:nth-child(odd),.watch-row:nth-child(odd),.scenario-row:nth-child(odd){background:#1d221f}.live-market-row:hover,.watch-row:hover,.scenario-row:hover{background:#29302c;box-shadow:inset 2px 0 #a2ff73}.watch-head,.scenario-head,.live-market-head{background:#171b19;border-color:#49303e;color:#8da597}.strategy-panel{background:radial-gradient(ellipse at 0 0,#ff607b12,transparent 55%),#191e1b}.strategy-field input{background:#161a18;border-color:#533849}.side-picker button.active[data-side=long]{background:#34542455;border-color:#72bf4b;color:#9eff6e}.side-picker button.active[data-side=short]{background:#54202966;border-color:#b65061;color:#ff879b}.positive{color:#a6ff79!important}.negative{color:#f9778d!important}.direction.long{color:#a6ff79;background:#92ff5b12;border-color:#569238}.direction.short{color:#f9778d;background:#f9778d12;border-color:#8d3846}.watch-button.watched,.watch-button:hover{color:#a0ff71;border-color:#70ae51;background:#323b36}.strategy-leverage input{accent-color:#a0ff71}.build-banner{background:linear-gradient(110deg,#762d392b,#3d712324,#181c1a);border-color:#55843e}.app-footer{background:#141816;border-color:#353e39}.draft-icon{background:#3b2327;border-color:#64964b;color:#afff87}.draft-summary>a,.workspace-empty a{background:linear-gradient(110deg,#ed486417,#8dff5419);border-color:#568041;color:#b4ff8e}.workspace-empty{background:radial-gradient(ellipse at 50% 0,#ff6b8410,transparent 75%)}.workspace-empty p,.workspace-title p{color:#8aa294}.real-data-banner{border-color:#3a443e}.real-data-banner strong{color:#a4cd8f}.market-tick{animation:brand-tick .7s ease}@keyframes brand-tick{from{background:#92ff5b33}to{background:transparent}}
a:focus-visible,button:focus-visible,input:focus-visible,#zoom-page a:focus-visible,#zoom-page button:focus-visible{outline-color:#92ff5b}html{scrollbar-color:#634046 #141715}.workspace-sidebar{scrollbar-color:#634046 transparent}
@media(max-width:600px){.px-nav{padding:19px 20px}.px-brand .zoom-wordmark{font-size:21px}.px-brand{gap:5px}.px-nav .zoom-logo-mark{width:30px!important;height:34px!important}.px-nav .zoom-logo-mark img{width:52px!important;height:52px!important;left:-11px!important;top:-7px!important}.px-mobile-panel{box-shadow:-7px -7px #82ff4322}.app-logo{gap:5px}.app-logo .zoom-wordmark{font-size:21px}.app-logo .zoom-logo-mark{width:28px!important;height:32px!important}.app-logo .zoom-logo-mark img{width:49px!important;height:49px!important;left:-10px!important;top:-7px!important}}
.zoom-logo-mark{isolation:auto!important;mix-blend-mode:screen}
.px-nav{background:#0f1210}.px-footer .px-brand{background:#0f1210}

@media(max-width:600px){.px-nav nav a.px-docs{display:inline-flex!important;font-size:11px}}

/* The balance mark has its own transparent canvas; show the complete symbol. */
:is(.px-brand,.app-logo,.sidebar-workspace,.px-draft-identity,.d-logo) .zoom-logo-mark img{inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important}
.zoom-logo-mark{mix-blend-mode:normal!important}

/* Green brand, with consistent directional trade colors. */
:root{--zoom-gradient:linear-gradient(115deg,#b7ff46,#63e51d);--green:#27d98c;--red:#ff4d61;--lime:#9bff35}
.positive,.direction.long{color:#27d98c!important}.negative,.direction.short{color:#ff4d61!important}
.side-picker button.active[data-side=long],.segmented button.selected[data-trade-side=buy]{background:#16382b!important;border-color:#27d98c!important;color:#27d98c!important}
.side-picker button.active[data-side=short],.segmented button.selected[data-trade-side=sell]{background:#3b1b23!important;border-color:#ff4d61!important;color:#ff4d61!important}
.zoom-logo-mark img,.px-footer .zoom-logo-mark img,.sidebar-workspace>.zoom-logo-mark img,.px-draft-identity .zoom-logo-mark img{width:140%!important;height:140%!important;left:-20%!important;top:-20%!important;object-fit:contain!important}
.real-asset-icon img[src^="/images/companies/"]{filter:none!important;background:#fff;object-fit:contain;border-radius:50%}
