body[data-view=console]{font-family:var(--font);text-transform:uppercase;letter-spacing:0;text-align:left;color:var(--ice)}body[data-view=console][data-running=on]:has(.pnlnum.up){--a:#00E08A;--b:#00C2FF;--halo:rgba(0,224,138,.45)}body[data-view=console][data-running=on]:has(.pnlnum.down){--a:#FF2D55;--b:#FF7A3D;--halo:rgba(255,45,85,.45)}body[data-view=console] .stage{overflow:hidden;gap:0;padding:calc(10px + env(safe-area-inset-top)) 16px calc(58px + env(safe-area-inset-bottom));align-items:stretch}body[data-view=console] .console{flex:1 1 0;min-height:0}body[data-view=console] .install{display:none}body[data-view=console] .console .card{flex:1 1 0;min-height:0}body[data-view=console] .console .card>*{flex-shrink:0}body[data-view=console] .console{gap:0}body[data-view=console] .console .card{gap:10px}body[data-view=console] .console .card>*:nth-child(6){animation-delay:.44s}body[data-view=console] .console .card>*:nth-child(7){animation-delay:.52s}body[data-view=console] .console .card>*:nth-child(8){animation-delay:.6s}body[data-view=console] #pageHead{display:flex;align-items:center;justify-content:space-between;gap:.8rem;order:-2;padding:2px 0 4px}body[data-view=console] .logbtn{display:none;width:36px;height:36px;flex:none;padding:0;border:1px solid var(--edge);border-radius:5px;background:var(--glass)}body[data-view=console][data-running=on][data-console-tab=trading] .logbtn{display:grid;place-items:center}body[data-view=console] .fit{white-space:nowrap}body[data-view=console] .ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body[data-view=console] .logbtn .ico{width:16px;height:16px;stroke:var(--a)}body[data-view=console] .headBtns{display:flex;gap:.5rem;flex:none}body[data-view=console] .mask{display:inline-block;vertical-align:baseline;width:auto;overflow:visible;font:inherit;letter-spacing:inherit;fill:currentColor;stroke:none}body[data-view=console] .mask line{stroke:currentColor;stroke-linecap:round}body[data-view=console] #acctMask .slash{display:none}body[data-view=console][data-acct-masked=on] #acctMask .slash{display:block}body[data-view=console] .overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#06060b99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body[data-view=console] .overlay[hidden]{display:none}body[data-view=console] .overlay .sheet{width:100%;max-height:78vh;display:flex;flex-direction:column;gap:.45rem}body[data-view=console] .sheet .ph{align-items:center}body[data-view=console] .xbtn{width:28px;height:28px;flex:none;padding:0;border:1px solid var(--edge);border-radius:4px;background:none;color:var(--mute);font-family:var(--font);font-size:12px;font-weight:600}body[data-view=console] .xbtn.wide{width:100%;height:46px;margin-top:.2rem;color:var(--ice)}body[data-view=console] .acctv,body[data-view=console] .intelpanel{animation:none}body[data-view=console] .intelpanel>*.cascade{animation:rise .5s cubic-bezier(.2,.75,.2,1) backwards}body[data-view=console] .acctv>*.cascade{animation:rise .5s cubic-bezier(.2,.75,.2,1) backwards}body[data-view=console] #pageHead h2.swap{animation:rise .5s cubic-bezier(.2,.75,.2,1) backwards}body[data-view=console] #pageHead h2 span.sweep{animation:brosse 1.1s cubic-bezier(.2,.7,.2,1) 1,brosse 7.5s linear 1.1s infinite}body[data-view=console] #pageHead h2{margin:0;font-family:var(--disp);font-weight:800;font-size:1.7rem;letter-spacing:-.028em;line-height:.98;text-transform:uppercase;filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}body[data-view=console] #pageHead h2 span,body[data-view=console] #pageHead h2 em{-webkit-text-stroke:1px rgba(255,255,255,.14);paint-order:stroke fill;padding-bottom:.46em;margin-bottom:-.46em;padding-top:.12em;margin-top:-.12em;padding-inline:.1em;margin-inline:-.1em}body[data-view=console] #pageHead h2 span{background:linear-gradient(102deg,#fff0 40%,#ffffffeb,#fff0 60%),repeating-linear-gradient(101deg,#090a1029 0 1px,#0000 1px 5px),linear-gradient(179deg,#fff,#f4f6fb 32%,#a9b0c2 51%,#f2f4fa 66%,#fff);background-size:46% 340%,auto,100% 340%;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brosse 7.5s linear infinite}body[data-view=console] #pageHead h2 em,body[data-view=console] #acctBalNum,body[data-view=console] #pnlTotalNum,body[data-view=console] #pnlFullNum{font-family:var(--ital);font-style:italic;font-weight:800;background:linear-gradient(102deg,#fff0 38%,#ffffff80,#fff0 62%),repeating-linear-gradient(101deg,#ffffff26 0 1px,#0000 1px 5px),linear-gradient(96deg,var(--a),var(--b),var(--a));background-size:52% 340%,auto,100% 340%;background-repeat:no-repeat,repeat,no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lueur 9s linear infinite}body[data-view=console] #acctBalNum,body[data-view=console] #pnlTotalNum{display:inline-block;padding:.12em .1em .3em;margin:-.12em -.1em -.3em}body[data-view=console][data-console-tab=accounts] .console .card>#pageHead{display:flex}body[data-view=console][data-console-tab=performance] .console .card>#pageHead{display:flex}body[data-view=console] .panel{position:relative;overflow:hidden;width:100%;border:1px solid var(--edge);border-radius:5px;background:var(--glass);padding:.95rem .95rem .85rem;box-shadow:none;transition:border-color .45s ease,background .45s ease}body[data-view=console] .panel:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.09) 50%,transparent 62%);transform:translate(-130%);transition:transform .85s cubic-bezier(.3,0,.2,1)}body[data-view=console] .panel:active:after{transform:translate(130%)}body[data-view=console] .panel>:not(.offbtn){position:relative;z-index:2}body[data-view=console] .ph{display:flex;align-items:baseline;gap:.8rem;margin:0 0 .1rem}body[data-view=console] .ph h3,body[data-view=console] .lbl,body[data-view=console] .acctName{margin:0;font-family:var(--disp);font-weight:800;font-size:.98rem;letter-spacing:-.022em;text-transform:uppercase;line-height:.95;color:var(--ice)}body[data-view=console] .ph h3 em{font-family:var(--ital);font-style:italic;color:var(--a);transition:color .8s ease}body[data-view=console] .lbl .ico,body[data-view=console] .acctName .ico{display:none}body[data-view=console] .feedlbl .ico{display:inline-block;stroke:var(--a)}body[data-view=console] .ph h3 .ico{display:inline-block;margin-right:.5rem;stroke:var(--a)}body[data-view=console] .panel.acct{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name presence" "bal bal" "pick pick";align-items:center;gap:.35rem .8rem;order:-1}body[data-view=console][data-console-tab=trading]:not([data-running=on]) .console .card>.panel.acct{flex:1 0 auto;align-content:start}body[data-view=console][data-console-tab=trading]:not([data-running=on]) .console .card>.panel.intelpanel{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain}body[data-view=console][data-console-tab=trading]:not([data-running=on]) .console .card>.panel.intelpanel::-webkit-scrollbar{display:none}body[data-view=console] .acctName{grid-area:name;display:flex;justify-content:flex-start;gap:.5rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body[data-view=console] .presence{grid-area:presence;display:block;margin:0;min-height:0;text-align:right;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}body[data-view=console] .presence.live{color:var(--a)}body[data-view=console] .presence:empty{display:none}body[data-view=console] .bal{grid-area:bal;display:flex;align-items:baseline;gap:.5rem;margin-top:.35rem;font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}body[data-view=console] .bal small{margin:0;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--faint)}body[data-view=console][data-console-tab=trading] #acctPick{grid-area:pick;display:flex;flex-flow:column nowrap;height:auto;min-height:0;max-height:calc(2lh + 2.34rem + 4px);font-size:12px;line-height:1.1;margin:.5rem 0 0;gap:.5rem;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y}body[data-view=console] #acctPick:empty{display:none}body[data-view=console] .chip,body[data-view=console] .ptab,body[data-view=console] .band>span{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:0 0 auto;height:auto;min-width:0;padding:.46rem .8rem;border:1px solid transparent;border-radius:3px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.1;text-transform:uppercase;text-align:center;white-space:nowrap;color:#08080d;background:linear-gradient(135deg,#22d3ee,#0ea5e9);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}body[data-view=console] .ptabs>:nth-child(2){background:linear-gradient(135deg,#d9f99d,#84cc16);box-shadow:0 6px 18px -10px #84cc16e6}body[data-view=console] #symChosen>[data-symbol=MNQ]{--symbol-accent:#A3E635}body[data-view=console] #symChosen>[data-symbol=MGC]{--symbol-accent:#C084FC}body[data-view=console] #symChosen>[data-symbol=MCL]{--symbol-accent:#FBBF24}body[data-view=console] #symChosen>[data-symbol=MYM]{--symbol-accent:#F472B6}body[data-view=console] .band>:nth-child(2){background:linear-gradient(135deg,#e9d5ff,#a855f7);box-shadow:0 6px 18px -10px #a855f7e6}body[data-view=console] #acctPick .chip,body[data-view=console] .ptab:not(.active){color:var(--mute);border-color:var(--edge);background:transparent;box-shadow:none}body[data-view=console] .runlock{opacity:.55;pointer-events:none}body[data-view=console] .ptabs{display:flex;gap:.5rem;align-items:center;margin:0;padding:0;border:0;background:none}body[data-view=console] .ptabs .ptab{flex:1 1 0;min-width:0}body[data-view=console] .ptab:disabled{opacity:.35;pointer-events:none}body[data-view=console] #acctMode .ptab[hidden]{display:none}body[data-view=console] #modePractice,body[data-view=console] #modeIbkr.paper{background:var(--gold);color:#08080d;opacity:1;box-shadow:none}body[data-view=console] #modeIbkr.live{background:var(--rose);color:#fff;opacity:1;box-shadow:none}body[data-view=console][data-broker=ib] .risk:not(.r2){display:none}body[data-view=console][data-broker=ib] .syms>.risk{display:none}body[data-view=console] #acctView .acctMetrics{flex:none;grid-auto-rows:1fr;margin-top:8px}body[data-view=console] .pslide{display:none!important}body[data-view=console] .console .card>.panel.intelpanel{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:none;overflow:visible}body[data-view=console] .panel.intelpanel:after,body[data-view=console] .panel.pnl:after,body[data-view=console] .panel.acctv:after{content:none}body[data-view=console] .intel,body[data-view=console] .isub{display:none}body[data-view=console] .intelpanel>.ptabs{order:0}body[data-view=console] .intelpanel>.risk{order:1;margin:0}body[data-view=console] .intelpanel>.risk:last-child{order:2;margin:0}body[data-view=console] .intelpanel>.panel.syms{order:3;flex:0 0 auto}body[data-view=console][data-console-tab=trading] .panel.syms>.risk.r2{margin:0}body[data-view=console] .risk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0}body[data-view=console][data-acct-mode=funded] .risk>.rf:has(#maxDD){grid-column:1/-1}body[data-view=console] .rf{position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:52px;box-sizing:border-box;padding:.55rem .85rem .6rem;border:1px solid var(--edge);border-radius:5px;background:var(--glass)}body[data-view=console] .rf:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,var(--a),var(--b));transform-origin:left;animation:hqxfill 1.1s cubic-bezier(.2,.8,.2,1) .3s both}body[data-view=console] .rf:has(#maxRisk):after{background:linear-gradient(90deg,#ff2d55,#ff7a3d)}body[data-view=console] .rin{order:2;width:5.5ch;flex:none;height:auto;padding:0;text-align:right;font-family:var(--ital);font-style:italic;font-weight:800;font-size:1.35rem;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ice);background:transparent;border:0;border-radius:0;box-shadow:none}body[data-view=console] .rin:focus{border:0;box-shadow:none;color:var(--a)}body[data-view=console] .rin:disabled{opacity:1;-webkit-text-fill-color:currentColor}body[data-view=console] .rf:has(#profitTarget) .rin{color:var(--a)}body[data-view=console] .rf:has(#maxRisk) .rin{color:var(--rose)}body[data-view=console] .rl{order:1;flex:1;min-width:0;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.15;text-transform:uppercase;color:var(--faint);text-align:left;white-space:normal;overflow-wrap:anywhere}body[data-view=console] .panel.syms{display:flex;flex-direction:column;gap:.6rem}body[data-view=console] .dropdown{display:block;width:100%;margin:0;padding:.55rem .8rem;text-align:left;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:transparent;border:1px solid var(--edge);border-radius:3px;-webkit-appearance:none;appearance:none}body[data-view=console] .dropdown:focus{box-shadow:none;border-color:var(--a)}body[data-view=console] .dropdown:disabled{opacity:.35;color:var(--faint);border-color:var(--edge);pointer-events:none}body[data-view=console] #symChosen{display:flex;flex-wrap:nowrap;height:auto;min-height:0;margin:0;gap:.4rem;justify-content:flex-start;overflow:visible}body[data-view=console] #symChosen .chip{position:relative;flex:1 1 0;min-width:0;min-height:46px;padding:.6rem .2rem;border:1px solid color-mix(in srgb,var(--symbol-accent,var(--cyan)) 45%,transparent);border-radius:5px;background:#0c1018;color:var(--ice);font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff12;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}body[data-view=console] #symChosen .chip:before{content:"";position:absolute;left:5px;right:5px;bottom:3px;height:2px;background:var(--symbol-accent,var(--cyan));opacity:.8;pointer-events:none}body[data-view=console] #symChosen .chip:hover,body[data-view=console] #symChosen .chip:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 1px var(--symbol-accent,var(--cyan)),0 4px 14px -6px var(--symbol-accent,var(--cyan));outline:none}body[data-view=console] #symChosen .chip:active{transform:scale(.97)}body[data-view=console] .ph.strats{margin-top:.35rem;align-items:center;justify-content:space-between}body[data-view=console] .ph.strats .chip{flex:none;padding:0 .8rem;border:1px solid rgba(255,255,255,.38)}body[data-view=console] #symChosen .chip .x{position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:2px;border:1px solid var(--edge);color:var(--mute);display:grid;place-items:center;font-size:9px;line-height:1;font-style:normal}body[data-view=console] #symChosen .chip .x .ico{width:9px;height:9px;stroke:currentColor;stroke-width:2.2}body[data-view=console] #symChosen:empty{display:none}body[data-view=console] .syms>.risk{grid-template-columns:minmax(0,1fr)}body[data-view=console] #runBand:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;order:-1}body[data-view=console] .band>span{white-space:nowrap;letter-spacing:.06em;padding:.46rem .4rem}body[data-view=console] #bandAcct,body[data-view=console] #bandStrategy{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-view=console][data-running=on] .console .card>.panel.pnl{display:flex;flex-direction:column;gap:.55rem;order:0;flex:none;padding:0;border:0;border-radius:0;background:none;overflow:visible}body[data-view=console] .pnl .lbl{display:none}body[data-view=console] .pnlnum{display:flex;align-items:baseline;justify-content:flex-start;gap:.5rem;margin:0;padding:0;font-size:2.55rem;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ice);background:none;border:0}body[data-view=console] .pnlnum:before{content:none}body[data-view=console] .pnlnum.stale,body[data-view=console] #pnlOpen.stale{opacity:.6}body[data-view=console] .pnlnum small{margin:0;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--faint)}body[data-view=console] .sparkbox{position:relative;padding-right:64px;height:clamp(76px,calc(100vh - 700px),150px);height:clamp(76px,calc(100lvh - 700px),150px)}body[data-view=console] .sparkbox{--pnl-positive:#00E08A;--pnl-negative:#FF2D55}body[data-view=console] .sparkbox .plot{position:relative;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body[data-view=console] .sparkbox .plot::-webkit-scrollbar{display:none}body[data-view=console] .sparkbox .track{position:relative;height:100%;min-width:100%}body[data-view=console] .sparkbox .spark{display:block;width:100%;height:100%}body[data-view=console] .spark{display:block;width:100%;height:76px;margin-top:.2rem;overflow:visible}body[data-view=console] .sparkbox .scale{position:absolute;right:0;width:64px;text-align:center;padding:0 .2rem;box-sizing:border-box;line-height:1;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;pointer-events:none}body[data-view=console] .sparkbox .scale.max{top:0;color:var(--pnl-positive)}body[data-view=console] .sparkbox .scale.min{bottom:0;color:var(--pnl-negative)}body[data-view=console] .sparkbox .book{position:absolute;right:0;top:18px;bottom:18px;width:64px;pointer-events:none}body[data-view=console] .sparkbox .btrack{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:var(--edge)}body[data-view=console] .sparkbox .bmid{position:absolute;left:50%;top:calc(50% - 1px);width:12px;margin-left:-6px;height:2px;background:#fff6}body[data-view=console] .sparkbox .bfill{position:absolute;left:50%;width:4px;margin-left:-2px;height:calc(50% - 1px);transform:scaleY(0);transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}body[data-view=console] .sparkbox .bfill.up{bottom:calc(50% + 1px);transform-origin:50% 100%;background:linear-gradient(180deg,#00c2ff,#00e08a)}body[data-view=console] .sparkbox .bfill.down{top:calc(50% + 1px);transform-origin:50% 0;background:linear-gradient(180deg,#ff2d55,#ff7a3d)}body[data-view=console] .sparkbox .book.stale .bfill{display:none}body[data-view=console] .sparkbox .book.stale .btrack{opacity:.4}body[data-view=console]:not([data-positions=on]) .sparkbox{display:none}body[data-view=console] .seek{display:none}body[data-view=console][data-running=on]:not([data-positions=on]) .seek{display:flex;align-items:center;justify-content:center;gap:.7rem;height:clamp(76px,calc(100vh - 700px),150px);height:clamp(76px,calc(100lvh - 700px),150px);font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}body[data-view=console] .seek .spin{--color-1:var(--a);--size:1px;width:calc(48 * var(--size));height:calc(48 * var(--size));display:inline-block;position:relative}body[data-view=console] .seek .spin:after,body[data-view=console] .seek .spin:before{content:"";box-sizing:border-box;width:calc(48 * var(--size));height:calc(48 * var(--size));border-radius:50%;background:var(--color-1);position:absolute;left:0;top:0;animation:animloader 2s linear infinite}body[data-view=console] .seek .spin:after{animation-delay:1s}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}body[data-view=console] .seek span:after{content:"…";display:inline-block;width:1.2em;text-align:left;animation:hqxdots 1.5s steps(4,end) infinite}body[data-view=console] .spark .line{fill:none;stroke:var(--pnl-positive);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}body[data-view=console] .spark .line.negative{stroke:var(--pnl-negative)}body[data-view=console] .spark .area{fill:var(--pnl-positive);opacity:.1}body[data-view=console] .spark .area.negative{fill:var(--pnl-negative)}body[data-view=console] .spark .zero{stroke:#ffffff59;stroke-width:1;stroke-dasharray:4 4}body[data-view=console] #pnlTip{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--pnl-positive);pointer-events:none;animation:hqxblink 1.4s ease-in-out infinite}body[data-view=console] #pnlTip.negative{background:var(--pnl-negative)}@keyframes hqxblink{0%,to{opacity:1}50%{opacity:.2}}body[data-view=console] .insight.sess .bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}body[data-view=console] .insight.sess .bars .bn{color:var(--gold);white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;align-self:start}body[data-view=console] .insight.sess .bars .bv{align-self:end}body[data-view=console] .insight.sess .bars .bar.flat{min-width:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"bn" "bv";grid-template-rows:minmax(0,1fr) auto;row-gap:.15rem;align-content:stretch;justify-items:center;text-align:center;padding:.45rem .35rem;border:1px solid var(--edge);border-radius:5px;background:var(--glass)}body[data-view=console] .insight.sess #sessionLimits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}body[data-view=console] .insight.sess #sessionLimits .bar.flat{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bn bv" "bt bt";row-gap:.35rem;column-gap:.5rem;align-items:center;justify-items:stretch;text-align:left}body[data-view=console] .insight.sess #sessionLimits .bv{justify-self:end}body[data-view=console] .insight.sess #sessionLimits .bt{justify-self:stretch;width:100%}body[data-view=console] #sessionLimits [data-kind=target] .bv{color:var(--cyan)}body[data-view=console] #sessionLimits [data-kind=target] .bf{width:calc(var(--hqx-target-pct,0)*100%);background:var(--cyan);opacity:1}body[data-view=console] #sessionLimits [data-kind=risk] .bf{width:calc(var(--hqx-risk-pct,0)*100%);background:var(--rose);opacity:1}body[data-view=console] .runstate{margin:0;padding:0;height:auto;min-height:0;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}body[data-view=console] #runState:empty{display:none}body[data-view=console] .panel.acctv{padding:0;border:0;border-radius:0;background:none;overflow:visible}body[data-view=console][data-running=on] .console .card>#posView{order:1;flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:.8rem .95rem .85rem;border:1px solid var(--edge);border-radius:5px;background:var(--glass);overflow:hidden}body[data-view=console] #posView .ptabs{order:-1;margin:0 0 .9rem}body[data-view=console][data-running=on][data-console-tab=accounts] .console .card>#posView,body[data-view=console][data-running=on][data-console-tab=performance] .console .card>#posView{display:none}body[data-view=console][data-running=on] #posView .posList{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}body[data-view=console] .posList .pempty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}body[data-view=console] .panel.sess .ph{margin-bottom:.7rem}body[data-view=console] .posList{padding:0;font-family:inherit;font-size:inherit;letter-spacing:0;color:var(--ice)}body[data-view=console] .posList>div{padding:.3rem 0;border:0;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}body[data-view=console] .posList .prow.phead{display:none}body[data-view=console] .posList .prow{position:relative;display:grid;grid-template-columns:var(--badge-box,28px) auto auto auto minmax(0,1fr) auto;column-gap:.6rem;row-gap:2px;align-items:center;padding:.55rem 0;border:0;border-top:0;background:linear-gradient(90deg,transparent,var(--edge) 18%,var(--edge) 82%,transparent) top/100% 1px no-repeat;font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;color:var(--ice)}body[data-view=console] .posList .phead+.prow{background:none;padding-top:.3rem}body[data-view=console] .posList .prow.pos{grid-template-areas:"box sym sym sym sym pnl" "box at size avg avg pnl"}body[data-view=console] .posList .prow.trd{grid-template-areas:"box sym sym sym sym pnl" "box ts size entry exit pnl"}body[data-view=console] .posList .prow.pos>:nth-child(1),body[data-view=console] .posList .prow.trd>:nth-child(1){color:var(--faint);letter-spacing:.06em}body[data-view=console] .posList .prow>:nth-child(3){grid-area:box;position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--badge-box,28px);height:var(--badge-box,28px);border-radius:3px;border:1px solid var(--a);color:var(--a);box-shadow:0 0 8px color-mix(in srgb,currentColor 45%,transparent);display:block;line-height:calc(var(--badge-box,28px) - 2px);text-align:center;font-family:var(--font);font-size:0;font-weight:600;transition:border-color .8s,color .8s}body[data-view=console] .posList .prow>:nth-child(3):first-letter{font-size:var(--badge-px,14px)}body[data-view=console] .posList .prow.gain>:nth-child(3){border-color:var(--a);color:var(--a)}body[data-view=console] .posList .prow.loss>:nth-child(3){border-color:var(--rose);color:var(--rose)}body[data-view=console] .posList .prow.flat>:nth-child(3){border-color:var(--edge);color:var(--mute)}body[data-view=console] .posList .prow.pos:not(.phead):before{content:"";position:absolute;left:calc(-.95rem + 3px);top:.55rem;bottom:.55rem;width:2px;border-radius:1px;background:#00e08a;opacity:1;transition:opacity .45s ease,background .45s ease}body[data-view=console] .posList .prow.pos.loss:before{background:var(--rose)}body[data-view=console] .posList .prow.pos.flat:before{opacity:0}body[data-view=console] .posList .prow>:nth-child(2){grid-area:sym;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ice)}body[data-view=console] .posList .prow>:nth-child(4),body[data-view=console] .posList .prow>:nth-child(5),body[data-view=console] .posList .prow.trd>:nth-child(6),body[data-view=console] .posList .prow>:nth-child(1){font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body[data-view=console] .posList .prow>:nth-child(4){grid-area:size}body[data-view=console] .posList .prow.pos>:nth-child(5){grid-area:avg}body[data-view=console] .posList .prow.pos>:nth-child(5):before{content:"@ "}body[data-view=console] .posList .prow.pos>:nth-child(1){grid-area:at;justify-self:start}body[data-view=console] .posList .prow.trd>:nth-child(1){grid-area:ts;justify-self:start}body[data-view=console] .posList .prow.trd>:nth-child(5){grid-area:entry}body[data-view=console] .posList .prow.trd>:nth-child(5):before{content:"@ "}body[data-view=console] .posList .prow.trd>:nth-child(6){grid-area:exit}body[data-view=console] .posList .prow.trd>:nth-child(6):before{content:"→ "}body[data-view=console] .posList .prow.pos>:nth-child(6),body[data-view=console] .posList .prow.trd>:nth-child(7){grid-area:pnl;justify-self:end;font-family:var(--ital);font-style:italic;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mute)}body[data-view=console] .posList .pup{color:var(--a)}body[data-view=console] .posList .pdown{color:var(--rose)}body[data-view=console] .copybtn{width:auto;margin-left:auto;padding:.3rem .55rem;border:1px solid var(--edge);border-radius:3px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);background:none}body[data-view=console] .copybtn .ico,body[data-view=console] .xbtn .ico{width:14px;height:14px}body[data-view=console] .copybtn.copied .ico{stroke:var(--go)}body[data-view=console] .copybtn,body[data-view=console] .xbtn{display:grid;place-items:center}body[data-view=console] .copybtn:active{background:var(--a);color:#08080d;border-color:transparent}body[data-view=console] .loglist{flex:1;min-height:0;overflow-y:auto;margin:0;padding:0;gap:0;font-family:var(--font);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}body[data-view=console] .loglist .err{text-transform:uppercase}body[data-view=console] .loglist>div{display:grid;grid-template-columns:7.4ch 5.6rem minmax(0,1fr);column-gap:.6rem;align-items:center;padding:.42rem 0;border-top:1px solid var(--edge);white-space:nowrap;overflow:hidden}body[data-view=console] .loglist>div:first-child{border-top:0}body[data-view=console] .loglist .ltxt{min-width:0;overflow:hidden}body[data-view=console] .loglist .lrun{display:inline-block;white-space:nowrap;will-change:transform}body[data-view=console] .loglist .ltxt.long .lrun{animation:hqxslide 7s ease-in-out 1.2s infinite alternate}@keyframes hqxslide{0%{transform:translate(0)}to{transform:translate(var(--shift,0px))}}body[data-view=console] .loglist .lbadge{display:contents;font:inherit;color:inherit;border:0}body[data-view=console] .loglist .bcat{--lb:var(--mute);display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 .4rem;border:1px solid color-mix(in srgb,var(--lb) 45%,transparent);border-radius:3px;background:color-mix(in srgb,var(--lb) 12%,transparent);color:var(--lb);font-weight:700;letter-spacing:.1em}body[data-view=console] .loglist .lbadge.auth .bcat{--lb:#A78BFA}body[data-view=console] .loglist .lbadge.connect .bcat{--lb:var(--a)}body[data-view=console] .loglist .lbadge.probe .bcat{--lb:#60A5FA}body[data-view=console] .loglist .lbadge.offline .bcat{--lb:#FBBF24}body[data-view=console] .loglist .lbadge.error .bcat{--lb:var(--rose)}body[data-view=console] .loglist .lbadge.signal .bcat{--lb:var(--ice)}body[data-view=console] .loglist .lbadge.skip .bcat{--lb:#F59E0B}body[data-view=console] .loglist .lbadge.order .bcat{--lb:var(--gold)}body[data-view=console] .loglist .lbadge.trade .bcat{--lb:#34D399}body[data-view=console] .loglist .lbadge.grid .bcat{--lb:#C084FC}body[data-view=console] .loglist .lbadge.bracket .bcat{--lb:#2DD4BF}body[data-view=console] .loglist .lbadge.risk .bcat{--lb:#FB7185}body[data-view=console] .loglist .lbadge.market .bcat{--lb:#A3E635}body[data-view=console] .loglist .lbadge.chase .bcat{--lb:var(--a)}body[data-view=console] .loglist .lbadge.app .bcat{--lb:var(--faint)}body[data-view=console] .loglist .liveline .bcat{animation:hqxblink 2.2s ease-in-out infinite}body[data-view=console] .loglist .btime{flex:0 0 auto;color:var(--faint);letter-spacing:.06em}body[data-view=console] .loglist .ok{color:var(--ice)}body[data-view=console] .loglist .err{color:var(--rose);font-size:inherit;letter-spacing:inherit;text-transform:inherit}body[data-view=console] .loglist .info{color:var(--mute)}body[data-view=console] #launchBtn{position:sticky;bottom:0;z-index:5;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.9em;width:100%;min-height:56px;height:auto;margin:auto 0 0;padding:1rem 1.4rem;border:0;border-radius:5px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ice);--tour:var(--gold);background:transparent;box-shadow:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,--tour 1.1s ease}body[data-view=console][data-running=on] #launchBtn{position:relative}body[data-view=console] #launchBtn:hover{box-shadow:none}body[data-view=console] #launchBtn:active{transform:translateY(1px)}body[data-view=console] #launchBtn>:not(.tr):not(.fill){position:relative;z-index:2}body[data-view=console] #launchBtn .fill{position:absolute;left:0;right:0;bottom:0;height:0;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--tour) 28%,transparent);transition:height .2s ease}body[data-view=console] #launchBtn.arming .fill{height:100%;transition:height .9s linear}body[data-view=console] #launchBtn .tr{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:6;background:conic-gradient(from var(--ang),transparent 0 62%,var(--tour) 90%,color-mix(in srgb,var(--tour) 55%,#fff) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:hqxtour 2.4s linear infinite}body[data-view=console] #launchBtn.stop{--tour:var(--rose);color:var(--ice);border:0;background:transparent;box-shadow:none}body[data-view=console] #launchBtn.closed{pointer-events:none;cursor:default;--tour:var(--rose);color:var(--mute);background:transparent;box-shadow:none}body[data-view=console] #launchBtn[disabled]{opacity:1;color:var(--faint);border:0;background:transparent;box-shadow:none;--tour:rgba(255,255,255,.2)}body[data-view=console] #launchBtn[disabled] .tr{opacity:.35;animation-duration:4.8s}body[data-view=console] #launchBtn.closed[disabled]{--tour:var(--rose);color:var(--rose)}body[data-view=console] #launchBtn.closed[disabled] .tr{opacity:1;animation-duration:2.4s}body[data-view=console] .tabbar{left:0;right:0;bottom:0;translate:none;width:auto;max-width:none;gap:.15rem;padding:.34rem calc(.34rem + env(safe-area-inset-left)) calc(.34rem + env(safe-area-inset-bottom)) calc(.34rem + env(safe-area-inset-right));background:#06060b47;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}body[data-view=console] .tabbar .tchip{flex:1 1 0;min-width:0;height:auto;padding:.62rem .85rem;border:0;border-radius:3px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:none;transition:color .28s ease}body[data-view=console] .tabbar .tchip{display:block;text-align:center;line-height:1;padding:.62rem .5rem}body[data-view=console] .tchip .ico{display:inline-block;width:16px;height:16px;margin-right:6px;stroke:var(--mute);transition:stroke .28s ease}body[data-view=console] .tchip.sel .ico{stroke:currentColor}body[data-view=console] .tabbar .tchip:not(.sel) .ico{stroke:var(--gold)}body[data-view=console] .tabbar .tchip.sel{color:#08080d;font-weight:600;background:none}body[data-view=console] .tslide{display:block;position:absolute;inset:0;z-index:-1;border-radius:3px;background:var(--a);box-shadow:none;filter:none}body[data-view=console] .install{bottom:calc(58px + env(safe-area-inset-bottom))}body[data-view=console] #acctView{gap:10px}body[data-view=console][data-console-tab=accounts] .stage{overflow:hidden}body[data-view=console][data-console-tab=accounts] .console,body[data-view=console][data-console-tab=accounts] .console .card{flex:1 1 0;min-height:0}body[data-view=console][data-console-tab=accounts] .console .card>#acctView{flex:1 1 0;min-height:0}body[data-view=console] #acctView .panel.insight{flex:3 1 0;min-height:0;display:flex;flex-direction:column}body[data-view=console] #acctView .panel.insight>*{flex:none}body[data-view=console] #acctView .panel.insight>.radar{flex:1 1 0;min-height:0;height:0;width:100%}body[data-view=console] #acctView .feedblock{flex:2 1 0;min-height:56px;display:flex;flex-direction:column}body[data-view=console] #acctView .feedblock .acctList{flex:1 1 auto;min-height:0;overflow-y:auto}body[data-view=console] .acctRow .as{grid-area:badge;justify-self:end;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}body[data-view=console] .acctRow.sel .as{color:var(--a)}body[data-view=console] .feedblock{position:relative;overflow:hidden;width:100%;margin:0;padding:.95rem .95rem .85rem;border:1px solid var(--edge);border-radius:5px;background:var(--glass);transition:border-color .45s ease}body[data-view=console] .feedlbl{position:relative;min-height:34px;gap:.8rem;align-items:center;padding-right:44px}body[data-view=console] .feedlbl .offbtn{position:absolute;top:50%;right:0;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:5px;background:#ffc800;cursor:pointer}body[data-view=console] .feedlbl .feedname{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ice)}body[data-view=console] .feedlive{margin-left:auto;padding:.3rem .55rem;border:1px solid var(--a);border-radius:4px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--a)}body[data-view=console] .offbtn svg{stroke:#ffc800}body[data-view=console] .feedlbl .offbtn .ico{stroke:#05070a}body[data-view=console] .acctList{margin-top:1rem;gap:0}body[data-view=console] .acctRow{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"box name bal" "box badge bal";column-gap:.8rem;row-gap:2px;align-items:center;width:100%;padding:.55rem 0;border:0;border-top:0;background:linear-gradient(90deg,transparent,var(--edge) 18%,var(--edge) 82%,transparent) top/100% 1px no-repeat;border-radius:0;font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;text-align:left;color:var(--ice)}body[data-view=console] .acctRow:first-child{background:none;padding-top:.1rem}body[data-view=console] .acctRow.sel{border-color:var(--edge);color:var(--ice)}body[data-view=console] .acctRow:before{content:"·";grid-area:box;width:24px;height:24px;border-radius:3px;border:1px solid var(--edge);color:var(--faint);display:grid;place-items:center;font-family:var(--font);font-size:12px;font-weight:600;transition:border-color .8s,color .8s}body[data-view=console] .acctRow.sel:before{content:"✓";border-color:var(--a);color:var(--a)}body[data-view=console] .acctRow:has(.abadge.no):before{content:"×";border-color:var(--rose);color:var(--rose)}body[data-view=console] .acctRow .an{grid-area:name;flex:none;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-view=console] .acctRow .ab{grid-area:bal;font-family:var(--ital);font-style:italic;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mute)}body[data-view=console] .acctRow.sel .ab{color:var(--a)}body[data-view=console] .abadge{grid-area:badge;justify-self:start;padding:0;border:0;border-radius:0;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}body[data-view=console] .abadge.no{color:var(--rose)}body[data-view=console] .insight .bars{display:flex;flex-direction:column}body[data-view=console] .radar{display:block;width:320px;max-width:100%;height:auto;margin:0 auto .2rem;overflow:visible}body[data-view=console] .radar .web{fill:none;stroke:var(--edge)}body[data-view=console] .radar .spoke{stroke:var(--edge)}body[data-view=console] .radar .area{fill:color-mix(in srgb,var(--a) 22%,transparent);stroke:var(--a);stroke-width:1.5}body[data-view=console] .radar text{fill:var(--faint);font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body[data-view=console] .radar text.axisValue{fill:#ffc800;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none}body[data-view=console] .insight .bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bn bv" "bt bt" "beq bm";column-gap:.8rem;row-gap:.35rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--edge)}body[data-view=console] .insight .bar:first-child{border-top:0;padding-top:.1rem}body[data-view=console] .insight .bar.flat{grid-template-areas:"bn bv" "bt bt";padding:.45rem 0}body[data-view=console] .insight .bn{grid-area:bn;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mute)}body[data-view=console] .insight .bar.sel .bn{color:var(--ice)}body[data-view=console] .insight .bv{grid-area:bv;font-family:var(--ital);font-style:italic;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mute)}body[data-view=console] .insight .bar.sel .bv{color:var(--a)}body[data-view=console] .insight .bt{grid-area:bt;display:block;height:4px;border-radius:2px;background:var(--edge);overflow:hidden}body[data-view=console] .insight .bf{display:block;height:100%;width:calc(var(--w,0)*100%);background:linear-gradient(90deg,var(--a),var(--b));transition:width 1.1s cubic-bezier(.2,.8,.2,1)}body[data-view=console] .insight .bar:not(.sel) .bf{opacity:.35}body[data-view=console] .insight .bv.neg{color:var(--rose)}body[data-view=console] .insight .bf.neg{background:linear-gradient(90deg,#ff2d55,#ff7a3d)}body[data-view=console] .insight .beq{grid-area:beq;display:block;width:100%;height:40px}body[data-view=console] .insight .bm{grid-area:bm;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:right;white-space:nowrap;color:var(--faint)}body[data-view=console] #perfView{gap:10px}body[data-view=console] .scopeBar{position:relative}body[data-view=console] .scopeBtn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.9em;width:100%;min-height:56px;padding:1rem 1.4rem;border:0;border-radius:5px;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;--tour:var(--gold);color:var(--gold);background:transparent;box-shadow:none;cursor:pointer}body[data-view=console] .scopeBtn .tr{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:6;background:conic-gradient(from var(--ang),transparent 0 62%,var(--tour) 90%,color-mix(in srgb,var(--tour) 55%,#fff) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:hqxtour 2.4s linear infinite}body[data-view=console] .scopeBtn .ico{stroke:var(--gold);transition:transform .26s cubic-bezier(.2,.8,.2,1)}body[data-view=console] .scopeBtn[aria-expanded=true] .ico{transform:rotate(180deg)}body[data-view=console] .scopeMenu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;gap:2px;padding:.35rem;border:1px solid var(--edge);border-radius:3px;background:#0a0a10fa;opacity:0;transform:translateY(14px) scale(.98);transform-origin:50% 100%;pointer-events:none;transition:opacity .42s cubic-bezier(.2,.75,.2,1),transform .42s cubic-bezier(.2,.75,.2,1)}body[data-view=console] .scopeMenu.open{opacity:1;transform:none;pointer-events:auto}body[data-view=console] .scopeMenu[aria-multiselectable=true]{max-height:var(--scope-height,50vh);overflow-y:auto;overscroll-behavior:contain}body[data-view=console] .scopeItem{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--mute);background:none;border:0;border-radius:3px;cursor:pointer}body[data-view=console] .scopeItem:before{content:"·";flex:none;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--edge);border-radius:3px;color:var(--faint)}body[data-view=console] .scopeItem.sel{color:var(--ice)}body[data-view=console] .scopeItem.sel:before{content:"✓";border-color:var(--a);color:var(--a)}body[data-view=console][data-console-tab=performance] .stage{overflow:hidden}body[data-view=console][data-console-tab=performance] .console,body[data-view=console][data-console-tab=performance] .console .card{flex:1 1 0;min-height:0}body[data-view=console][data-console-tab=performance] .console .card>#perfView{flex:1 1 0;min-height:0;display:flex;flex-direction:column}body[data-view=console] #perfView .panel.insight.eq{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body[data-view=console] #perfView .panel.insight.eq .sumbox{flex:1 1 auto;min-height:120px}body[data-view=console] #perfView .tiles{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}body[data-view=console] .overlay.full{align-items:stretch;padding:0;background:#06060bf0}body[data-view=console] .overlay.full .sheet{max-height:none;height:100%;gap:.7rem;border:0;border-radius:0;padding:calc(16px + env(safe-area-inset-top)) 16px calc(14px + env(safe-area-inset-bottom));overflow-y:auto}body[data-view=console] .hero{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.4rem 0 .2rem}body[data-view=console] .hero .net{font-family:var(--ital);font-style:italic;font-weight:800;font-size:2.6rem;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ice)}body[data-view=console] .hero .net.pos{color:var(--a)}body[data-view=console] .hero .net.neg{color:var(--rose)}body[data-view=console] .hero .sub{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}body[data-view=console] .sumbox{position:relative;flex:1 1 150px;min-height:150px;padding:0}body[data-view=console] .sumbox svg{display:block;width:100%;height:100%;overflow:visible}body[data-view=console] .sumchart .zero{stroke:#ffffff2e;stroke-width:1}body[data-view=console] .sumbox .tip{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--a);box-shadow:0 0 color-mix(in srgb,var(--a) 55%,transparent);animation:tippulse 2.4s ease-out infinite;pointer-events:none}body[data-view=console] .sumbox .tip.neg{background:var(--rose);box-shadow:0 0 color-mix(in srgb,var(--rose) 55%,transparent)}body[data-view=console] .sumchart stop.top{stop-opacity:.38}body[data-view=console] .sumchart stop.bottom{stop-opacity:0}body[data-view=console] .sumchart .fill.pos stop{stop-color:var(--a)}body[data-view=console] .sumchart .fill.neg stop{stop-color:var(--rose)}body[data-view=console] .sumchart .line{fill:none;stroke:var(--a);stroke-width:1.8;stroke-linejoin:round}body[data-view=console] .sumbox .guide{position:absolute;height:1px;opacity:.7;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 6px);pointer-events:none}body[data-view=console] .sumbox .guide.max{margin-top:-4px;color:var(--a)}body[data-view=console] .sumbox .guide.min{margin-top:3px;color:var(--rose)}@keyframes equitydraw{to{stroke-dashoffset:0}}@keyframes equityfade{to{opacity:1}}body[data-view=console] .sumchart .line.draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:equitydraw .9s cubic-bezier(.2,.8,.2,1) .12s forwards}body[data-view=console] .sumchart .area.draw{opacity:0;animation:equityfade .6s ease .55s forwards}body[data-view=console] .sumchart .line.neg{stroke:var(--rose)}body[data-view=console] .sumbox .scale{position:absolute;height:12px;padding:0;line-height:1;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums;pointer-events:none}body[data-view=console] .sumbox .scale.left{left:10px}body[data-view=console] .sumbox .scale.right{right:10px;text-align:right}body[data-view=console] .sumbox .scale.max{color:var(--a)}body[data-view=console] .sumbox .scale.min{color:var(--rose);transform:translateY(-100%)}body[data-view=console] .sumbox .none{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}body[data-view=console] .tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}body[data-view=console] .tile{display:grid;gap:.3rem;padding:.6rem .75rem;border:1px solid var(--edge);border-radius:5px;background:var(--glass)}body[data-view=console] .tile .tn{font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}body[data-view=console] .tile .tv{font-family:var(--ital);font-style:italic;font-weight:800;font-size:1.25rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ice)}body[data-view=console] .tile .tv.pos{color:var(--a)}body[data-view=console] .tile .tv.neg{color:var(--rose)}body[data-view=console] .tile .bt{display:block;height:4px;border-radius:2px;background:var(--edge);overflow:hidden}body[data-view=console] .tile .bf{display:block;height:100%;width:calc(var(--w,0)*100%);background:linear-gradient(90deg,var(--a),var(--b))}body[data-view=console] .sheet .insight .bar .bf{opacity:1}body[data-view=console] .sheet .insight .bn{color:var(--ice)}body[data-view=console] .overlay.full .sheet .xbtn.wide{margin-top:auto}body[data-view=console] #pnlOverlay{background:#06060b;backdrop-filter:none;-webkit-backdrop-filter:none}body[data-view=console] .pnlfull{position:relative;justify-content:center;align-items:center}body[data-view=console] .pnlfull .xbtn{align-self:center;width:56px;height:44px;margin-top:auto}body[data-view=console] .pnlwall{position:relative;flex:1;width:100%;box-sizing:border-box;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;justify-items:stretch}body[data-view=console] .pnlwall .pnlnum{position:relative;grid-row:2;width:100%;min-width:0;height:10rem;box-sizing:border-box;align-items:center;justify-content:center;font-size:9rem;padding:0 2%;border:1px solid var(--edge);border-radius:0;background:var(--glass)}body[data-view=console] .pnlwall .fit{display:block;width:100%;text-align:center}body[data-view=console] .pnlfull .bfill{position:relative;width:100%;height:100%;opacity:.45;transform:scaleY(0);transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform;pointer-events:none}body[data-view=console] .pnlfull .bfill.up{grid-row:1;transform-origin:50% 100%;background:linear-gradient(180deg,#00c2ff,#00e08a)}body[data-view=console] .pnlfull .bfill.down{grid-row:3;transform-origin:50% 0;background:linear-gradient(180deg,#ff2d55,#ff7a3d)}body[data-view=console] .pnlfull.stale .bfill{display:none}@keyframes veil{0%{opacity:0}}body[data-view=console] #stratImport:not([hidden]){animation:veil .35s ease backwards}body[data-view=console] #stratImport:not([hidden]) .sheet{animation:rise .5s cubic-bezier(.2,.75,.2,1) backwards}body[data-view=console] #logOverlay .sheet{padding-top:calc(6px + env(safe-area-inset-top));overflow:hidden}
