.ft-relative{position:relative}.trade-app{--ft-bg:#090d15;--ft-panel:#0e1420;--ft-line:#232c3c;--ft-text:#e5e9f1;--ft-muted:#8893a7;--ft-accent:#d8b681;min-height:100dvh;background:var(--ft-bg);color:var(--ft-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;width:100%;overflow:hidden}.trade-app *{box-sizing:border-box}.trade-app h1,.trade-app h2,.trade-app h3,.trade-app p{margin:0;color:inherit;line-height:inherit;letter-spacing:normal}.trade-app p{font-size:13px;color:var(--ft-muted)}.trade-app h2{font-size:18px;font-weight:600}.trade-app h3{font-size:16px;font-weight:600}.trade-app button,.trade-app input,.trade-app select,.trade-app textarea{font:inherit;color:inherit}.trade-app button{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;border:0;background:transparent;transition:background .15s,color .15s}.trade-app button:disabled{opacity:.45;cursor:not-allowed}.trade-app a:focus-visible,.trade-app button:focus-visible,.trade-app input:focus-visible,.trade-app select:focus-visible,.trade-app textarea:focus-visible{outline:2px solid var(--ft-accent);outline-offset:3px}.trade-header{height:80px;padding:0 30px;display:flex;align-items:center;border-bottom:1px solid var(--ft-line);gap:22px}.trade-wordmark{font-size:27px;letter-spacing:-1.6px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.trade-wordmark span{font-weight:300;margin-left:5px;color:#b3bdcd}.trade-wordmark i{display:block;background:var(--ft-accent);height:6px;width:6px;margin:13px 0 0 5px;border-radius:1px}.trade-divider{height:25px;width:1px;background:var(--ft-line)}.trade-header-caption{font-size:9px;letter-spacing:2px;color:#637086}.trade-header nav{display:flex;align-self:stretch;margin:auto;gap:30px}.trade-header nav button{padding:0 8px;font-size:13px;color:#8995ab;position:relative}.trade-header nav button.active{color:var(--ft-accent)}.trade-header nav button.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--ft-accent)}.trade-account{display:flex;align-items:center;gap:20px}.trade-account button{color:#7b879d}.trade-badge{display:inline-flex;border:1px solid #584a35;color:var(--ft-accent);font-size:9px;letter-spacing:1.2px;border-radius:4px;padding:4px 7px;font-weight:600;white-space:nowrap}.trade-source{height:38px;display:flex;align-items:center;gap:16px;padding:0 30px;background:#12151d;border-bottom:1px solid #252b37}.trade-source>span{font-size:9px;letter-spacing:1px;color:#c0a875;display:flex;align-items:center;gap:7px}.trade-source i{width:5px;height:5px;background:#c0a875;border-radius:50%}.trade-source p{font-size:11px;color:#707d93}.trade-source .trade-source-right{margin-left:auto;color:#737f94;letter-spacing:.4px}.trade-workspace{display:grid;grid-template-columns:minmax(0,1fr) 380px;max-width:1800px!important;margin:auto}.trade-market{min-width:0;border-right:1px solid var(--ft-line)}.trade-instrument{height:116px;display:flex;align-items:center;gap:35px;padding:22px 28px;border-bottom:1px solid var(--ft-line)}.trade-eyebrow{display:block;font-size:9px;color:#7c899f;letter-spacing:1.3px;font-weight:600}.trade-instrument-name{display:flex;align-items:center;gap:12px;margin-top:7px}.trade-instrument select{font-size:24px;font-weight:600;letter-spacing:-1px;background:transparent;border:0;max-width:86px;cursor:pointer}.trade-instrument-name span{font-size:11px;color:#8491a6}.trade-app select option{background:#111824;color:#e5e9f1}.trade-quote{padding-left:25px;border-left:1px solid var(--ft-line);display:flex;flex-direction:column;gap:5px}.trade-quote strong{font-size:29px;letter-spacing:-1px;font-weight:500;font-variant-numeric:tabular-nums}.trade-quote small{color:#78869c;font-size:10px}.trade-market-stat{display:flex;flex-direction:column;gap:7px;margin-left:auto;white-space:nowrap}.trade-market-stat small{font-size:9px;letter-spacing:1px;color:#69768c}.trade-market-stat strong{font-size:13px;font-weight:500}.trade-chart-toolbar{height:52px;display:flex;align-items:center;padding:0 24px;gap:20px;border-bottom:1px solid #1a2230}.trade-timeframes{display:flex;gap:4px}.trade-timeframes button{padding:5px 10px;font-size:11px;border-radius:4px;color:#75839a}.trade-timeframes button.active{color:#ece1ca;background:#2a2b2d}.trade-chart-legend{display:flex;gap:18px;margin-left:auto;font-size:10px;color:#77859b}.trade-chart-legend span{display:flex;align-items:center;gap:6px}.trade-chart-legend i{width:12px;height:1px;background:#b89c71}.trade-chart-legend i.support{background:#609d91}.trade-chart-toolbar>.trade-eyebrow{font-size:8px}.trade-chart-wrap{position:relative;padding:12px 10px 0;background:#0c111b}.trade-chart{height:480px;width:100%}.trade-empty-chart{position:absolute;inset:0;display:grid;place-items:center;color:#8592a7;font-size:13px;pointer-events:none;padding:40px}.trade-sync{position:absolute;top:16px;left:18px;z-index:2;background:#18212f;font-size:10px;color:#a7b3c4;padding:4px 8px;border-radius:3px}.trade-player{min-height:78px;display:flex;align-items:center;padding:14px 24px;gap:24px;border-top:1px solid var(--ft-line);background:#101620}.trade-player-label{display:flex;align-items:center;gap:12px;color:#a89778;white-space:nowrap}.trade-player-label div{display:flex;flex-direction:column;gap:2px}.trade-player-label strong{font-size:12px;color:#bdc5d4;font-weight:500}.trade-player-label small{font-size:9px;color:#69778d}.trade-player-controls{display:flex;align-items:center;gap:10px}.trade-player-controls button{height:32px;width:30px;color:#8b98ae}.trade-player-controls .trade-play{background:var(--ft-accent);color:#171817;border-radius:4px}.trade-player-controls select{background:#19202e;border:1px solid #2c3648;border-radius:4px;padding:5px;font-size:11px}.trade-progress{margin-left:auto;max-width:170px;width:100%;display:flex;flex-direction:column;gap:6px}.trade-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;overflow:hidden;border:0;border-radius:3px;accent-color:var(--ft-accent)}.trade-progress progress::-webkit-progress-bar{background:#283243}.trade-progress progress::-webkit-progress-value{background:var(--ft-accent)}.trade-progress small{color:#687790;font-size:9px;text-align:right;font-variant-numeric:tabular-nums}.trade-side{padding:25px 22px;background:#0e141e;min-width:0;max-height:760px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#354052 #0e141e}.trade-panel-heading{display:flex;gap:12px;align-items:center;margin-bottom:23px}.trade-panel-icon{width:34px;height:36px;display:flex;align-items:center;justify-content:center;background:#25251f;border:1px solid #464132;border-radius:8px;color:var(--ft-accent)}.trade-panel-heading p{font-size:11px;margin-top:2px}.trade-live-dot{width:6px;height:6px;background:#78aa98;border-radius:50%;margin-left:auto}.trade-status{padding:18px 17px;border:1px solid #453f31;border-radius:9px;background:linear-gradient(130deg,#20201d,#15191d);margin-bottom:23px}.trade-status .trade-eyebrow{color:#cfb685;font-size:9px}.trade-status h3{font-size:15px;line-height:1.5;margin:9px 0;color:#e1dfd7}.trade-status p{font-size:11px;line-height:1.75}.trade-status.complete{border-color:#345e51;background:#12291f}.trade-pipeline-heading{display:flex;align-items:center;justify-content:space-between;color:#6f7e96;font-size:8px;letter-spacing:1px;margin-bottom:12px}.trade-pipeline-heading strong{color:#c6cdd9;font-size:17px;font-weight:400;letter-spacing:0}.trade-pipeline-heading small{color:#616e83;font-size:11px}.trade-pipeline>div{display:flex;gap:12px;position:relative;padding-bottom:17px}.trade-pipeline>div:not(:last-child):before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:1px;background:#293343}.trade-condition-index{height:26px;width:26px;min-width:26px;display:flex;align-items:center;justify-content:center;border:1px solid #2c3647;border-radius:50%;color:#606e84;font-size:9px;background:#151c28;z-index:1}.trade-pipeline .met .trade-condition-index{background:#19372e;border-color:#315b4c;color:#69c2a4}.trade-condition-index svg{width:13px;height:13px}.trade-pipeline strong{font-size:11px;color:#929fb3;font-weight:500;display:block;margin-top:4px}.trade-pipeline .met strong{color:#c9d4da}.trade-pipeline p{font-size:10px;line-height:1.6;margin-top:4px;color:#65748a}.trade-next{border-top:1px solid var(--ft-line);padding-top:16px;margin-top:3px}.trade-next p{font-size:12px;color:#c8c4b7;margin-top:6px}.trade-next button{justify-content:space-between;width:100%;font-size:11px;margin-top:15px;color:var(--ft-accent)}.trade-bottom{max-width:1800px!important;margin:0 auto;border-top:1px solid var(--ft-line);padding:0 28px 24px}.trade-bottom>nav{display:flex;align-items:center;height:60px;border-bottom:1px solid var(--ft-line);gap:28px;margin-bottom:22px}.trade-bottom>nav button{height:100%;font-size:12px;color:#79869d;position:relative;white-space:nowrap}.trade-bottom>nav .active{color:#dbcaa9}.trade-bottom>nav .active:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:0;background:var(--ft-accent)}.trade-bottom>nav button span{background:#253044;border-radius:3px;font-size:9px;padding:2px 5px;color:#a0aec5}.trade-strategies{display:grid;grid-template-columns:1.15fr 1fr .8fr;gap:16px}.trade-strategies article{border:1px solid var(--ft-line);background:#101620;padding:21px;border-radius:9px}.trade-strategy-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.trade-strategy-label>span:first-child{font-size:12px;color:#667790}.trade-strategies h3{font-size:15px;margin-bottom:7px}.trade-strategies p{font-size:11px;line-height:1.8}.trade-strategies footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid var(--ft-line);margin-top:19px;padding-top:13px;font-size:9px;color:#65758d}.trade-strategies footer strong{color:#b39770;font-weight:500}.trade-strategies .trade-research-card{background:#0c121c;border-style:dashed}.trade-research-card .trade-eyebrow{margin-bottom:22px}.trade-strategies .trade-principle{background:linear-gradient(135deg,#1a1a1a,#111722);border-color:#38372f}.trade-principle>svg{color:#b39a72;margin-bottom:15px}.trade-principle h3{font-size:18px!important;line-height:1.45!important;font-weight:400;margin-bottom:12px}.trade-parameters{padding-top:12px;font-size:10px}.trade-parameters>div{display:flex;justify-content:space-between;padding:3px 0;gap:10px}.trade-app details{margin-top:12px}.trade-app summary{color:#a5b0c1;cursor:pointer;font-size:10px}.trade-setup{border:1px solid #2d5b4a;border-radius:8px;padding:16px;background:#12211d}.trade-setup .trade-eyebrow{color:#70bda2}.trade-setup h3{font-size:14px;margin:8px 0 15px}.trade-setup h3 span{float:right;font-size:10px;color:#758f87;font-weight:400}.trade-setup dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trade-setup dt{font-size:9px;color:#78978b}.trade-setup dd{font-size:14px;margin:3px 0 0;color:#cce7dc;font-variant-numeric:tabular-nums}.trade-setup p{font-size:11px;line-height:1.8;margin:14px 0 8px}.trade-setup small{font-size:8px;color:#749b8b;overflow-wrap:anywhere}.trade-history{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.trade-empty{padding:26px;color:#748297;font-size:12px}.trade-empty h3{margin-bottom:8px}.trade-empty p{font-size:12px}.trade-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:22px 30px;border-top:1px solid var(--ft-line);color:#53637b}.trade-footer span{font-size:9px;letter-spacing:1px}.trade-footer b{color:#a38d66;font-weight:500}.trade-footer p{font-size:10px;color:#65718a}.trade-footer a{font-size:9px;color:#6b778d}.trade-learn-button{width:100%;padding:12px 8px;border:1px solid #3b3a30!important;background:#1d201f!important;border-radius:5px;font-size:11px!important;color:#b6a783!important;justify-content:space-between!important;margin-bottom:18px}.trade-prompts{display:flex;flex-direction:column;gap:7px}.trade-prompts button{font-size:11px;padding:10px 12px;background:#151d2a;border:1px solid #263348;border-radius:5px;justify-content:space-between;color:#a3b0c3}.trade-chat{margin:20px 0 15px;min-height:260px;max-height:330px;overflow:auto;scrollbar-width:thin}.trade-chat-intro{padding:30px 16px;text-align:center}.trade-chat-intro svg{width:28px;height:28px;color:#ae9975;margin-bottom:15px}.trade-chat-intro p{font-size:12px;margin-bottom:15px}.trade-chat-intro small{font-size:10px;color:#5d708c}.trade-message{padding:12px;background:#151d28;border-radius:6px;margin-bottom:10px}.trade-message.user{background:#26271f}.trade-message strong{font-size:11px;color:#d2c39e;display:flex;justify-content:space-between}.trade-message strong small{color:#6b8398;font-size:8px;font-weight:400}.trade-message p{font-size:11px;white-space:pre-wrap;line-height:1.8;margin-top:7px}.trade-chat-form{display:flex;background:#171f2d;border:1px solid #2b374a;border-radius:7px;padding:6px;gap:4px}.trade-chat-form input{width:100%;min-width:0;font-size:12px;border:0;background:none;outline:0;padding:6px}.trade-chat-form button{background:#ceae79;padding:6px;color:#151a1a;border-radius:4px}.trade-app textarea{width:100%;background:#131c2a;border:1px solid #2e3a4d;border-radius:6px;padding:12px;resize:vertical;min-height:115px;font-size:13px;line-height:1.7;outline:0}.trade-learning h3{margin:12px 0}.trade-learning p{font-size:12px;margin:8px 0 16px}.trade-primary{background:#c8aa78!important;color:#141820!important;padding:10px 17px;border-radius:5px;margin-top:10px;font-size:12px!important;font-weight:600!important}.trade-learning-result{padding-top:20px;margin-top:20px;border-top:1px solid var(--ft-line)}.trade-learning-result strong{font-size:12px;color:#c7b58f}.trade-learning-result p{font-size:11px;line-height:1.8}.trade-metrics{display:grid;grid-template-columns:repeat(7,1fr);gap:15px}.trade-metrics>div{padding:18px;background:#101823;border:1px solid var(--ft-line);border-radius:7px;display:flex;flex-direction:column;gap:7px}.trade-metrics small{font-size:10px;color:#7d8da5}.trade-metrics strong{font-size:22px;font-weight:400;color:#d2d9e4;font-variant-numeric:tabular-nums}.trade-app .trade-result-note{font-size:10px;color:#7e8a9f;margin:18px 0}.trade-table-wrap{overflow-x:auto}.trade-app table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.trade-app th{font-size:9px;color:#8291a6;font-weight:500}.trade-app td,.trade-app th{padding:12px;border-bottom:1px solid var(--ft-line);white-space:nowrap}.trade-journal{display:grid;grid-template-columns:1fr 1fr;gap:30px}.trade-journal form p{font-size:12px;margin:8px 0 14px}.trade-journal form small{display:block;margin-top:10px;font-size:11px;color:#9cacbc}.trade-journal article{padding:16px;background:#111a27;border:1px solid var(--ft-line);border-radius:6px;margin-bottom:12px}.trade-journal article small{font-size:10px;color:#9d8b70}.trade-journal article p{font-size:12px;white-space:pre-wrap;margin-top:8px}.trade-conflict,.trade-error{background:#3a2428;color:#e7a2a7;padding:12px;font-size:12px;margin:10px;border-radius:5px}.trade-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.trade-loading a{font-size:13px;color:#d8b681}.trade-skeleton{display:grid;place-items:center;color:#78869a;font-size:12px}@media (min-width:1600px){.trade-workspace{grid-template-columns:minmax(0,1fr) 420px}.trade-chart{height:540px}.trade-side{max-height:820px}}@media (max-width:1200px){.trade-divider,.trade-header-caption{display:none}.trade-workspace{grid-template-columns:minmax(0,1fr) 340px}.trade-instrument{gap:20px;padding:20px}.trade-instrument-name span{display:none}.trade-market-stat{margin-left:0}.trade-instrument .trade-market-stat:last-child{display:none}.trade-player{gap:15px;padding:14px 18px}.trade-progress{max-width:100px}.trade-chart-legend{display:none}.trade-chart-toolbar>.trade-eyebrow{margin-left:auto}.trade-strategies{grid-template-columns:1fr 1fr}.trade-principle{grid-column:1/-1}.trade-metrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:850px){.trade-header{padding:0 16px;gap:12px;height:65px}.trade-wordmark{font-size:23px}.trade-account .trade-badge{display:none}.trade-account{gap:0}.trade-header nav{gap:7px;margin-left:auto;margin-right:0}.trade-header nav button{font-size:11px;padding:0 8px;gap:5px}.trade-header nav svg{width:14px}.trade-source{padding:0 16px;gap:12px}.trade-source-right{display:none!important}.trade-source p{font-size:9px}.trade-source>span{font-size:8px}.trade-workspace{grid-template-columns:1fr}.trade-market{border-right:0}.trade-side{max-height:none;border-top:1px solid var(--ft-line);padding:22px}.trade-chart{height:400px}.trade-panel-heading{margin-bottom:18px}.trade-pipeline{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.trade-pipeline>div:before{display:none}.trade-side .trade-status{max-width:100%}.trade-player-label small{font-size:8px}.trade-instrument{height:103px}.trade-footer{padding:18px;gap:10px;flex-wrap:wrap}.trade-footer p{font-size:9px}.trade-bottom{padding:0 20px 20px}.trade-chat{max-height:400px;min-height:150px}.trade-journal{grid-template-columns:1fr}.trade-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.trade-header{gap:5px;padding:0 12px}.trade-wordmark{font-size:20px}.trade-header nav{gap:0}.trade-header nav button{font-size:10px;padding:0 7px}.trade-header nav svg{display:none}.trade-account{margin-left:3px}.trade-account svg{width:15px}.trade-source p{display:none}.trade-instrument{padding:18px 15px;gap:18px}.trade-quote{padding-left:18px}.trade-quote strong{font-size:26px}.trade-market-stat small,.trade-quote small{font-size:8px}.trade-instrument select{font-size:22px}.trade-instrument .trade-eyebrow{font-size:7px}.trade-market-stat strong{font-size:11px}.trade-chart-toolbar{padding:0 10px;gap:10px}.trade-chart-toolbar>.trade-eyebrow{font-size:7px}.trade-chart{height:355px}.trade-chart-wrap{padding:8px 3px 0}.trade-player{padding:13px 12px;gap:12px;flex-wrap:wrap}.trade-player-label{gap:7px;flex:1}.trade-player-label>svg{display:none}.trade-player-controls{gap:8px}.trade-progress{max-width:none;width:100%;flex-direction:row;align-items:center;gap:12px}.trade-progress progress{flex:1}.trade-progress small{white-space:nowrap;font-size:9px}.trade-pipeline{grid-template-columns:1fr}.trade-pipeline>div:before{display:block}.trade-bottom{padding:0 15px 20px}.trade-bottom>nav{gap:20px;overflow:auto;margin-bottom:16px}.trade-bottom>nav button{font-size:10px}.trade-strategies{grid-template-columns:1fr}.trade-principle{grid-column:auto}.trade-metrics{grid-template-columns:1fr 1fr;gap:9px}.trade-metrics>div{padding:14px}.trade-app input,.trade-app select,.trade-app textarea{font-size:16px}.trade-footer{align-items:flex-start;flex-direction:column}.trade-app .trade-chat-form input{font-size:16px}.trade-player-controls select{font-size:12px}.trade-bottom .trade-eyebrow{font-size:8px}}.trade-save-run{display:flex;align-items:center;gap:15px;margin-bottom:20px}.trade-save-run small{font-size:11px;color:#9baaab}.trade-results details p{font-size:11px;padding:8px 0;color:#889ab0}.trade-learning-choice{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#99a7bb;margin:15px 0}.trade-learning-choice select{background:#192335;border:1px solid #35425b;border-radius:5px;padding:9px;font-size:13px}.trade-app h1,.trade-app h2,.trade-app h3{font-family:inherit}.trade-pipeline strong{font-size:12px}.trade-pipeline p{font-size:11px}.trade-quick-risk{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;background:#13241f;border:1px solid #315344;border-radius:7px;margin:-7px 0 22px}.trade-quick-risk>div{display:flex;flex-direction:column;gap:4px}.trade-quick-risk small{color:#7b9d90;font-size:8px;letter-spacing:.8px}.trade-quick-risk strong{font-size:17px;font-weight:500;color:#b9d9ca;font-variant-numeric:tabular-nums}.trade-feed-source{height:auto;min-height:44px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.trade-feed-source select{background:#19202e;border:1px solid #35425b;border-radius:4px;padding:5px;font-size:11px}.trade-feed-source button{font-size:11px;color:#e7a2a7;border:1px solid #66383f;padding:5px 10px;border-radius:4px;margin-left:auto}@media (max-width:850px){.trade-feed-source p{display:block;width:100%;font-size:10px}}.trade-operation{--ticket-accent:#d5b57a;border:1px solid #33404d;background:linear-gradient(145deg,#141d28,#0c141e);padding:20px;margin:18px 0 24px;border-radius:12px;box-shadow:0 12px 28px #00000020;min-width:0}.trade-operation-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #ffffff0c}.trade-operation-header .trade-eyebrow{color:#b2a080;font-size:8px;letter-spacing:1.6px}.trade-operation-header h2{font-size:17px!important;font-weight:500;margin:7px 0 0;color:#f0eee8;letter-spacing:-.3px}.trade-operation-mode{font-size:9px;letter-spacing:1.2px;color:#dfc596;border:1px solid #a58b5540;background:#c8a6670b;padding:6px 8px;border-radius:5px}.trade-operation-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 10px;align-items:end}.trade-operation-controls label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#9fabbc;font-size:11px}.trade-operation input,.trade-operation select{background:#0b121b;color:#e5eaf1;border:1px solid #35404f;border-radius:6px;padding:9px;font-size:12px;min-height:36px;min-width:0}.trade-operation input{width:54px;text-align:center;font-variant-numeric:tabular-nums}.trade-operation input:disabled{opacity:.55}.trade-operation-caption{font-size:11px!important;line-height:1.6;color:#8796aa!important;margin:0 0 14px}.trade-operation-prepare{width:100%;min-height:36px;border:1px solid #435164;border-radius:6px;font-size:11px;color:#c1cbd8;background:#ffffff03;transition:background .2s}.trade-operation-prepare:hover:not(:disabled){background:#ffffff09;border-color:#d5b57a70}.trade-operation button:disabled{opacity:.4;cursor:not-allowed}.trade-operation-status{display:flex;align-items:center;gap:8px;margin:22px 0 10px;padding:10px 12px;background:#d5b57a0a;border:1px solid #d5b57a22;border-radius:6px}.trade-operation-dot{height:5px;width:5px;flex:none;background:#d5b57a;border-radius:50%;box-shadow:0 0 9px #d5b57a30}.trade-operation-status h3{font-size:9px;margin:0;letter-spacing:1px;font-weight:600;color:#dfc596;line-height:1.5}.trade-operation-instrument{display:block;font-size:15px;font-weight:500;color:#e9eef5;letter-spacing:-.2px;margin:14px 0}.trade-operation dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:0;border-top:1px solid #ffffff0b;font-variant-numeric:tabular-nums}.trade-operation dd,.trade-operation dt{padding:10px 0;border-bottom:1px solid #ffffff0b;line-height:1.5;font-size:11px;min-width:0}.trade-operation dt{color:#8c9caf;padding-right:8px}.trade-operation dd{margin:0;text-align:right;color:#e5e9ef;font-weight:500;overflow-wrap:break-word}.trade-operation-reason{margin:15px 0}.trade-operation summary{font-size:11px;color:#a9b6c8;cursor:pointer;line-height:1.6}.trade-operation-reason p{font-size:11px;line-height:1.7;color:#9cabbc;padding-top:7px}.trade-operation-footnote{display:block;color:#748397;font-size:9px;line-height:1.65;margin:12px 0}.trade-operation-actions{display:grid;gap:8px;margin:16px 0 0}.trade-operation-actions button{min-height:42px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.9px;border:1px solid #425065;color:#aebcce;background:transparent}.trade-operation-actions .trade-primary{background:#d5b57a;color:#171b22;border-color:#d5b57a;box-shadow:0 4px 14px #d5b57a10}.trade-operation-actions .trade-primary:hover:not(:disabled){background:#e1c38e}.trade-operation-actions button:last-child{min-height:34px;border-color:transparent;font-size:9px;color:#8795a7}.trade-operation-error{background:#c8756a09;border-left:2px solid #b5776d;padding:10px 12px;color:#c5a09a!important;font-size:11px!important;line-height:1.6;margin:15px 0}.trade-operation-diary{border-top:1px solid #ffffff0c;padding-top:14px;margin-top:18px}.trade-operation-diary article{border-top:1px solid #ffffff0c;padding:12px 0}.trade-operation-diary article strong{font-size:11px;font-weight:500;color:#d3dce8}.trade-operation-diary article p{font-size:10px;line-height:1.6;color:#8191a6;margin:6px 0}@media (max-width:480px){.trade-operation{padding:18px}.trade-operation input,.trade-operation select{font-size:16px}.trade-operation dd,.trade-operation dt{font-size:12px}.trade-operation-actions button{min-height:46px}}.trade-scanner{border-top:1px solid var(--trade-line,#26313e);margin:22px 0;padding-top:22px}.trade-scanner h2{font-size:21px;margin:8px 0;letter-spacing:-.5px}.trade-scanner header p,.trade-scanner small,.trade-scanner-library p{color:#9aa9b6;font-size:12px;line-height:1.7}.trade-scanner-library>details,.trade-watch{border:1px solid #293440;background:#101820;border-radius:12px;padding:14px;margin:12px 0}.trade-watch summary{cursor:pointer;list-style:none}.trade-watch summary small,.trade-watch summary strong{display:block;margin-top:7px}.trade-watch p{font-size:12px;color:#acb8c4;line-height:1.7;overflow-wrap:anywhere}.trade-watch dl{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:12px}.trade-watch dd{margin:0;color:#e0ca95}.trade-scanner-library{grid-column:1/-1}.trade-scanner-library>details summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-size:14px}.trade-scanner-library>details summary span{color:#c9b482;font-size:11px}.trade-scanner-library pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.trade-proposal-picker{display:block;font-size:12px;color:#9aa9b6;margin:18px 0}.trade-proposal-picker select{width:100%;min-width:0;max-width:100%;margin-top:8px}@media (max-width:640px){.trade-scanner-library>details summary{flex-direction:column}.trade-watch{padding:12px}.trade-watch dl{grid-template-columns:1fr;gap:5px}.trade-watch dd{margin-bottom:10px}}.trade-decision-desk{display:flex;flex-direction:column;gap:24px}.trade-decision-desk>.trade-operation[data-priority=proposal]{order:0}.trade-decision-desk>.trade-decision-scanner{order:1}.trade-decision-desk>.trade-operation[data-priority=paper]{order:2}.trade-decision-desk>.trade-operation[data-priority=history]{order:3}.trade-decision-scanner{display:flex;flex-direction:column;gap:20px}.trade-motor{padding:20px 22px;border-radius:16px;background:linear-gradient(120deg,#151d26,#0e151d);max-width:640px}.trade-motor-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.trade-motor-state{font-size:10px;letter-spacing:1px;color:#99c4ad}.trade-motor h3{font-size:20px;margin:15px 0 9px;letter-spacing:-.6px}.trade-motor p,.trade-motor small{font-size:12px;color:#8f9dac;line-height:1.7}.trade-motor small{display:block}.trade-motor-link{border:0!important;background:transparent!important;padding:0!important;color:#d7bd83!important;font-size:12px;display:inline-block;margin-top:15px;text-align:left}.trade-no-opportunity{padding:22px 0 10px}.trade-no-opportunity h3{font-size:25px;letter-spacing:-.8px;margin:12px 0}.trade-no-opportunity p{font-size:13px;line-height:1.7;color:#90a0ae}.trade-observation{border:1px solid #2b3945;background:#111c25;border-radius:16px;padding:20px}.trade-observation.featured{background:linear-gradient(155deg,#17242e,#0e1821);border-color:#3b494d}.trade-observation-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.trade-observation-heading strong{font-size:12px;letter-spacing:1px}.trade-observation .long{color:#96c8af}.trade-observation .short{color:#d7a4a4}.trade-observation h3{font-size:21px;letter-spacing:-.6px;line-height:1.3;margin:16px 0 10px}.trade-observation-progress{font-size:12px;color:#b2bec8;margin:0 0 16px}.trade-observation-next{font-size:14px;line-height:1.6;color:#e6dac0;margin:20px 0}.trade-observation-next span{display:block;font-size:9px;letter-spacing:1.5px;color:#b7a37f;margin-bottom:7px}.trade-observation-next small{display:block;font-size:12px;color:#9aabb9;margin-top:7px}.trade-projected-levels{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;padding:18px 0;border-block:1px solid #2b3741}.trade-projected-levels small{display:block;font-size:9px;letter-spacing:1px;color:#8e9ba8;margin-bottom:7px}.trade-projected-levels strong{font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.trade-observation-time{display:flex;justify-content:space-between;gap:10px;color:#7f929f;font-size:10px;margin:16px 0}.trade-confluences,.trade-method-explanation{font-size:12px;line-height:1.7;color:#95a6b4;margin:14px 0}.trade-confluences summary,.trade-method-explanation summary,.trade-other-opportunities summary,.trade-professor-reasoning summary,.trade-watch-history summary{cursor:pointer;color:#d1bd92;font-size:12px}.trade-other-opportunities .trade-observation{margin-top:16px}.trade-market-reading{padding:12px 0}.trade-market-reading>div{display:flex;gap:12px;align-items:baseline;margin:10px 0}.trade-market-reading strong{font-size:23px;letter-spacing:-.6px}.trade-market-reading small,.trade-market-reading span:not(.trade-eyebrow){font-size:12px;color:#8f9fac;line-height:1.7}.trade-watch-history{font-size:11px;color:#8e9dac;line-height:1.7}.trade-operation-settings{font-size:11px;color:#8f9dac;margin:12px 0}.trade-operation-settings summary{cursor:pointer}.trade-operation[data-priority=proposal]{border:1px solid #6e5e3c;border-radius:16px;background:linear-gradient(145deg,#25251f,#141c22);padding:20px;margin:0}.trade-operation[data-priority=history]{border-top:1px solid #23303a;margin-top:6px;padding-top:18px}.trade-drawer-backdrop{position:fixed;inset:0;z-index:200;background:#03080ec7;backdrop-filter:blur(8px);display:flex;justify-content:flex-end}.trade-engine-drawer{width:min(760px,100%);height:100dvh;overflow-y:auto;background:#0d141d;border-left:1px solid #2d3945;padding:32px;box-shadow:-30px 0 90px #0005;overscroll-behavior:contain}.trade-drawer-heading{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.trade-drawer-heading h2{font-size:29px;letter-spacing:-1px;margin:12px 0}.trade-drawer-heading p,.trade-drawer-note{font-size:13px;line-height:1.7;color:#99a9b7}.trade-drawer-heading button{width:38px;height:38px;flex-shrink:0;border:1px solid #394551;border-radius:50%;background:#18232e;color:#ddd}.trade-engine-drawer .trade-scanner-library>details{margin:12px 0}@media (max-width:640px){.trade-engine-drawer{padding:24px 18px;border:0}.trade-motor,.trade-observation,.trade-operation[data-priority=proposal]{padding:18px}.trade-drawer-heading h2{font-size:25px}.trade-decision-desk{gap:18px}.trade-market-reading>div{flex-wrap:wrap}.trade-drawer-backdrop{backdrop-filter:none}}.trade-library-search{width:100%;border:1px solid #30404e;border-radius:10px;background:#151f2a;color:#e5ebef;padding:14px 16px;font-size:14px;margin:14px 0}.trade-operation-method{font-size:12px;color:#adbaa9;line-height:1.7;margin:12px 0 18px}.trade-operation:not([data-priority=history]) .trade-history-ticket-label{display:none}.trade-history-ticket-label{font-size:12px;cursor:pointer;color:#bdab88}.trade-operation-ticket{margin:12px 0}@media (max-width:640px){.trade-workspace{display:flex;flex-direction:column}.trade-market{display:contents}.trade-instrument{order:0}.trade-side{order:1;max-height:none;overflow:visible}.trade-chart-toolbar{order:2}.trade-chart-wrap{order:3}.trade-player{order:4}.trade-market>.trade-error{order:5}}.trade-execution-selector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:14px 0 10px}.trade-app .trade-execution-selector button{display:block;min-width:0;padding:12px 8px;font-size:13px;letter-spacing:.08em;text-align:center;border:1px solid #34352f;background:#161914;border-radius:8px}.trade-execution-selector button small{display:block;margin-top:5px;font-size:9px;letter-spacing:.07em;color:#8d9389}.trade-execution-selector button[aria-pressed=true]{border-color:#baa273;background:#28261e;color:#e9d6ad}.trade-execution-selector button:last-child[aria-pressed=true]{border-color:#a77864;background:#2b211e;color:#edc1ac}.trade-mode-banner{padding:10px 12px;font-size:10px;letter-spacing:.06em;line-height:1.5;background:#22241e;color:#c0c2ad;border-radius:6px}.trade-mode-banner[data-mode=REAL]{background:#2b211e;color:#dfb39d}.trade-real-checklist{margin:14px 0;border:1px solid #35352f;border-radius:8px;padding:12px}.trade-real-checklist summary{font-size:12px;color:#d6c3a1;cursor:pointer;line-height:1.6}.trade-real-checklist>div{padding:8px 0;border-bottom:1px solid #2b2e27;font-size:11px}.trade-real-checklist strong{font-weight:500;color:#c0c4b8}.trade-real-checklist small{display:block;padding-left:15px;margin-top:4px;color:#898f82;line-height:1.5}.trade-real-checklist [data-ok=true] strong{color:#a9be91}.trade-real-dialog{position:fixed;width:480px;max-width:calc(100% - 28px);max-height:90dvh;overflow:auto;margin:auto;padding:28px;background:#191d17;color:#d8decd;border:1px solid #706148;border-radius:14px;box-shadow:0 24px 100px #0009}.trade-real-dialog::backdrop{background:#060905cc;backdrop-filter:blur(5px)}.trade-real-dialog h2{font-size:25px;margin:12px 0}.trade-real-dialog p{font-size:13px;color:#aeb5a5;line-height:1.7}.trade-real-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;font-size:12px}.trade-real-dialog dd{text-align:right}.trade-app .trade-real-dialog button{width:100%;justify-content:center;margin-top:9px;padding:14px;font-size:11px}.trade-badge[data-execution-mode=REAL]{color:#d7ac96;border-color:#7e5342;background:#2b211e}.trade-real-gate-count{display:block;color:#999d8d;font-size:10px;margin-top:5px}.trade-hypothesis-note{font-size:11px;letter-spacing:.4px;color:#90a0ae;margin:6px 0 0}.trade-nearest{padding:14px 0 4px}.trade-nearest ol{list-style:none;counter-reset:nearest;margin:10px 0 0;padding:0}.trade-nearest li{counter-increment:nearest;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid #1d2933;font-size:13px}.trade-nearest li strong{font-weight:500;color:#dfe6ec}.trade-nearest li strong:before{content:counter(nearest) ". ";color:#6f7f8d}.trade-nearest li span{font-size:11px;letter-spacing:.6px;color:#90a0ae;white-space:nowrap}.trade-diagnostics{margin:4px 0 22px}.trade-diagnostics>details{border-top:1px solid #1d2933;padding:10px 0}.trade-diagnostics summary{display:grid;grid-template-columns:1fr auto;gap:2px 12px;cursor:pointer;font-size:13px;list-style:none}.trade-diagnostics summary::-webkit-details-marker{display:none}.trade-diagnostics summary strong{font-weight:500;color:#dfe6ec}.trade-diagnostics summary span{font-size:11px;letter-spacing:.6px;color:#b9c4cd;white-space:nowrap}.trade-diagnostics summary small{grid-column:1/-1;font-size:11px;color:#7f8e9b}.trade-diagnostics details[data-stage=CONFIRMED] summary span,.trade-diagnostics details[data-stage=WAITING_TRIGGER] summary span{color:#d8b681}.trade-diagnostics details[data-stage=DISABLED] summary strong,.trade-diagnostics details[data-stage=UNAVAILABLE_DATA] summary strong,.trade-diagnostics details[data-stage=WARMING_UP] summary strong{color:#8893a7}.trade-diagnostics caption,.trade-diagnostics details p{font-size:12px;line-height:1.6;color:#90a0ae;text-align:left;margin:8px 0 0}.trade-diagnostics table{width:100%;border-collapse:collapse;margin-top:8px;font-size:11px;color:#90a0ae}.trade-diagnostics td,.trade-diagnostics th{text-align:left;font-weight:400;padding:4px 8px 4px 0;vertical-align:top;border-top:1px solid #17222b}.trade-diagnostics td:nth-child(2){white-space:nowrap;color:#b9c4cd}@media (max-width:720px){.trade-diagnostics td:nth-child(3){display:none}}.trade-execution-status{margin-top:14px;padding:12px 14px;border:1px solid #2b3945;border-left:2px solid #96c8af;border-radius:10px;background:#0f1a22}.trade-execution-status[data-state=RISK_BLOCKED]{border-left-color:#d8b681}.trade-execution-status>span{display:block;font-size:10px;letter-spacing:1.2px;color:#7f8e9b}.trade-execution-status>strong{display:block;margin:6px 0 4px;font-size:13px;font-weight:600;letter-spacing:.6px;color:#dfe6ec}.trade-execution-status[data-state=RISK_BLOCKED]>strong{color:#d8b681}.trade-execution-status>small{display:block;font-size:12px;line-height:1.5;color:#90a0ae}.trade-execution-status details{margin-top:8px}.trade-execution-status summary{cursor:pointer;font-size:12px;color:#d8b681}.trade-execution-status details p{font-size:12px;line-height:1.6;color:#90a0ae;margin:6px 0 0}.trade-execution-status+.trade-observation-next{margin-top:16px}.trade-real-session{container-type:inline-size;margin:14px 0;padding:14px;border:1px solid #35352f;border-left:3px solid #6f7465;border-radius:8px;background:#151912}.trade-real-session[data-state=BLOCKED]{border-left-color:#c8aa78}.trade-real-session[data-state=ARMED]{border-left-color:#e0705a;background:#221613}.trade-real-session-head strong{display:block;margin:6px 0 4px;font-size:16px;letter-spacing:.8px;color:#e7e2d4}.trade-real-session[data-state=ARMED] .trade-real-session-head strong{color:#f09a83}.trade-real-session-head small{display:block;font-size:12px;line-height:1.5;color:#a3a795}dl.trade-real-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4px 12px;margin:12px 0 0;font-size:12px}.trade-real-overview dt{color:#898f82}.trade-real-overview dd{margin:0;color:#d4d6c9;overflow-wrap:break-word}@container (max-width: 17rem){dl.trade-real-overview{grid-template-columns:minmax(0,1fr)}.trade-real-overview dd{margin-bottom:6px}}.trade-danger{background:#b9452f!important;color:#fff7f3!important;border:1px solid #b9452f!important;padding:10px 17px;border-radius:5px;font-size:12px!important;font-weight:700!important;letter-spacing:.6px}.trade-real-ack{display:block;margin:12px 0;font-size:12px;line-height:1.5;color:#d4d6c9}.trade-real-config{margin-top:14px;font-size:12px}.trade-real-config summary{cursor:pointer;color:#d6c3a1}.trade-real-config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;margin:10px 0}.trade-real-config-grid label{display:grid;gap:4px;color:#a3a795}.trade-real-authorization{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid #2b2e27}.trade-real-order-line{display:block;margin:10px 0;font-size:22px;letter-spacing:.5px}.trade-real-order-line[data-direction=BUY]{color:#8fd0a6}.trade-real-order-line[data-direction=SELL]{color:#f09a83}.trade-lab{display:grid;gap:22px;padding:6px 0 24px}.trade-lab-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.trade-lab-head h3{margin:6px 0;font-size:18px}.trade-lab-head p{font-size:12px;color:#90a0ae;max-width:640px;line-height:1.6}.trade-lab-funnel dl,.trade-lab-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:10px 0}.trade-lab-funnel dt,.trade-lab-metrics dt{font-size:10px;letter-spacing:.8px;color:#7f8e9b;text-transform:uppercase}.trade-lab-funnel dd,.trade-lab-metrics dd{margin:0 0 6px;font-size:15px;color:#dfe6ec}.trade-lab-funnel p{font-size:12px;color:#90a0ae}.trade-lab-metrics[data-enough=false] dd{color:#8893a7}.trade-lab-card,.trade-lab-obs{border-top:1px solid #1d2933;padding:12px 0}.trade-lab-card>summary,.trade-lab-obs>summary{cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:4px 12px;list-style:none}.trade-lab-card>summary::-webkit-details-marker,.trade-lab-obs>summary::-webkit-details-marker{display:none}.trade-lab-card summary strong{color:#dfe6ec;font-weight:500}.trade-lab-card summary small,.trade-lab-obs summary span{font-size:11px;color:#90a0ae;grid-column:1/-1}.trade-lab-card summary em{font-style:normal;font-size:10px;letter-spacing:1px;padding:2px 8px;border:1px solid #2b3945;border-radius:10px;color:#b9c4cd}.trade-lab-card[data-status=PROMISSORA] summary em{border-color:#5f8f74;color:#96c8af}.trade-lab-card[data-status=DEGRADANDO] summary em{border-color:#8a5a4a;color:#f09a83}.trade-lab-insufficient,.trade-lab-reason{font-size:12px;color:#90a0ae;margin:8px 0}.trade-lab-insufficient{color:#d8b681}.trade-lab-chart{margin:12px 0}.trade-lab-chart figcaption{font-size:11px;color:#7f8e9b;margin-bottom:6px}.trade-lab-chart svg{width:100%;max-width:520px;height:auto;display:block}.trade-lab-line{fill:none;stroke:#d5b57a;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trade-lab-zero{stroke:#2b3945;stroke-width:1;vector-effect:non-scaling-stroke}.trade-lab-cross{stroke:#4a5a68;stroke-width:1;vector-effect:non-scaling-stroke}.trade-lab-dot{fill:#d5b57a;stroke:#131815;stroke-width:2}.trade-lab-tooltip{font-size:11px;color:#b9c4cd;margin:4px 0 0;min-height:16px}.trade-lab-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;height:70px;align-items:end;max-width:520px}.trade-lab-bars>div{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.trade-lab-bars span{display:block;background:#d5b57a;border-radius:4px 4px 0 0;min-height:1px}.trade-lab-bars small{font-size:10px;color:#7f8e9b;text-align:center;margin-top:3px}.trade-lab-table{width:100%;border-collapse:collapse;font-size:11px;margin:8px 0;color:#b9c4cd}.trade-lab-table caption{text-align:left;color:#7f8e9b;padding:4px 0}.trade-lab-table td,.trade-lab-table th{text-align:left;padding:4px 8px 4px 0;border-top:1px solid #17222b;font-weight:400}.trade-lab-table tr[data-sufficient=false] td{color:#6f7f8d}.trade-lab-obs-body dl{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 12px;font-size:12px;margin:10px 0}.trade-lab-obs-body dt{color:#7f8e9b}.trade-lab-obs-body dd{margin:0;color:#dfe6ec;overflow-wrap:anywhere}.trade-lab-obs-body form{display:grid;gap:6px;font-size:12px;color:#90a0ae}.trade-lab-obs-body textarea{min-height:60px;background:#0f1a22;color:#dfe6ec;border:1px solid #2b3945;border-radius:6px;padding:8px}.trade-lab-models{font-size:12px;color:#90a0ae;line-height:1.6}@media (max-width:720px){.trade-lab-obs-body dl{grid-template-columns:1fr}}.trade-lab-card>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.trade-lab-card>summary small{flex-basis:100%}.trade-lab-card>summary em{margin-left:auto}.trade-lab-head select{background:#0f1a22;color:#dfe6ec;border:1px solid #2b3945;border-radius:6px;padding:4px 8px;font-size:12px}.trade-lab-head label{font-size:12px;color:#90a0ae}.trade-operation-countdown{align-self:center;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.trade-risk{container-type:inline-size;margin:14px 0;border:1px solid #35352f;border-radius:8px;padding:12px}.trade-risk[data-blocked]{border-color:#8a5a3c}.trade-risk summary{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;cursor:pointer}.trade-risk summary strong{color:#f1e6d2;font-variant-numeric:tabular-nums}.trade-risk summary em{flex-basis:100%;font-style:normal;font-size:12px;color:#e9b48a}.trade-risk-summary dl,dl.trade-risk-current{display:grid;grid-template-columns:minmax(6.5rem,1fr) max-content;gap:4px 12px;margin:12px 0;font-size:13px;border:0}.trade-risk-current dt,.trade-risk-summary dt{color:#a9a291;padding:2px 0;border:0;font-size:inherit;overflow-wrap:break-word}.trade-risk-current dd,.trade-risk-summary dd{margin:0;padding:2px 0;border:0;font-size:inherit;text-align:right;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.trade-risk-current dd.trade-kv-prose{grid-column:1/-1;text-align:left;white-space:normal;overflow-wrap:break-word;margin-bottom:4px}@container (max-width: 15rem){.trade-risk-summary dl,dl.trade-risk-current{grid-template-columns:minmax(0,1fr);gap:0}.trade-risk-current dd,.trade-risk-summary dd{text-align:left;margin-bottom:8px}}.trade-risk-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:10px 14px;margin-top:10px}.trade-risk-form label{display:grid;gap:4px;font-size:12px;color:#a9a291}.trade-risk-form input,.trade-risk-form select{min-width:0;padding:8px;border:1px solid #45453d;border-radius:6px;background:#15150f;color:#f1e6d2;font:inherit;font-size:14px}.trade-risk-form .trade-risk-preview,.trade-risk-form button,.trade-risk-form p,.trade-risk-form small{grid-column:1/-1}.trade-risk-form small{color:#a9a291}.trade-paper-confirm{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #6f5d3e;border-radius:8px}.trade-paper-confirm label{display:grid;gap:4px;font-size:12px;color:#a9a291}.trade-paper-confirm input{max-width:8rem;padding:8px;border:1px solid #45453d;border-radius:6px;background:#15150f;color:#f1e6d2;font:inherit}.trade-risk-model{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:8px 10px;border:1px solid #35352f;border-radius:6px;min-width:0}.trade-risk-model legend{padding:0 4px;font-size:12px;color:#a9a291}.trade-risk-model label{display:inline-flex;align-items:center;gap:6px;color:#f1e6d2;font-size:13px}.trade-risk-model input{accent-color:#d5b57a}.trade-risk-summary{container-type:inline-size;grid-column:1/-1;padding:10px 12px;border:1px solid #45453d;border-radius:6px}.trade-risk-summary dd{color:#f1e6d2}.trade-risk-form input::-moz-placeholder{color:#77705f}.trade-risk-form input::placeholder{color:#77705f}.trade-real-inspection{margin:12px 0;padding:10px 12px;border:1px dashed #45453d;border-radius:8px;font-size:13px}.trade-real-inspection summary{cursor:pointer;color:#d6c3a1}.trade-operation .trade-risk-form input:not([type=radio]){width:100%;max-width:100%;min-height:40px;box-sizing:border-box;text-align:left}.trade-operation .trade-risk-model input[type=radio]{width:16px;height:16px;min-height:0;margin:0;padding:0;border:0;flex:0 0 auto}.trade-operation .trade-paper-confirm input{width:8rem;box-sizing:border-box}.trade-perf{display:grid;gap:18px;min-width:0}.trade-perf-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-end}.trade-perf-head h3{margin:6px 0 0;font-size:18px;font-weight:500;color:#dfe6ec;max-width:560px}.trade-perf-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:#90a0ae}.trade-perf-seg{display:inline-flex;flex-wrap:wrap;border:1px solid #2b3945;border-radius:8px;overflow:hidden}.trade-perf-seg button{background:transparent;color:#b9c4cd;border:0;border-right:1px solid #2b3945;padding:6px 10px;font-size:12px;cursor:pointer}.trade-perf-seg button:last-child{border-right:0}.trade-perf-seg button[aria-pressed=true]{background:#1f2c36;color:#f1e3c4}.trade-perf-dates{display:inline-flex;gap:6px}.trade-perf-dates input,.trade-perf-filters select{background:#0f1a22;color:#dfe6ec;border:1px solid #2b3945;border-radius:6px;padding:5px 8px;font-size:12px}.trade-perf-answer{border:1px solid #2b3945;border-radius:12px;padding:16px 18px;display:grid;gap:6px;background:#0f1820}.trade-perf-answer>strong{font-size:40px;font-weight:500;line-height:1.1;color:#dfe6ec;font-variant-numeric:tabular-nums}.trade-perf-answer[data-tone=good]>strong{color:#96c8af}.trade-perf-answer[data-tone=bad]>strong{color:#f09a83}.trade-perf-answer>em{font-style:normal;font-size:11px;letter-spacing:1px;justify-self:start;padding:2px 10px;border:1px solid #8a7550;border-radius:10px;color:#d8b681}.trade-perf-answer[data-tone=good]>em{border-color:#5f8f74;color:#96c8af}.trade-perf-answer[data-tone=bad]>em{border-color:#8a5a4a;color:#f09a83}.trade-perf-answer p,.trade-perf-answer small{margin:0;font-size:12px;color:#90a0ae;line-height:1.6}.trade-perf-answer>small:first-of-type{color:#d8b681}.trade-perf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.trade-perf-tile{border:1px solid #1d2933;border-radius:10px;padding:10px 12px;display:grid;gap:2px;min-width:0}.trade-perf-tile span{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#7f8e9b}.trade-perf-tile strong{font-size:20px;font-weight:500;color:#dfe6ec;font-variant-numeric:tabular-nums}.trade-perf-tile small{font-size:11px;color:#7f8e9b}.trade-perf-block{border-top:1px solid #1d2933;padding-top:12px;min-width:0;overflow-x:auto}.trade-perf-block>summary{cursor:pointer;font-size:12px;color:#90a0ae}.trade-perf-funnel{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:10px 0}.trade-perf-funnel li{display:grid;gap:2px;padding:8px 12px;border:1px solid #1d2933;border-radius:8px;min-width:104px}.trade-perf-funnel li+li:before{content:"→";color:#4a5a68;font-size:11px}.trade-perf-funnel span{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#7f8e9b}.trade-perf-funnel strong{font-size:18px;font-weight:500;color:#dfe6ec}.trade-perf-inline{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,210px) minmax(48px,110px));gap:6px 12px;align-items:baseline;margin:8px 0;font-size:12px}.trade-perf-inline dt{color:#7f8e9b;font-size:10px;letter-spacing:.6px;text-transform:uppercase}.trade-perf-inline dd{margin:0;color:#dfe6ec;font-size:14px}.trade-perf-click button,.trade-perf-link{background:none;border:0;padding:0;color:#d5b57a;cursor:pointer;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.trade-perf-link{margin-left:10px;font-size:11px}.trade-perf-click tr[aria-selected=true] td,.trade-perf-click tr[aria-selected=true] th{background:#15212b}.trade-perf-toggle{display:flex;gap:6px;align-items:center;font-size:12px;color:#90a0ae;margin:6px 0}.trade-perf-toggle input{width:14px;height:14px;margin:0}.trade-perf-scroll{overflow-x:auto;max-width:100%}.trade-perf-scroll .trade-lab-table{min-width:760px}.trade-perf-muted{font-size:12px;color:#7f8e9b;line-height:1.6}.trade-perf-diag{display:grid;gap:18px;margin-top:10px}.trade-perf-diag h4{margin:0 0 6px;font-size:13px;font-weight:500;color:#dfe6ec}.trade-perf-list{margin:6px 0;padding-left:18px;font-size:12px;color:#b9c4cd;line-height:1.7}.trade-lab-audit{border-top:1px solid #1d2933;padding-top:12px}.trade-lab-audit>summary{cursor:pointer;font-size:12px;color:#90a0ae;margin-bottom:12px}@media (max-width:640px){.trade-perf-answer>strong{font-size:32px}.trade-perf-funnel li{min-width:calc(50% - 6px)}}.trade-real-groups{display:grid;gap:12px}.trade-real-groups h4{margin:4px 0 6px;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#b9c4cd;font-weight:500}.trade-real-groups h4 small{text-transform:none;letter-spacing:0;color:#7f8e9b;font-weight:400;margin-left:6px}.trade-real-groups section[data-kind=DECISION] [data-ok=false] strong{color:#d8b681}.trade-real-groups ul{margin:4px 0 0;padding-left:18px;font-size:11px;color:#90a0ae;line-height:1.6}.trade-real-groups li[data-kind=DECISION]{color:#d8b681}.trade-perf-alert{border:1px solid #8a5a4a;border-radius:8px;padding:8px 12px;margin:8px 0;color:#f09a83;font-size:12px}.trade-perf-alert p{margin:2px 0}.trade-perf-exec tr[data-current=true] td,.trade-perf-exec tr[data-current=true] th{background:#15212b}.trade-perf-exec tr[data-alert=true] th{color:#f09a83}.trade-opportunity{position:fixed;z-index:60;top:88px;left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow:auto;padding:22px 24px 18px;background:#0f1521f2;color:var(--ft-text);border:1px solid #3a6ea5;border-radius:16px;box-shadow:0 28px 90px #000c,0 0 0 4px #3a6ea522;backdrop-filter:blur(10px);animation:trade-opportunity-in .25s ease-out}.trade-opportunity[data-mode=REAL]{border-color:#c98f3d;box-shadow:0 28px 90px #000c,0 0 0 4px #c98f3d2e}.trade-opportunity[data-urgent]{border-color:#d9534f}@keyframes trade-opportunity-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.trade-opportunity header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.08em}.trade-opportunity-env{padding:3px 8px;border-radius:4px;font-weight:700;background:#3a6ea533;color:#9cc6f2}.trade-opportunity-env[data-mode=REAL]{background:#c98f3d33;color:#f0c27a}.trade-opportunity-timer strong{font-variant-numeric:tabular-nums;font-size:15px;margin-left:6px}.trade-opportunity[data-urgent] .trade-opportunity-timer strong{color:#ff8a80}.trade-opportunity h2{margin:14px 0 2px;font-size:26px;display:flex;flex-direction:column;gap:2px}.trade-opportunity h2[data-direction=BUY]{color:#7fd4a0}.trade-opportunity h2[data-direction=SELL]{color:#f29a8f}.trade-opportunity h2 small{font-size:13px;color:var(--ft-muted);font-weight:500}.trade-opportunity-method{margin:0 0 10px;font-size:12px;color:var(--ft-muted)}.trade-opportunity dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;font-size:13px}.trade-opportunity dt{color:var(--ft-muted)}.trade-opportunity dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.trade-opportunity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.trade-opportunity-actions p{flex-basis:100%;margin:0;font-size:12px;color:var(--ft-muted)}.trade-opportunity-actions button{padding:10px 16px;border-radius:6px;border:1px solid var(--ft-line);background:transparent;color:var(--ft-text);font-size:12px;font-weight:600;cursor:pointer}.trade-opportunity-actions .trade-primary{margin-top:0}.trade-opportunity-actions [data-entry=paper]{background:#3a6ea5!important;color:#fff!important}.trade-opportunity-actions [data-entry=real]{background:#c98f3d!important;color:#141820!important}.trade-opportunity-actions button:disabled{opacity:.45;cursor:not-allowed}.trade-opportunity-note{margin:10px 0 0;font-size:11px;color:var(--ft-muted)}.trade-opportunity-link{background:none;border:0;padding:0;color:var(--ft-accent);text-decoration:underline;cursor:pointer;font-size:11px}.trade-opportunity-queue{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:11px;color:var(--ft-muted)}.trade-opportunity-queue span{flex-basis:100%}.trade-opportunity-queue button{border:1px solid var(--ft-line);background:#ffffff08;color:var(--ft-text);border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer}.trade-opportunity-chip{position:fixed;z-index:60;top:76px;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;border-radius:999px;background:#13213a;border:1px solid #3a6ea5;color:var(--ft-text);font-size:12px;box-shadow:0 12px 40px #000a}.trade-opportunity-chip[data-mode=REAL]{background:#2a1f10;border-color:#c98f3d}.trade-opportunity-chip .trade-opportunity-timer{font-variant-numeric:tabular-nums;font-weight:700}.trade-opportunity-chip button{border:0;border-radius:999px;padding:6px 12px;background:var(--ft-accent);color:#141820;font-weight:700;font-size:11px;cursor:pointer}.trade-opportunity-notices{position:fixed;z-index:55;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100vw - 32px))}.trade-opportunity-flash,.trade-opportunity-notice{margin:0;padding:12px 14px;border-radius:10px;background:#121926f2;border:1px solid var(--ft-line);color:var(--ft-text);font-size:12px;box-shadow:0 10px 30px #0008}.trade-opportunity-notice{display:flex;flex-direction:column;gap:4px}.trade-opportunity-notice span:not(.trade-eyebrow){color:var(--ft-muted)}.trade-opportunity-notice div{display:flex;justify-content:space-between;margin-top:4px}.trade-opportunity-notice button{background:none;border:1px solid var(--ft-line);color:var(--ft-text);border-radius:5px;padding:4px 10px;font-size:11px;cursor:pointer}.trade-opportunity-flash{border-color:#8a6d3b;font-weight:600}.trade-real-warning{color:#f0c27a!important;font-weight:600}@media (max-width:640px){.trade-opportunity{top:64px;padding:18px 16px 14px}.trade-opportunity h2{font-size:22px}.trade-opportunity-chip{top:60px;border-radius:14px}}.trade-policy-comparison{margin:18px 0;padding:16px;border:1px solid var(--trade-border,#34414d);border-radius:12px}.trade-policy-comparison p{overflow-wrap:anywhere}.trade-policy-comparison table{width:100%;border-collapse:collapse;font-size:14px}.trade-policy-comparison td,.trade-policy-comparison th{text-align:left;padding:9px 12px;border-bottom:1px solid #34414d;min-width:80px}.trade-policy-comparison tr[data-capped=true] td:last-child{color:#ffd27a}