:root{color-scheme:dark;--lux-bg: #11100d;--lux-surface: #191712;--lux-panel: rgba(28, 25, 19, .96);--lux-panel-soft: rgba(34, 31, 24, .82);--lux-panel-strong: #221f18;--lux-ink: #f7ead2;--lux-muted: #a99a82;--lux-line: rgba(212, 170, 96, .24);--lux-line-soft: rgba(212, 170, 96, .14);--lux-gold: #c89b52;--lux-gold-deep: #9a7139;--lux-bronze: #b18144;--lux-sage: #7f9278;--lux-clay: #b16d57;--lux-green: #8fbf9b;--lux-red: #e0a090;--lux-dark: #11100d;--lux-dark-soft: #1d1a14;--lux-chart: #070b12;--lux-shadow: 0 24px 58px rgba(0, 0, 0, .34);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@property --lux-flow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html,body,#app{min-height:100%}body{margin:0;color:var(--lux-ink);background:linear-gradient(180deg,#181611,#11100d 52%,#0b0a08),var(--lux-bg);letter-spacing:0;font-variant-numeric:tabular-nums}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(212,170,96,.22);border-radius:7px;color:var(--lux-ink);background:#1c1913d1;font:inherit;font-weight:760;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}input,select{min-height:38px;border:1px solid rgba(212,170,96,.2);border-radius:7px;color:var(--lux-ink);background:#070a0f6b;font:inherit;outline:none}input:focus,select:focus{border-color:#58d6a961}button:hover{color:#fff7e6;border-color:#f4d7a66b;background:#c49a5a21}button:disabled{cursor:not-allowed;opacity:.56}@keyframes luxEdgeFlow{to{--lux-flow-angle: 360deg}}@keyframes headerEdgeFlow{0%,58%{transform:translate(-70%);opacity:0}66%{opacity:.62}82%{transform:translate(70%);opacity:0}to{transform:translate(70%);opacity:0}}.lux-layout{display:grid;grid-template-columns:288px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,#1d1a14eb,#11100d00 34%),var(--lux-bg)}.client-login-shell{display:grid;place-items:center;min-height:100vh;padding:24px;background:linear-gradient(180deg,rgba(196,154,90,.08),transparent 42%),var(--lux-bg)}.client-login-panel{display:grid;gap:14px;width:min(440px,100%);padding:20px;border:1px solid var(--lux-line);border-radius:8px;background:linear-gradient(180deg,#221f18f5,#11100df5)}.login-brand-panel{min-height:58px;padding:0 0 12px}.client-login-panel label{display:grid;gap:7px}.client-login-panel label span{color:var(--lux-muted);font-size:12px;font-weight:850}.client-login-panel input{width:100%;min-height:42px;padding:0 12px}.client-login-panel button{min-height:42px;color:#11100d;border-color:transparent;background:linear-gradient(135deg,#f4d7a6,#8fbf9b)}.client-login-panel small{color:var(--lux-muted);font-size:12px;line-height:18px}.login-error{margin:0;color:var(--lux-red);font-weight:820}.lux-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:14px;height:100vh;min-width:0;padding:20px 12px;color:#f7ead2;background:linear-gradient(180deg,#d4aa6014,#fff0),var(--lux-dark-soft);box-shadow:14px 0 34px #00000038;overflow:auto}.brand-panel{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:0 8px 14px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(244,215,166,.32);border-radius:8px;color:#11100d;background:linear-gradient(135deg,#f4d7a6,var(--lux-gold));font-size:15px;font-weight:950;box-shadow:inset 0 1px #ffffff6b,0 12px 28px #4b381f38}.brand-panel strong{display:block;overflow:hidden;color:var(--lux-ink);font-size:18px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.brand-panel span{display:block;margin-top:2px;color:var(--lux-muted);font-size:12px;font-weight:760}.sidebar-block{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d57}.market-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 2px 7px;border-bottom:1px solid var(--lux-line-soft)}.market-menu-head span{color:var(--lux-ink);font-size:14px;font-weight:900}.market-menu-head strong{color:var(--lux-muted);font-size:12px;font-weight:850}.market-menu-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"interval main" "interval price" "interval countdown";justify-content:stretch;width:100%;min-height:98px;gap:5px 10px;padding:10px;border:1px solid transparent;border-radius:8px;color:var(--lux-muted);background:transparent;text-align:left;overflow:hidden}.market-menu-row:after,.account-card:after,.market-panel:after,.history-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;padding:1px;border-radius:inherit;background:conic-gradient(from var(--lux-flow-angle),transparent 0deg,transparent 64deg,rgba(244,215,166,.22) 78deg,rgba(200,155,82,.52) 92deg,rgba(244,215,166,.18) 108deg,transparent 124deg,transparent 360deg);opacity:0;animation:none;-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}.market-menu-row:hover,.market-menu-row.active{color:var(--lux-ink);border-color:#c49a5a33;background:#c49a5a21}.market-menu-row:hover:after,.market-menu-row.active:after,.account-card:hover:after,.market-panel:hover:after,.history-panel:hover:after{opacity:.72}.row-interval{grid-area:interval;display:inline-flex;align-items:center;justify-content:center;width:42px;min-height:42px;border-radius:8px;color:#11100d;background:linear-gradient(135deg,#f4d7a6,var(--lux-gold));font-size:13px;font-weight:950}.row-main,.row-price{display:grid;min-width:0}.row-main{grid-area:main;gap:4px}.row-price{grid-area:price;gap:2px}.row-main strong,.row-price strong{overflow:hidden;color:var(--lux-ink);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.row-price strong{font-size:17px;font-variant-numeric:tabular-nums}.row-main small,.row-price small{overflow:hidden;color:var(--lux-muted);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.row-countdown{grid-area:countdown;justify-self:start;min-width:66px;padding:3px 7px;border-radius:999px;color:#11100d;background:#d9b46a;font-size:12px;font-weight:950;text-align:center}.system-menu{gap:4px}.system-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:7px;color:var(--lux-muted);background:transparent;font-weight:780;text-align:left}.system-item.active,.system-item:hover{color:#f4d7a6;background:#c49a5a21}.sidebar-footer{align-self:end;display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d61}.sidebar-footer span{color:var(--lux-muted);font-size:12px;font-weight:780}.sidebar-footer strong{overflow:hidden;color:#f4d7a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lux-main{min-width:0;padding:24px;background:linear-gradient(180deg,#1f1c15d1,#11100d00),var(--lux-bg)}.lux-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:12px 16px;border:1px solid var(--lux-line);border-radius:8px;background:#1c1913db;box-shadow:0 10px 28px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.lux-header:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,215,166,.42),rgba(200,155,82,.28),transparent);transform:none;animation:none;opacity:.62}.eyebrow{display:block;color:var(--lux-gold);font-size:12px;font-weight:950;letter-spacing:.08em}h1{margin:4px 0 0;color:var(--lux-ink);font-size:24px;line-height:1.15;letter-spacing:0}.lux-header small{display:block;margin-top:6px;color:var(--lux-muted);font-size:12px;font-weight:740}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.stream-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(212,170,96,.22);border-radius:999px;color:var(--lux-muted);background:#11100d6b;font-weight:850;white-space:nowrap}.stream-pill.live{color:#c8d6bd;border-color:#7f927870;background:#7f927829}.account-switcher{display:grid;gap:10px;margin-top:16px;padding:12px;border:1px solid var(--lux-line);border-radius:8px;background:#1c1913d1;box-shadow:var(--lux-shadow)}.account-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-switcher-head>div:first-child{display:grid;gap:2px;min-width:0}.account-switcher-head span{color:var(--lux-muted);font-size:12px;font-weight:820}.account-switcher-head strong{overflow:hidden;color:var(--lux-ink);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.account-switcher-head small{overflow:hidden;color:#cec1a9c7;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.customer-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.customer-plan-strip span{min-width:0;padding:8px 10px;border:1px solid rgba(212,170,96,.16);border-radius:8px;color:#f7ead2e6;background:#11100d52;font-size:12px;font-weight:820;text-align:center;white-space:nowrap}.account-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.account-tabs button{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d5c;text-align:left}.account-tabs button.active{border-color:#d4aa6094;background:linear-gradient(180deg,#5644258c,#1a171294)}.account-tabs span{color:#f4d7a6;font-size:11px;font-weight:900}.account-tabs strong{overflow:hidden;color:var(--lux-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-tabs small{overflow:hidden;color:var(--lux-muted);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.account-grid{display:grid;grid-template-columns:repeat(6,minmax(124px,1fr));gap:14px;margin-top:18px}.account-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;column-gap:12px;min-height:96px;padding:16px;border:1px solid var(--lux-line);border-radius:8px;background:var(--lux-panel);box-shadow:var(--lux-shadow);overflow:hidden}.account-card:after{opacity:.42}.account-card svg{grid-area:icon;width:44px;height:44px;padding:11px;border-radius:8px;color:#fffdf8;background:var(--lux-gold);box-shadow:inset 0 1px #ffffff6b,0 12px 28px #4b381f24}.account-card.tone-bronze svg{background:var(--lux-bronze)}.account-card.tone-clay svg{background:var(--lux-clay)}.account-card.tone-pnl svg{background:#835f3c}.account-card.tone-neutral svg{background:#6f6553}.account-card span{grid-area:label;color:var(--lux-muted);font-size:12px;font-weight:780}.account-card strong{grid-area:value;overflow:hidden;color:var(--lux-ink);font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.paper-control-bar{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto minmax(82px,auto);align-items:center;gap:12px;min-height:70px;margin-top:14px;padding:12px 14px;border:1px solid var(--lux-line);border-radius:8px;background:#1c1913d1;box-shadow:var(--lux-shadow)}.paper-control-title{display:grid;min-width:0;gap:4px}.paper-control-title span,.bankroll-input span{color:var(--lux-muted);font-size:12px;font-weight:820}.paper-control-title strong{overflow:hidden;color:var(--lux-ink);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.bankroll-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 10px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d6b}.bankroll-input input{width:100%;min-width:0;height:32px;border:0;outline:0;color:#fff7e6;background:transparent;font:inherit;font-size:16px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.bankroll-input input::-webkit-outer-spin-button,.bankroll-input input::-webkit-inner-spin-button{margin:0}.reset-paper-button{min-width:124px;color:#11100d;border-color:#f4d7a66b;background:linear-gradient(135deg,#f4d7a6,var(--lux-gold))}.reset-paper-button:hover{color:#11100d;background:linear-gradient(135deg,#fff1cf,#d8a95d)}.paper-control-bar em{justify-self:end;color:#f4d7a6;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.terminal-detail{min-width:0;margin-top:18px}.risk-section,.research-section{display:grid;gap:16px;margin-top:18px}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.research-card,.research-table-card,.research-note{position:relative;min-width:0;border:1px solid var(--lux-line);border-radius:8px;background:var(--lux-panel);box-shadow:var(--lux-shadow);overflow:hidden}.research-card,.research-table-card{padding:12px}.research-card header,.research-table-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding-bottom:10px;border-bottom:1px solid var(--lux-line-soft)}.research-card header span,.research-table-card header span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:26px;padding:0 10px;border-radius:999px;color:#11100d;background:linear-gradient(135deg,#f4d7a6,var(--lux-gold));font-size:12px;font-weight:950}.research-card header strong,.research-table-card header strong{min-width:0;overflow:hidden;color:var(--lux-ink);text-overflow:ellipsis;white-space:nowrap}.research-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.research-metrics div{min-width:0;padding:9px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d57}.research-metrics span{display:block;color:var(--lux-muted);font-size:12px;font-weight:800}.research-metrics strong{display:block;margin-top:4px;overflow:hidden;color:var(--lux-ink);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.research-table{margin-top:10px;overflow-x:auto}.research-table tr.selected td{background:#e4b86914}.research-table td strong{color:var(--lux-ink)}.model-chip{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:22px;padding:0 8px;border:1px solid var(--lux-line-soft);border-radius:999px;color:var(--lux-muted);background:#ffffff0a;font-size:11px;font-weight:900}.model-chip.winner{border-color:#e4b86975;color:#f8d99a;background:#e4b86921}.model-chip.active{border-color:#66d3a452;color:var(--lux-sage);background:#66d3a417}.research-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.research-note{display:grid;gap:7px;padding:12px}.research-note span{justify-self:start;min-width:44px;padding:3px 8px;border-radius:999px;color:#11100d;background:var(--lux-gold);font-size:12px;font-weight:950}.research-note strong{color:var(--lux-ink);font-size:15px}.research-note p{margin:0;color:var(--lux-muted);font-size:13px;line-height:1.45;font-weight:740}.research-note.warning{border-color:#f4d7a65c}.research-note.danger{border-color:#e0a09070}.research-note.danger span{color:#2a1512;background:var(--lux-red)}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.risk-card{position:relative;min-width:0;padding:14px;border:1px solid var(--lux-line);border-radius:8px;background:var(--lux-panel);box-shadow:var(--lux-shadow);overflow:hidden}.risk-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;padding:1px;border-radius:inherit;background:conic-gradient(from var(--lux-flow-angle),transparent 0deg,transparent 64deg,rgba(244,215,166,.22) 78deg,rgba(200,155,82,.52) 92deg,rgba(244,215,166,.18) 108deg,transparent 124deg,transparent 360deg);opacity:.42;animation:none;-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}.risk-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding-bottom:10px;border-bottom:1px solid var(--lux-line-soft)}.risk-card-head span{color:var(--lux-ink);font-weight:900}.risk-card-head strong{color:#f4d7a6;font-size:12px}.risk-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.risk-metrics div{min-width:0;padding:10px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d57}.risk-metrics span{display:block;color:var(--lux-muted);font-size:12px;font-weight:800}.risk-metrics strong{display:block;margin-top:5px;overflow:hidden;color:var(--lux-ink);font-size:18px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.market-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border:1px solid var(--lux-line);border-radius:8px;background:var(--lux-panel);box-shadow:var(--lux-shadow);overflow:hidden}.market-panel:after{opacity:.46;animation:none}.market-hero{display:grid;grid-template-columns:minmax(210px,.72fr) 158px minmax(360px,1.45fr);gap:12px;align-items:stretch;padding:14px;border-bottom:1px solid var(--lux-line);background:linear-gradient(180deg,#2f291ef5,#1c1913e0)}.hero-title,.hero-countdown,.hero-metrics>div,.outcome-board,.strategy-card,.ledger-card{min-width:0;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d6b}.hero-title{display:grid;gap:8px;padding:12px}.hero-title h2{margin:0;color:var(--lux-ink);font-size:20px;line-height:1.16}.hero-title small{overflow:hidden;color:var(--lux-muted);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.market-identity{display:flex;align-items:center;justify-content:space-between;gap:10px}.interval-chip,.interval-mini{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:30px;padding:0 12px;border-radius:999px;color:#11100d;background:linear-gradient(135deg,#f4d7a6,var(--lux-gold));font-size:13px;font-weight:950}.live-dot{display:inline-flex;align-items:center;gap:7px;color:#c8d6bd;font-size:12px;font-weight:850;white-space:nowrap}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lux-sage);box-shadow:0 0 0 4px #7f92782e}.live-dot.waiting{color:#f4d7a6}.live-dot.waiting:before{background:var(--lux-gold);box-shadow:0 0 0 4px #d4aa602e}.hero-countdown{display:grid;align-content:center;padding:12px}.hero-countdown span,.hero-metrics span,.price-stack span,.outcome-board span,.strategy-card>span,.ledger-card span,.history-metrics span{color:var(--lux-muted);font-size:12px;font-weight:800}.hero-countdown strong{display:block;margin-top:5px;color:#f4d7a6;font-size:30px;line-height:1}.progress-line{height:6px;margin-top:10px;border-radius:999px;background:#d4aa6024;overflow:hidden}.progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lux-gold-deep),#f4d7a6);transition:width .24s linear}.hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(134px,1fr));gap:8px}.hero-metrics>div{padding:10px}.hero-metrics strong{display:block;margin-top:5px;overflow:hidden;color:var(--lux-ink);font-size:18px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.hero-metrics em{display:block;margin-top:5px;overflow:hidden;color:var(--lux-muted);font-size:12px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;min-height:610px}.chart-console{display:grid;grid-template-rows:auto minmax(420px,1fr) auto;min-width:0;min-height:0;background:var(--lux-chart);contain:layout paint}.chart-top,.chart-foot{display:grid;align-items:center;gap:10px;padding:13px 15px;color:#dbe4f1;border-bottom:1px solid rgba(255,255,255,.08)}.chart-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);background:#080c13}.chart-top>div:first-child{min-width:0}.chart-top span,.chart-foot span{display:block;color:#8f9bad;font-size:12px;font-weight:850}.chart-top strong{display:block;margin-top:4px;overflow:hidden;color:#fff7e6;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.chart-mode-tabs{display:inline-flex;align-items:center;justify-self:center;gap:3px;min-height:32px;padding:3px;border:1px solid rgba(244,215,166,.13);border-radius:8px;background:#ffffff0b}.chart-mode-tabs button{min-height:26px;padding:0 10px;border:0;border-radius:6px;color:#93a1b5;background:transparent;box-shadow:none;font-size:12px;font-weight:850}.chart-mode-tabs button:hover{color:#fff;background:#ffffff14}.chart-mode-tabs button.active{color:#11100d;background:#d9b46a}.chart-state{justify-self:end;font-size:13px;font-weight:900;text-align:right}.chart-stage{width:100%;min-height:420px;height:100%;contain:strict}.chart-stage canvas{display:block;width:100%;height:100%;cursor:crosshair;transform:translateZ(0)}.chart-foot{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-bottom:0;background:#080c13}.chart-foot strong{display:block;margin-top:3px;color:#fff7e6}.execution-column{display:grid;align-content:start;gap:10px;min-width:0;padding:10px;border-left:1px solid var(--lux-line);background:#11100d57}.outcome-board,.strategy-card,.ledger-card{padding:10px}.outcome-board-head strong,.strategy-line strong,.strategy-action strong{min-width:0;overflow:hidden;color:var(--lux-ink);text-overflow:ellipsis;white-space:nowrap}.outcome-table{margin-top:8px;overflow-x:auto;border:1px solid var(--lux-line-soft);border-radius:8px;background:#1c1913b8}.outcome-table table{width:100%;min-width:0;border-collapse:collapse;font-size:11px}.outcome-table th,.outcome-table td{padding:7px 5px;text-align:right;border-bottom:1px solid var(--lux-line-soft);white-space:nowrap}.outcome-table th:first-child,.outcome-table td:first-child{text-align:left}.outcome-table thead th{color:#f4d7a6;font-weight:850;background:#252017eb}.outcome-table tbody tr:last-child td{border-bottom:0}.side-up,.side-down{font-weight:900}.side-up{color:var(--lux-green)}.side-down{color:var(--lux-red)}.payoff-strip,.ledger-grid,.history-metrics{display:grid;gap:6px;margin-top:9px}.payoff-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:7px}.ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-metrics{grid-template-columns:repeat(6,minmax(92px,1fr));min-width:560px;margin-top:0}.payoff-strip div,.ledger-grid div,.history-metrics div{min-width:0;padding:7px 8px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d57}.payoff-strip strong,.ledger-grid strong,.history-metrics strong{display:block;margin-top:2px;overflow:hidden;color:var(--lux-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.strategy-card{border-color:#c89b523d}.strategy-line{margin-top:6px}.strategy-line b{color:#f4d7a6;font-size:18px}.strategy-action{margin-top:6px;padding-top:6px;border-top:1px solid var(--lux-line-soft)}.strategy-action strong{text-align:right}.ledger-title span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:999px;color:#11100d;background:var(--lux-gold)}.ledger-list{display:grid;gap:6px;max-height:92px;margin-top:9px;overflow:auto}.ledger-row{display:grid;grid-template-columns:52px 1fr 68px;gap:6px;align-items:center;padding:7px;border:1px solid var(--lux-line-soft);border-radius:8px;background:#11100d57}.ledger-row span{color:var(--lux-ink)}.ledger-row small,.history-table small{display:block;margin-top:2px;color:#8dddbb;font-size:9px;font-weight:850}.history-reason-button{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin-top:6px;padding:0 10px;border:1px solid rgba(88,131,255,.28);border-radius:999px;color:#2f63f6;background:#5883ff1a;font-size:11px;font-weight:900;line-height:1;cursor:pointer}.history-reason-button:hover{border-color:#5883ff7a;background:#5883ff29}.history-reason-button span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;color:#fff;background:#2f63f6;font-size:10px}.history-attempt-modal{max-width:860px}.history-attempt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.history-attempt-summary div,.history-attempt-item{border:1px solid #d9e4f2;border-radius:14px;background:#f7faff}.history-attempt-summary div{padding:14px}.history-attempt-summary span,.history-attempt-grid span{display:block;margin-bottom:6px;color:#73849d;font-size:12px;font-weight:850}.history-attempt-summary strong,.history-attempt-grid strong{color:#142033;font-size:16px;font-weight:950}.history-attempt-list{display:grid;gap:10px;max-height:52vh;overflow:auto}.history-attempt-item{padding:14px}.history-attempt-item header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.history-attempt-item header strong{color:#142033;font-size:15px;font-weight:950}.history-attempt-item header span{color:#5f6f87;font-size:12px;font-weight:900}.history-attempt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e4edf7;border-radius:12px}.history-attempt-grid div{min-width:0;padding:12px;border-right:1px solid #e4edf7}.history-attempt-grid div:last-child{border-right:0}.history-attempt-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-attempt-item p{margin:12px 0 0;padding:12px;border-radius:12px;color:#8b2638;background:#fff1f4;font-size:12px;font-weight:850;line-height:1.55}.ledger-row strong,.ledger-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-mini,.empty-panel{padding:22px;border:1px solid var(--lux-line-soft);border-radius:8px;color:var(--lux-muted);background:#11100d5c}.empty-panel.compact{padding:14px;font-size:12px}.history-section{display:grid;gap:16px;margin-top:20px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 16px;border:1px solid var(--lux-line);border-radius:8px;background:#1c1913db;box-shadow:0 10px 28px #0000002e}.section-title span{color:var(--lux-ink);font-size:16px;font-weight:900}.section-title strong{color:var(--lux-muted);font-size:12px}.history-panel{position:relative;border:1px solid var(--lux-line);border-radius:8px;background:var(--lux-panel);box-shadow:var(--lux-shadow);overflow:hidden}.history-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;background:linear-gradient(180deg,#2f291ef5,#1c1913e0);border-bottom:1px solid var(--lux-line)}.history-panel header>div:first-child{display:grid;gap:5px;min-width:0}.history-panel header strong{overflow:hidden;color:var(--lux-ink);text-overflow:ellipsis;white-space:nowrap}.history-panel small{color:var(--lux-muted);font-weight:700}.history-table{overflow-x:auto}table{width:100%;min-width:920px;border-collapse:collapse}th,td{padding:11px 14px;border-bottom:1px solid var(--lux-line-soft);color:var(--lux-ink);text-align:left;white-space:nowrap}th{color:#f4d7a6;background:#252017f0;font-size:12px;font-weight:850}tr:last-child td{border-bottom:0}.positive{color:var(--lux-green)!important}.negative{color:var(--lux-red)!important}@media(max-width:1280px){.lux-layout{grid-template-columns:258px minmax(0,1fr)}.account-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.paper-control-bar{grid-template-columns:minmax(220px,1fr) 180px auto}.paper-control-bar em{grid-column:1 / -1;justify-self:start}.market-hero,.market-workspace,.risk-grid,.research-grid,.research-recommendations{grid-template-columns:1fr}.execution-column{border-left:0;border-top:1px solid var(--lux-line)}}@media(max-width:900px){.lux-layout{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto;grid-template-rows:auto}.brand-panel,.system-menu,.sidebar-footer{display:none}.sidebar-block{overflow-x:auto}.market-menu-row{min-width:254px}.lux-main{padding:16px}.lux-header{align-items:flex-start;flex-direction:column}.paper-control-bar{grid-template-columns:1fr}.paper-control-bar em{justify-self:start}}@media(max-width:680px){h1{font-size:21px}.account-grid,.hero-metrics,.ledger-grid,.risk-metrics,.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-metrics{min-width:0;width:100%}.payoff-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-top{grid-template-columns:1fr}.chart-mode-tabs,.chart-state{justify-self:start;text-align:left}.chart-foot{grid-template-columns:1fr}.history-panel header{align-items:flex-start;flex-direction:column}}:root{--lux-bg: #0b0f14;--lux-surface: #10161d;--lux-panel: rgba(17, 23, 30, .94);--lux-panel-soft: rgba(24, 31, 39, .82);--lux-panel-strong: #151d25;--lux-ink: #f2f4ee;--lux-muted: #8f9ba8;--lux-line: rgba(150, 166, 184, .18);--lux-line-soft: rgba(150, 166, 184, .11);--lux-gold: #d6b36a;--lux-gold-deep: #9f7a39;--lux-bronze: #c89b52;--lux-sage: #55b99c;--lux-clay: #cf7e70;--lux-green: #58d6a9;--lux-red: #ff7f7a;--lux-dark: #070a0f;--lux-dark-soft: #0d1218;--lux-chart: #07101a;--lux-shadow: 0 18px 44px rgba(0, 0, 0, .28)}body{background:linear-gradient(180deg,#0e141b,#0b0f14 42%,#080b10),var(--lux-bg)}button{border-radius:6px;border-color:#96a6b82e;background:#11171eb8;font-weight:820}button:hover{color:#fff;border-color:#d6b36a61;background:#d6b36a1c}.lux-layout{grid-template-columns:326px minmax(0,1fr);background:linear-gradient(90deg,#070a0ff0,#0b0f143d 22%,#0b0f1400 42%),var(--lux-bg)}.lux-sidebar{gap:12px;padding:18px 12px;background:linear-gradient(180deg,#131b23fa,#090c11fa);border-right:1px solid rgba(150,166,184,.16);box-shadow:none}.brand-panel{min-height:72px;padding:0 8px 12px;border-bottom:1px solid rgba(150,166,184,.12)}.brand-mark{border-radius:7px;color:#091015;background:linear-gradient(135deg,#f2d590,#d6b36a 52%,#8fd6c1);box-shadow:none}.sidebar-block{padding:8px;border-color:#96a6b821;border-radius:7px;background:#070a0f61}.market-menu-head{min-height:32px;border-bottom-color:#96a6b81c}.market-menu-row{grid-template-columns:42px minmax(0,1fr) 96px 54px;grid-template-areas:"interval main price countdown";align-items:center;min-height:68px;padding:9px;border-color:#96a6b814;border-radius:6px;background:#10161d7a}.market-menu-row:hover,.market-menu-row.active{border-color:#d6b36a57;background:#d6b36a14}.market-menu-row.active{box-shadow:inset 2px 0 0 var(--lux-green)}.row-interval{width:34px;height:34px;border-radius:6px;color:#08110f;background:linear-gradient(135deg,#79dfbd,#d6b36a);font-size:13px}.row-main{align-self:center}.row-main strong{font-size:13px}.row-main small,.row-price small{color:var(--lux-muted)}.row-price{align-self:center;justify-self:end;text-align:right}.row-price strong{color:var(--lux-ink);font-size:13px}.row-countdown{align-self:center;justify-self:end;min-width:48px;color:var(--lux-green);text-align:right}.system-menu{display:grid;gap:6px}.system-item{min-height:40px;border-radius:6px}.system-item.active{color:var(--lux-ink);border-color:#58d6a961;background:#58d6a91c}.sidebar-footer{border-top-color:#96a6b81f}.lux-main{padding:18px 20px 28px}.lux-header{position:sticky;top:0;z-index:8;min-height:78px;padding:14px 0 16px;background:#0b0f14db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lux-header h1{margin-top:3px;font-size:25px}.eyebrow{color:var(--lux-green);letter-spacing:0}.top-actions button,.stream-pill{min-height:34px;border-radius:6px}.stream-pill.live{color:var(--lux-green);border-color:#58d6a952;background:#58d6a91f}.account-switcher,.paper-control-bar,.section-title,.risk-card,.history-panel{border-radius:7px;border-color:#96a6b826;background:#11171ec7;box-shadow:none}.account-switcher{gap:12px;margin-top:10px;padding:14px}.account-switcher-head strong{font-size:17px}.account-switcher-head small{color:#a7b2bd}.customer-plan-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-plan-strip span{border-radius:6px;border-color:#96a6b821;color:#c4ccd4;background:#070a0f52;text-align:left}.account-tabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.account-tabs button{position:relative;min-height:74px;border-radius:7px;border-color:#96a6b821;background:#090d1270}.account-tabs button.active{border-color:#58d6a96b;background:linear-gradient(180deg,#24443d6b,#0c11169e)}.account-tabs button.active:before{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--lux-green);box-shadow:0 0 0 4px #58d6a91f}.account-tabs span{color:var(--lux-green)}.settings-actions button{color:#08110f;border-color:transparent;background:linear-gradient(135deg,#d6b36a,#74d8b7)}.plain-button{color:var(--lux-muted);background:#11171eb3}.account-grid{grid-template-columns:repeat(6,minmax(132px,1fr));gap:10px;margin-top:10px}.account-card{position:relative;min-height:86px;border-radius:7px;border-color:#96a6b824;background:linear-gradient(180deg,#171f27e6,#0c1116e0);box-shadow:none}.account-card svg{color:var(--lux-green)}.account-card strong{font-size:18px}.paper-control-bar{grid-template-columns:minmax(240px,1fr) 176px auto minmax(180px,auto);margin-top:10px;padding:12px 14px}.bankroll-input{border-radius:6px;border-color:#96a6b829;background:#070a0f5c}.bankroll-input input{color:var(--lux-ink)}.reset-paper-button{color:#08110f;border-color:transparent;background:linear-gradient(135deg,#d6b36a,#74d8b7)}.terminal-detail{margin-top:12px}.section-title{min-height:46px}.management-section{display:grid;gap:12px;margin-top:12px}.settings-panel,.billing-table,.billing-summary{border:1px solid rgba(150,166,184,.15);border-radius:7px;background:#11171ec7}.settings-panel{display:grid;gap:14px;padding:14px}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.settings-grid label,.cycle-selector{display:grid;gap:6px;min-width:0}.settings-grid span,.cycle-selector>span{color:var(--lux-muted);font-size:12px;font-weight:820}.settings-grid input,.settings-grid select{width:100%;padding:0 10px}.cycle-selector,.toggle-line{min-height:40px;padding:0 10px;border:1px solid rgba(212,170,96,.2);border-radius:7px;background:#070a0f5c}.cycle-selector{grid-template-columns:repeat(4,max-content);align-items:center}.cycle-selector label,.toggle-line{display:inline-flex!important;align-items:center;gap:7px!important;color:var(--lux-ink);font-size:13px;font-weight:760}.cycle-selector input,.toggle-line input{width:auto;min-height:auto}.settings-wide{grid-column:span 2}.settings-actions{display:flex;align-items:center;gap:12px}.settings-actions em{color:var(--lux-muted);font-style:normal;font-weight:760}.billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.billing-summary div{min-height:84px;padding:14px;background:#070a0f47}.billing-summary span,.billing-summary strong{display:block}.billing-summary span{color:var(--lux-muted);font-size:12px;font-weight:820}.billing-summary strong{margin-top:8px;font-size:18px}.billing-table table{width:100%;min-width:920px;border-collapse:collapse}.billing-table th,.billing-table td{padding:13px 14px;border-bottom:1px solid rgba(150,166,184,.1);text-align:left;white-space:nowrap}th{color:#b8c3cf;background:#080c10f0}td{color:#eef2ee}@media(max-width:1280px){.lux-layout{grid-template-columns:292px minmax(0,1fr)}.account-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.settings-grid,.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.market-menu-row{min-width:292px}.lux-header{position:static}.settings-grid,.billing-summary{grid-template-columns:1fr}.settings-wide{grid-column:span 1}.cycle-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--lux-bg: #080b0f;--lux-bg-2: #0b1016;--lux-ink: #f5f7fb;--lux-muted: #909baa;--lux-muted-2: #66717f;--lux-line: rgba(148, 163, 184, .18);--lux-line-strong: #2b3645;--lux-card: #10161d;--lux-card-2: #141c25;--lux-card-3: #182231;--lux-gold: #d8b76c;--lux-gold-2: #f0c96d;--lux-sage: #52d49b;--lux-cyan: #78c7ff;--lux-bronze: #a7b0bd;--lux-clay: #ff7d7d;--radius: 8px;--shadow-soft: 0 18px 44px rgba(0, 0, 0, .3)}*{box-sizing:border-box}body{min-width:1180px;margin:0;color:var(--lux-ink);background:linear-gradient(180deg,rgba(216,183,108,.04),transparent 340px),var(--lux-bg);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0}button,input,select{font:inherit;letter-spacing:0}button{border:1px solid var(--lux-line);border-radius:var(--radius);color:var(--lux-ink);background:#111923;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}button:hover{transform:translateY(-1px);border-color:#d8b76c6b;background:#182231}button:disabled{cursor:not-allowed;opacity:.48;transform:none}input,select{min-height:40px;border:1px solid var(--lux-line-strong);border-radius:var(--radius);color:var(--lux-ink);background:#0c1219;outline:none;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}input:focus,select:focus{border-color:#d8b76cb8;background:#111923;box-shadow:0 0 0 3px #d8b76c1f}.client-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,rgba(216,183,108,.07),transparent 46%),var(--lux-bg)}.client-login-panel{width:min(420px,100%);display:grid;gap:18px;padding:30px;border:1px solid var(--lux-line-strong);border-radius:var(--radius);background:var(--lux-card);box-shadow:var(--shadow-soft)}.login-brand-panel{margin-bottom:4px}.client-login-panel label{display:grid;gap:8px}.client-login-panel label span{color:var(--lux-muted);font-size:12px;font-weight:800}.client-login-panel input{min-height:44px}.client-login-panel button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#101014;background:var(--lux-gold);border-color:#d8b76c7a;font-weight:900}.client-login-panel small{color:var(--lux-muted);font-size:12px}.login-error{margin:0;color:var(--lux-clay);font-weight:800}.lux-layout{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:100vh;background:var(--lux-bg)}.lux-sidebar{position:sticky;top:0;align-self:start;height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;padding:20px 14px;border-right:1px solid var(--lux-line);background:#090e13;overflow:hidden}.brand-panel{display:flex;align-items:center;gap:12px;min-height:42px;padding:0;border:0;background:transparent}.brand-mark{width:38px;height:38px;border-radius:var(--radius);display:grid;place-items:center;color:#11100b;background:var(--lux-gold);font-size:13px;font-weight:950}.brand-panel strong,.brand-panel span{display:block}.brand-panel strong{color:var(--lux-ink);font-size:16px;line-height:1.1}.brand-panel span{margin-top:4px;color:var(--lux-muted);font-size:12px}.sidebar-block{min-height:0;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card);overflow:hidden}.sidebar-block:first-of-type{display:grid;grid-template-rows:auto minmax(0,1fr)}.market-menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--lux-line);background:#0d131a}.market-menu-head span{color:var(--lux-muted);font-size:12px;font-weight:800}.market-menu-head strong{color:var(--lux-ink);font-size:13px}.market-menu-row{position:relative;width:100%;min-height:74px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"interval main" "interval price" "count count";gap:4px 10px;padding:12px 14px;border:0;border-bottom:1px solid var(--lux-line);border-radius:0;background:transparent;text-align:left}.market-menu-row:hover,.market-menu-row.active{transform:none;background:#141c25}.market-menu-row.active{box-shadow:inset 3px 0 0 var(--lux-gold)}.market-menu-row:after,.account-card:after,.market-panel:after,.history-panel:after,.risk-card:after,.lux-header:after{display:none!important}.row-interval{grid-area:interval;width:38px;height:30px;border-radius:999px;display:grid;place-items:center;color:#11100b;background:var(--lux-gold);font-size:12px;font-weight:950}.row-main,.row-price{min-width:0;display:block}.row-main{grid-area:main}.row-price{grid-area:price}.row-main strong,.row-price strong{display:block;overflow:hidden;color:var(--lux-ink);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.row-price strong{color:var(--lux-gold);font-size:12px}.row-main small,.row-price small{display:block;margin-top:2px;overflow:hidden;color:var(--lux-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.row-countdown{grid-area:count;justify-self:end;color:var(--lux-muted);font-size:11px;font-weight:800}.system-menu{display:grid;gap:4px;padding:8px}.system-item{min-height:38px;border-color:transparent;display:flex;align-items:center;gap:10px;padding:0 10px;color:var(--lux-muted);background:transparent;font-size:13px;font-weight:800}.system-item:hover,.system-item.active{transform:none;color:var(--lux-ink);border-color:var(--lux-line);background:#151d27}.sidebar-footer{min-height:54px;padding:12px;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.sidebar-footer span,.sidebar-footer strong{display:block}.sidebar-footer span{color:var(--lux-muted);font-size:11px;font-weight:800}.sidebar-footer strong{margin-top:5px;overflow:hidden;color:var(--lux-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lux-main{min-width:0;display:grid;gap:16px;padding:22px}.lux-header{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:0 0 18px;border:0;border-bottom:1px solid var(--lux-line);background:transparent}.eyebrow{display:block;color:var(--lux-gold);font-size:12px;font-weight:900}.lux-header h1{margin:6px 0 5px;color:var(--lux-ink);font-size:26px;line-height:1.16;letter-spacing:0}.lux-header small{color:var(--lux-muted);font-size:12px;font-weight:650}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.top-actions button,.stream-pill,.user-chip{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lux-line);border-radius:var(--radius);padding:0 12px;background:var(--lux-card);color:var(--lux-muted);font-size:12px;font-weight:850}.stream-pill.live{color:var(--lux-sage);border-color:#52d49b47;background:#52d49b14}.user-chip{max-width:180px;overflow:hidden;color:var(--lux-ink);text-overflow:ellipsis;white-space:nowrap}.account-switcher,.paper-control-bar,.settings-panel,.billing-table,.billing-summary{border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card);box-shadow:none}.account-switcher{display:grid;gap:12px;padding:16px}.account-switcher-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-switcher-head span,.paper-control-title span,.bankroll-input span,.section-title span,.risk-card-head span,.research-card header span,.research-table-card header span,.outcome-board span,.strategy-card>span,.ledger-card span,.history-metrics span{color:var(--lux-muted);font-size:12px;font-weight:850}.account-switcher-head strong,.section-title strong{display:block;margin-top:4px;color:var(--lux-ink);font-size:18px;line-height:1.15}.account-switcher-head small{display:block;margin-top:4px;color:var(--lux-muted);font-size:12px}.settings-actions button,.reset-paper-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#101014;background:var(--lux-gold);border-color:#d8b76c7a;font-size:12px;font-weight:900}.plain-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:var(--lux-ink);background:#111923;font-size:12px;font-weight:850}.customer-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-plan-strip span{min-height:34px;border:1px solid var(--lux-line);border-radius:var(--radius);display:flex;align-items:center;padding:0 10px;color:var(--lux-muted);background:#0c1219;font-size:12px;font-weight:750}.account-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.account-tabs button{min-width:188px;min-height:62px;display:grid;gap:2px;align-content:center;padding:10px 12px;text-align:left;background:#0c1219}.account-tabs button.active{color:var(--lux-ink);border-color:#d8b76c73;background:#171f2a;box-shadow:inset 0 -2px 0 var(--lux-gold)}.account-tabs span,.account-tabs small{color:var(--lux-muted);font-size:11px}.account-tabs strong{color:var(--lux-ink);font-size:13px}.account-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.account-card{min-height:94px;display:grid;align-content:space-between;gap:8px;padding:14px;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.account-card svg{width:28px;height:28px;border-radius:7px;padding:7px;color:#0a0e13;background:var(--lux-gold)}.account-card.tone-sage svg{background:var(--lux-sage)}.account-card.tone-bronze svg{background:var(--lux-cyan)}.account-card.tone-clay svg{background:#a7b0bd}.account-card.tone-pnl svg{background:var(--lux-gold)}.account-card.tone-neutral svg{background:#7f8da0}.account-card span{color:var(--lux-muted);font-size:12px;font-weight:850}.account-card strong{color:var(--lux-ink);font-size:22px;line-height:1}.paper-control-bar{display:grid;grid-template-columns:minmax(240px,1fr) 180px auto minmax(220px,1.1fr);align-items:center;gap:12px;padding:14px 16px}.paper-control-title strong{display:block;margin-top:4px;color:var(--lux-ink);font-size:15px}.bankroll-input{display:grid;gap:6px}.bankroll-input input{width:100%}.paper-control-bar em{color:var(--lux-muted);font-size:12px;font-style:normal;justify-self:end}.terminal-detail,.risk-section,.history-section,.management-section,.research-section{min-width:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.market-panel{border:1px solid var(--lux-line);border-radius:var(--radius);background:#090e13;overflow:hidden}.market-hero{display:grid;grid-template-columns:minmax(320px,1.2fr) 230px minmax(520px,2fr);gap:12px;padding:16px;border-bottom:1px solid var(--lux-line);background:#0d131a}.hero-title,.hero-countdown,.hero-metrics>div,.outcome-board,.strategy-card,.ledger-card{border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.hero-title{padding:16px}.market-identity{display:flex;align-items:center;gap:10px;margin-bottom:12px}.interval-chip,.interval-mini{min-width:46px;min-height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#11100b;background:var(--lux-gold);font-size:12px;font-weight:950}.live-dot{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--lux-sage);font-size:12px;font-weight:850}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #52d49b1a}.live-dot.waiting{color:var(--lux-muted)}.hero-title h2{margin:0;color:var(--lux-ink);font-size:24px;line-height:1.18;letter-spacing:0}.hero-title small{display:block;margin-top:10px;color:var(--lux-muted);font-size:12px}.hero-countdown{display:grid;align-content:center;gap:10px;padding:16px}.hero-countdown span,.hero-metrics span,.price-stack span,.ledger-title span{color:var(--lux-muted);font-size:12px;font-weight:850}.hero-countdown strong{color:var(--lux-gold);font-size:44px;line-height:1;letter-spacing:0}.progress-line{height:7px;border-radius:999px;overflow:hidden;background:#222a35}.progress-line i{display:block;height:100%;border-radius:inherit;background:var(--lux-gold)}.hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hero-metrics>div{display:grid;gap:7px;padding:14px}.hero-metrics strong{overflow:hidden;color:var(--lux-ink);font-size:20px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.hero-metrics em{overflow:hidden;color:var(--lux-muted);font-size:12px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:14px;padding:14px}.chart-console{min-width:0;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card);overflow:hidden}.chart-top,.chart-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.chart-top{border-bottom:1px solid var(--lux-line)}.chart-top span,.chart-foot span{display:block;color:var(--lux-muted);font-size:12px;font-weight:850}.chart-top strong{display:block;margin-top:4px;color:var(--lux-ink);font-size:19px}.chart-mode-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--lux-line);border-radius:var(--radius);background:#0c1219}.chart-mode-tabs button{min-width:76px;min-height:32px;border:0;border-radius:6px;color:var(--lux-muted);background:transparent;font-size:12px;font-weight:900}.chart-mode-tabs button:hover,.chart-mode-tabs button.active{transform:none;color:#11100b;background:var(--lux-gold)}.chart-state{min-width:150px;text-align:right;font-size:13px;font-weight:900}.chart-stage{height:clamp(440px,54vh,620px);border:0;border-radius:0;background:#080d13}.chart-stage canvas{display:block;width:100%;height:100%}.chart-foot{border-top:1px solid var(--lux-line);background:#0d131a}.chart-foot div{min-width:0}.chart-foot strong{display:block;margin-top:4px;color:var(--lux-ink);font-size:15px}.execution-column{min-width:0;display:grid;gap:12px;align-content:start}.outcome-board,.strategy-card,.ledger-card{padding:14px}.outcome-board-head,.strategy-line,.strategy-action,.ledger-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.outcome-board-head strong,.strategy-line strong,.strategy-action strong{color:var(--lux-ink);font-size:14px;text-align:right}.outcome-table,.research-table,.history-table,.billing-table{overflow:auto}.outcome-table table,.research-table table,.history-table table,.billing-table table{width:100%;border-collapse:collapse}.outcome-table th,.outcome-table td,.research-table th,.research-table td,.history-table th,.history-table td,.billing-table th,.billing-table td,th,td{padding:12px;border-bottom:1px solid var(--lux-line);color:#dbe3ed;font-size:12px;text-align:left;white-space:nowrap}.outcome-table thead th,.research-table thead th,.history-table thead th,.billing-table thead th,th{color:var(--lux-muted);background:#0d131a;font-weight:900}.side-up{color:var(--lux-sage)!important;font-weight:900}.side-down{color:var(--lux-clay)!important;font-weight:900}.payoff-strip,.ledger-grid,.history-metrics,.research-metrics,.risk-metrics,.billing-summary{display:grid;gap:8px}.payoff-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ledger-grid,.history-metrics,.research-metrics,.risk-metrics,.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payoff-strip div,.ledger-grid div,.history-metrics div,.research-metrics div,.risk-metrics div,.billing-summary div{min-width:0;padding:10px;border:1px solid var(--lux-line);border-radius:var(--radius);background:#0c1219}.payoff-strip span,.ledger-grid span,.history-metrics span,.research-metrics span,.risk-metrics span,.billing-summary span{display:block;color:var(--lux-muted);font-size:11px;font-weight:850}.payoff-strip strong,.ledger-grid strong,.history-metrics strong,.research-metrics strong,.risk-metrics strong,.billing-summary strong{display:block;margin-top:6px;color:var(--lux-ink);font-size:14px}.payoff-strip .cost-model{grid-column:1 / -1}.strategy-card{display:grid;gap:12px}.strategy-line b{color:var(--lux-muted);font-size:13px}.strategy-action{min-height:34px;border-top:1px solid var(--lux-line);padding-top:10px}.ledger-title strong{color:var(--lux-ink);font-size:16px}.ledger-title span{min-width:30px;min-height:26px;border-radius:999px;display:inline-grid;place-items:center;color:#101014;background:var(--lux-gold)}.ledger-list{display:grid;gap:8px;margin-top:12px}.ledger-row{min-height:46px;display:grid;grid-template-columns:minmax(90px,1fr) minmax(120px,1fr) auto;align-items:center;gap:8px;padding:10px;border:1px solid var(--lux-line);border-radius:var(--radius);background:#0c1219}.ledger-row span{color:var(--lux-ink);font-size:13px;font-weight:900}.ledger-row small,.history-table small{display:block;margin-top:3px;color:var(--lux-muted);font-size:11px}.ledger-row strong,.ledger-row b{color:#dbe3ed;font-size:12px}.empty-mini,.empty-panel{min-height:88px;border:1px dashed var(--lux-line);border-radius:var(--radius);display:grid;place-items:center;color:var(--lux-muted);background:#0c1219;font-size:13px;font-weight:800}.empty-panel.compact{min-height:68px;margin:10px}.risk-grid,.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.risk-card,.research-card,.research-table-card,.research-note,.history-panel{border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.risk-card,.research-card,.research-table-card,.research-note{padding:14px}.risk-card-head,.research-card header,.research-table-card header,.history-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.risk-card-head strong,.research-card header strong,.research-table-card header strong{color:var(--lux-ink);font-size:16px}.history-panel{overflow:hidden}.history-panel header{margin:0;padding:14px;border-bottom:1px solid var(--lux-line)}.history-panel header strong{display:block;margin-top:7px;color:var(--lux-ink);font-size:17px}.history-panel small{color:var(--lux-muted);font-size:12px}.settings-panel{padding:16px}.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-grid label,.cycle-selector,.toggle-line{display:grid;gap:7px}.settings-grid span,.cycle-selector>span{color:var(--lux-muted);font-size:12px;font-weight:850}.cycle-selector,.toggle-line{min-height:40px;border:1px solid var(--lux-line-strong);border-radius:var(--radius);padding:10px 12px;background:#0c1219}.cycle-selector label,.toggle-line{display:inline-flex;align-items:center;gap:8px;color:var(--lux-ink);font-size:13px;font-weight:750}.cycle-selector input,.toggle-line input{accent-color:var(--lux-gold)}.settings-wide{grid-column:1 / -1}.settings-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.settings-actions em{color:var(--lux-muted);font-size:12px;font-style:normal}.billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px;margin-bottom:12px}.billing-table{overflow:auto}.research-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.research-note{display:grid;gap:8px}.research-note.warning{border-color:#d8b76c66}.research-note.danger{border-color:#ff7d7d6b}.research-note strong{color:var(--lux-ink)}.research-note p{margin:0;color:var(--lux-muted);font-size:13px;line-height:1.6}.positive{color:var(--lux-sage)!important}.negative{color:var(--lux-clay)!important}.neutral,.muted{color:var(--lux-muted)!important}@media(max-width:1440px){.market-hero{grid-template-columns:minmax(280px,1fr) 210px}.hero-metrics{grid-column:1 / -1}.market-workspace{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:1280px){body{min-width:980px}.lux-layout{grid-template-columns:260px minmax(0,1fr)}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-control-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-control-bar em{justify-self:start}.market-workspace{grid-template-columns:1fr}.execution-column{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){body{min-width:0}.lux-layout{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto;grid-template-rows:auto}.lux-main{padding:16px}.lux-header,.account-switcher-head,.chart-top,.chart-foot,.settings-actions{flex-wrap:wrap}.customer-plan-strip,.hero-metrics,.account-grid,.risk-grid,.research-grid,.research-recommendations,.billing-summary,.settings-grid,.execution-column,.paper-control-bar,.market-hero{grid-template-columns:1fr}.settings-wide{grid-column:span 1}}.market-workspace{grid-template-columns:minmax(0,.82fr) 420px;align-items:start}.chart-console{display:grid;grid-template-rows:auto auto auto;align-self:start}.chart-top,.chart-foot{padding:10px 12px}.chart-top strong{font-size:15px}.chart-mode-tabs button{min-width:66px;min-height:28px;padding:0 8px}.chart-state{min-width:118px;font-size:12px}.chart-stage{height:clamp(190px,24vh,240px);min-height:190px;max-height:240px}.chart-foot strong{font-size:13px}@media(max-width:1440px){.market-workspace{grid-template-columns:minmax(0,1fr) 390px}.chart-stage{height:210px;min-height:210px;max-height:210px}}@media(max-width:1280px){.market-workspace{grid-template-columns:minmax(0,1fr) 360px}.execution-column{grid-template-columns:1fr}.chart-stage{height:200px;min-height:200px;max-height:200px}.chart-mode-tabs button{min-width:58px;padding:0 6px}}@media(max-width:900px){.chart-stage{height:180px;min-height:180px;max-height:180px}}.lux-main{gap:12px;padding:14px 16px 22px}.lux-header{min-height:64px;padding:12px 14px}.lux-header h1{margin-top:3px;font-size:20px}.account-switcher{gap:10px;padding:12px}.customer-plan-strip{grid-template-columns:repeat(4,minmax(132px,1fr))}.account-tabs{gap:7px}.account-tabs button{min-width:176px;min-height:56px;padding:9px 11px}.account-card{min-height:76px;grid-template-columns:auto 1fr;align-items:center;align-content:center;column-gap:10px;row-gap:4px;padding:10px}.account-card svg{grid-row:span 2;width:26px;height:26px;padding:6px}.account-card strong{font-size:17px}.paper-control-bar{grid-template-columns:minmax(250px,.9fr) minmax(260px,1fr) auto minmax(190px,.75fr);gap:10px;padding:11px 12px}.paper-fund-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.paper-fund-strip span{min-height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lux-line);border-radius:var(--radius);color:var(--lux-muted);background:#0c1219;font-size:12px;font-weight:850;white-space:nowrap}.reset-paper-button{white-space:nowrap}.settings-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-overview-card{min-width:0;min-height:96px;display:grid;align-content:space-between;gap:8px;padding:14px;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.settings-overview-card span{color:var(--lux-muted);font-size:12px;font-weight:850}.settings-overview-card strong{overflow:hidden;color:var(--lux-ink);font-size:18px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.settings-overview-card small{overflow:hidden;color:var(--lux-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subscription-note-panel,.settings-panel-card{border:1px solid var(--lux-line);border-radius:var(--radius-lg);background:var(--lux-card);box-shadow:var(--lux-shadow)}.subscription-note-panel{display:grid;gap:8px;padding:18px}.subscription-note-panel strong{color:var(--lux-ink);font-size:18px}.subscription-note-panel span{color:var(--lux-muted);font-weight:750}.account-settings-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px}.settings-panel-card{display:grid;gap:12px;padding:18px}.official-position-panel{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--lux-line);border-radius:var(--radius);background:var(--lux-card)}.compact-title{margin:0}.official-position-list{display:grid;gap:8px}.official-position-row{min-height:58px;display:grid;grid-template-columns:minmax(260px,1fr) 96px 84px 104px 104px;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(244,215,166,.1);border-radius:6px;background:#ffffff06}.official-position-row div{min-width:0;display:grid;gap:4px}.official-position-row strong,.official-position-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-position-row strong{color:var(--lux-ink);font-size:13px;font-weight:900}.official-position-row small,.official-position-row span{color:var(--lux-muted);font-size:12px;font-weight:800}.official-position-row span,.official-position-row b,.official-position-row em{justify-self:end;font-style:normal}.official-position-row b,.official-position-row em{color:var(--lux-ink);font-size:13px;font-weight:900}.client-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:22px;background:#050608b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-modal-panel{width:min(720px,100%);max-height:min(88vh,860px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(244,215,166,.22);border-radius:8px;background:linear-gradient(180deg,#1f1c15fc,#0d0f11fc),var(--lux-card);box-shadow:0 28px 80px #0000007a;overflow:hidden}.client-modal-narrow{width:min(540px,100%)}.client-modal-wide{width:min(980px,100%)}.client-modal-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--lux-line);background:#c49a5a14}.client-modal-head span{color:var(--lux-muted);font-size:12px;font-weight:900}.client-modal-head strong{display:block;margin-top:4px;color:var(--lux-ink);font-size:19px;line-height:1.12}.modal-icon-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;color:var(--lux-muted);background:#0c1219c7}.client-modal-body{min-height:0;display:grid;gap:14px;padding:16px 18px;overflow:auto}.client-form-grid{display:grid;gap:12px}.client-form-grid label,.client-field,.modal-settings-grid label{display:grid;gap:7px}.client-form-grid label span,.client-field span,.modal-settings-grid span,.modal-note span{color:var(--lux-muted);font-size:12px;font-weight:850}.client-form-grid input,.client-field input,.modal-settings-grid input,.modal-settings-grid select{width:100%;min-height:40px;padding:0 12px}.modal-note,.reset-impact div{display:grid;gap:6px;padding:12px;border:1px solid var(--lux-line);border-radius:var(--radius);background:#0c1219}.modal-note strong,.reset-impact strong{color:var(--lux-ink);font-size:15px}.modal-note small{color:var(--lux-muted);font-size:12px;line-height:1.45}.reset-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reset-impact span{color:var(--lux-muted);font-size:12px;font-weight:850}.modal-warning,.modal-status{margin:0;padding:10px 12px;border:1px solid rgba(216,183,108,.26);border-radius:var(--radius);color:var(--lux-muted);background:#d8b76c12;font-size:12px;line-height:1.55}.modal-status{border-color:#52d49b3d;background:#52d49b12}.operation-toast{position:fixed;top:22px;right:24px;z-index:9999;display:grid;gap:4px;width:min(420px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(130,151,183,.24);border-radius:16px;background:#fffffff5;color:#111827;box-shadow:0 20px 55px #0f172a2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.operation-toast strong{font-size:13px;font-weight:900;color:#111827}.operation-toast span{font-size:13px;font-weight:760;line-height:1.5;color:#536176}.operation-toast-success{border-color:#10b98147;box-shadow:0 20px 55px #10b98129}.operation-toast-error{border-color:#ef44444d;box-shadow:0 20px 55px #ef444424}.operation-toast-warning{border-color:#f59e0b52;box-shadow:0 20px 55px #f59e0b29}.client-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--lux-line);background:#090d13bd}.client-form-actions button[type=submit],.client-form-actions .danger-action{min-height:38px;color:#101014;background:var(--lux-gold);border-color:#d8b76c7a;font-size:12px;font-weight:900}.client-form-actions .danger-action{color:#1f1110;background:linear-gradient(135deg,#f0c27d,#e0a090)}.modal-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.modal-settings-grid .cycle-selector{grid-column:span 2}.modal-settings-grid .toggle-line{align-content:center}.modal-settings-grid .cycle-selector{min-height:58px;align-content:center}.modal-settings-grid .toggle-line{min-height:58px;display:inline-flex;justify-content:flex-start;padding:12px}.modal-settings-grid .cycle-selector input[type=checkbox],.modal-settings-grid .toggle-line input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;border-radius:4px}.modal-settings-grid .toggle-line input[type=checkbox]{margin-right:2px}.modal-settings-grid .play-selector{align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modal-settings-grid .play-selector>span{grid-column:1 / -1}.modal-settings-grid .play-option{min-height:76px;display:grid;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;row-gap:3px;padding:11px 12px;border:1px solid rgba(232,199,135,.18);border-radius:8px;background:#0b1016ad}.modal-settings-grid .play-option input{grid-row:span 2;margin-top:2px}.modal-settings-grid .play-option strong{overflow:hidden;color:var(--lux-ink);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.modal-settings-grid .play-option small{color:#ebe5d7a8;font-size:11px;line-height:1.35}@media(max-width:1280px){.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-control-bar{grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) 176px}.paper-control-bar em{grid-column:1 / -1;justify-self:start}.settings-overview-grid,.modal-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.client-modal-backdrop{align-items:end;padding:10px}.client-modal-panel,.client-modal-narrow,.client-modal-wide{width:100%;max-height:92vh}.customer-plan-strip,.account-grid,.paper-control-bar,.paper-fund-strip,.settings-overview-grid,.reset-impact,.modal-settings-grid,.modal-settings-grid .cycle-selector{grid-template-columns:1fr}.settings-overview-card.wide,.settings-wide{grid-column:span 1}}.lux-sidebar{grid-template-rows:auto auto 1fr auto}.sidebar-footer{align-self:end}.desk-market-switcher{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:8px;padding:10px;border:1px solid var(--lux-line);border-radius:var(--radius);background:linear-gradient(180deg,#13171ff5,#0b0f15f5),var(--lux-card)}.desk-switcher-head,.desk-market-empty{min-height:58px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid rgba(212,170,96,.16);border-radius:var(--radius);background:#080c12a3}.desk-switcher-head span,.desk-market-chip small,.desk-market-chip em{color:var(--lux-muted);font-size:11px;font-weight:900}.desk-switcher-head strong{overflow:hidden;color:var(--lux-ink);font-size:14px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.desk-market-empty{color:var(--lux-muted);font-size:12px;font-weight:850}.desk-market-list{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:8px;overflow-x:auto}.desk-market-chip{position:relative;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;column-gap:9px;row-gap:2px;padding:9px 11px;border-color:#d4aa6029;background:#080c128f;text-align:left}.desk-market-chip.active{border-color:#d8b76c8f;background:#d8b76c17;box-shadow:inset 3px 0 0 var(--lux-gold)}.desk-market-chip span{grid-row:span 2;min-width:38px;min-height:30px;display:inline-grid;place-items:center;align-self:center;border-radius:999px;color:#11100d;background:var(--lux-gold);font-size:12px;font-weight:950}.desk-market-chip strong{overflow:hidden;color:var(--lux-ink);font-size:13px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.desk-market-chip small{overflow:hidden;grid-column:2 / 3;text-overflow:ellipsis;white-space:nowrap}.desk-market-chip em{grid-column:3;grid-row:1 / span 2;align-self:center;min-width:42px;text-align:right;font-style:normal;color:var(--lux-gold)}.command-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:10px;gap:8px;background:linear-gradient(180deg,#13171ff5,#0b0f15f5),var(--lux-card)}.command-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(430px,1.2fr) auto;align-items:stretch;gap:8px}.command-account,.command-capital-strip>div{min-width:0;border:1px solid var(--lux-line);border-radius:var(--radius);background:#080c12b8}.command-account-button{width:100%;justify-items:start;text-align:left;cursor:pointer}.command-account-button b{position:absolute;right:11px;top:11px;min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(216,183,108,.22);border-radius:999px;color:var(--lux-gold);background:#d8b76c14;font-size:11px;font-weight:900}.command-account{position:relative;display:grid;align-content:center;gap:4px;min-height:58px;padding:10px 12px}.command-account span,.command-capital-strip span,.compact-policy-strip span,.compact-policy-strip em{color:var(--lux-muted);font-size:11px;font-weight:900}.command-account strong{overflow:hidden;color:var(--lux-ink);font-size:17px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.command-account small{overflow:hidden;color:var(--lux-muted);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-capital-strip>div{display:grid;align-content:center;gap:5px;min-height:58px;padding:9px 11px}.command-capital-strip strong{overflow:hidden;color:var(--lux-ink);font-size:15px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-actions{display:flex;align-items:stretch;gap:7px}.command-actions button{min-width:72px;min-height:58px;padding:0 10px;border-color:var(--lux-line);background:#0c1219c2;font-size:12px;font-weight:900}.command-actions .command-reset{min-width:78px;color:#11100d;background:var(--lux-gold)}.compact-account-tabs{grid-column:1;display:flex;flex-wrap:wrap;gap:6px;padding:0;overflow:visible}.compact-account-tabs button{position:relative;min-width:136px;max-width:210px;min-height:42px;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;row-gap:1px;padding:7px 10px 7px 12px;border-color:#d4aa6029;background:#080c1285}.compact-account-tabs button:after{content:"";position:absolute;right:9px;top:9px;width:7px;height:7px;border-radius:999px;background:#7f8da0b8}.compact-account-tabs button.active:after{background:var(--lux-sage);box-shadow:0 0 0 4px #52d49b1a}.compact-account-tabs button.active{border-color:#d8b76c8f;background:#d8b76c14;box-shadow:inset 3px 0 0 var(--lux-gold)}.compact-account-tabs span{min-width:34px;min-height:22px;grid-row:span 2;display:inline-grid;place-items:center;align-self:center;border-radius:999px;color:#101014;background:var(--lux-gold);font-size:11px;font-weight:950}.compact-account-tabs strong{overflow:hidden;padding-right:14px;color:var(--lux-ink);font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.compact-account-tabs small{overflow:hidden;color:var(--lux-muted);font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.compact-policy-strip{grid-column:1 / -1;justify-self:end;align-self:center;display:flex;flex-wrap:wrap;gap:6px}.compact-policy-strip span,.compact-policy-strip em{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(212,170,96,.14);border-radius:999px;background:#080c127a;font-style:normal;white-space:nowrap}.compact-policy-strip em{margin-left:auto;color:var(--lux-sage)}.terminal-detail{order:0}.terminal-detail .market-panel{box-shadow:0 18px 46px #0000003d}@media(max-width:1440px){.command-row{grid-template-columns:minmax(200px,.72fr) minmax(360px,1.1fr)}.command-actions{grid-column:1 / -1;justify-content:flex-end}.command-actions button{min-height:38px}}@media(max-width:1280px){.command-row{grid-template-columns:1fr}.command-actions{justify-content:flex-start}.compact-policy-strip em{margin-left:0}}@media(max-width:900px){.desk-market-switcher{grid-template-columns:1fr}.desk-market-list{grid-auto-columns:minmax(190px,86vw)}.command-panel{grid-template-columns:1fr}.compact-account-tabs,.compact-policy-strip{grid-column:1;justify-self:stretch}.command-capital-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.command-actions button{min-width:0}.compact-account-tabs button{flex:1 1 150px}}.account-picker-modal{width:min(920px,100%)}.account-picker-tools{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px}.account-filter-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--lux-line);border-radius:var(--radius);background:#080c12ad}.account-filter-tabs button{min-width:64px;min-height:34px;border:0;border-radius:6px;color:var(--lux-muted);background:transparent;font-size:12px;font-weight:900}.account-filter-tabs button.active{color:#11100d;background:var(--lux-gold)}.account-picker-list{max-height:min(56vh,520px);display:grid;gap:7px;overflow:auto;padding-right:2px}.account-picker-row{min-height:54px;display:grid;grid-template-columns:48px minmax(150px,1fr) minmax(140px,.7fr) 128px 104px;align-items:center;gap:10px;padding:9px 11px;border-color:#d4aa6026;background:#080c128f;text-align:left}.account-picker-row.active{border-color:#d8b76c8f;background:#d8b76c14;box-shadow:inset 3px 0 0 var(--lux-gold)}.account-picker-row span{min-height:26px;display:inline-grid;place-items:center;border-radius:999px;color:#11100d;background:var(--lux-gold);font-size:11px;font-weight:950}.account-picker-row strong,.account-picker-row small,.account-picker-row em,.account-picker-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-picker-row strong{color:var(--lux-ink);font-size:13px}.account-picker-row small,.account-picker-row em{color:var(--lux-muted);font-size:12px;font-style:normal;font-weight:820}.account-picker-row b{color:var(--lux-ink);font-size:13px;text-align:right}@media(max-width:900px){.account-picker-tools{grid-template-columns:1fr}.account-picker-row{grid-template-columns:44px minmax(0,1fr) auto;gap:7px}.account-picker-row small,.account-picker-row em{grid-column:2 / -1}}@media(max-width:1440px){.command-row{grid-template-columns:minmax(180px,.7fr) minmax(320px,1fr) 220px}.command-actions{grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal}.command-actions button{min-width:0;min-height:28px;padding:0 8px}.command-account,.command-capital-strip>div{min-height:54px}}@media(max-width:1280px){.command-row{grid-template-columns:minmax(176px,.66fr) minmax(300px,1fr) 196px}.compact-account-tabs button{min-width:124px;min-height:38px;padding-top:6px;padding-bottom:6px}.compact-policy-strip span,.compact-policy-strip em{min-height:24px;padding:0 8px}}@media(max-width:900px){.command-row{grid-template-columns:1fr}.command-actions button{min-height:36px}}.market-hero{grid-template-columns:minmax(260px,1fr) 172px minmax(330px,1.18fr);gap:8px;padding:10px}.hero-title,.hero-countdown,.hero-metrics>div{min-height:82px;padding:11px 12px}.hero-title h2{font-size:21px}.hero-title small{margin-top:7px}.hero-countdown{gap:7px}.hero-countdown strong{font-size:34px}.hero-metrics strong{font-size:17px}.hero-metrics em{font-size:11px}.market-workspace{padding:10px}@media(max-width:1440px){.market-hero{grid-template-columns:minmax(250px,1fr) 164px minmax(300px,1.05fr)}.hero-metrics{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.market-hero{grid-template-columns:minmax(240px,1fr) 156px minmax(280px,1fr)}.hero-title,.hero-countdown,.hero-metrics>div{min-height:76px}}@media(max-width:900px){.market-hero,.hero-metrics{grid-template-columns:1fr}}.lux-layout{grid-template-columns:248px minmax(0,1fr)}.lux-sidebar{grid-template-rows:auto 1fr;gap:12px;padding:16px 12px;overflow:hidden}.sidebar-footer{display:none!important}.brand-panel{min-height:58px;padding:0 6px 10px}.system-menu{align-content:start;gap:6px;padding:8px}.system-item{width:100%;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr);justify-content:start;justify-items:start;padding:0 10px;text-align:left}.lux-main{display:grid;grid-auto-rows:max-content;gap:10px;padding:12px 14px 20px}.lux-header,.desk-market-switcher,.command-panel,.market-panel,.section-title,.account-grid,.paper-control-bar{width:100%;margin:0}.lux-header{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.top-actions button,.stream-pill,.user-chip{min-height:34px}.desk-market-switcher{min-height:72px;display:grid;grid-template-columns:168px minmax(0,1fr);align-items:stretch;gap:8px;padding:8px}.desk-switcher-head,.desk-market-empty,.desk-market-chip{min-height:54px;border-radius:7px}.desk-market-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:8px;align-items:stretch;overflow-x:auto}.desk-market-chip{grid-template-columns:42px minmax(0,1fr) 48px;padding:8px 10px}.command-panel{display:grid;grid-template-columns:1fr;gap:8px;padding:8px}.command-row{display:grid;grid-template-columns:minmax(240px,.86fr) minmax(420px,1fr) 208px;align-items:stretch;gap:8px}.command-account,.command-capital-strip>div,.command-actions button{min-height:56px;border-radius:7px}.command-account{padding:9px 12px}.command-account-button b{top:9px;right:10px}.command-capital-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.command-capital-strip>div{padding:9px 10px}.command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.command-actions button{min-width:0;padding:0 8px}.compact-policy-strip{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:6px}.compact-policy-strip em{margin-left:auto}.terminal-detail{min-width:0}.market-hero{display:grid;grid-template-columns:minmax(280px,1fr) 164px minmax(360px,1fr);gap:8px;padding:8px}.hero-title,.hero-countdown,.hero-metrics>div{min-height:76px;padding:10px 12px;border-radius:7px}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:10px;padding:10px}.execution-column{min-width:0;display:grid;gap:10px}@media(max-width:1280px){.lux-layout{grid-template-columns:232px minmax(0,1fr)}.command-row{grid-template-columns:minmax(220px,.75fr) minmax(360px,1fr) 192px}.market-hero{grid-template-columns:minmax(260px,1fr) 150px minmax(300px,1fr)}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workspace{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:980px){.lux-layout,.lux-header,.desk-market-switcher,.command-row,.market-hero,.market-workspace{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto;overflow:visible}.top-actions,.compact-policy-strip{flex-wrap:wrap;justify-content:flex-start}.compact-policy-strip em{margin-left:0}}.chart-console{--chart-stage-height: clamp(196px, 24vh, 238px);grid-area:chart;align-self:start;height:auto;grid-template-rows:auto var(--chart-stage-height) auto auto}.chart-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:54px;align-content:stretch;min-height:108px;border-top:1px solid rgba(244,215,166,.12);background:linear-gradient(180deg,#f4d7a609,#fff0),#080c13}.market-workspace{grid-template-areas:"chart outcome" "ledger strategy";align-items:start}.ledger-card{grid-area:ledger;align-self:start}.ledger-card .ledger-list{max-height:228px;overflow:auto}.chart-dock div{display:grid;align-content:center;gap:4px;min-width:0;padding:10px 12px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.055)}.chart-dock div:nth-child(3n){border-right:0}.chart-dock span{overflow:hidden;color:#8f9bad;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.chart-dock strong{overflow:hidden;color:#fff7e6;font-size:15px;font-weight:920;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.chart-console{--chart-stage-height: 198px;grid-template-rows:auto var(--chart-stage-height) auto auto}.chart-dock{grid-template-columns:repeat(2,minmax(0,1fr));min-height:162px}.chart-dock div:nth-child(3n){border-right:1px solid rgba(255,255,255,.07)}.chart-dock div:nth-child(2n){border-right:0}}@media(max-width:980px){.chart-console{height:auto;grid-template-rows:auto var(--chart-stage-height) auto auto}.market-workspace{grid-template-areas:none}.execution-column{display:grid;gap:10px}.chart-console,.outcome-board,.strategy-card,.ledger-card{grid-area:auto}.chart-dock{grid-template-columns:1fr;min-height:0}.chart-dock div,.chart-dock div:nth-child(2n),.chart-dock div:nth-child(3n){border-right:0}}:root{--desk-bg: #07090d;--desk-panel: #0b1016;--desk-panel-2: #101721;--desk-line: rgba(232, 199, 135, .18);--desk-line-soft: rgba(255, 255, 255, .075);--desk-text: #f8f1e6;--desk-muted: #8f99a8;--desk-gold: #d8b66a;--desk-green: #39d59a;--desk-red: #ff667c}body{background:var(--desk-bg)}.lux-layout{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:100vh;color:var(--desk-text);background:linear-gradient(90deg,rgba(216,182,106,.06),transparent 22%),var(--desk-bg)}.lux-sidebar{position:sticky;top:0;height:100vh;padding:14px 10px;border-right:1px solid var(--desk-line);background:#080b10}.brand-panel{min-height:52px;padding:8px;border:1px solid var(--desk-line);border-radius:7px;background:#0c1118}.brand-mark{width:34px;height:34px;border-radius:7px;background:linear-gradient(180deg,#efd08a,#b9862e);color:#120d05}.system-menu{gap:6px;margin-top:12px;padding:0;border:0;background:transparent}.system-item{height:42px;padding:0 10px;border:1px solid transparent;border-radius:7px;color:#a7b0bf;background:transparent}.system-item:hover,.system-item.active{border-color:var(--desk-line);color:var(--desk-text);background:#111821}.system-item.active:before{display:none}.lux-main{display:grid;grid-auto-rows:max-content;gap:10px;min-width:0;padding:12px 14px 28px}.lux-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;padding:0 0 10px;border-bottom:1px solid var(--desk-line)}.lux-header h1{margin:3px 0;font-size:25px;line-height:1.05;letter-spacing:0}.lux-header small,.eyebrow{color:var(--desk-muted)}.top-actions{display:flex;align-items:center;gap:8px}.top-actions button,.plain-button,.command-actions button,.reset-paper-button{min-height:34px;border-radius:7px;border:1px solid var(--desk-line);background:#111821;color:var(--desk-text)}.stream-pill,.user-chip{height:34px;border-radius:7px;border:1px solid var(--desk-line-soft);background:#0d131b}.stream-pill.live{border-color:#39d59a61;color:var(--desk-green)}.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.billing-table,.client-modal-panel{border:1px solid var(--desk-line);border-radius:8px;background:var(--desk-panel);box-shadow:none}.desk-market-switcher{display:grid;grid-template-columns:188px minmax(0,1fr);gap:10px;align-items:stretch;padding:10px}.desk-switcher-head{display:grid;align-content:center;gap:4px;padding:10px;border-radius:7px;background:#111821}.desk-switcher-head span,.desk-market-chip small,.desk-market-chip em,.command-account span,.command-account small,.command-capital-strip span,.customer-plan-strip span,.chart-top span,.chart-foot span,.payoff-strip span,.ledger-grid span,.strategy-action span{color:var(--desk-muted)}.desk-market-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px}.desk-market-chip{min-height:72px;padding:9px 10px;border-radius:7px;border:1px solid var(--desk-line-soft);background:#0d131b;text-align:left}.desk-market-chip.active{border-color:#d8b66ab8;background:linear-gradient(180deg,#d8b66a29,#d8b66a0a)}.desk-market-chip>span{display:inline-grid;place-items:center;min-width:42px;height:22px;border-radius:999px;color:#160f06;background:var(--desk-gold);font-weight:900}.desk-market-chip strong{display:block;margin-top:7px;font-size:14px}.desk-market-chip em{display:block;margin-top:3px;font-style:normal}.account-switcher.command-panel{padding:10px}.command-row{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.25fr) auto;gap:10px;align-items:stretch}.command-account{min-height:72px;padding:10px 12px;border-radius:7px;border:1px solid var(--desk-line-soft);background:#101721}.command-account b{margin-top:6px;color:var(--desk-gold);font-size:12px}.command-capital-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--desk-line-soft);border-radius:7px;background:var(--desk-line-soft)}.command-capital-strip div{display:grid;align-content:center;gap:4px;min-width:0;padding:10px;background:#0d131b}.command-capital-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-actions{display:grid;grid-template-columns:repeat(2,82px);gap:6px}.command-actions button{justify-content:center;width:100%;padding:0 8px}.customer-plan-strip.compact-policy-strip{margin-top:8px;min-height:34px;padding:0;border:0;background:transparent;gap:7px}.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em{height:28px;padding:0 9px;border:1px solid var(--desk-line-soft);border-radius:999px;background:#0d131b;font-style:normal;line-height:26px}.terminal-detail .market-panel{min-height:0}.market-panel:after{display:none}.market-hero{display:grid;grid-template-columns:minmax(230px,.92fr) 150px minmax(420px,1.35fr);gap:8px;padding:10px;border-bottom:1px solid var(--desk-line)}.hero-title,.hero-countdown,.hero-metrics>div{border:1px solid var(--desk-line-soft);border-radius:7px;background:#0d131b}.hero-title h2{margin:8px 0 4px;font-size:24px;letter-spacing:0}.hero-countdown strong{color:#ffe3aa;font-size:30px}.progress-line{height:6px;border-radius:999px;background:#252015}.progress-line i{background:linear-gradient(90deg,#f2d28b,#bf8430)}.hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) 348px;grid-template-areas:"chart outcome" "ledger strategy";gap:10px;align-items:start;padding:10px}.chart-console{--chart-stage-height: clamp(184px, 22vh, 224px);display:grid;grid-area:chart;grid-template-rows:auto var(--chart-stage-height) auto auto;overflow:hidden;border:1px solid var(--desk-line-soft);border-radius:7px;background:#071018}.chart-top{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(150px,auto);gap:8px;align-items:center;min-height:50px;padding:8px 10px;border-bottom:1px solid var(--desk-line-soft);background:#0b1119}.chart-top strong{font-size:19px}.chart-mode-tabs{height:34px;padding:3px;border:1px solid var(--desk-line-soft);border-radius:7px;background:#080d13}.chart-mode-tabs button{height:26px;padding:0 10px;border-radius:6px;color:#8f99a8}.chart-mode-tabs button.active{color:#170f06;background:var(--desk-gold)}.chart-state{justify-self:end;font-weight:900}.chart-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--desk-line-soft)}.chart-foot div{min-height:44px;padding:8px 10px;border-right:1px solid var(--desk-line-soft);background:#0a1017}.chart-foot div:last-child{border-right:0}.chart-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:52px;min-height:52px;border-top:1px solid var(--desk-line-soft);background:#080d13}.chart-dock div{padding:9px 10px;border-right:1px solid var(--desk-line-soft);border-bottom:0}.chart-dock div:nth-child(3n){border-right:1px solid var(--desk-line-soft)}.chart-dock div:last-child{border-right:0}.chart-dock strong{color:var(--desk-text)}.outcome-board,.strategy-card,.ledger-card{border:1px solid var(--desk-line-soft);border-radius:7px;background:#0d131b}.outcome-board{grid-area:outcome}.strategy-card{grid-area:strategy}.ledger-card{grid-area:ledger}.outcome-board-head,.ledger-title{min-height:44px;padding:10px 12px;border-bottom:1px solid var(--desk-line-soft)}.outcome-table table,.billing-table table{min-width:100%;border-collapse:collapse}.outcome-table th,.outcome-table td,.billing-table th,.billing-table td{height:38px;padding:8px 10px;border-bottom:1px solid var(--desk-line-soft)}.payoff-strip,.ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--desk-line-soft)}.payoff-strip div,.ledger-grid div,.strategy-action{min-height:48px;padding:9px 10px;background:#0a1017}.cost-model{grid-column:span 2}.strategy-card{padding:12px}.strategy-line{margin:8px 0 10px}.strategy-action{margin-top:1px;border:0}.ledger-list{max-height:178px;overflow:auto}.ledger-row{min-height:40px;padding:8px 10px;border-top:1px solid var(--desk-line-soft)}.account-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.account-card,.settings-overview-card,.risk-card{border-radius:7px;border:1px solid var(--desk-line-soft);background:#0d131b}.paper-control-bar,.billing-summary,.settings-overview-grid{border-radius:8px;border:1px solid var(--desk-line);background:var(--desk-panel)}.billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;padding:0;background:var(--desk-line-soft)}.billing-summary div{padding:12px;background:#0d131b}.client-modal-backdrop{background:#020305ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-modal-panel{border-radius:8px;background:#0b1016}.client-modal-head{min-height:58px;border-bottom:1px solid var(--desk-line)}.client-form-actions{border-top:1px solid var(--desk-line)}.positive{color:var(--desk-green)!important}.negative{color:var(--desk-red)!important}@media(max-width:1280px){.lux-layout{grid-template-columns:204px minmax(0,1fr)}.command-row,.market-hero,.market-workspace{grid-template-columns:1fr;grid-template-areas:none}.chart-console,.outcome-board,.strategy-card,.ledger-card{grid-area:auto}.execution-column{display:grid;gap:10px}.chart-dock{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:50px}}@media(max-width:980px){.lux-layout,.lux-header,.desk-market-switcher{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto}.top-actions,.customer-plan-strip.compact-policy-strip{flex-wrap:wrap}.command-capital-strip,.hero-metrics,.account-grid,.billing-summary,.chart-dock{grid-template-columns:1fr 1fr}}:root{--fin-bg: #070a0e;--fin-rail: #080c11;--fin-panel: #0d131a;--fin-panel-2: #101821;--fin-panel-3: #131d27;--fin-chart: #050b12;--fin-line: rgba(141, 158, 178, .2);--fin-line-soft: rgba(141, 158, 178, .12);--fin-text: #eef3f8;--fin-muted: #8d9aaa;--fin-muted-2: #667384;--fin-accent: #d6b46c;--fin-accent-2: #e6c77f;--fin-green: #48d39b;--fin-red: #ff6f7d;--fin-blue: #79aef8;--fin-radius: 6px;--lux-bg: var(--fin-bg);--lux-panel: var(--fin-panel);--lux-ink: var(--fin-text);--lux-muted: var(--fin-muted);--lux-line: var(--fin-line);--lux-line-soft: var(--fin-line-soft);--lux-gold: var(--fin-accent);--lux-green: var(--fin-green);--lux-red: var(--fin-red);--lux-chart: var(--fin-chart);--lux-shadow: none;--desk-bg: var(--fin-bg);--desk-panel: var(--fin-panel);--desk-panel-2: var(--fin-panel-2);--desk-line: var(--fin-line);--desk-line-soft: var(--fin-line-soft);--desk-text: var(--fin-text);--desk-muted: var(--fin-muted);--desk-gold: var(--fin-accent);--desk-green: var(--fin-green);--desk-red: var(--fin-red)}html,body{background:var(--fin-bg)}body{min-width:0;color:var(--fin-text);background:linear-gradient(180deg,#141e28c2,#070a0e00 220px),var(--fin-bg);font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0}.lux-layout *,.client-login-shell *{min-width:0}button,input,select,textarea{max-width:100%;font:inherit;letter-spacing:0}button{min-height:34px;padding:0 11px;border:1px solid var(--fin-line);border-radius:var(--fin-radius);color:var(--fin-text);background:#101720;box-shadow:none;font-size:13px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none;transition:background .14s ease,border-color .14s ease,color .14s ease}button:hover{color:#fff;border-color:#d6b46c7a;background:#162231;transform:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(121,174,248,.78);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}input,select,textarea{min-height:36px;padding:0 10px;border:1px solid var(--fin-line);border-radius:var(--fin-radius);color:var(--fin-text);background:#090f16;outline:none}input:focus,select:focus,textarea:focus{border-color:#79aef89e;background:#0d151f}.lux-layout{grid-template-columns:220px minmax(0,1fr);background:var(--fin-bg)}.lux-sidebar{gap:10px;padding:12px 10px;border-right:1px solid var(--fin-line);background:var(--fin-rail);box-shadow:none}.brand-panel{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:52px;padding:6px 4px 12px;border:0;border-bottom:1px solid var(--fin-line-soft);border-radius:0;background:transparent}.brand-mark{width:34px;height:34px;border:0;border-radius:var(--fin-radius);color:#131008;background:var(--fin-accent);box-shadow:none;font-size:12px}.brand-panel strong,.brand-panel span,.row-main strong,.row-main small,.row-price strong,.row-price small,.desk-market-chip strong,.desk-market-chip small,.command-account strong,.command-account small,.command-capital-strip strong,.hero-title h2,.hero-title small,.hero-metrics strong,.hero-metrics em,.chart-top strong,.chart-state,.chart-dock strong,.payoff-strip strong,.ledger-grid strong,.strategy-action strong,.ledger-row strong,.ledger-row b,.account-card strong,.settings-overview-card strong,.research-metrics strong,.risk-metrics strong,td,th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-block{padding:7px;border-color:var(--fin-line-soft);border-radius:var(--fin-radius);background:#0a1017}.market-menu-head{min-height:30px;padding:0 2px 6px;border-bottom-color:var(--fin-line-soft)}.market-menu-row{grid-template-columns:36px minmax(0,1fr) 82px 48px;grid-template-areas:"interval main price countdown";align-items:center;gap:8px;min-height:56px;padding:8px;border-color:transparent;border-radius:var(--fin-radius);background:transparent}.market-menu-row:hover,.market-menu-row.active{border-color:var(--fin-line);background:#101720}.market-menu-row.active{box-shadow:inset 2px 0 0 var(--fin-green)}.row-interval{width:32px;min-height:32px;border-radius:var(--fin-radius);color:#08110e;background:var(--fin-green);font-size:12px}.row-price,.row-countdown{justify-self:end;text-align:right}.row-price strong,.row-countdown{color:var(--fin-text);font-size:12px}.row-countdown{min-width:0;padding:0;border-radius:0;background:transparent}.system-menu{gap:5px}.system-item{min-height:38px;padding:0 9px;border:1px solid transparent;border-radius:var(--fin-radius);color:#a0adbc;background:transparent}.system-item:hover,.system-item.active{color:var(--fin-text);border-color:var(--fin-line);background:#101720}.sidebar-footer{padding:9px;border-color:var(--fin-line-soft);border-radius:var(--fin-radius);background:#0a1017}.lux-main{display:grid;grid-auto-rows:max-content;gap:10px;padding:12px 14px 24px}.lux-header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:60px;padding:0 0 10px;border:0;border-bottom:1px solid var(--fin-line);border-radius:0;background:#070a0edb;box-shadow:none}.lux-header h1{margin:3px 0;font-size:24px;line-height:1.12}.lux-header small,.eyebrow{color:var(--fin-muted);letter-spacing:0}.top-actions button,.plain-button,.command-actions button,.reset-paper-button,.modal-icon-button,.account-filter-tabs button{border-color:var(--fin-line);background:#101720;color:var(--fin-text)}.top-actions button:first-of-type,.command-actions button:not(.plain-button):not(.reset-paper-button),.client-form-actions button[type=submit]{border-color:#d6b46c6b;background:var(--fin-accent);color:#111007}.reset-paper-button,.danger-action{border-color:#ff6f7d6b;background:#ff6f7d1f;color:#ffd9dd}.stream-pill,.user-chip{height:34px;min-height:34px;padding:0 10px;border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:#0d131a;color:var(--fin-muted)}.stream-pill.live{color:var(--fin-green);border-color:#48d39b57;background:#48d39b14}.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.history-panel,.research-card,.research-table-card,.research-note,.account-card,.settings-overview-card,.billing-table,.paper-control-bar,.billing-summary,.settings-overview-grid{border:1px solid var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-panel);box-shadow:none}.desk-market-switcher{display:grid;grid-template-columns:176px minmax(0,1fr);gap:8px;align-items:stretch;padding:8px}.desk-switcher-head,.desk-market-empty{padding:9px 10px;border-radius:var(--fin-radius);background:var(--fin-panel-2)}.desk-market-list{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:7px}.desk-market-chip{min-height:64px;padding:8px 9px;border-color:var(--fin-line-soft);border-radius:var(--fin-radius);background:#0b1118}.desk-market-chip.active{border-color:#48d39b8f;background:#48d39b14}.desk-market-chip>span,.interval-chip,.interval-mini{min-width:40px;min-height:22px;padding:0 8px;border-radius:999px;color:#07110e;background:var(--fin-green);font-size:12px}.account-switcher.command-panel{margin:0;padding:8px}.command-row{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(380px,1.18fr) 180px;gap:8px;align-items:stretch}.command-account{display:grid;gap:3px;min-height:66px;padding:9px 10px;border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:var(--fin-panel-2);text-align:left}.command-account b{margin-top:3px;color:var(--fin-accent);font-size:12px}.command-capital-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:var(--fin-line-soft)}.command-capital-strip div{display:grid;align-content:center;gap:3px;padding:8px 10px;background:#0b1118}.command-actions{display:grid;grid-template-columns:repeat(2,minmax(78px,1fr));gap:6px}.command-actions button{width:100%;padding:0 8px}.customer-plan-strip.compact-policy-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;border:0;background:transparent}.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em{display:inline-flex;align-items:center;min-height:26px;max-width:100%;padding:0 8px;border:1px solid var(--fin-line-soft);border-radius:999px;color:var(--fin-muted);background:#0b1118;font-size:12px;font-style:normal;white-space:nowrap}.terminal-detail{margin:0}.market-hero{display:grid;grid-template-columns:minmax(220px,.82fr) 138px minmax(380px,1.45fr);gap:8px;padding:8px;border-bottom:1px solid var(--fin-line);background:var(--fin-panel)}.hero-title,.hero-countdown,.hero-metrics>div{border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:#0b1118}.hero-title{padding:10px}.hero-title h2{margin:7px 0 4px;font-size:20px;line-height:1.2}.hero-countdown{padding:10px}.hero-countdown strong{margin-top:5px;color:var(--fin-accent-2);font-size:27px}.progress-line{height:5px;background:#222017}.progress-line i{background:var(--fin-accent);transition:width .18s linear}.hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hero-metrics>div{padding:9px 10px}.hero-metrics strong{font-size:16px}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"chart side";gap:0;align-items:stretch;padding:0;background:var(--fin-panel)}.chart-console{--chart-stage-height: clamp(340px, 44vh, 520px);display:grid;grid-area:chart;grid-template-rows:auto var(--chart-stage-height) auto auto;min-height:0;overflow:hidden;border:0;border-right:1px solid var(--fin-line);border-radius:0;background:var(--fin-chart);contain:layout paint}.chart-top{grid-template-columns:minmax(180px,1fr) auto minmax(140px,auto);gap:8px;min-height:48px;padding:8px 10px;border-bottom:1px solid var(--fin-line-soft);background:#081019}.chart-top strong{font-size:18px}.chart-mode-tabs{height:32px;padding:3px;border-color:var(--fin-line-soft);border-radius:var(--fin-radius);background:#050b12}.chart-mode-tabs button{min-height:24px;height:24px;padding:0 9px;border-radius:5px;border:0;background:transparent;color:var(--fin-muted);font-size:12px}.chart-mode-tabs button.active{color:#0c0d09;background:var(--fin-accent)}.chart-state{justify-self:end;font-size:12px;font-weight:900}.chart-foot,.chart-dock{border-top:1px solid var(--fin-line-soft);background:#080e15}.chart-foot{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-foot div,.chart-dock div{padding:8px 10px;border-right:1px solid var(--fin-line-soft);background:#090f16}.chart-foot div:last-child,.chart-dock div:last-child{border-right:0}.chart-dock{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:48px;min-height:48px}.execution-column{display:grid;grid-area:side;grid-template-rows:auto auto minmax(0,1fr);gap:8px;align-content:stretch;padding:8px;border:0;background:#0a1017}.outcome-board,.strategy-card,.ledger-card{border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:#0d141c;box-shadow:none}.outcome-board,.strategy-card,.ledger-card{padding:0}.outcome-board-head,.ledger-title{min-height:40px;padding:9px 10px;border-bottom:1px solid var(--fin-line-soft)}.strategy-card>span{display:block;padding:10px 10px 0;color:var(--fin-muted)}.strategy-line{margin:6px 10px 8px}.strategy-action{min-height:42px;margin:0;padding:8px 10px;border:0;border-top:1px solid var(--fin-line-soft);background:transparent}.outcome-table{margin:0;border:0;border-radius:0;background:transparent}.outcome-table table,.billing-table table,.history-table table,.research-table table{min-width:100%;border-collapse:collapse}table{border-collapse:collapse}th,td,.outcome-table th,.outcome-table td,.billing-table th,.billing-table td,.history-table th,.history-table td,.research-table th,.research-table td{height:38px;padding:8px 10px;border-bottom:1px solid var(--fin-line-soft);color:var(--fin-text);text-align:left;vertical-align:middle}th,.outcome-table thead th{color:var(--fin-muted);background:#0a1017;font-size:11px;font-weight:850}td{font-size:12px}tbody tr:hover td{background:#79aef80b}.payoff-strip,.ledger-grid,.history-metrics,.research-metrics,.risk-metrics,.billing-summary{gap:1px;background:var(--fin-line-soft)}.payoff-strip div,.ledger-grid div,.history-metrics div,.research-metrics div,.risk-metrics div,.billing-summary div{border:0;border-radius:0;background:#0a1017}.payoff-strip,.ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payoff-strip div,.ledger-grid div{min-height:44px;padding:8px 10px}.cost-model{grid-column:1 / -1}.ledger-list{max-height:170px;margin:0;overflow:auto}.ledger-row{grid-template-columns:52px minmax(0,1fr) 70px;min-height:38px;padding:7px 10px;border:0;border-top:1px solid var(--fin-line-soft);border-radius:0;background:transparent}.account-grid,.settings-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.account-card,.settings-overview-card{min-height:76px;padding:11px 12px}.account-card svg{width:34px;height:34px;padding:8px;border-radius:var(--fin-radius);color:var(--fin-green);background:#48d39b1a;box-shadow:none}.account-card strong,.settings-overview-card strong{font-size:17px}.section-title{min-height:44px;padding:0 12px;border-color:var(--fin-line);border-radius:var(--fin-radius);background:var(--fin-panel);box-shadow:none}.empty-panel,.empty-mini,.desk-market-empty{border-color:var(--fin-line-soft);border-radius:var(--fin-radius);color:var(--fin-muted);background:#0b1118}.client-modal-backdrop{padding:16px;background:#020407b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--fin-line);border-radius:8px;background:var(--fin-panel);box-shadow:0 24px 80px #0000007a}.client-modal-wide{width:min(980px,calc(100vw - 32px))}.client-modal-narrow{width:min(540px,calc(100vw - 32px))}.client-modal-head{min-height:54px;padding:12px 14px;border-bottom:1px solid var(--fin-line);background:#0b1118}.client-modal-body{overflow:auto;padding:14px}.client-form-grid,.settings-grid.modal-settings-grid,.account-picker-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-modal-wide .settings-grid.modal-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-wide,.cycle-selector,.toggle-line{grid-column:1 / -1}.client-field,.client-form-grid label,.settings-grid label,.cycle-selector,.toggle-line{display:grid;gap:6px}.toggle-line{display:flex;align-items:center}.client-form-actions{gap:8px;min-height:56px;padding:10px 14px;border-top:1px solid var(--fin-line);background:#0b1118}.account-filter-tabs{display:flex;align-items:end;gap:6px}.account-filter-tabs button.active,.account-picker-row.active{border-color:#48d39b85;background:#48d39b14}.account-picker-list{display:grid;gap:6px;margin-top:12px}.account-picker-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(110px,.8fr) 92px 92px;gap:8px;align-items:center;min-height:42px;border-color:var(--fin-line-soft);background:#0b1118;text-align:left}.client-login-panel{border-color:var(--fin-line);border-radius:8px;background:var(--fin-panel);box-shadow:0 20px 70px #0006}.client-login-panel button{border-color:#d6b46c75;background:var(--fin-accent);color:#111007}.neutral,.muted{color:var(--fin-muted)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:1280px){.lux-layout{grid-template-columns:204px minmax(0,1fr)}.command-row,.market-hero{grid-template-columns:1fr}.market-workspace{grid-template-columns:1fr;grid-template-areas:"chart" "side"}.chart-console{border-right:0;border-bottom:1px solid var(--fin-line)}.execution-column{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.chart-dock,.account-grid,.settings-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.lux-layout,.lux-header,.desk-market-switcher{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto}.brand-panel,.sidebar-footer{display:none}.lux-main{padding:10px}.top-actions{flex-wrap:wrap;justify-content:flex-start}.desk-market-list,.command-capital-strip,.hero-metrics,.chart-dock,.account-grid,.settings-overview-grid,.billing-summary,.client-form-grid,.settings-grid.modal-settings-grid,.client-modal-wide .settings-grid.modal-settings-grid,.account-picker-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-column{grid-template-columns:1fr}.chart-console{--chart-stage-height: clamp(300px, 50vh, 460px)}}@media(max-width:640px){.desk-market-list,.command-capital-strip,.hero-metrics,.chart-foot,.chart-dock,.account-grid,.settings-overview-grid,.billing-summary,.client-form-grid,.settings-grid.modal-settings-grid,.client-modal-wide .settings-grid.modal-settings-grid,.account-picker-tools,.account-picker-row,.chart-top{grid-template-columns:1fr}.chart-mode-tabs,.chart-state{justify-self:start}.client-modal-backdrop{padding:10px}.client-modal-panel,.client-modal-wide,.client-modal-narrow{width:100%;max-height:calc(100dvh - 20px)}}:root{--fin-focus: rgba(121, 174, 248, .82);--fin-focus-soft: rgba(121, 174, 248, .22);--fin-control: #0a1119;--fin-control-hover: #121c27;--fin-elevated: #111922;--fin-table-head: #091019;--fin-row-hover: rgba(121, 174, 248, .05);--fin-shadow-modal: 0 28px 88px rgba(0, 0, 0, .52);--fin-scroll-thumb: rgba(141, 158, 178, .42)}html{scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}::selection{color:#07110e;background:#48d39bd1}.lux-layout,.client-login-shell{accent-color:var(--fin-green)}*{scrollbar-color:var(--fin-scroll-thumb) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--fin-scroll-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#d6b46c8c;background-clip:padding-box}button,input,select,textarea{line-height:1.2}button{touch-action:manipulation}button:not(:disabled):active{transform:translateY(1px)}input::placeholder,textarea::placeholder{color:#8d9aaaad}input:disabled,select:disabled,textarea:disabled{color:#eef3f87a;border-color:#8d9eb21a;background:#090f169e}input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--fin-green)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.market-menu-row:focus-visible,.system-item:focus-visible,.desk-market-chip:focus-visible,.command-account:focus-visible,.strategy-action:focus-visible,.account-picker-row:focus-visible,.modal-icon-button:focus-visible,.plain-button:focus-visible{outline:2px solid var(--fin-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--fin-focus-soft)}.client-login-panel,.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.history-panel,.research-card,.research-table-card,.research-note,.account-card,.settings-overview-card,.billing-table,.paper-control-bar,.section-title{outline:1px solid rgba(255,255,255,.02)}.client-login-panel,.client-modal-panel,.market-panel,.desk-market-switcher,.account-switcher.command-panel{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 120px),var(--fin-panel)}.lux-header,.section-title,.client-modal-head,.client-form-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top-actions button,.command-actions button,.account-filter-tabs button,.client-form-actions button,.modal-icon-button,.plain-button,.reset-paper-button{min-height:36px;padding-inline:12px}.modal-icon-button{width:34px;min-width:34px;padding:0}.stream-pill,.user-chip,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em,.desk-market-chip>span,.interval-chip,.interval-mini,.live-dot{flex-shrink:0}.stream-pill,.user-chip,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em{box-shadow:inset 0 1px #ffffff09}.desk-market-chip,.command-account,.strategy-action,.account-picker-row,.system-item{transition:background .14s ease,border-color .14s ease,color .14s ease}.desk-market-chip:hover,.command-account:hover,.account-picker-row:hover,.strategy-action:hover{border-color:#79aef852;background:var(--fin-control-hover)}.command-capital-strip div,.payoff-strip div,.ledger-grid div,.history-metrics div,.research-metrics div,.risk-metrics div,.billing-summary div{min-width:0}.command-capital-strip span,.payoff-strip span,.ledger-grid span,.history-metrics span,.research-metrics span,.risk-metrics span,.billing-summary span{color:var(--fin-muted)}.chart-top,.chart-foot,.chart-dock,.execution-column{box-shadow:inset 0 1px #ffffff06}.chart-stage{background:linear-gradient(rgba(121,174,248,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(121,174,248,.035) 1px,transparent 1px),var(--fin-chart);background-size:48px 48px}thead th,.outcome-table thead th,.billing-table thead th,.history-table thead th,.research-table thead th{position:sticky;top:0;z-index:2;background:var(--fin-table-head)}th,td,.outcome-table th,.outcome-table td,.billing-table th,.billing-table td,.history-table th,.history-table td,.research-table th,.research-table td{height:38px;padding:8px 11px;border-bottom:1px solid var(--fin-line-soft);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td,.outcome-table tbody tr:hover td,.billing-table tbody tr:hover td,.history-table tbody tr:hover td,.research-table tbody tr:hover td{background:var(--fin-row-hover)}td[colspan],.empty-panel,.empty-mini,.desk-market-empty{min-height:74px;padding:18px;border:1px dashed rgba(141,158,178,.22);color:var(--fin-muted);text-align:center}.empty-panel.compact,.empty-mini{min-height:52px;padding:14px}.client-modal-backdrop{display:grid;place-items:center;overscroll-behavior:contain}.client-modal-panel{border-color:#d6b46c3d;box-shadow:var(--fin-shadow-modal)}.client-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0b1118f0}.client-modal-head>div{min-width:0}.client-modal-head strong,.client-modal-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-modal-body{scrollbar-gutter:stable}.client-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;background:#0b1118f0}.client-form-grid label,.settings-grid.modal-settings-grid label,.client-field,.cycle-selector,.toggle-line,.modal-note,.reset-impact div{min-width:0}.modal-note,.modal-warning,.modal-status,.reset-impact div{border-color:var(--fin-line-soft);border-radius:var(--fin-radius);background:#0b1118}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lux-header,.client-modal-head,.client-form-actions,.client-modal-backdrop{background:#070a0e}}@media(hover:none){button,.system-item,.desk-market-chip,.account-picker-row{min-height:40px}}@media(max-width:760px){.lux-header,.command-row,.market-hero,.chart-top,.section-title{gap:8px}.top-actions,.client-form-actions,.account-filter-tabs{width:100%}.top-actions>*,.client-form-actions button,.account-filter-tabs button{flex:1 1 132px}.command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.account-picker-row{min-height:58px}}@media(max-width:520px){.lux-main{padding:8px}.lux-header,.desk-market-switcher,.account-switcher.command-panel,.market-hero,.execution-column,.client-modal-body,.client-form-actions{padding:10px}.chart-console{--chart-stage-height: clamp(260px, 48vh, 360px)}}@media(prefers-reduced-motion:reduce){button:not(:disabled):active{transform:none}.desk-market-chip,.command-account,.strategy-action,.account-picker-row,.system-item,.progress-line i{transition:none!important}}@media(min-width:1180px){.command-row{grid-template-columns:minmax(220px,.72fr) minmax(360px,1.12fr) 196px}.command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.command-actions button{min-height:34px}.market-hero{grid-template-columns:minmax(220px,.82fr) 140px minmax(360px,1.42fr)}.market-workspace{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"chart side"}.chart-console{border-right:1px solid var(--fin-line);border-bottom:0}.execution-column{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);grid-area:side}.chart-dock,.account-grid,.settings-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.settings-grid .readonly-field{display:grid;gap:7px;min-height:76px;padding:11px 12px;border:1px solid rgba(232,199,135,.16);border-radius:7px;background:#0b1016b8}.settings-grid .readonly-field span,.settings-grid .readonly-field small,.settings-grid .readonly-field strong{display:block;min-width:0}.settings-grid .readonly-field span{color:var(--lux-muted);font-size:12px;font-weight:850}.settings-grid .readonly-field strong{overflow:hidden;color:var(--lux-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.settings-grid .readonly-field small{color:#ebe5d7ad;font-size:12px;line-height:17px}.chart-top{grid-template-columns:minmax(220px,1fr) 176px minmax(132px,max-content);column-gap:12px;align-items:center}.chart-price-summary{min-width:0}.account-config-modal{width:min(1120px,calc(100vw - 32px));border-color:#d8b76c47;background:linear-gradient(180deg,#0f161dfa,#080c11fa),var(--fin-panel)}.account-config-modal .client-modal-head{min-height:64px;padding:14px 18px;background:linear-gradient(90deg,#d8b76c1f,#52d49b0d),#090e14fa}.account-config-modal .client-modal-body{padding:16px;background:#05080c6b}.account-config-shell{display:grid;gap:12px}.modal-section{overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0a0f15d1}.modal-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.12);background:#ffffff05}.modal-section-head span{color:var(--lux-ink);font-size:13px;font-weight:900}.modal-section-head small{max-width:56%;color:#e2e8f08f;font-size:12px;line-height:1.45;text-align:right}.settings-grid.modal-settings-grid.modal-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.modal-section-grid label,.modal-section-grid .settings-grid-field,.modal-section-grid .readonly-field,.modal-section-grid .cycle-selector{min-height:84px;padding:11px 12px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#070b10d1}.modal-section-grid label:focus-within,.modal-section-grid .settings-grid-field:focus-within,.modal-section-grid .cycle-selector:focus-within{border-color:#d8b76c6b;box-shadow:0 0 0 1px #d8b76c14}.modal-section-grid label span,.modal-section-grid .settings-grid-field span,.modal-section-grid .cycle-selector>span,.modal-section-grid .readonly-field span{color:#cbd5e1b8;font-size:11px;font-weight:900}.modal-section-grid label small,.modal-section-grid .settings-grid-field small,.modal-section-grid .readonly-field small{color:#e2e8f08f;font-size:11px;line-height:1.4}.modal-section-grid input,.modal-section-grid select{min-height:38px;border-radius:7px;background:#02060ceb}.modal-section-grid input[readonly]{color:#e2e8f0a8;border-style:dashed;background:#0b1118ad}.modal-section-grid .settings-grid-field{display:grid;gap:7px}.modal-section-grid .settings-grid-field strong{min-height:38px;display:flex;align-items:center;color:var(--lux-ink);font-size:14px}.modal-section-grid .play-selector{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px}.modal-section-grid .strategy-selector{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:8px}.modal-section-grid .play-selector>span,.modal-section-grid .strategy-selector>span{grid-column:1 / -1}.modal-section-grid .play-option,.modal-section-grid .strategy-option{min-height:70px;border-color:#d8b76c29;background:#0d141ce0;cursor:pointer}.modal-section-grid .strategy-option{position:relative;padding-left:38px}.modal-section-grid .strategy-option input[type=radio]{position:absolute;top:15px;left:13px;width:14px;height:14px;accent-color:var(--lux-gold)}.modal-section-grid .play-option:has(input:checked),.modal-section-grid .strategy-option:has(input:checked){border-color:#52d49b70;background:#52d49b14;box-shadow:inset 0 0 0 1px #52d49b1f}.modal-section-grid .strategy-option strong{color:var(--lux-ink);font-size:13px;line-height:1.25}.modal-section-grid .strategy-option small{margin-top:4px;color:#e2e8f094;font-size:11px;line-height:1.35}.modal-section-grid .settings-wide{grid-column:1 / -1}.account-config-modal .modal-status{margin-top:2px}@media(max-width:980px){.settings-grid.modal-settings-grid.modal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-section-head{display:grid}.modal-section-head small{max-width:none;text-align:left}}@media(max-width:640px){.settings-grid.modal-settings-grid.modal-section-grid,.modal-section-grid .play-selector,.modal-section-grid .strategy-selector{grid-template-columns:1fr}.modal-section-grid .play-selector,.modal-section-grid .strategy-selector{grid-column:1 / -1}}.chart-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:176px;min-width:176px}.chart-mode-tabs button{width:100%;min-width:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-state{min-width:0;max-width:190px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.chart-top{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"price state" "modes modes";row-gap:8px}.chart-price-summary{grid-area:price}.chart-mode-tabs{grid-area:modes;justify-self:start;width:min(260px,100%);min-width:0}.chart-state{grid-area:state;justify-self:end}}@media(max-width:520px){.chart-top{grid-template-columns:1fr;grid-template-areas:"price" "modes" "state"}.chart-mode-tabs,.chart-state{justify-self:stretch;width:100%;max-width:none}.chart-state{text-align:left}}.order-preview{margin:8px 10px 10px;overflow:hidden;border:1px solid var(--fin-line-soft);border-radius:var(--fin-radius);background:#070d13}.order-preview.muted{opacity:.78}.order-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:7px 9px;border-bottom:1px solid var(--fin-line-soft);background:#0a1119}.order-preview-head span,.order-preview-grid span{color:var(--fin-muted);font-size:11px;font-weight:850}.order-preview-head strong{color:var(--fin-accent);font-size:13px;font-weight:900}.order-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--fin-line-soft)}.order-preview-grid div{display:grid;align-content:center;gap:4px;min-width:0;min-height:46px;padding:8px 9px;background:#090f16}.order-preview-grid strong{overflow:hidden;color:var(--fin-text);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ledger-row{grid-template-columns:48px minmax(82px,.9fr) minmax(0,1.25fr) minmax(76px,.8fr);gap:8px}.ledger-row small{min-width:0;overflow:hidden;color:var(--fin-muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.order-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.order-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-row{grid-template-columns:44px minmax(0,1fr)}.ledger-row b{justify-self:start}}.order-side-board{display:grid;grid-template-columns:1fr;gap:8px;margin:8px 10px 10px}.order-side-card{min-width:0;overflow:hidden;border:1px solid rgba(232,199,135,.14);border-radius:var(--fin-radius, 8px);background:#070d13}.order-side-card:first-child{border-color:#58d6a93d}.order-side-card:last-child{border-color:#ff7f7a38}.order-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:8px 10px;border-bottom:1px solid var(--fin-line-soft, rgba(150, 166, 184, .11));background:#0a1119}.order-side-head span{min-width:0;color:var(--fin-muted, #8f9ba8);font-size:12px;font-weight:900}.order-side-head strong{min-width:max-content;font-size:15px;font-weight:950;letter-spacing:0}.order-side-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--fin-line-soft, rgba(150, 166, 184, .11))}.order-side-metrics div{display:grid;align-content:center;gap:4px;min-width:0;min-height:48px;padding:8px 9px;background:#090f16}.order-side-metrics span{min-width:0;overflow:hidden;color:var(--fin-muted, #8f9ba8);font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.order-side-metrics strong{min-width:0;overflow:hidden;color:var(--fin-text, #f2f4ee);font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ledger-card .ledger-list{gap:8px;max-height:220px;padding-right:2px}.ledger-card .ledger-row{display:grid;grid-template-columns:142px minmax(0,1fr) minmax(92px,.72fr)!important;gap:8px;align-items:stretch;min-width:0;min-height:64px;padding:8px;overflow:hidden}.ledger-row-time,.ledger-row-main,.ledger-row-result{min-width:0}.ledger-row-time{display:grid;align-content:center;gap:3px}.ledger-row-time span{overflow:hidden;color:var(--fin-text, #f2f4ee);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ledger-row-time small{margin:0;overflow:hidden;color:var(--fin-muted, #8f9ba8);font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ledger-row-main{display:grid;align-content:center;gap:4px}.ledger-row-main strong{min-width:0;overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ledger-row-main small{margin:0;overflow:hidden;color:var(--fin-muted, #8f9ba8);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ledger-row-result{display:grid;align-content:center;justify-items:end;gap:4px;padding-left:8px;border-left:1px solid var(--fin-line-soft, rgba(150, 166, 184, .11))}.ledger-row-result span{color:var(--fin-muted, #8f9ba8);font-size:10px;font-weight:850}.ledger-row-result b{max-width:100%;overflow:hidden;color:var(--fin-text, #f2f4ee);font-size:13px;font-weight:950;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1500px){.order-side-board,.order-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.order-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-card .ledger-row{grid-template-columns:58px minmax(0,1fr)!important}.ledger-row-result{grid-column:1 / -1;justify-items:start;padding-top:7px;padding-left:0;border-top:1px solid var(--fin-line-soft, rgba(150, 166, 184, .11));border-left:0}.ledger-row-result b{text-align:left}}@media(min-width:1500px){.execution-column .order-side-board{grid-template-columns:1fr}.execution-column .order-side-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.execution-column{grid-template-rows:auto minmax(0,1fr)}.quote-card{overflow:hidden}.quote-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 10px 0}.quote-card-head span{min-width:0;overflow:hidden;color:var(--fin-muted, #8f9ba8);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.quote-card-head strong{min-width:0;overflow:hidden;color:var(--fin-text, #f2f4ee);font-size:13px;font-weight:950;text-align:right;text-overflow:ellipsis;white-space:nowrap}.quote-card .order-side-board{margin-top:8px}@media(min-width:1180px){.execution-column{grid-template-rows:auto minmax(0,1fr)}}.market-panel{overflow:visible}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,392px);grid-template-areas:"chart side";align-items:stretch;gap:10px;min-width:0;min-height:0;overflow:visible}.chart-console{grid-area:chart;min-width:0}.execution-column{display:grid;grid-area:side;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;align-self:stretch;gap:10px;min-width:0;min-height:0;overflow:hidden}.execution-column .quote-card,.execution-column .ledger-card{grid-area:auto;min-width:0}.execution-column .ledger-card{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;min-height:0;overflow:hidden}.execution-column .ledger-card .ledger-list{min-height:0;max-height:none;overflow:auto;padding-bottom:12px;scrollbar-gutter:stable}.execution-column .ledger-card .ledger-row{grid-template-columns:58px minmax(0,1fr) minmax(86px,.68fr)!important}.execution-column .ledger-row-result{min-width:0;max-width:100%}.execution-column .ledger-row-result b{max-width:100%}@media(max-width:1280px){.market-workspace{grid-template-columns:1fr;grid-template-areas:"chart" "side"}.execution-column{overflow:visible}}@media(max-width:620px){.execution-column .ledger-card .ledger-row{grid-template-columns:58px minmax(0,1fr)!important}}.target-loading{display:inline-flex!important;align-items:center;gap:8px;color:#f7ead2e6}.target-loading.inline{display:inline-flex!important;vertical-align:baseline}.target-loading i{width:.72em;height:.72em;border:2px solid rgba(212,170,96,.26);border-top-color:#efc780f5;border-radius:999px;animation:target-spin .85s linear infinite}@keyframes target-spin{to{transform:rotate(360deg)}}.lux-layout{grid-template-columns:216px minmax(0,1fr)}.lux-main{gap:9px;padding:12px 14px 20px}.lux-header{min-height:56px;padding-bottom:8px}.lux-header h1{font-size:23px}.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.history-panel,.research-table-card,.billing-table{border-color:#8d9eb22e}.desk-market-switcher{grid-template-columns:160px minmax(0,1fr);padding:7px}.desk-market-chip{min-height:58px}.command-row{grid-template-columns:minmax(218px,.66fr) minmax(390px,1fr) minmax(282px,.62fr);gap:7px}.command-account{min-height:60px}.command-capital-strip div{min-height:60px;padding:7px 9px}.command-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}.command-actions button{min-height:60px;padding:0 7px;white-space:normal;line-height:1.18}.customer-plan-strip.compact-policy-strip{margin-top:7px}.market-panel{overflow:hidden}.market-hero{grid-template-columns:minmax(218px,.78fr) 132px minmax(420px,1.46fr);gap:7px;padding:7px}.hero-title{padding:9px 10px}.hero-countdown{padding:9px 10px}.hero-countdown strong{font-size:25px}.market-workspace{gap:0;overflow:hidden}.chart-console{--chart-stage-height: clamp(286px, 34vh, 390px);border-right:1px solid var(--fin-line);border-radius:0}.chart-top{min-height:44px;padding:7px 10px}.chart-dock div,.chart-foot div{padding:7px 9px}.execution-column{gap:7px;padding:7px;background:#081019}.quote-card-head,.ledger-title{min-height:38px}.order-side-head{min-height:34px;padding:7px 9px}.order-side-metrics div{min-height:44px;padding:7px 8px}.strategy-action{min-height:38px;padding:7px 9px}.ledger-card .ledger-row{min-height:58px;padding:7px}.management-section,.risk-section,.history-section,.research-section{display:grid;gap:9px}.billing-summary div,.settings-overview-card,.account-card{min-height:72px}@media(min-width:1180px){.command-row{grid-template-columns:minmax(218px,.66fr) minmax(390px,1fr) minmax(282px,.62fr)}.command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.market-hero{grid-template-columns:minmax(218px,.78fr) 132px minmax(420px,1.46fr)}}@media(max-width:1280px){.command-row{grid-template-columns:1fr}.command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.market-workspace{grid-template-columns:1fr;grid-template-areas:"chart" "side"}.chart-console{border-right:0;border-bottom:1px solid var(--fin-line)}}@media(max-width:760px){.desk-market-switcher{grid-template-columns:1fr}.command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.command-actions button{min-height:42px}.market-hero{grid-template-columns:1fr}.chart-console{--chart-stage-height: clamp(244px, 42vh, 340px)}}.research-section{gap:8px}.research-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.research-table-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.research-card,.research-table-card,.research-note{border-color:#e4b86926;background:linear-gradient(180deg,#101821f5,#080e16fa),var(--lux-card);box-shadow:0 12px 30px #0003}.research-overview-grid .research-card{display:grid;grid-area:auto;grid-template-rows:auto 1fr;min-height:172px;padding:10px}.research-overview-grid .research-strategy-card{grid-area:auto;align-self:stretch;padding:10px}.research-card header,.research-table-card header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:34px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(141,158,178,.14)}.research-card header span,.research-table-card header span{min-width:46px;min-height:24px;border-radius:999px;color:#14110b;background:linear-gradient(135deg,#f8ddb0,#d9ad5e);font-size:11px}.research-card header strong,.research-table-card header strong{justify-self:end;min-width:0;overflow:hidden;color:#f3efe7;font-size:14px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.research-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-content:stretch;margin:0;border:1px solid rgba(141,158,178,.12);border-radius:8px;overflow:hidden;background:#8d9eb21f}.research-metrics div{display:grid;align-content:center;min-height:56px;padding:8px 9px;border:0;border-radius:0;background:#081019e0}.research-metrics span{color:#8f9caf;font-size:10px;font-weight:850}.research-metrics strong{margin-top:4px;color:#f5efe3;font-size:14px;line-height:1.12}.research-table-card{padding:10px}.research-table{max-height:388px;margin-top:0;border:1px solid rgba(141,158,178,.12);border-radius:8px;background:#060b12b8}.research-table table{min-width:760px}.research-table th,.research-table td{padding:9px 10px;border-bottom-color:#8d9eb21f}.research-table tr.selected td{background:#e4b86914;box-shadow:inset 3px 0 #e4b869b8}.model-chip{min-width:50px;height:22px;font-size:11px}.research-recommendations{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.research-note{padding:10px}.history-panel header{display:grid;grid-template-columns:minmax(220px,.66fr) minmax(560px,1fr);gap:10px;align-items:stretch;padding:10px}.history-panel header>div:first-child{align-content:center}.history-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;margin:0}.history-metrics div{display:grid;align-content:center;min-height:54px;padding:7px 8px;border-radius:7px;background:#081019b8}.history-metrics span{font-size:10px}.history-metrics strong{margin-top:4px;font-size:13px}.history-table{border-top:1px solid rgba(141,158,178,.1)}.history-table table{min-width:1120px}.history-table th,.history-table td{padding:10px 12px;border-bottom-color:#8d9eb21f}.history-account-name{display:block;max-width:150px;overflow:hidden;color:var(--fin-text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.history-empty-cell{height:74px;color:var(--lux-muted);text-align:center}.history-pagination{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:48px;padding:8px 10px;border-top:1px solid rgba(141,158,178,.14);background:#081019e6}.history-pagination span{color:var(--lux-muted);font-size:12px;font-weight:850}.history-pagination div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.history-pagination button{min-width:34px;height:30px;padding:0 10px;border:1px solid rgba(141,158,178,.2);border-radius:7px;color:#dbe3ed;background:#0d141d;font-size:12px;font-weight:900}.history-pagination button.active{border-color:#e4b86985;color:#15110a;background:linear-gradient(135deg,#f8ddb0,#d9ad5e)}.history-pagination button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:1200px){.research-overview-grid,.research-table-grid,.history-panel header{grid-template-columns:1fr}.history-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.research-metrics,.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-card header,.research-table-card header{grid-template-columns:1fr}.research-card header strong,.research-table-card header strong{justify-self:start;text-align:left}.history-pagination{align-items:flex-start;flex-direction:column}}:root{--fin-bg: #06090d;--fin-rail: #070b10;--fin-panel: #0b1118;--fin-panel-2: #101821;--fin-panel-3: #141e28;--fin-border: rgba(141, 158, 178, .18);--fin-border-soft: rgba(141, 158, 178, .11);--fin-text: #f3f0e8;--fin-muted: #8e9aaa;--fin-muted-2: #6e7989;--fin-accent: #d8b46a;--fin-accent-2: #f1d18a;--fin-green: #45d39b;--fin-red: #ff6f7d;--fin-blue: #79aef8;--fin-radius: 7px}body{color:var(--fin-text);background:linear-gradient(180deg,rgba(216,180,106,.055),transparent 240px),radial-gradient(circle at 74% 0%,rgba(121,174,248,.075),transparent 360px),var(--fin-bg)}.lux-layout{grid-template-columns:212px minmax(0,1fr);background:transparent}.lux-sidebar{padding:12px 10px;border-right-color:var(--fin-border);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 120px),var(--fin-rail)}.brand-panel{min-height:54px;padding:6px 4px 12px;border-bottom-color:var(--fin-border-soft)}.brand-mark{background:linear-gradient(180deg,#f0d491,#bd8a36);box-shadow:inset 0 1px #ffffff57}.sidebar-block{border-color:var(--fin-border-soft);background:#0b1118c2}.system-item{min-height:38px;border-radius:var(--fin-radius)}.system-item:hover,.system-item.active{border-color:var(--fin-border);background:var(--fin-panel-2);box-shadow:inset 2px 0 0 var(--fin-green)}.lux-main{gap:8px;padding:12px 14px 20px}.lux-header{min-height:58px;padding:0 0 9px;border-bottom-color:var(--fin-border);background:#06090dd1}.lux-header h1{font-size:23px;line-height:1.12}.lux-header small{color:var(--fin-muted)}.top-actions button,.plain-button,.command-actions button,.reset-paper-button,.modal-icon-button,.account-filter-tabs button{border-color:var(--fin-border);color:var(--fin-text);background:var(--fin-panel-2)}.top-actions button:hover,.plain-button:hover,.command-actions button:hover,.modal-icon-button:hover,.account-filter-tabs button:hover{border-color:#79aef85c;background:var(--fin-panel-3)}.top-actions button:first-of-type,.command-actions button:not(.plain-button):not(.reset-paper-button),.client-form-actions button[type=submit]{border-color:#d8b46a85;color:#120e06;background:linear-gradient(180deg,#efd18b,#c8943d)}.stream-pill,.user-chip,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em{border-color:var(--fin-border-soft);color:var(--fin-muted);background:#0a1119}.stream-pill.live{border-color:#45d39b4d;color:var(--fin-green);background:#45d39b17}.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.history-panel,.research-card,.research-table-card,.research-note,.account-card,.settings-overview-card,.billing-table,.paper-control-bar,.billing-summary,.settings-overview-grid,.section-title{border-color:var(--fin-border);border-radius:var(--fin-radius);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent 120px),var(--fin-panel);box-shadow:none}.desk-market-switcher{grid-template-columns:160px minmax(0,1fr);gap:7px;padding:7px}.desk-switcher-head,.desk-market-empty,.desk-market-chip,.command-account,.command-capital-strip,.hero-title,.hero-countdown,.hero-metrics>div,.order-side-card,.ledger-card,.quote-card{border-radius:var(--fin-radius)}.desk-switcher-head,.desk-market-empty,.desk-market-chip,.command-account,.command-capital-strip div,.hero-title,.hero-countdown,.hero-metrics>div,.order-side-card,.ledger-card,.quote-card{background:#0a1119}.desk-market-list{gap:7px}.desk-market-chip{min-height:58px;border-color:var(--fin-border-soft)}.desk-market-chip.active{border-color:#45d39b85;background:linear-gradient(180deg,#45d39b1c,#45d39b0a),#0a1119}.desk-market-chip>span,.interval-chip,.interval-mini{color:#07110d;background:var(--fin-green)}.account-switcher.command-panel{padding:7px}.command-row{grid-template-columns:minmax(218px,.62fr) minmax(390px,1fr) minmax(276px,.66fr);gap:7px}.command-account,.command-capital-strip div,.command-actions button{min-height:58px}.command-account{border-color:var(--fin-border-soft)}.command-capital-strip{border-color:var(--fin-border-soft);background:var(--fin-border-soft)}.command-actions button{padding:0 7px;white-space:normal;line-height:1.15}.compact-policy-strip{gap:6px;margin-top:7px}.market-hero{grid-template-columns:minmax(218px,.76fr) 130px minmax(420px,1.48fr);gap:7px;padding:7px;border-bottom-color:var(--fin-border)}.hero-title,.hero-countdown,.hero-metrics>div{border-color:var(--fin-border-soft)}.hero-countdown strong{color:var(--fin-accent-2);font-size:25px}.hero-metrics{gap:7px}.hero-metrics>div{padding:8px 9px}.hero-metrics strong{font-size:15px}.market-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(352px,388px);grid-template-areas:"chart quote" "ledger quote";align-items:start;gap:8px;min-width:0;min-height:0;padding:8px;overflow:hidden;background:#070c12}.chart-console{--chart-stage-height: clamp(246px, 30vh, 330px);grid-area:chart;grid-template-rows:auto var(--chart-stage-height) auto auto;min-width:0;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:var(--fin-radius);background:#050b12}.chart-stage{height:var(--chart-stage-height);min-height:var(--chart-stage-height);max-height:var(--chart-stage-height)}.chart-top{min-height:44px;padding:7px 10px;border-bottom-color:var(--fin-border-soft);background:#080f17}.chart-top strong{font-size:17px}.chart-mode-tabs{border-color:var(--fin-border-soft);background:#050b12}.chart-mode-tabs button.active{color:#120e06;background:var(--fin-accent)}.chart-foot,.chart-dock{border-top-color:var(--fin-border-soft);background:#080f17}.chart-foot div,.chart-dock div{border-right-color:var(--fin-border-soft);background:#090f16}.chart-dock{grid-auto-rows:44px;min-height:44px}.execution-column .quote-card{grid-area:quote;align-self:stretch;min-width:0;overflow:hidden;border:1px solid var(--fin-border-soft)}.execution-column .ledger-card{grid-area:ledger;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:1px solid var(--fin-border-soft)}.quote-card-head,.ledger-title{min-height:38px;padding:9px 10px;border-bottom:1px solid var(--fin-border-soft);background:#0b121a}.order-side-board{gap:7px;margin:7px 9px 9px}.order-side-card{border-color:var(--fin-border-soft)}.order-side-card:first-child{border-color:#45d39b3d}.order-side-card:last-child{border-color:#ff6f7d38}.order-side-head{min-height:34px;padding:7px 9px;background:#090f16}.order-side-metrics div{min-height:43px;padding:7px 8px;background:#080e15}.strategy-action{min-height:37px;padding:7px 9px;border-top-color:var(--fin-border-soft)}.ledger-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ledger-grid div{min-height:42px;padding:7px 9px}.ledger-card .ledger-list{max-height:158px;padding:7px;overflow:auto}.ledger-card .ledger-row{min-height:52px;padding:7px;border:1px solid var(--fin-border-soft);border-radius:var(--fin-radius);background:#080e15}.management-section,.risk-section,.history-section,.research-section{gap:8px}.section-title{min-height:42px;padding:0 11px}.billing-summary,.settings-overview-grid,.account-grid{gap:7px}.billing-summary div,.settings-overview-card,.account-card,.risk-metrics div,.research-metrics div,.history-metrics div{min-height:70px;background:#0a1119}.history-panel header{gap:8px;padding:9px}.history-table,.research-table,.billing-table{border-color:var(--fin-border-soft)}thead th,.outcome-table thead th,.billing-table thead th,.history-table thead th,.research-table thead th{color:var(--fin-muted);background:#080e15}tbody tr:hover td,.billing-table tbody tr:hover td,.history-table tbody tr:hover td,.research-table tbody tr:hover td{background:#79aef80b}.client-modal-panel,.client-login-panel{border-color:#d8b46a3d;background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 120px),var(--fin-panel)}.positive{color:var(--fin-green)!important}.negative{color:var(--fin-red)!important}@media(min-width:1500px){.market-workspace{grid-template-columns:minmax(0,1fr) minmax(372px,410px)}.chart-console{--chart-stage-height: clamp(270px, 32vh, 360px)}}@media(max-width:1280px){.command-row,.market-hero{grid-template-columns:1fr}.market-workspace{grid-template-columns:1fr;grid-template-areas:"chart" "quote" "ledger"}.execution-column{display:grid;grid-template-columns:1fr;grid-area:auto;gap:8px}.execution-column .quote-card,.execution-column .ledger-card{grid-area:auto}.chart-console{--chart-stage-height: clamp(250px, 40vh, 420px)}.ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.lux-layout,.lux-header,.desk-market-switcher{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto}.command-actions,.hero-metrics,.chart-dock,.ledger-grid,.account-grid,.settings-overview-grid,.billing-summary,.history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.lux-main{padding:9px}.command-actions,.hero-metrics,.chart-foot,.chart-dock,.ledger-grid,.account-grid,.settings-overview-grid,.billing-summary,.history-metrics,.research-metrics{grid-template-columns:1fr}.market-workspace{padding:7px}.chart-console{--chart-stage-height: clamp(240px, 46vh, 340px)}}.top-actions button.stream-pill{min-height:38px;padding:0 12px;border-color:var(--fin-border-soft);color:var(--fin-muted);background:#0a1119;white-space:nowrap}.top-actions button.stream-pill.live{border-color:#45d39b52;color:var(--fin-green);background:#45d39b17}.top-actions button.stream-pill:hover{border-color:#d8b46a7a;color:var(--fin-text);background:#d8b46a1a}.official-status-modal{width:min(900px,calc(100vw - 32px))}.official-status-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.official-status-actions a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--fin-border);border-radius:7px;color:var(--fin-muted);background:#0a1119;font-size:12px;font-weight:850;text-decoration:none}.official-status-actions a:hover{border-color:#79aef85c;color:var(--fin-text)}.official-status-body{display:grid;gap:12px}.official-status-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:16px;border:1px solid var(--fin-border);border-radius:8px;background:linear-gradient(135deg,rgba(121,174,248,.08),transparent 62%),#0b1118}.official-status-hero span,.official-status-section-head span,.official-notice-card small,.official-component-card small{color:var(--fin-muted);font-size:12px;font-weight:820}.official-status-hero strong{display:block;margin-top:5px;font-size:28px;line-height:1.05}.official-status-hero small{display:block;margin-top:8px;color:var(--fin-muted);font-size:12px}.official-status-hero b{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:48px;padding:0 14px;border-radius:8px;color:var(--fin-text);background:#ffffff0a;font-size:18px}.official-status-hero.ok{border-color:#45d39b57;background:linear-gradient(135deg,rgba(69,211,155,.14),transparent 62%),#0b1118}.official-status-hero.warn{border-color:#d8b46a6b;background:linear-gradient(135deg,rgba(216,180,106,.15),transparent 62%),#0b1118}.official-status-hero.issue{border-color:#ff77776b;background:linear-gradient(135deg,rgba(255,119,119,.14),transparent 62%),#0b1118}.official-status-placeholder,.official-status-error,.official-status-empty{display:flex;align-items:center;gap:8px;min-height:56px;padding:13px 14px;border:1px solid var(--fin-border-soft);border-radius:8px;color:var(--fin-muted);background:#0b1118;font-weight:820}.official-status-error{border-color:#ff777752;color:var(--fin-red)}.official-status-section{display:grid;gap:10px;min-width:0}.official-status-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.official-status-section-head strong{color:var(--fin-text);font-size:13px}.official-notice-list,.official-components-grid{display:grid;gap:8px}.official-components-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.official-notice-card,.official-component-card{display:grid;min-width:0;border:1px solid var(--fin-border-soft);border-radius:8px;background:#0b1118}.official-notice-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px}.official-notice-card strong,.official-component-card strong{display:block;overflow:hidden;margin-top:7px;color:var(--fin-text);text-overflow:ellipsis;white-space:nowrap}.official-notice-card a{display:inline-flex;align-items:center;gap:6px;color:var(--fin-gold);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.official-component-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.official-status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 8px;border:1px solid var(--fin-border-soft);border-radius:999px;color:var(--fin-muted);background:#ffffff09;font-size:12px;font-weight:900}.official-status-badge.ok{border-color:#45d39b57;color:var(--fin-green);background:#45d39b14}.official-status-badge.warn{border-color:#d8b46a5c;color:var(--fin-gold);background:#d8b46a14}.official-status-badge.issue{border-color:#ff777757;color:var(--fin-red);background:#ff777714}.spinning{animation:target-spin .85s linear infinite}@media(max-width:760px){.official-status-hero,.official-notice-card,.official-components-grid{grid-template-columns:1fr}.official-status-actions a{display:none}}.research-section{min-width:0;gap:10px}.research-section .section-title{border:1px solid var(--fin-border-soft);border-radius:var(--fin-radius);background:#070d14}.research-overview-grid{display:grid;grid-template-columns:minmax(320px,1.08fr) minmax(280px,.96fr) minmax(280px,.96fr);gap:10px;align-items:stretch}.research-table-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.research-card,.research-table-card,.research-note{min-width:0;border:1px solid var(--fin-border-soft);border-radius:var(--fin-radius);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 96px),#081018;box-shadow:none}.research-card{display:grid;grid-template-rows:auto 1fr;min-height:168px;padding:12px}.research-table-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:330px;padding:12px}.research-table-card:first-of-type{min-height:390px}.research-card header,.research-table-card header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:32px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--fin-border-soft)}.research-card header span,.research-table-card header span{min-width:0;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid rgba(216,180,106,.32);border-radius:999px;color:var(--fin-gold);background:#d8b46a14;font-size:11px;font-weight:950;white-space:nowrap}.research-card header strong,.research-table-card header strong{min-width:0;overflow:hidden;justify-self:start;color:var(--fin-text);font-size:14px;font-weight:950;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.research-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;align-content:stretch;min-width:0;margin:0;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:var(--fin-border-soft)}.research-metrics div{display:grid;align-content:center;min-width:0;min-height:54px;padding:9px 10px;border:0;border-radius:0;background:#0a1119}.research-metrics span{overflow:hidden;color:var(--fin-muted);font-size:11px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.research-metrics strong{overflow:hidden;margin-top:5px;color:var(--fin-text);font-size:15px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.research-sample-card .research-metrics div:last-child{grid-column:1 / -1}.research-sample-card .research-metrics div:last-child strong{font-size:13px}.research-table{min-width:0;max-height:none;overflow:auto;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:#070d14}.research-table table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.research-table-card:first-of-type .research-table table{min-width:1220px}.research-table thead th{position:sticky;top:0;z-index:2;height:36px;padding:0 10px;border-bottom:1px solid var(--fin-border-soft);color:var(--fin-muted);background:#080e15;font-size:11px;font-weight:950;letter-spacing:0;white-space:nowrap}.research-table th,.research-table td{height:42px;padding:0 10px;border-bottom:1px solid var(--fin-border-soft);color:var(--fin-text);font-size:12px;line-height:1.2;vertical-align:middle;white-space:nowrap}.research-table td{background:#070d14}.research-table tbody tr:last-child td{border-bottom:0}.research-table tbody tr:hover td{background:#0a121b}.research-table tr.selected td{background:#d8b46a14}.research-table tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--fin-gold)}.research-table th:first-child,.research-table td:first-child{position:sticky;left:0;z-index:1;background:#070d14}.research-table thead th:first-child{z-index:3;background:#080e15}.research-table tr.selected td:first-child{background:#181409}.research-table td strong{display:inline-block;max-width:126px;overflow:hidden;color:var(--fin-text);text-overflow:ellipsis;vertical-align:middle}.research-table .num-cell,.research-table td:nth-child(n+5),.research-table th:nth-child(n+5){text-align:right;font-variant-numeric:tabular-nums}.model-chip{min-width:52px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;border:1px solid var(--fin-border-soft);color:var(--fin-muted);background:#0a1119;font-size:11px;font-weight:950;white-space:nowrap}.model-chip.winner{border-color:#d8b46a61;color:var(--fin-gold);background:#d8b46a1a}.model-chip.active{border-color:#45d39b52;color:var(--fin-green);background:#45d39b14}.model-chip.challenger{border-color:#45d39b47;color:var(--fin-green);background:#45d39b12}.model-chip.rejected{border-color:#ff5d6c52;color:var(--fin-red);background:#ff5d6c14}.table-subline{display:block;margin-top:4px;color:var(--fin-muted);font-size:10px;font-weight:800;line-height:1.25;white-space:normal}.research-training-card,.research-training-card:first-of-type{grid-template-rows:auto auto auto;min-height:0}.research-training-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:var(--fin-border-soft)}.research-training-grid div{display:grid;align-content:center;min-width:0;min-height:58px;padding:9px 10px;background:#0a1119}.research-training-grid span{overflow:hidden;color:var(--fin-muted);font-size:11px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.research-training-grid strong{overflow:hidden;margin-top:6px;color:var(--fin-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.research-training-card p{margin:10px 0 0;color:var(--fin-muted);font-size:12px;font-weight:850;line-height:1.5}.research-recommendations{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.research-note{min-height:104px;padding:12px}.research-note span{color:var(--fin-gold);font-size:11px;font-weight:950}.research-note strong{display:block;margin-top:7px;color:var(--fin-text);font-size:14px}.research-note p{margin:7px 0 0;color:var(--fin-muted);font-size:12px;line-height:1.5}@media(max-width:1320px){.research-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-sample-card{grid-column:1 / -1}}@media(max-width:980px){.research-overview-grid,.research-table-grid,.research-training-grid{grid-template-columns:1fr}}@media(max-width:620px){.research-card,.research-table-card,.research-note{padding:10px}.research-metrics{grid-template-columns:1fr}}.risk-section{min-width:0;gap:10px}.risk-section .section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:0 13px;border:1px solid var(--fin-border-soft);border-radius:var(--fin-radius);background:#070d14}.risk-section .section-title>div{display:grid;gap:3px;min-width:0}.risk-section .section-title em{color:var(--fin-muted);font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.risk-account-strip{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:8px;min-width:0}.risk-account-strip article,.risk-card{min-width:0;border:1px solid var(--fin-border-soft);border-radius:var(--fin-radius);background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 92px),#081018;box-shadow:none}.risk-account-strip article{display:grid;align-content:center;min-height:76px;padding:12px}.risk-account-strip span,.risk-card-summary span,.risk-balance-board span,.risk-metrics span,.risk-market-row span{overflow:hidden;color:var(--fin-muted);font-size:11px;font-weight:920;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.risk-account-strip strong{overflow:hidden;margin-top:5px;color:var(--fin-text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.risk-account-strip small{overflow:hidden;margin-top:6px;color:var(--fin-muted);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.risk-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"mode capital" "market market";align-items:stretch;gap:10px;min-width:0}.risk-mode-card{grid-area:mode}.risk-capital-card{grid-area:capital}.risk-market-card{grid-area:market}.risk-card{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:298px;padding:12px;overflow:hidden}.risk-market-card{grid-template-rows:auto minmax(0,1fr);min-height:142px}.risk-card:after{opacity:0}.risk-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;margin:0;padding:0 0 10px;border-bottom:1px solid var(--fin-border-soft)}.risk-card-head span{overflow:hidden;color:var(--fin-text);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.risk-card-head strong{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid rgba(216,180,106,.28);border-radius:999px;color:var(--fin-gold);background:#d8b46a14;font-size:11px;font-weight:950;white-space:nowrap}.risk-card-summary{display:grid;align-content:center;min-height:92px;margin:10px 0;padding:12px;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:#0a1119}.risk-card-summary strong{margin-top:6px;color:var(--fin-text);font-size:24px;font-weight:980;line-height:1.05}.risk-card-summary p{margin:8px 0 0;color:var(--fin-muted);font-size:12px;font-weight:760;line-height:1.45}.risk-balance-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;margin:10px 0;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:var(--fin-border-soft)}.risk-balance-board div,.risk-metrics div,.risk-market-row div{display:grid;align-content:center;min-width:0;border:0;border-radius:0;background:#0a1119}.risk-balance-board div{min-height:86px;padding:12px}.risk-balance-board strong{overflow:hidden;margin-top:8px;color:var(--fin-text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:980;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.risk-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;align-content:stretch;min-width:0;margin:0;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:var(--fin-border-soft)}.risk-metrics div{min-height:64px;padding:10px}.risk-metrics strong,.risk-market-row strong{overflow:hidden;margin-top:6px;color:var(--fin-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.risk-metrics .metric-emphasis{background:linear-gradient(135deg,rgba(69,211,155,.12),transparent 68%),#0a1119}.risk-recovery-mode .risk-metrics .metric-emphasis{background:linear-gradient(135deg,rgba(216,180,106,.13),transparent 68%),#0a1119}.risk-recovery-mode .risk-card-summary{background:linear-gradient(135deg,rgba(216,180,106,.11),transparent 72%),#0a1119}.risk-steady-mode .risk-card-summary{background:linear-gradient(135deg,rgba(69,211,155,.1),transparent 72%),#0a1119}.risk-market-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;margin-top:10px;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:var(--fin-border-soft)}.risk-market-row div{min-height:72px;padding:11px 12px}@media(max-width:1320px){.risk-account-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-grid{grid-template-columns:1fr;grid-template-areas:"mode" "capital" "market"}}@media(max-width:760px){.risk-section .section-title{align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 12px}.risk-section .section-title em{white-space:normal}.risk-account-strip,.risk-balance-board,.risk-metrics,.risk-market-row{grid-template-columns:1fr}.risk-card{min-height:0}}.research-sample-card{grid-template-rows:auto auto minmax(0,1fr)}.research-sample-hero{display:grid;align-content:center;min-height:92px;margin-bottom:10px;padding:12px;border:1px solid rgba(69,211,155,.2);border-radius:calc(var(--fin-radius) - 2px);background:linear-gradient(135deg,rgba(69,211,155,.12),transparent 68%),#0a1119}.research-sample-hero span,.research-sample-strip span{overflow:hidden;color:var(--fin-muted);font-size:11px;font-weight:920;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.research-sample-hero strong{overflow:hidden;margin-top:7px;color:var(--fin-text);font-size:28px;font-variant-numeric:tabular-nums;font-weight:980;line-height:1;text-overflow:ellipsis;white-space:nowrap}.research-sample-hero p{margin:8px 0 0;color:var(--fin-muted);font-size:12px;font-weight:820;line-height:1.3}.research-sample-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;overflow:hidden;border:1px solid var(--fin-border-soft);border-radius:calc(var(--fin-radius) - 2px);background:var(--fin-border-soft)}.research-sample-strip div{display:grid;align-content:center;min-width:0;min-height:48px;padding:8px 10px;background:#0a1119}.research-sample-strip strong{overflow:hidden;margin-top:5px;color:var(--fin-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.research-sample-strip strong.is-hot{color:#ff6b72}@media(max-width:620px){.research-sample-strip{grid-template-columns:1fr}}.workspace-product-menu,.workspace-submenu{display:grid;gap:6px;min-width:0}.workspace-product-menu{margin-bottom:8px}.workspace-submenu{margin-bottom:12px;padding:8px;border:1px solid rgba(148,163,184,.12);border-radius:var(--fin-radius);background:#080d138a}.workspace-product-item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;width:100%;padding:9px 10px;border:1px solid rgba(148,163,184,.1);border-radius:var(--fin-radius);color:#a3afbf;text-align:left;background:#090e1594}.workspace-product-item span{display:grid;gap:3px;min-width:0}.workspace-product-item strong,.workspace-product-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-product-item strong{color:#e8edf4;font-size:13px;font-weight:940}.workspace-product-item small,.menu-caption{color:#7f8b9b;font-size:11px;font-weight:850}.workspace-product-item:hover,.workspace-product-item.active{border-color:#58d6a952;color:#58d6a9;background:linear-gradient(135deg,rgba(88,214,169,.13),transparent 72%),#0d131be0}.workspace-product-item.active{box-shadow:inset 2px 0 #58d6a9}.menu-caption{display:block;padding:1px 2px 2px}.workspace-submenu .system-item{min-height:36px;padding-left:8px}:root{color-scheme:dark;--bank-bg: #070908;--bank-rail: #0b0e0f;--bank-panel: #101416;--bank-panel-2: #151a1d;--bank-panel-3: #1a2024;--bank-control: #0c1113;--bank-control-hover: #171f24;--bank-chart: #060a0c;--bank-table-head: #0c1113;--bank-row-hover: rgba(122, 167, 255, .055);--bank-text: #edf1f2;--bank-muted: #8d989f;--bank-muted-2: #667179;--bank-line: rgba(142, 155, 164, .22);--bank-line-soft: rgba(142, 155, 164, .13);--bank-primary: #7aa7ff;--bank-success: #38c98d;--bank-danger: #f06472;--bank-warning: #caa75d;--bank-radius: 6px;--bank-focus: rgba(122, 167, 255, .82);--bank-focus-soft: rgba(122, 167, 255, .2);--bank-modal-shadow: 0 28px 86px rgba(0, 0, 0, .52);--fin-bg: var(--bank-bg);--fin-rail: var(--bank-rail);--fin-panel: var(--bank-panel);--fin-panel-2: var(--bank-panel-2);--fin-panel-3: var(--bank-panel-3);--fin-border: var(--bank-line);--fin-border-soft: var(--bank-line-soft);--fin-line: var(--bank-line);--fin-line-soft: var(--bank-line-soft);--fin-text: var(--bank-text);--fin-muted: var(--bank-muted);--fin-muted-2: var(--bank-muted-2);--fin-accent: var(--bank-primary);--fin-accent-2: #a8c4ff;--fin-gold: var(--bank-warning);--fin-green: var(--bank-success);--fin-red: var(--bank-danger);--fin-blue: var(--bank-primary);--fin-control-hover: var(--bank-control-hover);--fin-table-head: var(--bank-table-head);--fin-row-hover: var(--bank-row-hover);--fin-focus: var(--bank-focus);--fin-focus-soft: var(--bank-focus-soft);--fin-radius: var(--bank-radius);--fin-shadow-modal: var(--bank-modal-shadow);--lux-bg: var(--bank-bg);--lux-dark: var(--bank-bg);--lux-dark-soft: var(--bank-rail);--lux-panel: var(--bank-panel);--lux-panel-soft: var(--bank-panel-2);--lux-panel-strong: var(--bank-panel-3);--lux-ink: var(--bank-text);--lux-muted: var(--bank-muted);--lux-line: var(--bank-line);--lux-line-soft: var(--bank-line-soft);--lux-gold: var(--bank-warning);--lux-gold-deep: #8d7442;--lux-green: var(--bank-success);--lux-red: var(--bank-danger);--lux-chart: var(--bank-chart);--lux-shadow: none}html,body{background:var(--bank-bg)}body{min-width:0;color:var(--bank-text);background:var(--bank-bg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}::selection{color:#050807;background:#38c98dd1}*{scrollbar-color:rgba(142,155,164,.36) transparent;scrollbar-width:thin}button,input,select,textarea{border-radius:var(--bank-radius);font:inherit;letter-spacing:0}button{min-height:34px;padding:0 11px;border:1px solid var(--bank-line);color:var(--bank-text);background:var(--bank-control);box-shadow:none;font-size:13px;font-weight:760;line-height:1.15;transform:none;transition:background .14s ease,border-color .14s ease,color .14s ease}button:hover{border-color:#7aa7ff6b;color:#fff;background:var(--bank-control-hover);transform:none}input,select,textarea{min-height:36px;border:1px solid var(--bank-line);color:var(--bank-text);background:var(--bank-control)}input:focus,select:focus,textarea:focus{border-color:#7aa7ff9e;background:#10171b}.market-menu-row:after,.account-card:after,.market-panel:after,.history-panel:after,.risk-card:after{display:none!important}.lux-layout{grid-template-columns:232px minmax(0,1fr);background:var(--bank-bg)}.lux-sidebar{gap:10px;padding:12px 10px;border-right:1px solid var(--bank-line);background:var(--bank-rail);box-shadow:none}.brand-panel{grid-template-columns:34px minmax(0,1fr);min-height:54px;padding:6px 4px 12px;border-bottom:1px solid var(--bank-line-soft)}.brand-mark{width:34px;height:34px;border:1px solid rgba(142,155,164,.2);color:#09100d;background:var(--bank-success);box-shadow:none}.sidebar-block,.workspace-submenu{border-color:var(--bank-line-soft);background:#0b1012}.workspace-product-item,.system-item,.market-menu-row{border:1px solid transparent;background:transparent}.workspace-product-item:hover,.workspace-product-item.active,.system-item:hover,.system-item.active,.market-menu-row:hover,.market-menu-row.active{border-color:var(--bank-line);color:var(--bank-text);background:var(--bank-panel-2)}.workspace-product-item.active,.system-item.active,.market-menu-row.active{box-shadow:inset 2px 0 0 var(--bank-success)}.row-interval,.desk-market-chip>span,.interval-chip,.interval-mini,.live-dot{color:#07100c;background:var(--bank-success)}.lux-main{display:grid;grid-auto-rows:max-content;gap:10px;padding:12px 14px 24px;background:var(--bank-bg)}.lux-header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:60px;padding:0 0 10px;border:0;border-bottom:1px solid var(--bank-line);border-radius:0;background:#070908e6;box-shadow:none}.lux-header:after{display:none}.lux-header h1{margin:3px 0;font-size:23px;line-height:1.12}.eyebrow,.lux-header small,.menu-caption,.workspace-product-item small,.stream-pill,.user-chip{color:var(--bank-muted);letter-spacing:0}.top-actions{gap:7px}.top-actions button,.plain-button,.command-actions button,.reset-paper-button,.modal-icon-button,.account-filter-tabs button,.client-form-actions button{border-color:var(--bank-line);color:var(--bank-text);background:var(--bank-control)}.top-actions button.stream-pill,.stream-pill,.user-chip,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em{min-height:34px;border-color:var(--bank-line-soft);border-radius:var(--bank-radius);background:#0a0f11}.stream-pill.live{color:var(--bank-success);border-color:#38c98d57;background:#38c98d14}.command-actions button:not(.plain-button):not(.reset-paper-button),.client-form-actions button[type=submit]{border-color:#7aa7ff80;color:#071018;background:var(--bank-primary)}.reset-paper-button,.danger-action{border-color:#f064726b;color:#ffd8dc;background:#f064721f}.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.history-panel,.research-card,.research-table-card,.research-note,.account-card,.settings-overview-card,.billing-table,.paper-control-bar,.billing-summary,.settings-overview-grid,.section-title{border:1px solid var(--bank-line);border-radius:var(--bank-radius);background:var(--bank-panel);box-shadow:none}.desk-market-switcher,.account-switcher.command-panel{padding:7px}.desk-market-switcher{grid-template-columns:168px minmax(0,1fr);gap:7px}.desk-switcher-head,.desk-market-empty,.desk-market-chip,.command-account,.command-capital-strip div,.hero-title,.hero-countdown,.hero-metrics>div,.order-side-card,.ledger-card,.quote-card{border-radius:var(--bank-radius);background:#0b1012}.desk-market-chip,.command-account,.command-capital-strip,.chart-console,.execution-column .quote-card,.execution-column .ledger-card{border-color:var(--bank-line-soft)}.desk-market-chip.active{border-color:#38c98d8f;background:#38c98d14}.command-row{grid-template-columns:minmax(220px,.62fr) minmax(400px,1fr) minmax(280px,.68fr);gap:7px}.command-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.command-actions button{min-height:56px;padding:0 7px;white-space:normal}.market-hero{grid-template-columns:minmax(230px,.72fr) 136px minmax(440px,1.45fr);gap:7px;padding:7px;border-bottom-color:var(--bank-line)}.hero-title,.hero-countdown,.hero-metrics>div{border-color:var(--bank-line-soft)}.hero-title h2{font-size:19px}.hero-countdown strong{color:var(--bank-text);font-size:25px}.progress-line i{background:var(--bank-success)}.market-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,392px);grid-template-areas:"chart quote" "ledger quote";gap:8px;padding:8px;background:var(--bank-chart)}.chart-console{--chart-stage-height: clamp(250px, 31vh, 338px);border:1px solid var(--bank-line-soft);background:var(--bank-chart)}.chart-top,.chart-foot,.chart-dock,.quote-card-head,.ledger-title{border-color:var(--bank-line-soft);background:#0a0f11}.chart-mode-tabs{border-color:var(--bank-line-soft);background:var(--bank-chart)}.chart-mode-tabs button.active{color:#071018;background:var(--bank-primary)}.order-side-card:first-child{border-color:#38c98d42}.order-side-card:last-child{border-color:#f064723d}.ledger-card .ledger-row,.risk-balance-board div,.risk-metrics div,.risk-market-row div,.research-metrics div,.research-training-grid div,.research-sample-strip div{background:#0b1012}.account-card svg{color:#071018;background:var(--bank-primary);box-shadow:none}.account-card.tone-bronze svg,.account-card.tone-neutral svg{background:var(--bank-muted-2)}th,td,.outcome-table th,.outcome-table td,.billing-table th,.billing-table td,.history-table th,.history-table td,.research-table th,.research-table td{height:38px;padding:8px 10px;border-bottom:1px solid var(--bank-line-soft);color:var(--bank-text);vertical-align:middle}.positive,.side-up{color:var(--bank-success)!important}.negative,.side-down{color:var(--bank-danger)!important}.model-chip.winner.watch.watch,.official-status-badge.warn,.official-notice-card a{color:var(--bank-warning)}.client-login-shell{background:var(--bank-bg)}.client-login-panel,.client-modal-panel{border-color:var(--bank-line);background:var(--bank-panel);box-shadow:var(--bank-modal-shadow)}.client-login-panel button,.client-form-actions button[type=submit]{border-color:#7aa7ff80;color:#071018;background:var(--bank-primary)}@media(min-width:1500px){.market-workspace{grid-template-columns:minmax(0,1fr) minmax(372px,410px)}}@media(max-width:1280px){.command-row,.market-hero,.market-workspace{grid-template-columns:1fr}.market-workspace{grid-template-areas:"chart" "quote" "ledger"}.execution-column{display:grid;gap:8px}.execution-column .quote-card,.execution-column .ledger-card{grid-area:auto}}@media(max-width:980px){.lux-layout,.lux-header,.desk-market-switcher{grid-template-columns:1fr}.lux-sidebar{position:static;height:auto}}.quote-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.quote-card-head>div{display:grid;gap:4px;min-width:0}.quote-card-head em{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:28px;padding:0 10px;border:1px solid var(--bank-line-soft);border-radius:var(--bank-radius);color:var(--bank-muted);background:#070d10;font-size:11px;font-style:normal;font-weight:950}.quote-card-head em.paper{color:var(--bank-primary);border-color:#7aa7ff57;background:#7aa7ff14}.quote-card-head em.dry{color:var(--bank-warning);border-color:#caa75d57;background:#caa75d14}.quote-card-head em.live{color:var(--bank-success);border-color:#38c98d5c;background:#38c98d17}.execution-context-grid,.research-account-strip{display:grid;gap:1px;overflow:hidden;border:1px solid var(--bank-line-soft);border-radius:var(--bank-radius);background:var(--bank-line-soft)}.execution-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px}.execution-context-grid div,.research-account-strip article{display:grid;align-content:center;min-width:0;min-height:58px;padding:9px 10px;background:#0a1012}.execution-context-grid span,.execution-context-grid small,.research-account-strip span,.research-account-strip small{overflow:hidden;color:var(--bank-muted);font-size:11px;font-weight:860;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.execution-context-grid strong,.research-account-strip strong{overflow:hidden;margin-top:5px;color:var(--bank-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.execution-context-grid small,.research-account-strip small{margin-top:4px;color:var(--bank-muted-2)}.order-side-card.selected{box-shadow:inset 3px 0 0 var(--bank-primary);background:linear-gradient(90deg,rgba(122,167,255,.1),transparent 72%),#0a1012}.order-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-side-metrics div{min-height:54px}.quote-card .strategy-action{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px}.quote-card .strategy-action strong{overflow:hidden;text-overflow:ellipsis;white-space:normal}.research-account-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.research-section .section-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.research-section .section-title>div{display:grid;gap:3px;min-width:0}.research-section .section-title em{color:var(--bank-muted);font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}@media(max-width:1280px){.research-account-strip{grid-template-columns:1fr 1fr}}@media(max-width:760px){.execution-context-grid,.research-account-strip,.research-section .section-title,.quote-card .strategy-action{grid-template-columns:1fr}}.research-model-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-model-tabs button{min-width:0;min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:6px 12px;padding:14px 16px;border:1px solid var(--bank-line);border-radius:var(--bank-radius);color:var(--bank-text);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 88px),var(--bank-panel);cursor:pointer;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.research-model-tabs button:hover{border-color:#d8b46a57;background:linear-gradient(180deg,rgba(216,180,106,.045),transparent 88px),#0b1012}.research-model-tabs button.active{border-color:#d8b46a9e;background:linear-gradient(90deg,rgba(216,180,106,.14),transparent 70%),#0c1113;box-shadow:inset 3px 0 0 var(--bank-gold)}.research-model-tabs span{min-height:28px;display:inline-flex;align-items:center;justify-content:center;align-self:start;padding:0 10px;border:1px solid rgba(216,180,106,.32);border-radius:999px;color:var(--bank-gold);background:#d8b46a14;font-size:12px;font-weight:950;white-space:nowrap}.research-model-tabs strong,.research-model-tabs em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-model-tabs strong{color:var(--bank-text);font-size:17px;font-weight:950;line-height:1.2}.research-model-tabs em{grid-column:2;color:var(--bank-muted);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:850}@media(max-width:760px){.research-model-tabs{grid-template-columns:1fr}}.animated-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(420px,.92fr);padding:0;place-items:stretch;overflow:hidden;background:linear-gradient(120deg,#101822f5,#080c11fa 58%,#070a0d),var(--bank-bg)}.login-art-panel{position:relative;display:grid;grid-template-rows:auto minmax(360px,1fr) auto;min-height:100vh;padding:42px 56px;color:#f9fafb;background:linear-gradient(135deg,#18697e61,#58398854 44%,#b17a2f4d),#101820;isolation:isolate}.login-art-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 86%)}.login-art-brand,.login-mobile-brand{display:inline-flex;align-items:center;gap:12px}.login-art-brand strong,.login-mobile-brand strong{display:block;color:#fff;font-size:18px;font-weight:900}.login-art-brand span{display:block;margin-top:2px;color:#f9fafb9e;font-size:12px;font-weight:750}.login-brand-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff7d6;background:#ffffff1a}.login-character-stage{display:flex;align-items:end;justify-content:center;min-height:470px;padding:26px 0 0}.login-characters{position:relative;width:550px;height:430px;transform:translateY(12px)}.login-character{position:absolute;bottom:0;transform-origin:bottom center;transition:transform .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff3d,0 24px 70px #0000003d}.login-character.purple{left:70px;z-index:1;width:180px;height:400px;border-radius:8px 8px 0 0;background:#6c3ff5}.login-character.black{left:240px;z-index:2;width:120px;height:310px;border-radius:8px 8px 0 0;background:#2d2d2d}.login-character.orange{left:0;z-index:3;width:240px;height:200px;border-radius:120px 120px 0 0;background:#ff9b6b}.login-character.yellow{left:310px;z-index:4;width:140px;height:230px;border-radius:70px 70px 0 0;background:#e8d754}.login-character-eyes{position:absolute;display:flex;align-items:center;transition:left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1)}.white-eyes{gap:28px}.black-eyes{gap:24px}.dot-eyes{gap:30px}.yellow-eyes{gap:22px}.login-eyeball{width:18px;height:18px;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:#fff;transition:height .15s ease}.login-eyeball.small{width:16px;height:16px}.login-eyeball.blinking{height:2px}.login-eyeball i,.dot-eyes span{width:7px;height:7px;display:block;border-radius:999px;background:#2d2d2d;transition:transform .1s ease-out}.login-eyeball.small i{width:6px;height:6px}.dot-eyes span{width:12px;height:12px}.login-character-mouth{position:absolute;width:80px;height:4px;border-radius:999px;background:#2d2d2d;transition:left .2s ease-out,top .2s ease-out}.login-art-footer{display:flex;align-items:center;gap:28px;color:#f9fafb9e;font-size:12px;font-weight:820}.login-form-section{display:grid;place-items:center;min-height:100vh;padding:48px;background:linear-gradient(180deg,rgba(122,167,255,.04),transparent 42%),#070a0d}.animated-login-panel{width:min(420px,100%);display:grid;gap:18px;padding:34px;border:1px solid rgba(130,150,174,.2);border-radius:8px;background:#0a0f15eb;box-shadow:0 28px 80px #0000006b}.login-mobile-brand{display:none}.login-heading{display:grid;gap:6px;margin-bottom:2px;text-align:center}.login-heading span{color:var(--bank-gold);font-size:12px;font-weight:900}.login-heading h1{margin:0;color:var(--bank-text);font-size:32px;font-weight:950;line-height:1.12}.login-heading p{margin:0;color:var(--bank-muted);font-size:14px;font-weight:720}.animated-login-panel .login-field{display:grid;gap:8px}.animated-login-panel .login-field>span{color:var(--bank-muted);font-size:13px;font-weight:850}.animated-login-panel input[type=text],.animated-login-panel input[type=password]{width:100%;min-height:48px;border:1px solid rgba(130,150,174,.24);border-radius:8px;padding:0 14px;color:var(--bank-text);background:#090f15;font-size:15px;font-weight:800}.animated-login-panel input::placeholder{color:#9fabbc8f}.animated-login-panel input:focus{border-color:#7aa7ff9e;background:#0c141d;box-shadow:0 0 0 3px #7aa7ff1f}.login-password-wrap{position:relative}.login-password-wrap input{padding-right:94px!important}.animated-login-panel .login-icon-button{position:absolute;right:9px;top:50%;min-width:74px;min-height:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;border:1px solid rgba(130,150,174,.22);border-radius:8px;color:#b9c5d6;background:#8296ae14;font-size:12px;font-weight:850;transform:translateY(-50%)}.animated-login-panel .login-icon-button:hover{border-color:#7aa7ff66;color:var(--bank-text);background:#7aa7ff1f}.animated-login-panel .login-icon-button svg{width:16px;height:16px;stroke-width:2.2}.animated-login-panel .login-icon-button span{line-height:1}.login-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-checkbox{display:inline-flex!important;align-items:center;gap:9px;color:var(--bank-muted);font-size:13px;font-weight:780}.login-checkbox input{width:16px;height:16px;accent-color:#7aa7ff}.animated-login-panel .login-link-button{min-height:30px;padding:0;border:0;color:#9ec1ff;background:transparent;font-size:13px;font-weight:850}.animated-login-panel .login-error{margin:0;padding:11px 12px;border:1px solid rgba(255,102,125,.28);border-radius:8px;color:#ff8396;background:#ff667d14;font-size:13px;font-weight:820}.animated-login-panel .login-submit-button,.animated-login-panel .login-support-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-size:15px;font-weight:920}.animated-login-panel .login-submit-button{border:1px solid rgba(122,167,255,.5);color:#071018;background:linear-gradient(135deg,#9ec1ff,#e6c66e)}.animated-login-panel .login-submit-button:disabled{cursor:wait;opacity:.7}.animated-login-panel .login-support-button{border:1px solid rgba(130,150,174,.24);color:var(--bank-text);background:#ffffff08}.animated-login-panel .login-support-button:hover{border-color:#7aa7ff5c;background:#7aa7ff14}@media(max-width:1080px){.animated-login-shell{grid-template-columns:1fr}.login-art-panel{display:none}.login-form-section{padding:24px}.login-mobile-brand{display:inline-flex;justify-self:center;margin-bottom:4px}}@media(max-width:520px){.animated-login-panel{padding:24px}.login-heading h1{font-size:28px}.login-form-row{align-items:flex-start;flex-direction:column}}:root{color-scheme:light;--bank-bg: #f4f7fb;--bank-rail: #ffffff;--bank-panel: #ffffff;--bank-panel-2: #f8fbff;--bank-panel-3: #eef4ff;--bank-control: #ffffff;--bank-control-hover: #ecf3ff;--bank-chart: #ffffff;--bank-table-head: #f8fbff;--bank-row-hover: rgba(93, 135, 255, .055);--bank-text: #2a3547;--bank-heading: #111c2d;--bank-muted: #6f7f95;--bank-muted-2: #8da0b7;--bank-line: #e5edf7;--bank-line-soft: #eef3fa;--bank-primary: #5d87ff;--bank-primary-soft: #ecf3ff;--bank-success: #13deb9;--bank-danger: #fa896b;--bank-warning: #ffae1f;--bank-gold: #ffae1f;--bank-radius: 18px;--bank-focus: rgba(93, 135, 255, .72);--bank-focus-soft: rgba(93, 135, 255, .14);--bank-modal-shadow: 0 18px 55px rgba(42, 53, 71, .16);--fin-bg: var(--bank-bg);--fin-rail: var(--bank-rail);--fin-panel: var(--bank-panel);--fin-panel-2: var(--bank-panel-2);--fin-panel-3: var(--bank-panel-3);--fin-border: var(--bank-line);--fin-border-soft: var(--bank-line-soft);--fin-line: var(--bank-line);--fin-line-soft: var(--bank-line-soft);--fin-text: var(--bank-text);--fin-muted: var(--bank-muted);--fin-muted-2: var(--bank-muted-2);--fin-accent: var(--bank-primary);--fin-accent-2: #49beff;--fin-gold: var(--bank-warning);--fin-green: var(--bank-success);--fin-red: var(--bank-danger);--fin-blue: var(--bank-primary);--fin-control-hover: var(--bank-control-hover);--fin-table-head: var(--bank-table-head);--fin-row-hover: var(--bank-row-hover);--fin-focus: var(--bank-focus);--fin-focus-soft: var(--bank-focus-soft);--fin-radius: var(--bank-radius);--fin-shadow-modal: var(--bank-modal-shadow);--lux-bg: var(--bank-bg);--lux-dark: var(--bank-bg);--lux-dark-soft: var(--bank-rail);--lux-panel: var(--bank-panel);--lux-panel-soft: var(--bank-panel-2);--lux-panel-strong: var(--bank-panel-3);--lux-ink: var(--bank-text);--lux-muted: var(--bank-muted);--lux-line: var(--bank-line);--lux-line-soft: var(--bank-line-soft);--lux-gold: var(--bank-warning);--lux-gold-deep: #d99000;--lux-green: var(--bank-success);--lux-red: var(--bank-danger);--lux-chart: var(--bank-chart);--lux-shadow: 0 10px 32px rgba(42, 53, 71, .08);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}html,body,#app{min-height:100%;background:var(--bank-bg)}body{min-width:1180px;color:var(--bank-text);background:radial-gradient(circle at 88% -10%,rgba(93,135,255,.18),transparent 28%),linear-gradient(180deg,#f8fbff 0%,var(--bank-bg) 46%,#eef4fb 100%);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}::selection{color:#fff;background:#5d87ffc7}button,input,select,textarea{border-radius:12px;color:var(--bank-text);font:inherit;letter-spacing:0}button{border:1px solid var(--bank-line);color:var(--bank-text);background:var(--bank-control);box-shadow:none;transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}button:hover{border-color:#5d87ff61;color:var(--bank-primary);background:var(--bank-control-hover);transform:none}button:active,button:not(:disabled):active{transform:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.system-item:focus-visible,.desk-market-chip:focus-visible,.command-account:focus-visible,.account-picker-row:focus-visible{outline:2px solid var(--bank-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--bank-focus-soft)}input,select,textarea{border:1px solid var(--bank-line);color:var(--bank-heading);background:var(--bank-panel-2)}input::placeholder,textarea::placeholder{color:var(--bank-muted-2)}input:focus,select:focus,textarea:focus{border-color:#5d87ff8c;background:#fff;box-shadow:0 0 0 4px #5d87ff1f}.admin-login-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 18% 8%,rgba(93,135,255,.16),transparent 28%),radial-gradient(circle at 86% 0%,rgba(73,190,255,.14),transparent 28%),linear-gradient(180deg,#f8fbff,#f4f7fb)}.admin-login-panel{display:grid;width:min(460px,100%);gap:18px;padding:30px;border:1px solid var(--bank-line);border-radius:24px;background:#fff;box-shadow:var(--bank-modal-shadow)}.admin-login-brand{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.admin-login-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--bank-primary),#49beff);box-shadow:0 12px 24px #5d87ff3d;font-size:13px;font-weight:950}.admin-login-brand strong,.admin-login-brand span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-login-brand strong{color:var(--bank-heading);font-size:18px;line-height:22px}.admin-login-brand span{margin-top:2px;color:var(--bank-muted);font-size:12px;font-weight:650}.admin-login-panel .login-heading{display:grid;gap:8px;text-align:left}.admin-login-panel .login-heading span{color:var(--bank-primary);font-size:12px;font-weight:900}.admin-login-panel .login-heading h1{margin:0;color:var(--bank-heading);font-size:34px;font-weight:950;line-height:1.1}.admin-login-panel .login-heading p{margin:0;color:var(--bank-muted);font-size:14px;font-weight:650}.admin-login-panel .login-field{display:grid;gap:8px}.admin-login-panel .login-field>span{color:var(--bank-muted);font-size:13px;font-weight:750}.admin-login-panel input[type=text],.admin-login-panel input[type=password]{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--bank-line);border-radius:12px;color:var(--bank-heading);background:var(--bank-panel-2);font-size:15px;font-weight:700}.admin-login-panel .login-password-wrap{position:relative}.admin-login-panel .login-password-wrap input{padding-right:98px!important}.admin-login-panel .login-icon-button{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;min-width:78px;min-height:34px;height:34px;gap:6px;padding:0 10px;border:1px solid #dbe7f4;border-radius:10px;color:#4f5f75;background:#fff;box-shadow:none;font-size:12px;font-weight:800;transform:translateY(-50%)}.admin-login-panel .login-icon-button:hover{color:var(--bank-primary);background:var(--bank-control-hover)}.admin-login-panel .login-icon-button:not(:disabled):active{transform:translateY(-50%)}.admin-login-panel .login-icon-button svg{width:16px;height:16px;stroke-width:2.2}.admin-login-panel .login-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-login-panel .login-checkbox{display:inline-flex!important;align-items:center;gap:9px;color:var(--bank-muted);font-size:13px;font-weight:700}.admin-login-panel .login-checkbox input{width:16px;height:16px;accent-color:var(--bank-primary)}.admin-login-panel .login-link-button{min-height:30px;padding:0;border:0;color:var(--bank-primary);background:transparent;font-size:13px;font-weight:800}.admin-login-panel .login-error{margin:0;padding:11px 12px;border:1px solid rgba(250,137,107,.34);border-radius:12px;color:#d94343;background:#fff0ec;font-size:13px;font-weight:780}.admin-login-panel .login-submit-button,.admin-login-panel .login-support-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;gap:8px;border-radius:14px;font-size:15px;font-weight:850}.admin-login-panel .login-submit-button{border-color:var(--bank-primary);color:#fff;background:var(--bank-primary);box-shadow:0 10px 18px #5d87ff38}.admin-login-panel .login-support-button{border-color:var(--bank-line);color:var(--bank-text);background:#fff}.lux-layout{grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:var(--bank-bg)}.lux-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;gap:18px;padding:22px 18px;border-right:1px solid var(--bank-line);background:var(--bank-rail);box-shadow:8px 0 32px #2a35470a}.brand-panel{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:52px;gap:12px;padding:0;border:0}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--bank-primary),#49beff);box-shadow:0 12px 24px #5d87ff3d;font-size:13px;font-weight:950}.brand-panel strong{color:var(--bank-heading);font-size:18px;line-height:22px}.brand-panel span,.workspace-product-item small,.menu-caption,.eyebrow,.lux-header small,.settings-overview-card small,.command-account small{color:var(--bank-muted)}.sidebar-block,.workspace-submenu{display:grid;gap:8px;padding:12px 0 0;border:0;border-top:1px solid var(--bank-line);border-radius:0;background:transparent}.workspace-product-menu{display:grid;gap:8px}.workspace-product-item,.system-item,.market-menu-row{display:grid;min-height:48px;border:1px solid transparent;border-radius:14px;color:var(--bank-muted);background:transparent}.workspace-product-item:hover,.workspace-product-item.active,.system-item:hover,.system-item.active,.market-menu-row:hover,.market-menu-row.active{border-color:var(--bank-line);color:var(--bank-heading);background:var(--bank-primary-soft, #ecf3ff);box-shadow:none}.workspace-product-item.active,.system-item.active,.market-menu-row.active{color:var(--bank-primary);box-shadow:inset 3px 0 0 var(--bank-primary)}.workspace-product-item svg,.system-item svg{color:currentColor}.lux-main{display:grid;grid-auto-rows:max-content;gap:20px;min-width:0;padding:28px;background:var(--bank-bg)}.lux-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;gap:18px;margin:-28px -28px 0;padding:18px 28px;border:0;border-bottom:1px solid rgba(229,237,247,.78);border-radius:0;background:#f4f7fbe0;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lux-header:after,.market-menu-row:after,.account-card:after,.market-panel:after,.history-panel:after,.risk-card:after{display:none!important}.lux-header h1{margin:2px 0;color:var(--bank-heading);font-size:28px;line-height:1.14}.top-actions{gap:10px}.top-actions button,.plain-button,.command-actions button,.reset-paper-button,.modal-icon-button,.account-filter-tabs button,.client-form-actions button,.stream-pill,.user-chip{border-color:var(--bank-line);color:var(--bank-text);background:#fff}.stream-pill,.user-chip,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em{min-height:36px;border-color:var(--bank-line);border-radius:999px;background:#fff}.stream-pill.live{color:#0f9f7b;border-color:#13deb957;background:#e6fffa}.command-actions button:not(.plain-button):not(.reset-paper-button),.client-form-actions button[type=submit],.account-picker-actions button:not(.secondary-action){border-color:var(--bank-primary);color:#fff;background:var(--bank-primary);box-shadow:0 10px 18px #5d87ff2e}.reset-paper-button,.danger-action{border-color:#fa896b5c;color:#d94343;background:#fff0ec}.desk-market-switcher,.account-switcher.command-panel,.market-panel,.management-section,.risk-card,.history-panel,.research-card,.research-table-card,.research-note,.account-card,.settings-overview-card,.billing-table,.paper-control-bar,.billing-summary,.settings-overview-grid,.section-title,.client-modal-panel,.official-status-panel{border:1px solid var(--bank-line);border-radius:var(--bank-radius);background:var(--bank-panel);box-shadow:0 10px 32px #2a35470f}.desk-market-switcher,.account-switcher.command-panel{padding:14px}.desk-market-switcher{grid-template-columns:180px minmax(0,1fr);gap:12px}.desk-switcher-head,.desk-market-empty,.desk-market-chip,.command-account,.command-capital-strip div,.hero-title,.hero-countdown,.hero-metrics>div,.order-side-card,.ledger-card,.quote-card,.ledger-card .ledger-row,.risk-balance-board div,.risk-metrics div,.risk-market-row div,.research-metrics div,.research-training-grid div,.research-sample-strip div,.execution-context-grid div,.research-account-strip article{border-color:var(--bank-line);border-radius:14px;color:var(--bank-text);background:var(--bank-panel-2)}.desk-market-chip{align-items:center;min-height:76px}.desk-market-chip.active{border-color:#5d87ff7a;background:#ecf3ff;box-shadow:inset 3px 0 0 var(--bank-primary)}.row-interval,.desk-market-chip>span,.interval-chip,.interval-mini,.live-dot{color:#fff;background:var(--bank-primary)}.command-row{grid-template-columns:minmax(260px,.7fr) minmax(420px,1fr) minmax(320px,.72fr);gap:12px}.account-switcher.command-panel.compact .command-row{grid-template-columns:minmax(300px,.82fr) minmax(420px,1fr)}.account-switcher.command-panel.compact .command-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.command-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.command-actions button{min-height:56px;padding:0 10px;white-space:normal}.account-admin-note{display:grid;align-content:center;min-height:56px;padding:0 16px;border:1px solid #dce7f5;border-radius:18px;color:var(--bank-muted);background:#f7fbff}.account-admin-note span{font-size:12px;font-weight:800}.account-admin-note strong{margin-top:3px;color:var(--bank-heading);font-size:13px;font-weight:900}.command-account b{color:var(--bank-warning);background:#fff7e6}.customer-plan-strip.compact-policy-strip{margin-top:12px;gap:8px}.market-hero{grid-template-columns:minmax(260px,.75fr) 154px minmax(460px,1.35fr);gap:12px;padding:14px;border-bottom-color:var(--bank-line)}.hero-title h2,.settings-overview-card strong,.risk-card strong,.quote-card-head strong,.ledger-title strong,.section-title strong{color:var(--bank-heading)}.hero-countdown strong{color:var(--bank-primary);font-size:28px}.progress-line{background:#e9eef7}.progress-line i{background:var(--bank-primary)}.market-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,410px);grid-template-areas:"chart quote" "ledger quote";gap:12px;padding:14px;background:var(--bank-panel)}.chart-console{--chart-stage-height: clamp(250px, 31vh, 338px);border:1px solid var(--bank-line);border-radius:16px;background:var(--bank-chart)}.chart-stage{background:var(--bank-chart)}.chart-top,.chart-foot,.chart-dock,.quote-card-head,.ledger-title{border-color:var(--bank-line);background:var(--bank-panel-2)}.chart-mode-tabs{border-color:var(--bank-line);background:#fff}.chart-mode-tabs button.active{color:#fff;background:var(--bank-primary)}.execution-column{display:contents}.execution-column .quote-card{grid-area:quote}.execution-column .ledger-card{grid-area:ledger}.quote-card,.ledger-card,.order-side-card{box-shadow:none}.order-side-card:first-child{border-color:#13deb94d}.order-side-card:last-child{border-color:#fa896b4d}.order-side-card.selected{background:linear-gradient(90deg,rgba(93,135,255,.08),transparent 72%),var(--bank-panel-2);box-shadow:inset 3px 0 0 var(--bank-primary)}.account-card svg{color:#fff;background:var(--bank-primary);box-shadow:none}.account-card.tone-sage svg,.account-card.tone-pnl svg{background:var(--bank-success)}.account-card.tone-clay svg{background:var(--bank-danger)}.account-card.tone-bronze svg,.account-card.tone-neutral svg{background:var(--bank-warning)}.settings-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent;box-shadow:none}.settings-overview-card{min-height:104px;padding:18px}.settings-overview-card.wide{grid-column:span 2}.outcome-table,.billing-table,.history-table,.research-table{overflow:auto;scrollbar-gutter:stable both-edges}thead th,.outcome-table thead th,.billing-table thead th,.history-table thead th,.research-table thead th{position:sticky;top:0;z-index:2;color:var(--bank-muted);background:var(--bank-table-head)}th,td,.outcome-table th,.outcome-table td,.billing-table th,.billing-table td,.history-table th,.history-table td,.research-table th,.research-table td{height:42px;padding:10px 12px;border-bottom:1px solid var(--bank-line-soft);color:var(--bank-text);vertical-align:middle}tbody tr:hover td,.outcome-table tbody tr:hover td,.billing-table tbody tr:hover td,.history-table tbody tr:hover td,.research-table tbody tr:hover td{background:var(--bank-row-hover)}.positive,.side-up{color:#0f9f7b!important}.negative,.side-down{color:#d94343!important}.model-chip.winner.watch.watch,.official-status-badge.warn,.official-notice-card a{color:#d99000}.quote-card-head em{border-color:var(--bank-line);color:var(--bank-muted);background:#fff}.quote-card-head em.paper{color:var(--bank-primary);border-color:#5d87ff52;background:#ecf3ff}.quote-card-head em.dry{color:#d99000;border-color:#ffae1f5c;background:#fff7e6}.quote-card-head em.live{color:#0f9f7b;border-color:#13deb95c;background:#e6fffa}.research-model-tabs button{border-color:var(--bank-line);color:var(--bank-text);background:var(--bank-panel)}.research-model-tabs button:hover,.research-model-tabs button.active{border-color:#5d87ff75;background:#ecf3ff}.research-model-tabs button.active{box-shadow:inset 3px 0 0 var(--bank-primary)}.research-model-tabs span{color:var(--bank-primary);border-color:#5d87ff4d;background:#ecf3ff}@media(max-width:1280px){body{min-width:0}.lux-layout,.lux-header,.desk-market-switcher,.command-row,.account-switcher.command-panel.compact .command-row,.market-hero,.market-workspace,.settings-overview-grid{grid-template-columns:1fr}.market-workspace{grid-template-areas:"chart" "quote" "ledger"}.execution-column{display:grid;gap:12px}.execution-column .quote-card,.execution-column .ledger-card{grid-area:auto}.lux-sidebar{position:static;height:auto}}@media(max-width:560px){.admin-login-panel{padding:24px}.admin-login-panel .login-heading h1{font-size:30px}.admin-login-panel .login-form-row{align-items:flex-start;flex-direction:column}}.animated-login-shell{color-scheme:dark;--bank-text: #edf1f2;--bank-muted: #9fabbc;--bank-muted-2: #667179;--bank-line: rgba(130, 150, 174, .22);--bank-gold: #e6c66e;--bank-modal-shadow: 0 28px 80px rgba(0, 0, 0, .42);min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(420px,.92fr);padding:0;place-items:stretch;overflow:hidden;background:linear-gradient(120deg,#101822f5,#080c11fa 58%,#070a0d),#070908}.animated-login-shell .login-form-section{background:linear-gradient(180deg,rgba(122,167,255,.04),transparent 42%),#070a0d}.animated-login-shell .login-heading h1,.animated-login-shell .login-art-brand strong,.animated-login-shell .login-mobile-brand strong,.animated-login-panel .login-submit-button,.animated-login-panel .login-support-button{color:var(--bank-text)}.animated-login-shell .login-heading span{color:var(--bank-gold)}.animated-login-shell .login-heading p,.animated-login-panel .login-field>span,.animated-login-shell .login-checkbox{color:var(--bank-muted)}.animated-login-panel{width:min(420px,100%);display:grid;gap:18px;padding:34px;border:1px solid rgba(130,150,174,.2);border-radius:8px;background:#0a0f15eb;box-shadow:var(--bank-modal-shadow)}.animated-login-panel input[type=text],.animated-login-panel input[type=password]{border-color:#8296ae3d;color:#edf1f2;background:#090f15;box-shadow:none}.animated-login-panel input[type=text]:focus,.animated-login-panel input[type=password]:focus{border-color:#7aa7ff9e;background:#0c141d;box-shadow:0 0 0 3px #7aa7ff1f}.animated-login-panel .login-icon-button{border-color:#8296ae38;color:#b9c5d6;background:#8296ae14;transform:translateY(-50%)}.animated-login-panel .login-icon-button:hover{color:#fff;background:#7aa7ff1f}.animated-login-panel .login-icon-button:not(:disabled):active{transform:translateY(-50%)}.animated-login-panel .login-submit-button{border:1px solid rgba(122,167,255,.5);color:#071018;background:linear-gradient(135deg,#9ec1ff,#e6c66e);box-shadow:none}.animated-login-panel .login-support-button{border:1px solid rgba(130,150,174,.24);color:#edf1f2;background:#ffffff08}.animated-login-panel .login-link-button{color:#9ec1ff;background:transparent}.animated-login-panel .login-link-button:hover{color:#fff}.animated-login-panel .login-error{border-color:#ff667d47;color:#ff8396;background:#ff667d14}.lux-layout .chart-top,.lux-layout .chart-foot,.lux-layout .chart-dock,.lux-layout .quote-card-head,.lux-layout .ledger-title,.lux-layout .chart-mode-tabs,.lux-layout .execution-context-grid div,.lux-layout .research-account-strip article{color:var(--bank-text)!important;background:var(--bank-panel-2)!important;border-color:var(--bank-line)!important}.lux-layout .chart-console,.lux-layout .chart-stage,.lux-layout .market-workspace,.lux-layout .quote-card,.lux-layout .ledger-card,.lux-layout .order-side-card,.lux-layout .account-card,.lux-layout .lux-layout .lux-layout .outcome-table,.lux-layout .history-table,.lux-layout .research-table{color:var(--bank-text)!important;background:var(--bank-panel)!important;border-color:var(--bank-line)!important}.lux-layout .desk-switcher-head,.lux-layout .desk-market-empty,.lux-layout .desk-market-chip,.lux-layout .command-account,.lux-layout .command-capital-strip div,.lux-layout .hero-title,.lux-layout .hero-countdown,.lux-layout .hero-metrics>div,.lux-layout .lux-layout .lux-layout .lux-layout .ledger-card .ledger-row,.lux-layout .risk-balance-board div,.lux-layout .risk-metrics div,.lux-layout .risk-market-row div,.lux-layout .research-metrics div,.lux-layout .research-training-grid div,.lux-layout .research-sample-strip div{color:var(--bank-text)!important;background:var(--bank-panel-2)!important;border-color:var(--bank-line)!important}.lux-layout .chart-top *,.lux-layout .chart-foot *,.lux-layout .quote-card-head *,.lux-layout .ledger-title *,.lux-layout .order-side-card *,.lux-layout .settings-overview-card *,.lux-layout .lux-layout .risk-card *,.lux-layout .research-card *{text-shadow:none!important}.lux-layout .quote-card-head em,.lux-layout .stream-pill,.lux-layout .user-chip,.lux-layout .customer-plan-strip.compact-policy-strip span,.lux-layout .customer-plan-strip.compact-policy-strip em{background:#fff!important}@media(max-width:1080px){.animated-login-shell{grid-template-columns:1fr}}.animated-login-shell{color-scheme:light;--bank-text: #111827;--bank-muted: #6b7280;--bank-muted-2: #8a97a8;--bank-line: #dbe3ef;--bank-gold: #5d87ff;min-height:100vh;display:grid;grid-template-columns:minmax(520px,1fr) minmax(420px,1fr);background:#fff}.animated-login-shell .login-art-panel{padding:48px;color:#fff;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 24% 76%,rgba(255,255,255,.12),transparent 32%),linear-gradient(135deg,#5d87ff,#5f63f2 54%,#4e73df)}.animated-login-shell .login-form-section{display:grid;place-items:center;padding:48px;background:#fff}.animated-login-panel{width:min(420px,100%);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.animated-login-panel .login-heading{margin-bottom:10px;text-align:center}.animated-login-panel .login-heading span{color:#5d87ff}.animated-login-panel .login-heading h1{color:#111827;font-size:30px;letter-spacing:0}.animated-login-panel .login-heading p,.animated-login-panel .login-field>span,.animated-login-panel .login-checkbox{color:#6b7280}.animated-login-panel input[type=text],.animated-login-panel input[type=password]{min-height:48px;border:1px solid #dbe3ef;border-radius:10px;color:#111827;background:#fff;box-shadow:none;font-weight:650}.animated-login-panel input[type=text]:focus,.animated-login-panel input[type=password]:focus{border-color:#5d87ff;background:#fff;box-shadow:0 0 0 4px #5d87ff1f}.animated-login-panel .login-icon-button{border:0;color:#6b7280;background:transparent;transform:translateY(-50%)}.animated-login-panel .login-icon-button:hover{color:#111827;background:#f3f6fb}.animated-login-panel .login-submit-button{border:0;color:#fff;background:#5d87ff;box-shadow:0 12px 22px #5d87ff38}.animated-login-panel .login-submit-button:hover{color:#fff;background:#456fff}.animated-login-panel .login-support-button{border:1px solid #dbe3ef;color:#111827;background:#fff}.animated-login-panel .login-support-button:hover{color:#111827;background:#f8fbff}.animated-login-panel .login-link-button{color:#5d87ff}.animated-login-panel .login-error{border-color:#fa896b57;color:#d94343;background:#fff0ec}.lux-layout .chart-dock div,.lux-layout .ledger-grid div,.lux-layout .order-side-metrics div,.lux-layout .strategy-action,.lux-layout .empty-mini,.lux-layout .ledger-list,.lux-layout .order-side-board,.lux-layout .execution-context-grid,.lux-layout .research-account-strip,.lux-layout .chart-price-summary,.lux-layout .chart-state{color:var(--bank-text)!important;background:var(--bank-panel-2)!important;border-color:var(--bank-line)!important}.lux-layout .chart-dock div strong,.lux-layout .ledger-grid div strong,.lux-layout .order-side-metrics div strong,.lux-layout .strategy-action strong,.lux-layout .quote-card strong,.lux-layout .ledger-card strong{color:var(--bank-heading)!important}.lux-layout .empty-mini{border-style:dashed!important;min-height:112px}.lux-layout .market-workspace{border-top:1px solid var(--bank-line)}.lux-layout .order-side-card.selected{background:linear-gradient(90deg,rgba(93,135,255,.08),transparent 72%),#fff!important}.lux-layout .order-side-card:first-child{border-color:#13deb959!important}.lux-layout .order-side-card:last-child{border-color:#fa896b59!important}.lux-layout .chart-foot,.lux-layout .chart-dock{background:#fff!important}html,body{background:#f7f9fc}.lux-layout{--bank-bg: #f7f9fc;--bank-rail: #ffffff;--bank-panel: #ffffff;--bank-panel-2: #f8fbff;--bank-chart: #ffffff;--bank-table-head: #f4f7fb;--bank-row-hover: #f7fbff;--bank-line: #dfe8f5;--bank-line-soft: #edf2f8;--bank-heading: #111827;--bank-text: #1f2937;--bank-muted: #718198;--bank-primary: #5d87ff;--bank-primary-soft: #edf3ff;--bank-success: #0f9f7b;--bank-danger: #d94343;--bank-warning: #d99000;color:var(--bank-text)!important;background:var(--bank-bg)!important}.lux-layout,.lux-layout .lux-main,.lux-layout .lux-header{background-image:none!important}.lux-layout .lux-main{background:var(--bank-bg)!important}.lux-layout .lux-header{border-bottom:1px solid var(--bank-line)!important;background:var(--bank-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lux-layout .lux-sidebar{background:var(--bank-rail)!important;box-shadow:none!important}.lux-layout .desk-market-switcher,.lux-layout .account-switcher.command-panel,.lux-layout .market-panel,.lux-layout .management-section,.lux-layout .risk-section,.lux-layout .risk-card,.lux-layout .history-panel,.lux-layout .research-card,.lux-layout .research-table-card,.lux-layout .research-note,.lux-layout .account-card,.lux-layout .settings-overview-card,.lux-layout .billing-table,.lux-layout .paper-control-bar,.lux-layout .billing-summary,.lux-layout .settings-overview-grid,.lux-layout .section-title,.lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .official-position-panel,.lux-layout .official-position-list,.lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .client-modal-panel,.lux-layout .official-status-panel,.lux-layout .chart-console,.lux-layout .quote-card,.lux-layout .ledger-card,.lux-layout .order-side-card{color:var(--bank-text)!important;border-color:var(--bank-line)!important;background:var(--bank-panel)!important;background-image:none!important;box-shadow:0 10px 28px #2a35470e!important}.lux-layout .chart-stage,.lux-layout .chart-top,.lux-layout .chart-foot,.lux-layout .chart-dock,.lux-layout .chart-dock div,.lux-layout .quote-card-head,.lux-layout .ledger-title,.lux-layout .desk-switcher-head,.lux-layout .desk-market-empty,.lux-layout .desk-market-chip,.lux-layout .command-account,.lux-layout .command-capital-strip div,.lux-layout .hero-title,.lux-layout .hero-countdown,.lux-layout .hero-metrics>div,.lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .risk-account-strip,.lux-layout .risk-card-summary,.lux-layout .risk-balance-board div,.lux-layout .risk-metrics div,.lux-layout .risk-market-row div,.lux-layout .metric-emphasis,.lux-layout .official-position-row,.lux-layout .payoff-strip div,.lux-layout .ledger-grid div,.lux-layout .strategy-action,.lux-layout .ledger-list,.lux-layout .empty-panel,.lux-layout .empty-mini,.lux-layout .research-metrics div,.lux-layout .research-training-grid div,.lux-layout .research-sample-strip div,.lux-layout .research-account-strip article,.lux-layout .execution-context-grid div,.lux-layout .settings-grid label,.lux-layout .modal-section-grid label{color:var(--bank-text)!important;border-color:var(--bank-line-soft)!important;background:var(--bank-panel-2)!important;background-image:none!important;box-shadow:none!important}.lux-layout .chart-stage canvas{background:#fff!important}.lux-layout h1,.lux-layout h2,.lux-layout h3,.lux-layout strong,.lux-layout b,.lux-layout .hero-title h2,.lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .settings-overview-card strong,.lux-layout .risk-card strong,.lux-layout .quote-card strong,.lux-layout .ledger-card strong,.lux-layout .chart-top strong,.lux-layout .chart-dock strong{color:var(--bank-heading)!important;text-shadow:none!important}.lux-layout small,.lux-layout em,.lux-layout th,.lux-layout .eyebrow,.lux-layout .lux-header small,.lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .lux-layout .chart-state,.lux-layout .row-main small,.lux-layout .command-account small,.lux-layout .settings-overview-card small{color:var(--bank-muted)!important;text-shadow:none!important}.lux-layout td,.lux-layout input,.lux-layout select,.lux-layout textarea{color:var(--bank-text)!important;background:#fff!important;border-color:var(--bank-line)!important}.lux-layout table thead th,.lux-layout thead th{color:var(--bank-muted)!important;background:var(--bank-table-head)!important}.lux-layout table tbody tr:hover td{background:var(--bank-row-hover)!important}.lux-layout .positive,.lux-layout .side-up{color:var(--bank-success)!important}.lux-layout .negative,.lux-layout .side-down{color:var(--bank-danger)!important}.lux-layout .lux-layout .model-chip.winner{color:var(--bank-warning)!important}.lux-layout .desk-market-chip.active,.lux-layout .system-item.active,.lux-layout .workspace-product-item.active,.lux-layout .market-menu-row.active{color:var(--bank-primary)!important;border-color:#5d87ff57!important;background:var(--bank-primary-soft)!important;box-shadow:inset 3px 0 0 var(--bank-primary)!important}.lux-layout .interval-chip,.lux-layout .interval-mini,.lux-layout .row-interval,.lux-layout .desk-market-chip>span,.lux-layout .live-dot{color:#fff!important;background:var(--bank-primary)!important}.lux-layout .stream-pill.live{color:var(--bank-success)!important;border-color:#0f9f7b3d!important;background:#e6fffa!important}.lux-layout .client-modal-backdrop{background:#2a354738!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lux-layout .client-modal-head,.lux-layout .client-form-actions{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lux-layout .chart-mode-tabs,.lux-layout .chart-mode-tabs button{background:#fff!important}.lux-layout .chart-mode-tabs button.active{color:#fff!important;background:var(--bank-primary)!important}.lux-layout{--client-bg: #f5f8fc;--client-surface: #ffffff;--client-surface-soft: #f7faff;--client-surface-tint: #edf4ff;--client-border: #dce7f5;--client-border-soft: #edf2f8;--client-title: #111827;--client-text: #253247;--client-muted: #75849a;--client-blue: #5d87ff;--client-blue-soft: #edf3ff;--client-green: #0f9f7b;--client-red: #d94343;--client-amber: #d99000;color:var(--client-text)!important;background:var(--client-bg)!important;font-size:14px;line-height:1.45}.lux-layout .lux-main{gap:16px;padding:20px 24px 34px;background:linear-gradient(180deg,#f8fbff 0%,var(--client-bg) 220px),var(--client-bg)!important}.lux-layout h1{color:var(--client-title)!important;font-size:28px!important;line-height:1.16!important;letter-spacing:0!important}.lux-layout h2,.lux-layout .market-hero h2{color:var(--client-title)!important;font-size:22px!important;line-height:1.2!important;letter-spacing:0!important}.lux-layout h3,.lux-layout .section-title strong,.lux-layout .lux-layout .client-modal-head strong{color:var(--client-title)!important;font-size:18px!important;line-height:1.24!important;letter-spacing:0!important}.lux-layout strong,.lux-layout b{letter-spacing:0!important}.lux-layout :is(.market-panel,.market-hero,.chart-console,.chart-top,.chart-foot,.chart-dock,.quote-card,.quote-card-head,.order-side-board,.order-side-card,.ledger-card,.ledger-title,.ledger-list,.history-panel,.history-panel header,.history-table,.history-pagination,.risk-section,.risk-card,.risk-card-summary,.risk-balance-board,.risk-metrics,.risk-market-row,.research-card,.research-table-card,.research-sample-hero,.research-sample-strip,.research-note,.management-section,.settings-overview-grid,.settings-overview-card,.billing-summary,.billing-table,.official-position-panel,.official-position-list,.client-modal-panel,.client-modal-head,.client-modal-body,.client-form-actions){color:var(--client-text)!important;border-color:var(--client-border)!important;background:var(--client-surface)!important;background-image:none!important;box-shadow:0 12px 32px #2a35470f!important;text-shadow:none!important}.lux-layout :is(.chart-price-summary,.chart-state,.chart-foot>div,.chart-dock>div,.payoff-strip>div,.ledger-grid>div,.order-side-head,.order-side-metrics>div,.strategy-action,.execution-context-grid>div,.history-metrics>div,.risk-account-strip>article,.risk-balance-board>div,.risk-metrics>div,.risk-market-row>div,.research-metrics>div,.research-training-grid>div,.research-sample-strip>div,.research-account-strip>article,.settings-grid label,.modal-section,.modal-section-grid label,.readonly-field,.cycle-selector,.strategy-option,.play-option,.reset-impact>div,.account-picker-row,.official-position-row,.empty-panel,.empty-mini){color:var(--client-text)!important;border-color:var(--client-border-soft)!important;background:var(--client-surface-soft)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.lux-layout :is(.risk-account-strip,.risk-balance-board,.risk-metrics,.risk-market-row,.history-metrics,.research-sample-strip,.order-side-metrics,.ledger-grid,.chart-dock,.chart-foot){gap:1px!important;border-color:var(--client-border)!important;background:var(--client-border-soft)!important;background-image:none!important;box-shadow:none!important}.lux-layout .chart-console{overflow:hidden}.lux-layout .chart-stage,.lux-layout .chart-stage canvas{background:#fff!important}.lux-layout .chart-foot>div,.lux-layout .chart-dock>div{min-height:58px;padding:10px 12px}.lux-layout .chart-foot span,.lux-layout .chart-dock span,.lux-layout .ledger-grid span,.lux-layout .order-side-metrics span,.lux-layout .history-metrics span,.lux-layout .risk-metrics span,.lux-layout .risk-balance-board span,.lux-layout .risk-account-strip span,.lux-layout .research-sample-strip span,.lux-layout .research-sample-hero span,.lux-layout .lux-layout .settings-overview-card span,.lux-layout .readonly-field span,.lux-layout .client-field span{color:var(--client-muted)!important;font-size:12px!important;font-weight:760!important;letter-spacing:0!important;text-shadow:none!important}.lux-layout .chart-foot strong,.lux-layout .chart-dock strong,.lux-layout .ledger-grid strong,.lux-layout .order-side-metrics strong,.lux-layout .history-metrics strong,.lux-layout .risk-metrics strong,.lux-layout .risk-balance-board strong,.lux-layout .risk-account-strip strong,.lux-layout .research-sample-strip strong,.lux-layout .settings-overview-card strong,.lux-layout .readonly-field strong{color:var(--client-title)!important;font-size:16px!important;font-weight:850!important;line-height:1.18!important;text-shadow:none!important}.lux-layout .quote-card-head{align-items:center;min-height:58px;padding:14px 16px;border-bottom:1px solid var(--client-border-soft)!important}.lux-layout .quote-card-head strong,.lux-layout .order-side-head strong{font-size:17px!important;font-weight:850!important}.lux-layout .quote-card-head span,.lux-layout .order-side-head span{color:var(--client-muted)!important;font-size:12px!important}.lux-layout .quote-card-head em,.lux-layout .stream-pill,.lux-layout .user-chip,.lux-layout .interval-mini,.lux-layout .row-interval{border-color:var(--client-border)!important;background:#fff!important;background-image:none!important}.lux-layout .order-side-card{overflow:hidden;border-radius:16px!important}.lux-layout .order-side-card:first-child{border-color:#0f9f7b47!important}.lux-layout .order-side-card:last-child{border-color:#d9434338!important}.lux-layout .order-side-card.selected{background:linear-gradient(90deg,#5d87ff12,#fff 76%)!important;border-color:#5d87ff61!important}.lux-layout .order-side-head{min-height:50px;padding:12px 14px;border-bottom:1px solid var(--client-border-soft)!important}.lux-layout .order-side-metrics>div{min-height:62px;padding:10px 12px}.lux-layout .risk-section .section-title,.lux-layout .history-section>.section-title,.lux-layout .lux-layout .research-card .section-title,.lux-layout .management-section .section-title{min-height:54px;padding:14px 16px;border-radius:18px!important;background:var(--client-surface)!important}.lux-layout .risk-account-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;border:0!important;background:transparent!important}.lux-layout .risk-account-strip>article{min-height:82px;padding:14px 16px;border:1px solid var(--client-border)!important;border-radius:18px!important}.lux-layout .risk-card{border-radius:18px!important;padding:18px}.lux-layout .risk-card-summary{min-height:104px;padding:16px;border-radius:16px!important;background:linear-gradient(135deg,#5d87ff0f,#fff 72%)!important}.lux-layout .risk-card-summary strong{color:var(--client-title)!important;font-size:24px!important;font-weight:900!important}.lux-layout .risk-card-summary p,.lux-layout .risk-account-strip small,.lux-layout .risk-card-head span,.lux-layout .settings-overview-card small,.lux-layout .lux-layout .client-modal-panel small{color:var(--client-muted)!important;font-size:12px!important;line-height:1.38!important}.lux-layout .history-panel{overflow:hidden;border-radius:18px!important}.lux-layout .history-panel header{grid-template-columns:minmax(300px,.74fr) minmax(520px,1fr);gap:12px;padding:14px}.lux-layout .history-metrics>div{min-height:62px;padding:10px 12px;border-radius:12px!important}.lux-layout .history-table{border-top:1px solid var(--client-border-soft)!important;background:var(--client-surface)!important}.lux-layout .history-table table{background:#fff!important}.lux-layout .history-table th,.lux-layout .history-table td,.lux-layout .lux-layout .lux-layout .billing-table th,.lux-layout .billing-table td{padding:12px 14px!important;border-bottom:1px solid var(--client-border-soft)!important;color:var(--client-text)!important;font-size:13px!important;line-height:1.35!important;background:#fff!important}.lux-layout .history-table th,.lux-layout .lux-layout .billing-table th{color:var(--client-muted)!important;font-size:12px!important;font-weight:820!important;background:#f5f8fc!important}.lux-layout .history-pagination{min-height:58px;padding:10px 14px;border-top:1px solid var(--client-border)!important}.lux-layout .history-pagination span{color:var(--client-muted)!important;font-size:13px!important}.lux-layout .history-pagination button{min-width:38px;height:36px;border-radius:10px!important;color:var(--client-text)!important;border-color:var(--client-border)!important;background:#fff!important;box-shadow:none!important}.lux-layout .history-pagination button.active{color:#fff!important;border-color:var(--client-blue)!important;background:var(--client-blue)!important}.lux-layout .research-sample-hero{min-height:108px;padding:16px;border-color:#0f9f7b3d!important;background:linear-gradient(135deg,#0f9f7b14,#fff 76%)!important}.lux-layout .research-sample-hero strong{color:var(--client-title)!important;font-size:30px!important;font-weight:900!important}.lux-layout .research-sample-hero p{color:var(--client-muted)!important;font-size:13px!important}.lux-layout .research-sample-strip>div{min-height:66px;padding:12px 14px}.lux-layout .research-card{border-radius:18px!important}.lux-layout .desk-market-chip.active,.lux-layout .market-menu-row.active{color:var(--client-blue)!important;border-color:#5d87ff5c!important;background:var(--client-blue-soft)!important;box-shadow:inset 3px 0 0 var(--client-blue)!important}.lux-layout .lux-layout .lux-layout .positive,.lux-layout .side-up{color:var(--client-green)!important}.lux-layout .lux-layout .lux-layout .negative,.lux-layout .side-down{color:var(--client-red)!important}.lux-layout .client-modal-backdrop{background:#1118273d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lux-layout .client-modal-panel{max-height:min(86vh,920px);border-radius:22px!important;overflow:hidden}.lux-layout .client-modal-head{min-height:66px;padding:16px 20px;border-bottom:1px solid var(--client-border)!important}.lux-layout .client-modal-body{padding:18px 20px}.lux-layout .client-form-actions{min-height:68px;padding:14px 20px;border-top:1px solid var(--client-border)!important}.lux-layout .modal-section{padding:16px;border:1px solid var(--client-border)!important;border-radius:18px!important}.lux-layout input,.lux-layout select,.lux-layout textarea{min-height:42px;color:var(--client-title)!important;border-color:var(--client-border)!important;background:#fff!important;box-shadow:none!important}.lux-layout input:focus,.lux-layout select:focus,.lux-layout textarea:focus{border-color:#5d87ff8c!important;box-shadow:0 0 0 4px #5d87ff1a!important;outline:0}.lux-layout .plain-button,.lux-layout .modal-icon-button{color:var(--client-text)!important;border-color:var(--client-border)!important;background:#fff!important}.lux-layout .plain-button:hover,.lux-layout .modal-icon-button:hover{background:var(--client-blue-soft)!important}@media(max-width:1280px){.lux-layout .history-panel header,.lux-layout .risk-account-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.lux-layout .lux-main{padding:16px}.lux-layout .history-panel header,.lux-layout .risk-account-strip,.lux-layout .history-metrics,.lux-layout .risk-balance-board,.lux-layout .risk-metrics,.lux-layout .risk-market-row{grid-template-columns:1fr}.lux-layout h1{font-size:24px!important}}:root{--client-bg-final: #f6f9fd;--client-panel-final: #ffffff;--client-soft-final: #f8fbff;--client-muted-final: #718198;--client-text-final: #253247;--client-title-final: #111827;--client-line-final: #dfe8f5;--client-line-soft-final: #edf2f8;--client-primary-final: #5d87ff;--client-primary-soft-final: #eef4ff;--client-success-final: #0f9f7b;--client-danger-final: #d94343}body:has(.client-modal-backdrop){overflow:hidden}.client-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:36px!important;background:#11182738!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.client-modal-panel{display:flex!important;flex-direction:column!important;width:min(1160px,calc(100vw - 72px))!important;max-height:calc(100vh - 72px)!important;overflow:hidden!important;color:var(--client-text-final)!important;border:1px solid var(--client-line-final)!important;border-radius:22px!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:0 30px 80px #2a354733!important}.client-modal-wide{width:min(1280px,calc(100vw - 72px))!important}.account-config-modal{width:min(1280px,calc(100vw - 72px))!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important}.client-modal-head,.account-config-modal .client-modal-head,.client-form-actions{flex:0 0 auto!important;min-height:64px!important;padding:16px 22px!important;color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:none!important}.client-modal-head{border-bottom:1px solid var(--client-line-final)!important}.client-form-actions{border-top:1px solid var(--client-line-final)!important}.client-modal-body,.account-config-modal .client-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:18px 22px!important;color:var(--client-text-final)!important;background:var(--client-bg-final)!important;background-image:none!important}.client-modal-head span,.client-modal-head small,.client-modal-panel small,.modal-section-head small,.modal-section-grid label small,.modal-section-grid .readonly-field small,.modal-section-grid .strategy-option small,.modal-section-grid .play-option small,.settings-grid .readonly-field small{color:var(--client-muted-final)!important;text-shadow:none!important}.client-modal-head strong,.client-modal-panel strong,.modal-section-head span,.modal-section-grid .strategy-option strong,.modal-section-grid .play-option strong,.settings-grid .readonly-field strong{color:var(--client-title-final)!important;text-shadow:none!important}.account-config-shell{display:grid!important;gap:14px!important;color:var(--client-text-final)!important;background:transparent!important}.modal-section,.modal-section-grid label,.modal-section-grid .settings-grid-field,.modal-section-grid .readonly-field,.modal-section-grid .cycle-selector,.settings-grid .readonly-field,.reset-impact>div,.account-picker-row,.official-status-panel,.official-status-item,.status-impact-card{color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.modal-section{overflow:visible!important;border-radius:18px!important}.modal-section-head{min-height:54px!important;padding:14px 16px!important;border-bottom:1px solid var(--client-line-soft-final)!important;background:var(--client-panel-final)!important;background-image:none!important}.settings-grid.modal-settings-grid.modal-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;background:transparent!important}.modal-section-grid label,.modal-section-grid .settings-grid-field,.modal-section-grid .readonly-field,.modal-section-grid .cycle-selector{min-height:92px!important;padding:12px 14px!important;border-radius:14px!important}.modal-section-grid .strategy-selector{grid-template-columns:repeat(3,minmax(0,1fr))!important}.modal-section-grid .play-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-section-grid .strategy-option,.modal-section-grid .play-option{min-height:74px!important;color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:var(--client-soft-final)!important;background-image:none!important}.modal-section-grid .strategy-option:has(input:checked),.modal-section-grid .play-option:has(input:checked){border-color:#0f9f7b66!important;background:linear-gradient(90deg,#0f9f7b17,#fff 82%)!important;box-shadow:inset 3px 0 0 var(--client-success-final)!important}.modal-section-grid input,.modal-section-grid select,.client-modal-panel input,.client-modal-panel select,.client-modal-panel textarea{min-height:42px!important;color:var(--client-title-final)!important;border:1px solid var(--client-line-final)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.modal-section-grid input::placeholder,.client-modal-panel input::placeholder{color:#91a0b5!important}.client-modal-panel button,.client-modal-panel .plain-button,.client-modal-panel .modal-icon-button{color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:#fff!important;background-image:none!important}.client-modal-panel button[type=submit],.client-modal-panel .client-form-actions button[type=submit]{color:#fff!important;border-color:var(--client-primary-final)!important;background:var(--client-primary-final)!important}.client-modal-panel .modal-icon-button{width:38px!important;height:38px!important;border-radius:12px!important}.lux-layout .section-title,.lux-layout .research-section>.section-title,.lux-layout .management-section>.section-title,.lux-layout .history-section>.section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;padding:14px 18px!important;border:1px solid var(--client-line-final)!important;border-radius:18px!important;color:var(--client-text-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:0 12px 28px #2a35470e!important}.lux-layout .section-title span{color:var(--client-muted-final)!important;font-size:13px!important;font-weight:760!important}.lux-layout .section-title strong{color:var(--client-title-final)!important;font-size:22px!important;line-height:1.18!important}.lux-layout .research-section>.section-title strong{font-size:22px!important}.lux-layout .market-workspace,.lux-layout .chart-console,.lux-layout .chart-foot,.lux-layout .chart-dock{overflow:visible!important}.lux-layout .chart-foot,.lux-layout .chart-dock{align-items:stretch!important;border-color:var(--client-line-final)!important;background:var(--client-line-soft-final)!important}.lux-layout .chart-foot>div,.lux-layout .chart-dock>div{min-height:76px!important;padding:12px 16px!important;overflow:visible!important;align-content:center!important;color:var(--client-text-final)!important;background:var(--client-soft-final)!important}.lux-layout .chart-foot strong,.lux-layout .chart-dock strong{display:block!important;margin-top:5px!important;overflow:visible!important;color:var(--client-title-final)!important;font-size:18px!important;line-height:1.18!important;white-space:normal!important}.lux-layout .billing-summary{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1px!important;overflow:hidden!important;border:1px solid var(--client-line-final)!important;border-radius:18px!important;background:var(--client-line-soft-final)!important;box-shadow:0 12px 28px #2a35470e!important}.lux-layout .billing-summary>div,.lux-layout .billing-summary div{min-height:86px!important;padding:16px 18px!important;color:var(--client-text-final)!important;border:0!important;border-radius:0!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:none!important}.lux-layout .billing-summary span,.lux-layout .billing-summary strong{color:var(--client-title-final)!important;text-shadow:none!important}.lux-layout .billing-summary span{color:var(--client-muted-final)!important;font-size:12px!important}.lux-layout .billing-summary strong{margin-top:7px!important;font-size:18px!important;line-height:1.18!important}.lux-layout .billing-table,.lux-layout .billing-table table,.lux-layout .history-table,.lux-layout .history-table table,.lux-layout .research-table,.lux-layout .research-table table{color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important}.lux-layout :is(.billing-table,.history-table,.research-table) :is(th,td){color:var(--client-text-final)!important;border-color:var(--client-line-soft-final)!important;background:#fff!important}.lux-layout :is(.billing-table,.history-table,.research-table) th{color:var(--client-muted-final)!important;background:#f4f7fb!important}.lux-layout .research-sample-hero,.lux-layout .research-sample-strip>div,.lux-layout .research-training-grid>div,.lux-layout .research-metrics>div,.lux-layout .research-account-strip>article{color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important}@media(max-width:1280px){.settings-grid.modal-settings-grid.modal-section-grid,.modal-section-grid .strategy-selector,.modal-section-grid .play-selector,.lux-layout .billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.client-modal-backdrop{align-items:stretch!important;padding:14px!important}.client-modal-panel,.client-modal-wide,.client-modal-narrow,.account-config-modal{width:calc(100vw - 28px)!important;max-height:calc(100vh - 28px)!important}.settings-grid.modal-settings-grid.modal-section-grid,.modal-section-grid .strategy-selector,.modal-section-grid .play-selector,.lux-layout .billing-summary{grid-template-columns:1fr!important}}.lux-layout .market-panel,.lux-layout .market-workspace,.lux-layout .chart-console{overflow:visible!important}.lux-layout .chart-console{display:grid!important;grid-template-rows:auto minmax(300px,var(--chart-stage-height, 360px)) auto auto!important;height:auto!important;min-height:max-content!important;contain:none!important}.lux-layout .chart-stage{min-height:300px!important;height:var(--chart-stage-height, 360px)!important}.lux-layout .chart-foot,.lux-layout .chart-dock{width:100%!important;min-height:0!important;overflow:visible!important}.lux-layout .chart-foot{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.lux-layout .chart-dock{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;min-height:92px!important;border-top:1px solid var(--client-line-final)!important}.lux-layout .chart-foot>div,.lux-layout .chart-dock>div{display:flex!important;min-width:0!important;overflow:visible!important;flex-direction:column!important;justify-content:center!important}.lux-layout .chart-dock>div{min-height:92px!important;padding:16px 18px!important}.lux-layout .chart-dock span{display:block!important;min-height:16px!important;line-height:1.22!important;white-space:nowrap!important}.lux-layout .chart-dock strong{display:block!important;min-height:26px!important;margin-top:8px!important;overflow:visible!important;color:var(--client-title-final)!important;font-size:20px!important;line-height:1.2!important;white-space:normal!important;word-break:keep-all!important}@media(max-width:1320px){.lux-layout .chart-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.lux-layout .chart-dock{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.client-modal-panel.official-status-modal{color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important}.client-modal-panel.official-status-modal .client-modal-head,.client-modal-panel.official-status-modal .official-status-body{color:var(--client-text-final)!important;background:var(--client-panel-final)!important;background-image:none!important}.client-modal-panel.official-status-modal .official-status-actions a{color:#fff!important;border-color:#0f172a!important;background:#0f172a!important;box-shadow:0 10px 22px #0f172a1f!important}.client-modal-panel.official-status-modal .official-status-actions a:hover{color:#fff!important;border-color:#1e293b!important;background:#1e293b!important}.client-modal-panel.official-status-modal .official-status-hero,.client-modal-panel.official-status-modal .official-status-placeholder,.client-modal-panel.official-status-modal .official-status-error,.client-modal-panel.official-status-modal .official-status-empty,.client-modal-panel.official-status-modal .official-notice-card,.client-modal-panel.official-status-modal .official-component-card{color:var(--client-text-final)!important;border:1px solid var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:0 12px 30px #2a35470f!important;text-shadow:none!important}.client-modal-panel.official-status-modal .official-status-hero{min-height:108px!important;padding:18px 20px!important}.client-modal-panel.official-status-modal .official-status-hero.ok{border-color:#0f9f7b42!important;background:linear-gradient(135deg,#0f9f7b1a,#fff0 62%),var(--client-panel-final)!important}.client-modal-panel.official-status-modal .official-status-hero.warn{border-color:#d9900047!important;background:linear-gradient(135deg,#d990001c,#fff0 62%),var(--client-panel-final)!important}.client-modal-panel.official-status-modal .official-status-hero.issue,.client-modal-panel.official-status-modal .official-status-error{border-color:#d9434347!important;background:linear-gradient(135deg,#d9434317,#fff0 62%),var(--client-panel-final)!important}.client-modal-panel.official-status-modal .official-status-hero span,.client-modal-panel.official-status-modal .official-status-hero small,.client-modal-panel.official-status-modal .official-status-section-head span,.client-modal-panel.official-status-modal .official-notice-card small,.client-modal-panel.official-status-modal .official-component-card small{color:var(--client-muted-final)!important;text-shadow:none!important}.client-modal-panel.official-status-modal .official-status-hero strong,.client-modal-panel.official-status-modal .official-status-section-head strong,.client-modal-panel.official-status-modal .official-notice-card strong,.client-modal-panel.official-status-modal .official-component-card strong{color:var(--client-title-final)!important;text-shadow:none!important}.client-modal-panel.official-status-modal .official-status-hero b{color:var(--client-title-final)!important;border:1px solid var(--client-line-final)!important;background:var(--client-soft-final)!important;box-shadow:none!important}.client-modal-panel.official-status-modal .official-status-empty,.client-modal-panel.official-status-modal .official-status-placeholder{min-height:64px!important;color:var(--client-muted-final)!important}.client-modal-panel.official-status-modal .official-status-error{color:var(--client-danger-final)!important}.client-modal-panel.official-status-modal .official-components-grid{gap:12px!important}.client-modal-panel.official-status-modal .official-component-card{min-height:118px!important;padding:16px 18px!important}.client-modal-panel.official-status-modal .official-status-badge{color:var(--client-muted-final)!important;border-color:var(--client-line-final)!important;background:var(--client-soft-final)!important}.client-modal-panel.official-status-modal .official-status-badge.ok{color:var(--client-success-final)!important;border-color:#0f9f7b4d!important;background:#0f9f7b14!important}.client-modal-panel.official-status-modal .official-status-badge.warn{color:var(--client-amber, #d99000)!important;border-color:#d9900047!important;background:#d9900014!important}.client-modal-panel.official-status-modal .official-status-badge.issue{color:var(--client-danger-final)!important;border-color:#d9434347!important;background:#d9434314!important}.account-config-modal .modal-section-grid .strategy-selector{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;align-items:stretch!important;gap:12px!important;min-height:0!important;padding:14px!important;border-radius:18px!important;color:var(--client-text-final)!important;border:1px solid var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important}.account-config-modal .modal-section-grid .strategy-selector>span{grid-column:1 / -1!important;margin:0 2px 2px!important;color:var(--client-muted-final)!important;font-size:13px!important;line-height:1.2!important}.account-config-modal .modal-section-grid .strategy-option{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;grid-template-areas:"title check" "desc check"!important;align-content:center!important;align-items:center!important;column-gap:14px!important;row-gap:7px!important;min-height:112px!important;padding:18px 18px 18px 20px!important;overflow:hidden!important;color:var(--client-text-final)!important;border:1px solid var(--client-line-final)!important;border-radius:18px!important;background:var(--client-soft-final)!important;background-image:none!important;box-shadow:0 10px 24px #2a35470d!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}.account-config-modal .modal-section-grid .strategy-option:hover{border-color:#5d87ff57!important;background:#fff!important;box-shadow:0 14px 28px #2a354714!important}.account-config-modal .modal-section-grid .strategy-option input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.account-config-modal .modal-section-grid .strategy-option:after{content:""!important;grid-area:check!important;justify-self:end!important;align-self:center!important;width:22px!important;height:22px!important;border:2px solid #cbd7e7!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 5px #fff!important}.account-config-modal .modal-section-grid .strategy-option:has(input:checked){color:var(--client-title-final)!important;border-color:#0f9f7b7a!important;background:linear-gradient(135deg,#0f9f7b1f,#fff0 68%),#fff!important;box-shadow:inset 4px 0 0 var(--client-success-final),0 16px 32px #0f9f7b1a!important}.account-config-modal .modal-section-grid .strategy-option:has(input:checked):after{border-color:var(--client-success-final)!important;background:var(--client-success-final)!important;box-shadow:inset 0 0 0 5px #fff,0 0 0 4px #0f9f7b1f!important}.account-config-modal .modal-section-grid .strategy-option strong{grid-area:title!important;display:block!important;min-width:0!important;overflow:visible!important;color:var(--client-title-final)!important;font-size:17px!important;font-weight:900!important;line-height:1.22!important;white-space:normal!important}.account-config-modal .modal-section-grid .strategy-option small{grid-area:desc!important;display:block!important;min-width:0!important;max-width:100%!important;overflow:visible!important;color:var(--client-muted-final)!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;white-space:normal!important}@media(max-width:900px){.account-config-modal .modal-section-grid .strategy-selector{grid-template-columns:1fr!important}}.signal-route-panel{display:grid;gap:14px}.signal-route-group{display:grid;gap:10px}.signal-route-group>span{color:var(--text-muted);font-size:.82rem;font-weight:800}.signal-route-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signal-route-group.compact .signal-route-options{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-route-option{min-height:88px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:start;padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,var(--brand-soft));cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.signal-route-option:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--border));box-shadow:0 10px 24px #0f172a14}.signal-route-option.selected{border-color:color-mix(in srgb,var(--brand) 70%,var(--border));background:color-mix(in srgb,var(--brand-soft) 42%,var(--panel))}.signal-route-option input{grid-row:1 / span 2;width:16px;height:16px;margin-top:3px;accent-color:var(--brand)}.signal-route-option strong{color:var(--text);font-size:.94rem;line-height:1.2}.signal-route-option small{color:var(--text-muted);font-size:.78rem;line-height:1.45}@media(max-width:980px){.signal-route-options,.signal-route-group.compact .signal-route-options{grid-template-columns:1fr}}.model-chip.neutral,.model-chip.observe,.model-chip.observing,.model-chip.trained_observing,.model-chip.research,.model-chip.research_simulation,.model-chip.cold_start,.lux-layout .model-chip.observe,.lux-layout .model-chip.observing,.lux-layout .model-chip.trained_observing,.lux-layout .model-chip.research,.lux-layout .model-chip.research_simulation,.lux-layout .model-chip.cold_start,.lux-layout .model-chip.neutral{border-color:color-mix(in srgb,var(--bank-primary, #5d87ff) 38%,#c8d7ff)!important;color:#315bcf!important;background:#edf4ff!important;box-shadow:inset 0 0 0 1px #5d87ff14!important}.account-picker-modal .account-picker-tools{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(224px,auto)!important;align-items:end!important;gap:14px!important;padding:14px!important;border:1px solid var(--client-line-final, #dbe7f6)!important;border-radius:20px!important;background:#f8fbff!important;box-shadow:inset 0 1px #ffffffe6!important}.account-picker-modal .account-picker-tools .client-field{margin:0!important}.account-picker-modal .account-filter-tabs{justify-self:end!important;display:grid!important;grid-template-columns:repeat(3,minmax(64px,1fr))!important;gap:6px!important;min-width:224px!important;padding:5px!important;border:1px solid #d7e5f7!important;border-radius:16px!important;background:#eef5ff!important}.account-picker-modal .account-filter-tabs button{min-width:0!important;min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:12px!important;color:#61718a!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important}.account-picker-modal .account-filter-tabs button:hover{color:#1f2a3d!important;background:#5d87ff1a!important}.account-picker-modal .account-filter-tabs button.active{color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,#6f93ff,#4f78f4)!important;box-shadow:0 10px 22px #4f78f438!important}.account-delete-action{margin-right:auto!important}.account-delete-modal .delete-impact{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:760px){.account-picker-modal .account-picker-tools{grid-template-columns:1fr!important}.account-picker-modal .account-filter-tabs{justify-self:stretch!important;min-width:0!important}.account-delete-modal .delete-impact{grid-template-columns:1fr!important}}.lux-layout .subscription-status-grid,.lux-layout .security-status-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.lux-layout .account-settings-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:14px!important}.lux-layout .subscription-status-card,.lux-layout .security-status-card,.lux-layout .settings-panel-card,.lux-layout .subscription-note-panel{min-width:0!important;color:var(--bank-text, #2a3547)!important;border:1px solid var(--bank-line, #e3ebf6)!important;border-radius:16px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 28px #2a35470e!important}.lux-layout .subscription-status-card,.lux-layout .security-status-card{display:grid!important;align-content:space-between!important;gap:8px!important;min-height:112px!important;padding:16px 18px!important}.lux-layout .settings-panel-card,.lux-layout .subscription-note-panel{padding:18px!important}.lux-layout .subscription-status-card span,.lux-layout .security-status-card span,.lux-layout .subscription-note-panel span{color:var(--client-muted-final, #6f7f95)!important;font-size:12px!important;font-weight:820!important}.lux-layout .subscription-status-card strong,.lux-layout .security-status-card strong,.lux-layout .subscription-note-panel strong{overflow-wrap:anywhere!important;color:var(--client-title-final, #111c2d)!important;font-size:18px!important;line-height:1.2!important;white-space:normal!important}.lux-layout .subscription-status-card small,.lux-layout .security-status-card small,.lux-layout .subscription-note-panel small{color:var(--client-muted-final, #6f7f95)!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important}.lux-layout .subscription-status-card.emphasis,.lux-layout .security-status-card.secure,.lux-layout .security-status-card.feedback.success{border-color:#0f9f7b3d!important;background:linear-gradient(135deg,#0f9f7b1a,#fff 72%)!important;box-shadow:inset 4px 0 #0f9f7b,0 10px 28px #0f9f7b13!important}.lux-layout .subscription-status-card.trialing{border-color:#5d87ff3d!important;background:linear-gradient(135deg,#5d87ff1a,#fff 72%)!important;box-shadow:inset 4px 0 #5d87ff,0 10px 28px #5d87ff13!important}.lux-layout .subscription-status-card.past-due,.lux-layout .subscription-status-card.paused,.lux-layout .security-status-card.warning,.lux-layout .security-status-card.feedback.warning{border-color:#fa896b47!important;background:linear-gradient(135deg,#fa896b1a,#fff 72%)!important;box-shadow:inset 4px 0 #fa896b,0 10px 28px #fa896b13!important}.lux-layout .security-status-card.feedback.error{border-color:#d45b434d!important;background:linear-gradient(135deg,#d45b431a,#fff 72%)!important;box-shadow:inset 4px 0 #d45b43,0 10px 28px #d45b4313!important}.lux-layout .settings-panel-card .compact-title{min-height:54px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--client-line-final, #dbe7f6)!important;border-radius:0!important;box-shadow:none!important}.lux-layout .settings-panel-card .settings-grid.modal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.lux-layout .settings-panel-card .settings-wide{grid-column:1 / -1!important}.lux-layout .two-factor-flow{display:grid!important;gap:12px!important;min-width:0!important}.lux-layout .two-factor-action{justify-self:start!important;min-height:44px!important}.lux-layout .two-factor-setup-panel{display:grid!important;grid-template-columns:minmax(148px,190px) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;min-width:0!important}.lux-layout .two-factor-qr-frame{display:grid!important;place-items:center!important;width:100%!important;max-width:190px!important;aspect-ratio:1!important;padding:10px!important;border:1px solid var(--client-line-final, #dbe7f6)!important;border-radius:12px!important;background:#fff!important}.lux-layout .two-factor-qr-frame img{width:100%!important;height:100%!important;object-fit:contain!important;image-rendering:pixelated!important}.lux-layout .two-factor-qr-frame span{color:var(--client-muted-final, #6f7f95)!important;font-size:12px!important;font-weight:820!important;text-align:center!important}.lux-layout .two-factor-secret{min-width:0!important}.lux-layout .two-factor-secret strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:15px!important;letter-spacing:0!important}.lux-layout .two-factor-code-field{align-self:end!important}.lux-layout .two-factor-disable{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lux-layout .two-factor-disable-note{grid-column:1 / -1!important}.lux-layout .two-factor-disable .danger-action{justify-self:start!important}.lux-layout .settings-panel-card .readonly-field strong,.lux-layout .settings-panel-card .readonly-field small{overflow-wrap:anywhere!important;white-space:normal!important}.lux-layout .plain-button.primary-action{color:#fff!important;border-color:#4f78f4!important;background:#4f78f4!important}.lux-layout .plain-button.danger-action{color:#c95238!important;border-color:#fa896b52!important;background:#fff0ec!important}@media(max-width:1180px){.lux-layout .subscription-status-grid,.lux-layout .security-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.lux-layout .account-settings-grid,.lux-layout .settings-panel-card .settings-grid.modal-section-grid,.lux-layout .two-factor-setup-panel,.lux-layout .two-factor-disable{grid-template-columns:1fr!important}.lux-layout .two-factor-qr-frame{max-width:176px!important}}@media(max-width:640px){.lux-layout .subscription-status-grid,.lux-layout .security-status-grid{grid-template-columns:1fr!important}}:root{--client-bg-final: #f6f9fd;--client-panel-final: #ffffff;--client-soft-final: #f8fbff;--client-soft-strong-final: #eef4ff;--client-muted-final: #66758b;--client-text-final: #253247;--client-title-final: #111827;--client-line-final: #dfe8f5;--client-line-soft-final: #edf2f8;--client-primary-final: #4f78f4;--client-primary-soft-final: #edf4ff;--client-success-final: #0f9f7b;--client-danger-final: #d94343;--client-warning-final: #d99000;--client-radius-final: 8px;--client-radius-lg-final: 10px;--client-shadow-final: 0 8px 24px rgba(42, 53, 71, .06);--text: var(--client-text-final);--text-muted: var(--client-muted-final);--border: var(--client-line-final);--panel: var(--client-panel-final);--brand: var(--client-primary-final);--brand-soft: var(--client-primary-soft-final)}body:has(.lux-layout){color-scheme:light;color:var(--client-text-final);background:var(--client-bg-final)}.lux-layout,.lux-layout *{letter-spacing:0!important}.lux-layout{--bank-bg: var(--client-bg-final);--bank-panel: var(--client-panel-final);--bank-panel-2: var(--client-soft-final);--bank-panel-3: var(--client-soft-strong-final);--bank-text: var(--client-text-final);--bank-heading: var(--client-title-final);--bank-muted: var(--client-muted-final);--bank-line: var(--client-line-final);--bank-line-soft: var(--client-line-soft-final);--bank-primary: var(--client-primary-final);--bank-primary-soft: var(--client-primary-soft-final);--bank-success: var(--client-success-final);--bank-danger: #fa896b;--bank-warning: #ffae1f;--bank-radius: var(--client-radius-final);color:var(--client-text-final)!important;background:var(--client-bg-final)!important}.lux-layout :is(.lux-header,.desk-market-switcher,.account-switcher.command-panel,.market-panel,.history-panel,.risk-card,.research-card,.research-table-card,.research-note,.management-section,.settings-overview-card,.subscription-status-card,.security-status-card,.settings-panel-card,.subscription-note-panel,.official-position-panel,.account-card){border-radius:var(--client-radius-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:var(--client-shadow-final)!important}.lux-layout :is(.desk-switcher-head,.desk-market-empty,.desk-market-chip,.command-account,.command-capital-strip div,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em,.hero-title,.hero-countdown,.hero-metrics>div,.execution-context-grid div,.quote-card,.quote-card-head,.order-side-card,.order-side-head,.order-side-metrics div,.strategy-action,.ledger-card,.ledger-grid div,.ledger-row,.chart-foot div,.chart-dock div,.risk-account-strip article,.risk-balance-board div,.risk-metrics div,.risk-market-row div,.research-account-strip article,.research-metrics div,.research-training-grid div,.research-sample-strip div,.readonly-field,.modal-section-grid label,.cycle-selector,.play-option,.strategy-option,.signal-route-option,.official-position-row){border-radius:var(--client-radius-final)!important;border-color:var(--client-line-soft-final)!important;background:var(--client-soft-final)!important;background-image:none!important;box-shadow:none!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.stream-pill,.user-chip),.client-modal-panel :is(button,.plain-button,.modal-icon-button){min-height:38px;border-radius:var(--client-radius-final)!important;border-color:var(--client-line-final)!important;color:var(--client-text-final)!important;background:var(--client-panel-final)!important;box-shadow:none!important;text-shadow:none!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.desk-market-chip,.command-account,.account-picker-row):hover,.client-modal-panel :is(button,.plain-button,.modal-icon-button):hover{border-color:#4f78f45c!important;color:var(--client-primary-final)!important;background:var(--client-primary-soft-final)!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.desk-market-chip,.command-account,.account-picker-row):focus-visible,.client-modal-panel :is(button,.plain-button,.modal-icon-button,input,select,textarea):focus-visible{outline:2px solid rgba(79,120,244,.74)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #4f78f41f!important}.lux-layout :is(button,.plain-button,.modal-icon-button):disabled,.client-modal-panel :is(button,.plain-button,.modal-icon-button):disabled{cursor:not-allowed!important;opacity:1!important;color:#9aa7b7!important;border-color:#e7eef7!important;background:#f4f7fb!important;box-shadow:none!important}.lux-layout :is(input,select,textarea),.client-modal-panel :is(input,select,textarea){min-height:42px!important;border-radius:var(--client-radius-final)!important;color:var(--client-title-final)!important;border-color:var(--client-line-final)!important;background:#fff!important}.lux-layout :is(input,select,textarea)::placeholder,.client-modal-panel :is(input,select,textarea)::placeholder{color:#94a3b8!important}.lux-layout .plain-button.primary-action,.client-modal-panel .plain-button.primary-action,.client-modal-panel button[type=submit]:not(.danger-action){color:#fff!important;border-color:var(--client-primary-final)!important;background:var(--client-primary-final)!important}.lux-layout .plain-button.primary-action:hover,.client-modal-panel .plain-button.primary-action:hover,.client-modal-panel button[type=submit]:not(.danger-action):hover{color:#fff!important;border-color:#315bcf!important;background:#315bcf!important}.lux-layout :is(.danger-action,.plain-button.danger-action),.client-modal-panel :is(.danger-action,.plain-button.danger-action){color:#c43d2b!important;border-color:#fa896b57!important;background:#fff0ec!important}.lux-layout :is(.danger-action,.plain-button.danger-action):hover,.client-modal-panel :is(.danger-action,.plain-button.danger-action):hover{color:#a93324!important;border-color:#d9434361!important;background:#ffe8e4!important}.lux-layout :is(.desk-market-chip.active,.system-item.active,.account-picker-row.active),.account-picker-modal .account-filter-tabs button.active{color:var(--client-primary-final)!important;border-color:#4f78f46b!important;background:var(--client-primary-soft-final)!important;box-shadow:inset 3px 0 0 var(--client-primary-final)!important}.account-picker-modal .account-filter-tabs button.active{color:#fff!important;background:var(--client-primary-final)!important;box-shadow:none!important}.lux-layout .stream-pill.live{color:var(--client-success-final)!important;border-color:#0f9f7b47!important;background:#e6fffa!important}.lux-layout :is(.eyebrow,.menu-caption,.section-title span,.modal-section-head span){color:var(--client-primary-final)!important;font-size:12px!important;font-weight:860!important;letter-spacing:0!important}.lux-layout :is(h1,h2,.section-title strong,.client-modal-head strong,.settings-overview-card strong){color:var(--client-title-final)!important;letter-spacing:0!important}.lux-layout :is(small,.client-modal-panel small,.settings-overview-card small,.security-status-card small,.subscription-status-card small){color:var(--client-muted-final)!important;line-height:1.45!important}.lux-layout .lux-sidebar{border-right-color:var(--client-line-final)!important;background:#fff!important;box-shadow:6px 0 24px #2a35470b!important}.lux-layout .brand-mark,.lux-layout .desk-market-chip>span,.lux-layout .interval-chip,.lux-layout .interval-mini,.lux-layout .row-interval{color:#fff!important;background:var(--client-primary-final)!important;background-image:none!important}.lux-layout .command-row{align-items:stretch!important}.lux-layout .command-account{padding-right:108px!important}.lux-layout .command-account b{max-width:92px;color:var(--client-warning-final)!important;border-color:#d990003d!important;background:#fff7e6!important}.lux-layout :is(.desk-market-chip strong,.desk-market-chip small,.command-account strong,.command-account small,.command-capital-strip strong,.settings-overview-card strong,.official-position-row strong){min-width:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.lux-layout .customer-plan-strip.compact-policy-strip{align-items:center!important}.lux-layout .customer-plan-strip.compact-policy-strip :is(span,em){min-height:30px!important;padding:6px 10px!important;color:var(--client-muted-final)!important;line-height:1.25!important;white-space:normal!important}.lux-layout .history-table,.lux-layout .research-table,.lux-layout .outcome-table{border:1px solid var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:#fff!important;overflow:auto!important;scrollbar-gutter:stable both-edges}.lux-layout :is(.history-table,.research-table,.outcome-table) table{border-collapse:separate!important;border-spacing:0!important}.lux-layout :is(.history-table,.research-table,.outcome-table) th{color:var(--client-muted-final)!important;background:#f4f7fb!important;font-size:12px!important;font-weight:820!important}.lux-layout :is(.history-table,.research-table,.outcome-table) td{color:var(--client-text-final)!important;background:#fff!important;font-size:13px!important;line-height:1.36!important}.lux-layout :is(.history-table,.research-table,.outcome-table) :is(th,td){border-bottom:1px solid var(--client-line-soft-final)!important;vertical-align:top!important}.lux-layout .history-table td:nth-child(2),.lux-layout .research-table td:first-child{max-width:260px;overflow-wrap:anywhere!important;white-space:normal!important}.history-reason-button{color:#315bcf!important;border-color:#4f78f44d!important;background:#edf4ff!important}.history-reason-button:hover{color:#1f45a8!important;border-color:#4f78f47a!important;background:#e5efff!important}.history-reason-button span{color:#fff!important;background:var(--client-primary-final)!important}.client-modal-backdrop{z-index:1200!important;padding:28px!important;background:#11182752!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.client-modal-panel{border-radius:var(--client-radius-lg-final)!important;border-color:var(--client-line-final)!important;background:var(--client-panel-final)!important;box-shadow:0 28px 70px #2a354738!important}.client-modal-head,.client-form-actions{min-height:62px!important;padding:14px 18px!important;border-color:var(--client-line-final)!important;background:#fff!important}.client-modal-head{align-items:flex-start!important}.client-modal-head>div{min-width:0!important}.client-modal-head strong{overflow-wrap:anywhere!important;white-space:normal!important}.client-modal-body{padding:16px 18px!important;background:var(--client-bg-final)!important}.client-form-actions{flex-wrap:wrap!important}.client-form-actions .plain-button{margin-right:auto!important}.modal-section,.modal-section-grid label,.modal-section-grid .readonly-field,.modal-section-grid .cycle-selector{border-radius:var(--client-radius-final)!important}.modal-section-head{min-height:48px!important;padding:12px 14px!important}.modal-section-grid label small,.modal-section-grid .readonly-field small,.signal-route-option small,.play-option small,.strategy-option small{white-space:normal!important}.modal-section-grid .readonly-field strong,.client-modal-panel .readonly-field strong,.client-modal-panel .two-factor-secret strong{overflow-wrap:anywhere!important;white-space:normal!important}.signal-route-panel,.signal-route-group{min-width:0!important}.signal-route-group>span{color:var(--client-muted-final)!important;font-size:12px!important;font-weight:820!important}.signal-route-options,.signal-route-group.compact .signal-route-options{grid-template-columns:repeat(2,minmax(220px,1fr))!important}.signal-route-option{min-height:92px!important;padding:14px!important;color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;background:#fff!important}.signal-route-option:hover{border-color:#4f78f461!important;background:var(--client-primary-soft-final)!important;box-shadow:none!important}.signal-route-option.selected{border-color:#0f9f7b6b!important;background:linear-gradient(135deg,#0f9f7b1a,#fff 72%)!important;box-shadow:inset 3px 0 0 var(--client-success-final)!important}.signal-route-option input{accent-color:var(--client-success-final)!important}.signal-route-option strong{color:var(--client-title-final)!important;font-size:14px!important;line-height:1.25!important}.signal-route-option small{color:var(--client-muted-final)!important;font-size:12px!important;line-height:1.42!important}.lux-layout .account-settings-grid{align-items:start!important}.lux-layout .settings-panel-card .settings-grid.modal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lux-layout .settings-panel-card .compact-title{min-height:46px!important}.lux-layout .two-factor-setup-panel{grid-template-columns:minmax(150px,180px) minmax(0,1fr)!important;align-items:start!important}.lux-layout .two-factor-qr-frame{max-width:180px!important;border-radius:var(--client-radius-final)!important}.lux-layout .two-factor-secret{align-self:stretch!important}.lux-layout .two-factor-code-field,.lux-layout .two-factor-setup-panel>.plain-button.primary-action:not(.two-factor-action){grid-column:2!important}.lux-layout .two-factor-code-field{align-self:stretch!important}.lux-layout .two-factor-setup-panel>.plain-button.primary-action:not(.two-factor-action){justify-self:start!important}.history-attempt-modal{width:min(900px,calc(100vw - 56px))!important}.history-attempt-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.history-attempt-summary div,.history-attempt-item,.history-attempt-grid{border-color:var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:#fff!important}.history-attempt-grid div{border-color:var(--client-line-soft-final)!important}.history-attempt-summary span,.history-attempt-grid span,.history-attempt-item header span{color:var(--client-muted-final)!important}.history-attempt-summary strong,.history-attempt-grid strong,.history-attempt-item header strong{color:var(--client-title-final)!important;overflow-wrap:anywhere!important}.history-attempt-item p{color:#a93324!important;border:1px solid rgba(217,67,67,.16)!important;border-radius:var(--client-radius-final)!important;background:#fff0ec!important}.account-picker-modal .account-picker-list{gap:8px!important}.account-picker-modal .account-picker-row{grid-template-columns:64px minmax(160px,1fr) minmax(180px,1.2fr) 132px 112px!important;min-height:64px!important;padding:10px 12px!important;border-radius:var(--client-radius-final)!important;background:#fff!important}.account-picker-modal .account-picker-row span{color:#fff!important;background:var(--client-primary-final)!important}.account-picker-modal .account-picker-row :is(strong,small,em,b){min-width:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.official-position-list{gap:8px!important}.official-position-row{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(86px,auto))!important;min-height:58px!important;padding:10px 12px!important}.official-position-row :is(strong,small,span,b,em){min-width:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.client-modal-panel.official-status-modal .official-status-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.client-modal-panel.official-status-modal .official-status-actions a,.client-modal-panel.official-status-modal .official-notice-card,.client-modal-panel.official-status-modal .official-component-card,.client-modal-panel.official-status-modal .official-status-hero{border-radius:var(--client-radius-final)!important}.client-modal-panel.official-status-modal .official-notice-card{grid-template-columns:minmax(0,1fr) auto!important}.client-modal-panel.official-status-modal .official-notice-card :is(strong,small){overflow-wrap:anywhere!important;white-space:normal!important}.operation-toast{border-radius:var(--client-radius-final)!important}@media(max-width:1280px){.lux-layout .command-account{padding-right:12px!important}.lux-layout .command-account b{position:static!important;justify-self:start!important}.account-picker-modal .account-picker-row{grid-template-columns:58px minmax(0,1fr) minmax(140px,.8fr) 110px!important}.account-picker-modal .account-picker-row b{grid-column:4!important}}@media(max-width:900px){.client-modal-backdrop{align-items:flex-end!important;padding:10px!important}.client-modal-panel,.client-modal-wide,.client-modal-narrow,.account-config-modal,.history-attempt-modal{width:100%!important;max-height:calc(100vh - 20px)!important;border-radius:10px 10px 0 0!important}.client-modal-head,.client-form-actions{padding:12px 14px!important}.client-modal-body{padding:14px!important}.settings-grid.modal-settings-grid.modal-section-grid,.client-modal-wide .settings-grid.modal-settings-grid,.signal-route-options,.signal-route-group.compact .signal-route-options,.history-attempt-summary,.history-attempt-grid,.lux-layout .settings-panel-card .settings-grid.modal-section-grid,.lux-layout .two-factor-setup-panel,.lux-layout .two-factor-disable{grid-template-columns:1fr!important}.lux-layout .two-factor-code-field,.lux-layout .two-factor-setup-panel>.plain-button.primary-action:not(.two-factor-action){grid-column:1!important}.account-picker-modal .account-picker-row{grid-template-columns:54px minmax(0,1fr) auto!important}.account-picker-modal .account-picker-row :is(small,em,b){grid-column:2 / -1!important;text-align:left!important}.official-position-row{grid-template-columns:1fr 1fr!important}.official-position-row div{grid-column:1 / -1!important}}@media(max-width:640px){.lux-layout .lux-main{padding:12px!important}.lux-layout .lux-header{margin:-12px -12px 0!important;padding:14px 12px!important}.lux-layout h1{font-size:22px!important}.client-form-actions :is(button,.plain-button){width:100%!important;margin-right:0!important}}:root{color-scheme:light;--client-bg-final: #f6f9fd;--client-panel-final: #ffffff;--client-soft-final: #f8fbff;--client-soft-strong-final: #eef4ff;--client-muted-final: #66758b;--client-text-final: #253247;--client-title-final: #111827;--client-line-final: #dfe8f5;--client-line-soft-final: #edf2f8;--client-primary-final: #4f78f4;--client-primary-soft-final: #edf4ff;--client-success-final: #0f9f7b;--client-danger-final: #d94343;--client-warning-final: #d99000;--client-radius-final: 8px;--client-radius-lg-final: 10px;--client-shadow-final: 0 8px 24px rgba(42, 53, 71, .06)}body:has(.lux-layout),body:has(.animated-login-shell){color-scheme:light;color:var(--client-text-final);background:var(--client-bg-final)}.lux-layout,.animated-login-shell,.client-modal-panel,.operation-toast{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.lux-layout,.lux-layout *,.animated-login-shell,.animated-login-shell *,.client-modal-panel,.client-modal-panel *{letter-spacing:0!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.desk-market-chip,.command-account,.system-item,.account-picker-row),.client-modal-panel :is(button,.plain-button,.modal-icon-button),.animated-login-panel :is(button,.login-submit-button,.login-support-button,.login-link-button){transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.desk-market-chip,.command-account,.system-item,.account-picker-row):active,.client-modal-panel :is(button,.plain-button,.modal-icon-button):active,.animated-login-panel :is(button,.login-submit-button,.login-support-button,.login-link-button):active{transform:none!important}.animated-login-panel .login-icon-button,.animated-login-panel .login-icon-button:active{transform:translateY(-50%)!important}.lux-layout{--bank-bg: var(--client-bg-final);--bank-panel: var(--client-panel-final);--bank-panel-2: var(--client-soft-final);--bank-panel-3: var(--client-soft-strong-final);--bank-text: var(--client-text-final);--bank-heading: var(--client-title-final);--bank-muted: var(--client-muted-final);--bank-line: var(--client-line-final);--bank-line-soft: var(--client-line-soft-final);--bank-primary: var(--client-primary-final);--bank-primary-soft: var(--client-primary-soft-final);--bank-success: var(--client-success-final);--bank-danger: #fa896b;--bank-warning: #ffae1f;--bank-radius: var(--client-radius-final);min-height:100dvh!important;color:var(--client-text-final)!important;background:var(--client-bg-final)!important}.lux-layout .lux-main{min-width:0!important;background:linear-gradient(180deg,#fbfdff 0,var(--client-bg-final) 260px),var(--client-bg-final)!important}.lux-layout .lux-sidebar{height:100dvh!important;color:var(--client-text-final)!important;border-right:1px solid var(--client-line-final)!important;background:#fff!important;box-shadow:6px 0 24px #2a35470b!important}.lux-layout .brand-panel strong,.lux-layout .system-item,.lux-layout .workspace-submenu,.lux-layout .sidebar-footer strong{color:var(--client-title-final)!important}.lux-layout :is(.brand-panel span,.menu-caption,.eyebrow,.sidebar-footer span){color:var(--client-muted-final)!important}.lux-layout .system-item{width:100%!important;justify-content:flex-start!important;min-height:40px!important;color:var(--client-text-final)!important;border-color:transparent!important;background:transparent!important}.lux-layout .system-item:hover,.lux-layout .system-item.active{color:var(--client-primary-final)!important;border-color:#4f78f43d!important;background:var(--client-primary-soft-final)!important}.lux-layout :is(.lux-header,.desk-market-switcher,.account-switcher.command-panel,.market-panel,.market-hero,.chart-console,.quote-card,.ledger-card,.history-panel,.risk-card,.research-card,.research-table-card,.research-note,.management-section,.settings-overview-card,.subscription-status-card,.security-status-card,.settings-panel-card,.subscription-note-panel,.official-position-panel,.account-card){color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:var(--client-shadow-final)!important;text-shadow:none!important}.lux-layout :is(.desk-switcher-head,.desk-market-empty,.desk-market-chip,.command-account,.command-capital-strip div,.customer-plan-strip.compact-policy-strip span,.customer-plan-strip.compact-policy-strip em,.hero-title,.hero-countdown,.hero-metrics>div,.chart-top,.chart-foot div,.chart-dock div,.execution-context-grid div,.order-side-card,.order-side-head,.order-side-metrics div,.strategy-action,.ledger-grid div,.ledger-row,.history-metrics div,.risk-account-strip article,.risk-balance-board div,.risk-metrics div,.risk-market-row div,.research-account-strip article,.research-metrics div,.research-training-grid div,.research-sample-strip div,.readonly-field,.modal-section-grid label,.cycle-selector,.play-option,.strategy-option,.signal-route-option,.official-position-row,.empty-panel,.empty-mini){min-width:0!important;color:var(--client-text-final)!important;border-color:var(--client-line-soft-final)!important;border-radius:var(--client-radius-final)!important;background:var(--client-soft-final)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.lux-layout :is(h1,h2,h3,strong,b,.section-title strong,.client-modal-head strong){color:var(--client-title-final)!important;text-shadow:none!important}.lux-layout :is(small,em,.section-title span,.client-field span,.modal-section-head small),.client-modal-panel :is(small,em,.client-field span,.modal-section-head small){color:var(--client-muted-final)!important;text-shadow:none!important}.lux-layout :is(.positive,.side-up),.client-modal-panel .positive{color:var(--client-success-final)!important}.lux-layout :is(.negative,.side-down),.client-modal-panel .negative{color:var(--client-danger-final)!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.stream-pill,.user-chip),.client-modal-panel :is(button,.plain-button,.modal-icon-button),.animated-login-panel :is(button,.login-support-button,.login-link-button){min-height:40px!important;border-radius:var(--client-radius-final)!important;border-color:var(--client-line-final)!important;color:var(--client-text-final)!important;background:var(--client-panel-final)!important;box-shadow:none!important;line-height:1.2!important;text-shadow:none!important;white-space:normal!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.desk-market-chip,.command-account,.account-picker-row):hover,.client-modal-panel :is(button,.plain-button,.modal-icon-button):hover,.animated-login-panel :is(.login-support-button,.login-link-button):hover{color:var(--client-primary-final)!important;border-color:#4f78f45c!important;background:var(--client-primary-soft-final)!important}.lux-layout :is(button,.plain-button,.modal-icon-button,.desk-market-chip,.command-account,.account-picker-row):focus-visible,.client-modal-panel :is(button,.plain-button,.modal-icon-button,input,select,textarea):focus-visible,.animated-login-panel :is(button,input):focus-visible{outline:2px solid rgba(79,120,244,.74)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #4f78f41f!important}.lux-layout :is(button,.plain-button,.modal-icon-button):disabled,.client-modal-panel :is(button,.plain-button,.modal-icon-button):disabled,.animated-login-panel :is(button):disabled{cursor:not-allowed!important;opacity:1!important;color:#9aa7b7!important;border-color:#e7eef7!important;background:#f4f7fb!important;box-shadow:none!important}.lux-layout .plain-button.primary-action,.client-modal-panel .plain-button.primary-action,.client-modal-panel button[type=submit]:not(.danger-action),.animated-login-panel .login-submit-button{color:#fff!important;border-color:var(--client-primary-final)!important;background:var(--client-primary-final)!important}.lux-layout .plain-button.primary-action:hover,.client-modal-panel .plain-button.primary-action:hover,.client-modal-panel button[type=submit]:not(.danger-action):hover,.animated-login-panel .login-submit-button:hover{color:#fff!important;border-color:#315bcf!important;background:#315bcf!important}.lux-layout :is(.danger-action,.plain-button.danger-action),.client-modal-panel :is(.danger-action,.plain-button.danger-action){color:#c43d2b!important;border-color:#d9434347!important;background:#fff0ec!important}.lux-layout :is(input,select,textarea),.client-modal-panel :is(input,select,textarea),.animated-login-panel :is(input,select,textarea){width:100%!important;min-height:42px!important;border:1px solid var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;color:var(--client-title-final)!important;background:#fff!important;box-shadow:none!important}.lux-layout :is(input,select,textarea)::placeholder,.client-modal-panel :is(input,select,textarea)::placeholder,.animated-login-panel :is(input,select,textarea)::placeholder{color:#94a3b8!important}.lux-layout :is(input,select,textarea):focus,.client-modal-panel :is(input,select,textarea):focus,.animated-login-panel :is(input,select,textarea):focus{border-color:#4f78f48f!important;box-shadow:0 0 0 4px #4f78f41f!important;outline:0!important}.lux-layout .history-table,.lux-layout .research-table,.lux-layout .outcome-table,.lux-layout .billing-table{border:1px solid var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:#fff!important;overflow:auto!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.lux-layout :is(.history-table,.research-table,.outcome-table,.billing-table) table{border-collapse:separate!important;border-spacing:0!important}.lux-layout :is(.history-table,.research-table,.outcome-table,.billing-table) :is(th,td){color:var(--client-text-final)!important;border-bottom:1px solid var(--client-line-soft-final)!important;background:#fff!important;vertical-align:top!important}.lux-layout :is(.history-table,.research-table,.outcome-table,.billing-table) th{color:var(--client-muted-final)!important;background:#f4f7fb!important;font-size:12px!important;font-weight:820!important}.lux-layout :is(.history-table,.research-table,.billing-table) td{font-size:13px!important;line-height:1.38!important}.lux-layout .history-table .history-time-cell{min-width:142px!important;white-space:nowrap!important}.lux-layout :is(.history-table td:nth-child(2),.research-table td:first-child,.billing-table td:first-child),.history-attempt-grid strong,.history-attempt-item p,.official-position-row :is(strong,small,span,b,em),.account-picker-row :is(strong,small,em,b){min-width:0!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}.client-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1200!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;overflow:auto!important;background:#1118274d!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;-webkit-overflow-scrolling:touch}.client-modal-panel,.client-modal-wide,.client-modal-narrow,.account-config-modal{display:flex!important;flex-direction:column!important;width:min(1120px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;color:var(--client-text-final)!important;border:1px solid var(--client-line-final)!important;border-radius:var(--client-radius-lg-final)!important;background:var(--client-panel-final)!important;background-image:none!important;box-shadow:0 28px 70px #2a354738!important}.client-modal-narrow{width:min(560px,calc(100vw - 48px))!important}.client-modal-wide,.account-config-modal{width:min(1240px,calc(100vw - 48px))!important}.client-modal-head,.client-form-actions{flex:0 0 auto!important;gap:12px!important;min-height:62px!important;padding:14px 18px!important;border-color:var(--client-line-final)!important;color:var(--client-text-final)!important;background:#fff!important;background-image:none!important}.client-modal-head{align-items:flex-start!important;border-bottom:1px solid var(--client-line-final)!important}.client-form-actions{flex-wrap:wrap!important;border-top:1px solid var(--client-line-final)!important}.client-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:16px 18px!important;color:var(--client-text-final)!important;background:var(--client-bg-final)!important;background-image:none!important;-webkit-overflow-scrolling:touch}.modal-icon-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.modal-section,.modal-section-grid label,.modal-section-grid .readonly-field,.modal-section-grid .cycle-selector,.settings-grid .readonly-field,.reset-impact>div,.history-attempt-summary div,.history-attempt-item,.history-attempt-grid,.account-picker-row,.official-position-row,.official-status-hero,.official-status-placeholder,.official-status-error,.official-status-empty,.official-notice-card,.official-component-card{color:var(--client-text-final)!important;border-color:var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:#fff!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important}.modal-section-head{min-height:48px!important;padding:12px 14px!important;border-bottom:1px solid var(--client-line-soft-final)!important;background:#fff!important}.modal-warning,.modal-status{margin:0!important;border-radius:var(--client-radius-final)!important;line-height:1.55!important;white-space:normal!important}.modal-warning{color:#9a5d00!important;border-color:#d990003d!important;background:#fff7e6!important}.modal-status{color:var(--client-success-final)!important;border-color:#0f9f7b3d!important;background:#e6fffa!important}.history-attempt-modal{width:min(900px,calc(100vw - 48px))!important}.history-attempt-list{max-height:min(52vh,520px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.history-attempt-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.history-attempt-item p{color:#a93324!important;border:1px solid rgba(217,67,67,.16)!important;background:#fff0ec!important}.account-picker-modal .account-picker-row{grid-template-columns:64px minmax(160px,1fr) minmax(180px,1.2fr) 132px 112px!important;min-height:64px!important;padding:10px 12px!important;text-align:left!important}.account-picker-modal .account-picker-row span,.lux-layout :is(.brand-mark,.desk-market-chip>span,.interval-chip,.interval-mini,.row-interval){color:#fff!important;background:var(--client-primary-final)!important;background-image:none!important}.account-picker-modal .account-picker-row.active{border-color:#4f78f46b!important;background:var(--client-primary-soft-final)!important;box-shadow:inset 3px 0 0 var(--client-primary-final)!important}.client-modal-panel.official-status-modal .official-status-actions a{min-height:40px!important;padding:0 14px!important;border-radius:var(--client-radius-final)!important;color:#fff!important;border-color:var(--client-primary-final)!important;background:var(--client-primary-final)!important;box-shadow:none!important}.client-modal-panel.official-status-modal .official-status-actions a:hover{color:#fff!important;border-color:#315bcf!important;background:#315bcf!important}.client-modal-panel.official-status-modal .official-status-body{background:var(--client-bg-final)!important}.official-status-badge,.client-modal-panel.official-status-modal .official-status-badge{color:var(--client-muted-final)!important;border-color:var(--client-line-final)!important;background:var(--client-soft-final)!important}.official-status-badge.ok,.client-modal-panel.official-status-modal .official-status-badge.ok{color:var(--client-success-final)!important;border-color:#0f9f7b4d!important;background:#0f9f7b14!important}.official-status-badge.warn,.client-modal-panel.official-status-modal .official-status-badge.warn{color:var(--client-warning-final)!important;border-color:#d9900047!important;background:#d9900014!important}.official-status-badge.issue,.client-modal-panel.official-status-modal .official-status-badge.issue{color:var(--client-danger-final)!important;border-color:#d9434347!important;background:#d9434314!important}.operation-toast{top:22px!important;right:24px!important;width:min(420px,calc(100vw - 32px))!important;color:var(--client-text-final)!important;border:1px solid var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:#fffffffa!important;box-shadow:0 20px 55px #0f172a24!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.operation-toast-success{border-color:#0f9f7b3d!important;box-shadow:inset 4px 0 0 var(--client-success-final),0 20px 55px #0f172a1f!important}.operation-toast-error{border-color:#d943433d!important;box-shadow:inset 4px 0 0 var(--client-danger-final),0 20px 55px #0f172a1f!important}.operation-toast-warning{border-color:#d990003d!important;box-shadow:inset 4px 0 0 var(--client-warning-final),0 20px 55px #0f172a1f!important}.animated-login-shell{color-scheme:light!important;min-height:100dvh!important;overflow:auto!important;color:var(--client-text-final)!important;background:var(--client-bg-final)!important}.animated-login-shell .login-art-panel{color:var(--client-text-final)!important;border-right:1px solid var(--client-line-final)!important;background:linear-gradient(180deg,#fff 0,#f8fbff)!important}.animated-login-shell .login-art-brand strong,.animated-login-shell .login-mobile-brand strong,.animated-login-panel .login-heading h1{color:var(--client-title-final)!important}.animated-login-shell :is(.login-art-brand span,.login-art-footer span,.login-heading p,.login-field>span,.login-checkbox){color:var(--client-muted-final)!important}.animated-login-shell .login-brand-mark{color:#fff!important;border-color:transparent!important;background:var(--client-primary-final)!important}.animated-login-shell .login-form-section{background:#fff!important}.animated-login-panel{width:min(424px,100%)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.animated-login-panel .login-heading span{color:var(--client-primary-final)!important}.animated-login-panel .login-error{color:var(--client-danger-final)!important;border-color:#d9434338!important;background:#fff0ec!important}.login-character-stage{opacity:.88!important;filter:saturate(.86) brightness(1.04)!important}@media(max-width:1280px){.lux-layout .command-account{padding-right:12px!important}.lux-layout .command-account b{position:static!important;justify-self:start!important;max-width:none!important}.account-picker-modal .account-picker-row{grid-template-columns:58px minmax(0,1fr) minmax(140px,.8fr) 110px!important}.account-picker-modal .account-picker-row b{grid-column:4!important}}@media(max-width:900px){.lux-layout{grid-template-columns:1fr!important}.lux-layout .lux-sidebar{position:sticky!important;top:0!important;z-index:20!important;height:auto!important;max-height:46dvh!important;border-right:0!important;border-bottom:1px solid var(--client-line-final)!important}.lux-layout .lux-main{padding:12px!important}.lux-layout .lux-header{margin:-12px -12px 0!important;padding:14px 12px!important}.lux-layout .top-actions,.lux-layout .command-actions,.client-form-actions,.client-modal-panel.official-status-modal .official-status-actions{flex-wrap:wrap!important}.lux-layout .command-row,.lux-layout .market-workspace,.lux-layout .history-panel header,.lux-layout .risk-account-strip,.lux-layout .settings-overview-grid,.lux-layout .subscription-status-grid,.lux-layout .security-status-grid,.lux-layout .account-settings-grid,.lux-layout .settings-panel-card .settings-grid.modal-section-grid,.lux-layout .two-factor-setup-panel,.lux-layout .two-factor-disable{grid-template-columns:1fr!important}.client-modal-backdrop{align-items:flex-end!important;justify-content:center!important;padding:8px!important}.client-modal-panel,.client-modal-wide,.client-modal-narrow,.account-config-modal,.history-attempt-modal{width:100%!important;max-height:calc(100dvh - 16px)!important;border-radius:var(--client-radius-lg-final) var(--client-radius-lg-final) 0 0!important}.client-modal-head,.client-form-actions{padding:12px 14px!important}.client-modal-body{padding:14px!important}.settings-grid.modal-settings-grid.modal-section-grid,.client-modal-wide .settings-grid.modal-settings-grid,.signal-route-options,.signal-route-group.compact .signal-route-options,.history-attempt-summary,.history-attempt-grid,.official-components-grid,.official-notice-card{grid-template-columns:1fr!important}.account-picker-modal .account-picker-row{grid-template-columns:54px minmax(0,1fr) auto!important}.account-picker-modal .account-picker-row :is(small,em,b){grid-column:2 / -1!important;justify-self:start!important;text-align:left!important}.official-position-row{grid-template-columns:1fr 1fr!important}.official-position-row div{grid-column:1 / -1!important}}@media(max-width:640px){.animated-login-shell{grid-template-columns:1fr!important}.animated-login-shell .login-art-panel{display:none!important}.animated-login-shell .login-form-section{min-height:100dvh!important;padding:24px 16px!important}.animated-login-panel .login-heading h1,.lux-layout h1{font-size:22px!important;line-height:1.2!important}.lux-layout .chart-dock,.lux-layout .chart-foot{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lux-layout .history-table,.lux-layout .research-table,.lux-layout .outcome-table,.lux-layout .billing-table{margin-inline:-2px!important}.client-form-actions :is(button,.plain-button),.animated-login-panel :is(.login-submit-button,.login-support-button){width:100%!important;margin-right:0!important}.operation-toast{top:auto!important;right:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important}}.lux-layout .password-change-panel{display:grid!important;gap:14px!important}.lux-layout .password-change-title{align-items:flex-start!important;gap:14px!important}.lux-layout .password-change-title>div{display:grid!important;gap:4px!important;min-width:0!important}.lux-layout .password-change-title small{max-width:190px!important;color:var(--client-muted-final)!important;font-size:12px!important;line-height:1.45!important;text-align:right!important}.lux-layout .password-change-shell{display:grid!important;gap:12px!important;min-width:0!important}.lux-layout .password-field-stack{display:grid!important;gap:10px!important;min-width:0!important}.lux-layout .password-field{display:grid!important;gap:7px!important;min-width:0!important;padding:12px!important;border:1px solid var(--client-line-final)!important;border-radius:var(--client-radius-final)!important;background:var(--client-soft-final)!important;box-shadow:inset 0 1px #ffffffc2!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.lux-layout .password-field:focus-within{border-color:#4f78f47a!important;background:#fff!important;box-shadow:0 0 0 4px #4f78f41a!important}.lux-layout .password-field.is-complete:not(.has-issue){border-color:#0f9f7b47!important;background:linear-gradient(180deg,#fff,#0f9f7b0b)!important}.lux-layout .password-field.has-issue{border-color:#d943435c!important;background:linear-gradient(180deg,#fff,#d943430b)!important}.lux-layout .password-field span{color:var(--client-title-final)!important;font-size:13px!important;font-weight:820!important}.lux-layout .password-field input{min-height:44px!important;padding:0 12px!important;border-radius:var(--client-radius-final)!important;background:#fff!important}.lux-layout .password-field.has-issue input{border-color:#d9434370!important}.lux-layout .password-field.is-complete:not(.has-issue) input{border-color:#0f9f7b57!important}.lux-layout .password-field small{color:var(--client-muted-final)!important;font-size:12px!important;line-height:1.45!important}.lux-layout .password-rule-card{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid var(--client-line-soft-final)!important;border-radius:var(--client-radius-final)!important;background:#fff!important}.lux-layout .password-rule-card>div{display:grid!important;gap:3px!important}.lux-layout .password-rule-card span{color:var(--client-muted-final)!important;font-size:12px!important;font-weight:820!important}.lux-layout .password-rule-card strong{color:var(--client-title-final)!important;font-size:14px!important;line-height:1.3!important}.lux-layout .password-rule-card ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.lux-layout .password-rule-card li{position:relative!important;min-width:0!important;padding-left:20px!important;color:var(--client-muted-final)!important;font-size:12px!important;line-height:1.45!important}.lux-layout .password-rule-card li:before{content:""!important;position:absolute!important;top:.5em!important;left:2px!important;width:8px!important;height:8px!important;border:1px solid #9fb0c7!important;border-radius:999px!important;background:#fff!important}.lux-layout .password-rule-card li.complete{color:var(--client-title-final)!important;font-weight:760!important}.lux-layout .password-rule-card li.complete:before{border-color:var(--client-success-final)!important;background:var(--client-success-final)!important;box-shadow:0 0 0 3px #0f9f7b1f!important}.lux-layout .password-rule-card li.advice:before{border-color:#4f78f47a!important;background:#4f78f429!important}.lux-layout .password-change-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding-top:2px!important}.lux-layout .password-change-submit{min-height:44px!important;border-radius:var(--client-radius-final)!important;white-space:nowrap!important}.lux-layout .password-change-actions small{min-width:0!important;color:var(--client-muted-final)!important;font-size:12px!important;line-height:1.45!important;text-align:right!important}@media(max-width:900px){.lux-layout .password-change-title,.lux-layout .password-change-actions{align-items:stretch!important;flex-direction:column!important}.lux-layout .password-change-title small,.lux-layout .password-change-actions small{max-width:none!important;text-align:left!important}}@media(max-width:640px){.lux-layout .password-field,.lux-layout .password-rule-card{padding:10px!important}.lux-layout .password-change-submit{width:100%!important}}.animated-login-panel .login-stage-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:38px;padding:6px;border:1px solid rgba(93,135,255,.18);border-radius:8px;background:#5d87ff0f}.animated-login-panel .login-stage-strip span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:7px;color:#71809a;font-size:12px;font-weight:900;white-space:nowrap}.animated-login-panel .login-stage-strip span.done,.animated-login-panel .login-stage-strip span.active{color:#fff;background:#5d87ff}.animated-login-panel .login-stage-strip.verifying span.done{color:#0f8d6a;background:#20c99721}.animated-login-panel .login-stage-strip i{display:block;height:1px;background:linear-gradient(90deg,#5d87ff4d,#20c9975c)}.animated-login-panel .login-remember-card{position:relative;display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:210px;padding:9px 11px;border:1px solid #dbe6f5;border-radius:8px;color:#172033!important;background:#fff;cursor:pointer}.animated-login-panel .login-remember-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.animated-login-panel .login-remember-card>span:last-child{display:grid;gap:2px}.animated-login-panel .login-remember-card strong{color:#172033;font-size:13px;font-weight:900;line-height:1.2}.animated-login-panel .login-remember-card small{color:#71809a;font-size:11px;font-weight:760;line-height:1.2}.animated-login-panel .login-remember-card .login-toggle{position:relative;width:38px;height:22px;border-radius:999px;background:#d8e1ee;transition:background-color .16s ease}.animated-login-panel .login-remember-card .login-toggle i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 2px 5px #0f172a2e;transition:transform .16s ease}.animated-login-panel .login-remember-card.active{border-color:#5d87ff6b;background:#f4f7ff}.animated-login-panel .login-remember-card.active .login-toggle{background:#5d87ff}.animated-login-panel .login-remember-card.active .login-toggle i{transform:translate(16px)}.animated-login-panel .login-two-factor-panel{display:grid;gap:14px;padding:14px;border:1px solid rgba(32,201,151,.24);border-radius:8px;background:linear-gradient(180deg,#20c99714,#5d87ff0d)}.animated-login-panel .login-verified-note{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:8px;color:#0f6f59;background:#20c99721}.animated-login-panel .login-verified-note>div{display:grid;gap:2px}.animated-login-panel .login-verified-note strong{color:#172033;font-size:13px;font-weight:900}.animated-login-panel .login-verified-note small{color:#61708a;font-size:12px;font-weight:760}.animated-login-panel .login-otp-field input{text-align:center;font-size:22px;font-weight:950;letter-spacing:4px!important}.animated-login-panel .login-back-button{justify-self:start;min-height:28px}@media(max-width:560px){.animated-login-panel .login-form-row{display:grid;gap:10px}.animated-login-panel .login-remember-card{position:relative;min-width:0;width:100%}}.client-modal-panel.account-config-modal{width:min(1040px,calc(100vw - 56px))!important;border-radius:18px!important}.client-modal-panel.account-reset-modal{width:min(500px,calc(100vw - 40px))!important;border-radius:18px!important}.account-config-modal .client-modal-head,.account-reset-modal .client-modal-head,.account-config-modal .client-form-actions,.account-reset-modal .client-form-actions{min-height:58px!important;padding:14px 18px!important}.account-config-modal .client-modal-body{padding:14px 16px!important}.account-reset-modal .client-modal-body{padding:14px!important}.account-config-modal .account-config-shell{gap:12px!important}.account-config-modal .modal-section{border-radius:14px!important}.account-config-modal .modal-section-head{min-height:46px!important;align-items:center!important;padding:11px 14px!important}.account-config-modal .modal-section-head small{max-width:62%!important;font-size:12px!important}.account-config-modal .settings-grid.modal-settings-grid.modal-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.account-config-modal .modal-section-grid label,.account-config-modal .modal-section-grid .readonly-field,.account-config-modal .modal-section-grid .cycle-selector{min-height:76px!important;padding:11px 12px!important;border-radius:12px!important}.account-config-modal .modal-section-grid :is(input,select,textarea),.account-reset-modal :is(input,select,textarea){min-height:40px!important;border-radius:9px!important;font-size:14px!important}.account-config-modal .modal-section-grid select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:36px!important;background:linear-gradient(45deg,transparent 50%,#70809a 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,#70809a 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,#fff!important}.account-config-modal .modal-section-grid .strategy-selector{grid-column:span 1!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-content:start!important}.account-config-modal .modal-section-grid .strategy-selector>span{grid-column:auto!important;margin:0!important}.account-config-modal .modal-section-grid .strategy-selector small{display:block!important;color:var(--client-muted-final)!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.account-config-modal .modal-section-grid .play-selector{grid-column:1 / -1!important;display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:72px!important}.account-config-modal .modal-section-grid .play-selector>span{grid-column:auto!important;margin:0!important;align-self:center!important}.account-config-modal .modal-section-grid .play-option{display:grid!important;grid-template-columns:22px minmax(0,auto) minmax(160px,1fr)!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:10px 12px!important;border-radius:11px!important}.account-config-modal .modal-section-grid .play-option input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:var(--client-primary-final)!important}.account-config-modal .modal-section-grid .play-option strong{white-space:nowrap!important}.account-config-modal .modal-section-grid .play-option small{min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.account-config-modal .signal-route-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.account-reset-modal .reset-impact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.account-reset-modal .reset-impact>div{min-height:70px!important;padding:10px!important;border-radius:12px!important}.account-reset-modal .client-field{min-height:auto!important;padding:11px 12px!important;border-radius:12px!important}.account-reset-modal .modal-warning{padding:10px 12px!important;font-size:12px!important}@media(max-width:860px){.client-modal-panel.account-config-modal,.client-modal-panel.account-reset-modal{width:100%!important}.account-config-modal .settings-grid.modal-settings-grid.modal-section-grid,.account-config-modal .signal-route-options,.account-reset-modal .reset-impact,.account-config-modal .modal-section-grid .play-selector{grid-template-columns:1fr!important}.account-config-modal .modal-section-grid .play-option{grid-template-columns:22px minmax(0,1fr)!important}.account-config-modal .modal-section-grid .play-option small{grid-column:2 / -1!important;white-space:normal!important}}.lux-layout .account-switcher.command-panel:not(.compact){display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px 18px!important;border:1px solid var(--client-line-final)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 44px #314d7914!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-row{display:grid!important;grid-template-columns:minmax(300px,1.05fr) minmax(520px,1.55fr) minmax(188px,.46fr)!important;align-items:stretch!important;gap:12px!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account{min-height:88px!important;padding:16px 116px 16px 18px!important;border:1px solid var(--client-line-final)!important;border-radius:15px!important;background:linear-gradient(180deg,#f9fbff,#fff)!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account b{top:18px!important;right:16px!important;min-height:28px!important;padding:0 11px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account span,.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip span{color:var(--client-muted-final)!important;font-size:13px!important;letter-spacing:0!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account strong{font-size:20px!important;line-height:1.15!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account small{color:var(--client-muted-final)!important;font-size:13px!important;line-height:1.45!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip{display:grid!important;grid-template-columns:repeat(4,minmax(112px,1fr))!important;gap:0!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--client-line-final)!important;border-radius:15px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip>div{min-height:88px!important;padding:16px 15px!important;border:0!important;border-right:1px solid var(--client-line-final)!important;border-radius:0!important;background:transparent!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip>div:last-child{border-right:0!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip strong{font-size:20px!important;line-height:1.12!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions{display:grid!important;grid-template-columns:repeat(2,minmax(86px,1fr))!important;align-items:stretch!important;gap:10px!important;min-width:0!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions button{display:grid!important;grid-template-rows:auto auto!important;place-items:center!important;align-content:center!important;gap:7px!important;min-width:0!important;min-height:88px!important;padding:10px 12px!important;border:1px solid var(--client-line-final)!important;border-radius:14px!important;background:#fff!important;color:var(--client-ink-final)!important;box-shadow:0 10px 24px #314d790f!important;font-size:13px!important;line-height:1.12!important;text-align:center!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions button:hover{border-color:#5b84ff57!important;background:#f8fbff!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions button svg{color:var(--client-primary-final)!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions .command-reset{color:#7c5200!important;border-color:#ffd98f!important;background:#fff2d6!important}.lux-layout .account-switcher.command-panel:not(.compact) .customer-plan-strip.compact-policy-strip{width:100%!important;justify-self:stretch!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-top:2px!important}.lux-layout .account-switcher.command-panel:not(.compact) .customer-plan-strip.compact-policy-strip :is(span,em){min-height:30px!important;padding:6px 12px!important;border:1px solid var(--client-line-final)!important;border-radius:999px!important;background:#f9fbff!important;color:var(--client-muted-final)!important;font-size:12px!important;font-weight:820!important;line-height:1.15!important;box-shadow:none!important}.lux-layout .account-switcher.command-panel:not(.compact) .customer-plan-strip.compact-policy-strip em{margin-left:auto!important;color:var(--client-primary-final)!important;background:#fff!important}@media(max-width:1500px){.lux-layout .account-switcher.command-panel:not(.compact) .command-row{grid-template-columns:minmax(280px,.9fr) minmax(440px,1.3fr)!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions{grid-column:1 / -1!important;justify-self:end!important;grid-template-columns:repeat(2,minmax(126px,150px))!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions button{min-height:58px!important;grid-template-columns:auto auto!important;grid-template-rows:1fr!important}}@media(max-width:980px){.lux-layout .account-switcher.command-panel:not(.compact){padding:12px!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-row{grid-template-columns:1fr!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account{padding-right:18px!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-account b{position:static!important;justify-self:start!important;margin-top:2px!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip>div:nth-child(2n){border-right:0!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-capital-strip>div:nth-child(-n+2){border-bottom:1px solid var(--client-line-final)!important}.lux-layout .account-switcher.command-panel:not(.compact) .command-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important}.lux-layout .account-switcher.command-panel:not(.compact) .customer-plan-strip.compact-policy-strip em{flex-basis:100%!important;margin-left:0!important}}
