@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Share+Tech+Mono&family=Vazirmatn:wght@400;500;700&display=swap";:root{color:#eadfe8;font-synthesis:none;--black:#030207;--panel:#08040a;--line:#24101f;--dim:#806577;--pink:#f100a8;--mint:#31e5b1;--red:#e9145e;--amber:#e2a936;background:#111519;font-family:IBM Plex Mono,monospace}*{box-sizing:border-box}body{background:#111519;min-width:320px;min-height:100vh;margin:0;overflow:auto}button{font:inherit}.ref-viewport{background:linear-gradient(90deg,#11161a,#0b0d11 18% 82%,#11161a);place-items:start center;min-height:100vh;padding:0;display:grid}.ref-canvas{aspect-ratio:744/762;color:#e9dce6;width:min(100vw,97.638vh);text-shadow:0 0 calc(.25 * var(--u)) #fff3;background:radial-gradient(at 55% 43%,#140710 0,#080309 47%,#020104 100%);grid-template-rows:5.5% 3.5% 22.5% 33% 17.5% 18%;font-family:Share Tech Mono,IBM Plex Mono,monospace;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1b1820,0 0 80px #000;container-type:inline-size}.scanlines,.noise{pointer-events:none;z-index:20;position:absolute;inset:0}.scanlines{mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 2px,#ff007806 3px,#0000000e 4px)}.noise{opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.ref-canvas:after{content:"";box-shadow:inset 0 0 calc(5 * var(--u)) #000,inset 0 0 calc(1.4 * var(--u)) #f100a814;pointer-events:none;z-index:21;position:absolute;inset:0}.ref-header{padding:0 calc(1.2 * var(--u));border-bottom:1px solid #631b4d33;align-items:center;min-height:0;display:flex}.ref-brand{align-items:center;gap:calc(.75 * var(--u));min-width:44%;display:flex}.ref-brand>b{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));color:#211208;border-radius:calc(.25 * var(--u));font-size:max(var(--fmin),calc(1.1 * var(--u)));text-shadow:none;background:#c69845;place-items:center;display:grid}.ref-brand>i{width:calc(.6 * var(--u));height:calc(.6 * var(--u));background:var(--red);box-shadow:0 0 calc(1 * var(--u)) var(--red);border-radius:50%}.ref-brand>span{font-size:max(var(--fmin),calc(.75 * var(--u)));color:#a02b69}.ref-brand>strong{font-size:max(var(--fmin),calc(1.25 * var(--u)));letter-spacing:calc(.12 * var(--u))}.ref-brand>em{font-size:max(var(--fmin),calc(.75 * var(--u)));color:#8b355f;font-style:normal}.head-metrics{align-items:center;gap:calc(1.65 * var(--u));height:100%;margin-inline-start:auto;display:flex}.head-metrics>span{line-height:1.05;display:grid}.head-metrics small{font-size:max(var(--fmin),calc(.65 * var(--u)));color:#674658;letter-spacing:calc(.08 * var(--u))}.head-metrics b{font-size:max(var(--fmin),calc(1.18 * var(--u)));white-space:nowrap}.head-metrics time{font-size:max(var(--fmin),calc(1.5 * var(--u)));letter-spacing:calc(.08 * var(--u));font-weight:700}.micro-ticker{padding:0 calc(1.3 * var(--u));font-size:max(var(--fmin),calc(.75 * var(--u)));color:#816273;letter-spacing:calc(.06 * var(--u));border-bottom:1px solid #631b4d47;grid-template-columns:1.2fr .8fr .8fr .8fr 1fr .9fr .9fr 1.8fr;align-items:center;display:grid}.micro-ticker span{text-align:center}.micro-ticker .hot{color:var(--pink);text-align:start}.micro-ticker .sim{text-align:end;color:#7d586c}.primary-row{padding:calc(.65 * var(--u)) calc(1 * var(--u)) calc(.25 * var(--u));gap:calc(.65 * var(--u));grid-template-columns:21% 51% 28%;min-height:0;display:grid}.neon-card{border:1px solid var(--pink);box-shadow:inset 0 0 calc(1.2 * var(--u)) #f100a814,0 0 calc(.75 * var(--u)) #f100a838;background:#090309c2;position:relative}.neon-card:before{content:"";inset:calc(.38 * var(--u));pointer-events:none;border:1px solid #f100a821;position:absolute}.portfolio-card{padding:calc(1.15 * var(--u)) calc(.8 * var(--u)) calc(.7 * var(--u))}.card-kicker,.live-row{justify-content:space-between;align-items:center;display:flex}.card-kicker{font-size:max(var(--fmin),calc(.62 * var(--u)));color:#76536a;letter-spacing:calc(.08 * var(--u))}.card-kicker b{color:#a66086}.live-row{margin-top:calc(.65 * var(--u))}.live-row strong{font-size:max(var(--fmin),calc(1.24 * var(--u)))}.live-row em{font-size:max(var(--fmin),calc(.7 * var(--u)));background:var(--pink);color:#fff;padding:calc(.2 * var(--u)) calc(.4 * var(--u));box-shadow:0 0 calc(.8 * var(--u)) var(--pink);font-style:normal}.portfolio-card>small{font-size:max(var(--fmin),calc(.67 * var(--u)));color:#765a6c}.big-value{font-size:max(var(--fmin),calc(3.05 * var(--u)));letter-spacing:calc(.08 * var(--u));margin:calc(2.45 * var(--u)) 0 calc(.5 * var(--u));text-shadow:0 0 calc(.65 * var(--u)) #ffffff59;white-space:nowrap;font-weight:700}.gain{font-size:max(var(--fmin),calc(.75 * var(--u)));color:#ae839d}.triple{left:calc(.8 * var(--u));right:calc(.8 * var(--u));bottom:calc(1 * var(--u));font-size:max(var(--fmin),calc(1.1 * var(--u)));justify-content:space-between;display:flex;position:absolute}.market-feed{position:relative;overflow:hidden}.market-title{height:calc(2.6 * var(--u));align-items:center;gap:calc(1.3 * var(--u));padding:0 calc(.55 * var(--u));display:flex}.market-title span{font-size:max(var(--fmin),calc(.75 * var(--u)));color:var(--pink)}.market-title strong{font-size:max(var(--fmin),calc(1.35 * var(--u)));letter-spacing:calc(.05 * var(--u))}.market-title em{font-size:max(var(--fmin),calc(.72 * var(--u)));color:var(--mint);font-style:normal}.candle-chart{width:60%;height:76%;filter:drop-shadow(0 0 calc(.3 * var(--u)) #31e5b13d);position:absolute;top:18%;left:2%}.candle line{stroke-width:.4px}.candle rect{stroke-width:0}.candle.up line,.candle.up rect{stroke:var(--mint);fill:var(--mint)}.candle.down line,.candle.down rect{stroke:#c52c76;fill:#c52c76}.market-trace{fill:none;stroke:#ebdce647;stroke-width:.35px}.price-flag{padding:calc(.35 * var(--u)) calc(.85 * var(--u));background:var(--pink);font-size:max(var(--fmin),calc(.85 * var(--u)));box-shadow:0 0 calc(.7 * var(--u)) var(--pink);position:absolute;top:31%;left:43%}.price-flag:after{content:"";right:calc(-.65 * var(--u));border:calc(.65 * var(--u)) solid transparent;border-top-color:var(--pink);border-left-width:0;position:absolute;top:100%}.simulated{bottom:calc(1 * var(--u));font-size:max(var(--fmin),calc(.55 * var(--u)));color:#705466;position:absolute;left:47%}.order-book{gap:calc(.28 * var(--u));width:31%;display:grid;position:absolute;right:1%}.order-book.asks{top:18%}.order-book.bids{bottom:8%}.order-book span{padding:calc(.1 * var(--u)) calc(.4 * var(--u));font-size:max(var(--fmin),calc(.69 * var(--u)));background:linear-gradient(90deg,#0000,#d7256f14);justify-content:space-between;display:flex}.order-book b{font-weight:400}.order-book i{color:#ab899e;font-style:normal}.decision-card{padding:calc(.8 * var(--u)) calc(1 * var(--u))}.decision-card h2{font-size:max(var(--fmin),calc(1.05 * var(--u)));margin:0 0 calc(.75 * var(--u));letter-spacing:calc(.08 * var(--u))}.rank{height:calc(6.3 * var(--u));align-items:center;gap:calc(.7 * var(--u));border-bottom:1px solid #70234f38;grid-template-columns:auto auto 1fr;display:grid}.rank>strong{font-size:max(var(--fmin),calc(2.7 * var(--u)))}.rank>strong i{color:var(--pink);text-shadow:0 0 calc(.8 * var(--u)) var(--pink);font-style:normal}.rank>em{font-size:max(var(--fmin),calc(1.4 * var(--u)));color:var(--mint);font-style:normal}.rank-bars{height:calc(4.4 * var(--u));align-items:flex-end;gap:calc(.12 * var(--u));display:flex}.rank-bars span{box-shadow:0 0 calc(.4 * var(--u)) #f100a840;background:linear-gradient(#ff2ac5,#9f006d);flex:1;transition:height .5s}.decision-stats{margin-top:calc(1 * var(--u));font-size:max(var(--fmin),calc(1.1 * var(--u)));color:var(--mint);justify-content:space-between;display:flex}.decision-line{gap:calc(.3 * var(--u));margin-top:calc(1 * var(--u));font-size:max(var(--fmin),calc(.72 * var(--u)));grid-template-columns:1fr auto;display:grid}.decision-line span{color:var(--red)}.decision-line em{color:var(--mint);font-style:normal}.decision-line b{text-align:end;color:var(--pink);font-size:max(var(--fmin),calc(.65 * var(--u)));grid-column:1/3}.decision-card p{margin:calc(1 * var(--u)) 0 calc(.2 * var(--u));font-size:max(var(--fmin),calc(.75 * var(--u)));color:#d1adbf}.decision-card>small{font-size:max(var(--fmin),calc(.58 * var(--u)));color:#836276}.agent-field{margin:0 calc(1 * var(--u));background:radial-gradient(circle at 37% 51%,#ee055c0e,#0000 28%),radial-gradient(circle at 77%,#31e5b109,#0000 26%);border-bottom:1px solid #631b4d2b;min-height:0;position:relative;overflow:hidden}.field-head{height:calc(2.6 * var(--u));align-items:center;gap:calc(1.4 * var(--u));padding:0 calc(.5 * var(--u));font-size:max(var(--fmin),calc(.73 * var(--u)));color:#8b667a;border-bottom:1px solid #631b4d21;display:flex}.field-head b{color:#bc95aa;margin-inline-start:auto}.field-legend{left:calc(.65 * var(--u));top:calc(3.5 * var(--u));gap:calc(.28 * var(--u));font-size:max(var(--fmin),calc(.63 * var(--u)));color:#8a687c;display:grid;position:absolute}.field-legend span:before{margin-right:calc(.35 * var(--u))}.field-legend .pink{color:var(--red)}.field-legend .mint{color:var(--mint)}.field-side{right:calc(.65 * var(--u));top:calc(3.4 * var(--u));justify-items:end;gap:calc(.35 * var(--u));font-size:max(var(--fmin),calc(.65 * var(--u)));display:grid;position:absolute}.field-side b{color:#efdee8}.field-side span:last-child{color:var(--red)}.motion-lines{opacity:.35;background:repeating-linear-gradient(175deg,transparent 0,transparent calc(1.3 * var(--u)),#7e1b5329 calc(1.45 * var(--u)),transparent calc(1.6 * var(--u)));filter:blur(calc(.3 * var(--u)));animation:8s linear infinite fieldFlow;position:absolute;inset:13% 2% 12%}.particle{background:var(--red);box-shadow:0 0 calc(1.1 * var(--u)) var(--red);z-index:2;border-radius:50%;animation:5s ease-in-out infinite alternate drift;display:block;position:absolute}.particle.mint{background:var(--mint);box-shadow:0 0 calc(1.1 * var(--u)) var(--mint)}.particle.amber{background:var(--amber);box-shadow:0 0 calc(1 * var(--u)) var(--amber)}.particle.white{box-shadow:0 0 calc(.7 * var(--u)) #fff;background:#e5dbe4}.particle i{left:120%;top:calc(-.2 * var(--u));color:#947286;font-size:max(var(--fmin),calc(.5 * var(--u)));white-space:nowrap;text-shadow:none;font-style:normal;position:absolute}.specialist{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));cursor:pointer;z-index:5;color:#b993a8;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.specialist i{width:calc(.55 * var(--u));height:calc(.55 * var(--u));background:var(--red);box-shadow:0 0 calc(.8 * var(--u)) var(--red);border-radius:50%;margin:auto;display:block}.specialist span{font-size:max(var(--fmin),calc(.55 * var(--u)));white-space:nowrap;position:absolute;top:15%;left:100%}.specialist-0{top:43%;left:35%}.specialist-1{top:68%;left:18%}.specialist-2{top:22%;left:62%}.specialist-3{top:67%;left:76%}.specialist-4{top:78%;left:48%}.specialist-5{top:38%;left:86%}.specialist-6{top:25%;left:29%}.specialist-0 i,.specialist-3 i,.specialist-5 i{background:var(--mint);box-shadow:0 0 calc(.8 * var(--u)) var(--mint)}.field-footer{bottom:calc(.25 * var(--u));left:calc(.3 * var(--u));right:calc(.3 * var(--u));gap:calc(2 * var(--u));font-size:max(var(--fmin),calc(.62 * var(--u)));color:#76596c;align-items:center;display:flex;position:absolute}.field-footer b{color:var(--mint)}.field-footer span:nth-child(2){margin-right:auto}.analytics{margin:0 calc(1 * var(--u));border-bottom:1px solid #631b4d33;grid-template-columns:39% 31% 30%;min-height:0;display:grid}.curve,.trade-ledger,.bar-cluster{min-width:0;position:relative}.curve{padding:calc(.6 * var(--u)) calc(.4 * var(--u));border-right:1px solid #631b4d1f}.curve>span{font-size:max(var(--fmin),calc(.62 * var(--u)));color:#73556a}.curve>span b{color:var(--mint)}.curve svg{left:calc(.4 * var(--u));right:calc(.7 * var(--u));bottom:calc(.7 * var(--u));width:calc(100% - calc(1.1 * var(--u)));height:75%;filter:drop-shadow(0 0 calc(.5 * var(--u)) #31e5b152);position:absolute}.trade-ledger{padding:calc(.45 * var(--u)) calc(.85 * var(--u));border-right:1px solid #631b4d1f}.trade-ledger h3,.bar-cluster h3{font-size:max(var(--fmin),calc(.6 * var(--u)));color:#73566a;margin:0 0 calc(.45 * var(--u));font-weight:400}.trade-ledger>div{gap:calc(.4 * var(--u));font-size:max(var(--fmin),calc(.64 * var(--u)));grid-template-columns:.7fr 1fr 1fr 1.2fr;line-height:1.75;display:grid}.trade-ledger em{color:var(--red);font-style:normal}.trade-ledger div:nth-child(2n) em{color:var(--mint)}.trade-ledger b{color:var(--mint);text-align:end}.bar-cluster{padding:calc(.45 * var(--u)) calc(.65 * var(--u));grid-template-columns:1fr 1fr;grid-template-rows:calc(1.2 * var(--u)) 1fr 1fr;gap:calc(.35 * var(--u)) calc(.6 * var(--u));display:grid}.mini-bars{min-height:0;position:relative}.mini-bars>span{font-size:max(var(--fmin),calc(.5 * var(--u)));color:#705368;position:absolute;top:0;left:0}.mini-bars>div{inset:calc(.9 * var(--u)) 0 calc(.8 * var(--u));align-items:flex-end;gap:calc(.09 * var(--u));display:flex;position:absolute}.mini-bars i{background:#c5a1b3;flex:1;transition:height .55s}.mini-bars.magenta i{background:var(--pink);box-shadow:0 0 calc(.25 * var(--u)) #f100a840}.mini-bars.mint i{background:var(--mint)}.mini-bars.red i{background:var(--red)}.mini-bars b{font-size:max(var(--fmin),calc(.55 * var(--u)));font-weight:400;position:absolute;bottom:0;left:0}.mini-bars.mint b{color:var(--mint)}.mini-bars.red b{color:var(--red)}.execution-log{margin:0 calc(1 * var(--u));padding:calc(.45 * var(--u)) calc(.55 * var(--u)) calc(.6 * var(--u));background:#010103cc;min-height:0;overflow:hidden}.log-head{height:calc(1.9 * var(--u));font-size:max(var(--fmin),calc(.7 * var(--u)));color:#876879;border-bottom:1px solid #631b4d1a;justify-content:space-between;align-items:center;display:flex}.log-head em{font-size:max(var(--fmin),calc(.55 * var(--u)));color:#755468;font-style:normal}.log-row{grid-template-columns:calc(6.8 * var(--u)) calc(4.2 * var(--u)) calc(4.6 * var(--u)) 1fr;gap:calc(.4 * var(--u));font-size:max(var(--fmin),calc(.68 * var(--u)));color:#bc9bae;line-height:1.72;display:grid}.log-row time{color:#67475b}.log-row b{color:#d4b8c7}.log-row em{color:#826477;font-style:normal}.ref-modal-wrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#010003b8;place-items:center;display:grid;position:fixed;inset:0}.ref-modal{border:1px solid var(--pink);color:#eadfe8;background:#080309;width:min(430px,88vw);padding:24px;font-family:Share Tech Mono,monospace;position:relative;box-shadow:0 0 35px #f100a838}.ref-modal>button{inset-inline-end:10px;color:var(--pink);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:7px}.ref-modal>small{color:#8a5f76;font-size:10px}.ref-modal h2{letter-spacing:.08em;margin:14px 0;font-size:20px}.ref-modal>strong{color:var(--mint);margin-right:12px;font-size:34px;display:inline-block}.ref-modal>em{color:#d8b6c7;font-style:normal}.ref-modal p{color:#b996a9;font-size:13px;line-height:1.6}.ref-modal footer{border-top:1px solid var(--line);color:#765368;padding-top:12px;font-size:9px}@keyframes fieldFlow{to{transform:translateX(calc(4 * var(--u)))}}@keyframes drift{0%{transform:translate(calc(-1.4 * var(--u)),calc(.3 * var(--u)));opacity:.5}50%{opacity:1}to{transform:translate(calc(1.7 * var(--u)),calc(-.4 * var(--u)));opacity:.7}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-broker{border-color:#ffb0208c}.live-broker .card-kicker span{color:#ffb020}.live-broker em.real{color:#ff8a8a;letter-spacing:.12em;background:#ff40402e;border:1px solid #ff606099}.live-broker .sim{color:#ff8a8a}svg.sec-icon{opacity:.9;flex:none;width:1.15em;height:1.15em;position:static}.card-kicker>span,.market-title>span,.field-head>span,.log-head>span,.curve>span,.decision-card h2,.trade-ledger h3,.bar-cluster h3{align-items:center;gap:.45em;display:inline-flex}@media (prefers-reduced-motion:no-preference){.sec-icon{transition:opacity .25s}}.primary-row{grid-template-columns:16fr 17fr 39fr 28fr}.live-broker .big-value{font-size:max(var(--fmin),calc(2.05 * var(--u)));margin:calc(1.35 * var(--u)) 0 calc(.35 * var(--u))}.live-broker .sim{font-size:max(var(--fmin),calc(.55 * var(--u)));color:#c8607f;margin-top:calc(.3 * var(--u));line-height:1.35}.live-broker .triple{font-size:max(var(--fmin),calc(.8 * var(--u)))}.ref-viewport{background:#0b0d11;min-height:100vh;padding-block:clamp(8px,1.2vw,20px);padding-inline:clamp(10px,1.6vw,28px);display:block}.ref-canvas{--u:clamp(9px,.62vw,12px);--fmin:11px;aspect-ratio:auto;border-radius:6px;grid-template-rows:auto auto auto minmax(260px,34vh) auto auto;width:100%;max-width:none;height:auto;min-height:calc(100vh - 2*clamp(8px,1.2vw,20px));overflow:visible;container-type:normal}.scanlines,.noise{border-radius:inherit}.ref-header{flex-wrap:wrap;gap:8px 20px;padding:10px 14px}.ref-brand{flex-wrap:wrap;min-width:0}.head-metrics{flex-wrap:wrap;gap:8px 20px;height:auto}.status-strip{flex-wrap:wrap;flex-basis:100%;order:3;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.status-strip li{letter-spacing:.06em;color:#d9bccb;white-space:nowrap;border:1px solid #f100a859;padding:3px 8px;font-size:12px}.status-strip .status-sim{color:#ff7fd4;border-color:#f100a899}.status-strip .status-paused{color:var(--amber);border-color:#e2a936b3}.status-strip .status-trading{color:var(--mint);border-color:#31e5b199}.status-strip .status-broker{color:#ffb020;border-color:#ffb02073}.status-strip .status-readonly{color:#a88b9b}.section-nav{letter-spacing:.05em;flex-wrap:wrap;flex-basis:100%;order:4;align-items:center;gap:4px 16px;font-size:12px;display:flex}.section-nav a{color:#c79bb4;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none}.section-nav a:hover,.section-nav a:focus-visible{color:#fff;border-bottom-color:var(--pink);outline:none}.guide-button{border:1px solid var(--pink);color:#ffd5ee;cursor:pointer;letter-spacing:.08em;background:0 0;margin-inline-start:auto;padding:4px 12px;font-size:12px}.guide-button:hover,.guide-button:focus-visible{background:#f100a82e;outline:none}section[id]{scroll-margin-top:12px}.micro-ticker{flex-wrap:wrap;gap:6px 22px;padding:8px 14px;display:flex}.micro-ticker span,.micro-ticker .hot,.micro-ticker .sim{text-align:start}.micro-ticker .sim{margin-inline-start:auto}.primary-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.4fr) minmax(0,1.7fr);align-items:stretch;gap:12px;padding:12px 14px 6px}.portfolio-card{min-height:250px}.market-feed{min-height:300px}.decision-card{min-height:250px}.agent-field{margin:0 14px}.analytics{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);margin:0 14px}.curve,.trade-ledger,.bar-cluster{min-height:230px}.execution-log{margin:0 14px 14px}.log-row{grid-template-columns:7em 5em 4.5em minmax(0,1fr)}.log-row span{overflow-wrap:anywhere;min-width:0}.guide-modal{width:min(640px,92vw);max-height:86vh;overflow:auto}.guide-modal dl{gap:12px;margin:12px 0 16px;display:grid}.guide-modal dt{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.guide-modal dt a{color:#fff;border-bottom:1px solid var(--pink);text-decoration:none}.guide-modal dt span{color:var(--mint);letter-spacing:.05em;font-size:11px}.guide-modal dd{color:#c7a7b8;margin:4px 0 0;font-size:13px;line-height:1.55}.guide-modal footer{font-size:11px}@media (width<=1180px){.primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.market-feed,.decision-card{grid-column:1/-1}.analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics .curve{border-bottom:1px solid #631b4d1f;border-right:0;grid-column:1/-1}}@media (width<=700px){.ref-canvas{grid-template-rows:auto auto auto minmax(300px,auto) auto auto}.primary-row,.analytics{grid-template-columns:minmax(0,1fr)}.market-feed,.decision-card,.analytics .curve{grid-column:auto}.trade-ledger{border-bottom:1px solid #631b4d1f;border-right:0}.market-feed{min-height:340px}.candle-chart{width:62%}.order-book{width:34%}.price-flag{left:38%}.micro-ticker .sim,.guide-button{margin-left:0}.log-row{grid-template-columns:5.5em 4em minmax(0,1fr)}.log-row em{display:none}.log-row span{border-bottom:1px solid #631b4d1a;grid-column:1/-1;padding-bottom:4px}}.bar-cluster{row-gap:18px;padding-bottom:12px}@media (width<=700px){.agent-field{min-height:420px}.particle i{display:none}.field-head{flex-wrap:wrap;gap:4px 12px;height:auto;padding:6px 8px}.field-head b{margin-left:0}.field-legend,.field-side{top:64px}}.mini-bars>div{top:16px;bottom:16px}@media (width<=1180px){.particle i{display:none}}.section-nav a.active{color:#fff;border-bottom:2px solid var(--pink)}.section-nav{font-size:13px}.ref-canvas.view-mode{grid-template-rows:auto auto 1fr}.view{color:#e6d6df;align-content:start;gap:16px;min-width:0;padding:16px 14px 24px;font-family:IBM Plex Mono,monospace;display:grid}.view-head h2{letter-spacing:.06em;color:#fff;margin:0 0 4px;font-size:20px}.view-head p{color:#b996a9;max-width:80ch;margin:0;font-size:13px;line-height:1.55}.view-panel{background:#09030999;border:1px solid #f100a859;min-width:0;padding:12px 14px}.view-panel h3{letter-spacing:.08em;color:#ff7fd4;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.view-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.view-note{color:#b996a9;margin:6px 0;font-size:13px;line-height:1.5}.view-note.warn{color:var(--amber)}.equity-chart{width:100%;height:220px;display:block}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;margin:0;display:grid}.stat-grid.compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.stat{background:#02010480;border:1px solid #631b4d73;min-width:0;padding:8px 10px}.stat dt{letter-spacing:.06em;color:#9c7a8e;text-transform:uppercase;font-size:11px}.stat dd{color:#fff;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.stat.good dd,.good{color:var(--mint)}.stat.bad dd,.bad{color:#ff5c93}.stat.warn dd{color:var(--amber)}.table-wrap{border:1px solid #631b4d73;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.table-wrap th{text-align:start;color:#ff9fdc;letter-spacing:.05em;white-space:nowrap;background:#12060f;padding:8px 10px;font-size:12px;font-weight:600;position:sticky;top:0}.table-wrap td{white-space:nowrap;border-top:1px solid #631b4d4d;padding:6px 10px}.table-wrap tr:nth-child(2n) td{background:#ffffff04}.table-wrap code{color:#b996a9;font-size:12px}.gates{gap:4px;margin:6px 0;padding:0;font-size:13px;list-style:none;display:grid}.triple span{gap:2px;display:grid}.triple span:nth-child(2){text-align:center}.triple span:last-child{text-align:end}.triple small{color:#8c6b7e;letter-spacing:.06em;font-size:10.5px}.curve>span b{margin-left:.6em}.curve svg.curve-chart{height:72%}.trade-ledger>div{grid-template-columns:3.5em 3.5em 1fr auto;font-size:12px}.trade-ledger em.buy{color:var(--mint)}.trade-ledger em.sell,.trade-ledger div:nth-child(2n) em.sell,.trade-ledger b.bad{color:#ff5c93}.trade-ledger>div span:nth-child(3){color:#bfa0b2}.panel-link{color:#ff9fdc;border-bottom:1px solid #f100a880;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.panel-link:hover,.panel-link:focus-visible{color:#fff;outline:none}.panel-note{color:#a88b9b;margin:6px 0 0;font-size:12px}.bar-cluster{flex-direction:column;gap:8px;display:flex}.bar-cluster h3{grid-column:auto}.pnl-bars{flex:1;gap:3px;min-height:120px;display:flex;position:relative}.pnl-bars:before{content:"";border-top:1px dashed #ffffff24;position:absolute;top:50%;left:0;right:0}.pnl-bars .col{flex:1;grid-template-rows:1fr 1fr;min-width:0;display:grid}.pnl-bars .up{background:var(--mint);align-self:end;box-shadow:0 0 6px #31e5b140}.pnl-bars .down{background:#ff4f8b;align-self:start}.log-head .panel-link{margin-top:0}.log-row b.good{color:var(--mint)}.log-row b.bad{color:#ff5c93}.order-book .book-note b{color:#ff9fdc}.order-book .book-note i{color:var(--amber)}.link-button{font:inherit;color:#fff;cursor:pointer;border:0;border-bottom:1px solid var(--pink);background:0 0;padding:0}.guide-modal h3{letter-spacing:.08em;color:#ff7fd4;margin:14px 0 4px;font-size:13px}@media (width<=700px){.view{padding:12px 10px 20px}.equity-chart{height:170px}.trade-ledger>div{grid-template-columns:3em 3em 1fr auto}}.execution-log .log-row{grid-template-columns:6.5em 7.5em 13em minmax(0,1fr)}@media (width<=700px){.execution-log .log-row{grid-template-columns:5.5em 7em minmax(0,1fr)}.execution-log .log-row em{display:none}.stat-grid,.stat-grid.compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,135px),1fr))}}.nav-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.nav-tools .guide-button{margin-inline-start:0}.lang-select{color:#c79bb4;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lang-select select{color:#fff;border:1px solid var(--pink);font:inherit;cursor:pointer;background:#12060f;min-height:28px;padding:3px 8px;font-size:13px}.lang-select select:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.ltr{unicode-bidi:isolate}.raw-code{color:#9c7a8e;letter-spacing:0;font-family:IBM Plex Mono,monospace;font-size:.82em}.sep{white-space:pre}.recorded{font-style:italic}td.wrap{white-space:normal;min-width:18em}.table-wrap td.num{font-variant-numeric:tabular-nums}:root[lang=fa] .ref-canvas,:root[lang=fa] .ref-modal,:root[lang=fa] .view{font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif}:root[lang=fa] .ref-canvas{--fmin:12px}:root[lang=fa] .ref-canvas *,:root[lang=fa] .ref-modal *{letter-spacing:0!important;text-transform:none!important}:root[lang=fa] .ltr,:root[lang=fa] code,:root[lang=fa] .field-canvas{font-family:IBM Plex Mono,Share Tech Mono,monospace}:root[lang=fa] .view-head p,:root[lang=fa] .guide-modal dd,:root[lang=fa] .view-note{line-height:1.8}[dir=rtl] .market-feed .candle-chart,[dir=rtl] .market-feed .price-flag{direction:ltr}@media (width<=700px){.status-strip li{white-space:normal}.nav-tools{justify-content:space-between;width:100%;margin-inline-start:0}}.field-legend{z-index:6;background:#080309d1;border:1px solid #631b4d59;padding:6px 8px}.table-wrap .code-label .raw-code{margin-top:2px;display:block}
