.research-assessment{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg-panel-secondary);overflow-wrap:anywhere;margin-bottom:12px;padding:10px;font-size:12px;line-height:1.65}.research-assessment header{color:var(--accent-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.research-assessment header strong{font-size:15px}.research-assessment header span{font-size:10px}.research-assessment p{margin:6px 0}.research-assessment .research-metadata,.research-assessment .research-note{color:var(--text-muted);font-size:10px}.research-assessment h3{color:var(--accent-secondary);margin:8px 0 3px;font-size:11px;font-weight:700}.research-levels{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.research-levels>div{background:var(--bg-input);border-radius:4px;flex-direction:column;padding:7px;display:flex}.research-levels strong{color:var(--text-muted);font-size:10px}.research-levels bdi{font:600 14px Consolas,monospace}.research-levels small{font-size:10px}.research-assessment dt{color:var(--text-primary);font-weight:700}.research-assessment dd{margin:0 0 7px}.research-assessment details{border-top:1px solid var(--border-subtle);padding:8px 0}.research-assessment summary{cursor:pointer;font-weight:600}.research-assessment ul{padding-inline-start:18px;list-style:outside}.research-assessment table{border-collapse:collapse;width:100%;font-size:10px}.research-assessment td,.research-assessment th{text-align:start;border-bottom:1px solid var(--border-dim);padding:5px}.research-assessment pre,.research-failure pre{white-space:pre-wrap;max-height:230px;font-size:10px;overflow:auto}.research-failure{border:1px solid var(--negative);border-radius:4px;margin-top:8px;padding:8px;font-size:12px}.research-failure summary{cursor:pointer;color:var(--text-muted);font-size:11px}.manual-position-stack{flex-direction:column;gap:12px;padding:8px;font-size:11px;display:flex;overflow:auto}.manual-position-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg-panel);padding:10px}.manual-note{color:var(--text-muted);margin:5px 0 9px;font-size:10px;line-height:1.5}.manual-r-table{border-collapse:collapse;table-layout:auto;width:100%;margin:8px 0}.manual-r-table th,.manual-r-table td{text-align:right;border-bottom:1px solid var(--border-dim);white-space:nowrap;padding:7px 5px}.manual-r-table th:first-child{text-align:left}.manual-r-table thead th{color:var(--text-muted);white-space:normal;vertical-align:bottom;font-size:9px}.manual-r-table tr[data-next=true]{background:var(--accent-dim,#3296c826);color:var(--accent-secondary);box-shadow:inset 3px 0 var(--accent-secondary)}.manual-r-table tr[data-reached=true] td:nth-child(3){color:var(--positive)}.manual-action-log{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.manual-action-log h3{color:var(--text-muted);margin-bottom:7px;font-size:10px}.manual-action-log>div{border-bottom:1px solid var(--border-dim);overflow-wrap:anywhere;padding:6px 0}.manual-action-log p{color:var(--text-secondary);margin:3px 0;font-size:10px}.manual-action-log pre{white-space:pre-wrap;max-height:150px;font-size:9px;overflow:auto}.manual-dialog-backdrop{z-index:100;background:#040812d9;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.manual-dialog{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-panel);width:360px;max-width:100%;padding:20px;font-size:12px;box-shadow:0 12px 60px #0008}.manual-dialog h2{margin-bottom:15px;font-size:14px;font-weight:700}.manual-dialog label{flex-direction:column;gap:5px;margin:12px 0;display:flex}.manual-dialog input{background:var(--bg-panel-secondary);color:var(--text-primary);border:1px solid var(--border);border-radius:4px;padding:8px}.manual-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.manual-position-card [role=alert]{color:var(--negative);font-size:11px}.manual-position-card{flex-shrink:0;min-width:0;container-type:inline-size}.manual-position-card[data-selected=true]{outline:2px solid var(--accent-secondary);outline-offset:-2px;scroll-margin:8px}.candidate-local-position-note{color:var(--text-secondary);text-align:right;white-space:normal;max-width:110px;font-size:10px;line-height:1.4}.manual-r-table td{font-variant-numeric:tabular-nums;font-family:Consolas,monospace}.manual-control{--manual-sell:#ff547b;border:1.5px solid var(--warning);background:var(--bg-panel-secondary);border-radius:10px;min-width:0;margin-top:12px;padding:12px}[data-theme=light] .manual-control{--manual-sell:#bd2450}.manual-control h2{color:var(--text-primary);border-bottom:1px solid var(--border-strong);margin:0 0 12px;padding-bottom:10px;font-size:19px;font-weight:750;line-height:1.3}.manual-position-title{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;font-size:15px;display:flex}.manual-position-title>svg{width:25px;height:25px;color:var(--accent-secondary);background:color-mix(in srgb,var(--accent-secondary) 13%,transparent);border-radius:5px;flex-shrink:0;padding:4px}.manual-position-title strong{color:var(--text-primary);margin-left:3px;font-size:18px}.manual-local-status{color:var(--positive);background:var(--positive-dim);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.manual-local-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.manual-local-status[data-closed=true]{color:var(--text-secondary);background:var(--bg-input)}.manual-position-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 0;margin:0 0 10px;display:grid}.manual-position-metrics>div{border-left:1px solid var(--border-strong);text-align:center;min-width:0;padding:0 6px}.manual-position-metrics>div:first-child{border-left:0;padding-left:0}.manual-position-metrics>div:last-child{padding-right:0}.manual-position-metrics dt{color:var(--text-secondary);margin-bottom:5px;font-size:10px;line-height:1.4}.manual-position-metrics dd{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:750;line-height:1.25}.manual-position-metrics .manual-pl[data-tone=positive]{color:var(--positive)}.manual-position-metrics .manual-pl[data-tone=negative]{color:var(--negative)}.manual-quote-note{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0;font-size:10px;line-height:1.5}.manual-sell-price{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin:10px 0 7px;font-size:10px;display:flex}.manual-sell-price strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px}.manual-sell-price small{font-size:10px}.manual-sell-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.manual-control .manual-sell-buttons button{white-space:normal;flex-direction:column;gap:4px;min-width:0;min-height:62px;display:flex;border:1.5px solid var(--manual-sell)!important;background:color-mix(in srgb,var(--manual-sell) 12%,var(--bg-panel))!important;color:var(--manual-sell)!important;letter-spacing:0!important;border-radius:8px!important;padding:9px 3px!important;font-size:12px!important}.manual-sell-buttons b{font-variant-numeric:tabular-nums;font-size:14px}.manual-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(88px,auto);gap:8px;display:grid}.manual-control .manual-action{--manual-color:var(--info);white-space:normal;text-align:center;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;line-height:1.35;display:grid;border:1.5px solid var(--manual-color)!important;background:color-mix(in srgb,var(--manual-color) 10%,var(--bg-panel))!important;color:var(--manual-color)!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;padding:10px 8px!important}.manual-control .manual-action--stop{--manual-color:var(--accent-secondary)}.manual-control .manual-action--emergency{--manual-color:var(--manual-sell)}.manual-control .manual-action--close{--manual-color:var(--warning)}.manual-action>svg{justify-self:center;width:24px;height:24px}.manual-action>span{overflow-wrap:anywhere;min-width:0}.manual-action strong{font-size:12px;font-weight:750;line-height:1.4;display:block}.manual-action small{color:var(--text-secondary);margin-top:4px;font-size:11px;font-weight:500;display:block}.manual-control button:not(:disabled):hover{filter:brightness(1.13)}.manual-control button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.manual-control .manual-local-note{color:var(--text-secondary);border-top:1px solid var(--border-dim);margin:11px 0 0;padding-top:8px;font-size:10px;line-height:1.55}@container (width<=380px){.manual-position-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-position-metrics>div:nth-child(4){border-left:0}.manual-action-grid{grid-auto-rows:minmax(96px,auto)}.manual-control .manual-action{grid-template-columns:1fr;gap:5px}.manual-action>svg{width:20px;height:20px}}@container (width<=290px){.manual-position-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-position-metrics>div:nth-child(odd){border-left:0}.manual-position-metrics>div:nth-child(2n){border-left:1px solid var(--border-strong)}.manual-sell-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-action-grid{grid-template-columns:1fr;grid-auto-rows:minmax(78px,auto)}.manual-control .manual-action{grid-template-columns:24px minmax(0,1fr)}}.settings-page{--border-color:var(--border-subtle);--bg-base:var(--bg-app);color:var(--text-primary);font-size:13px;line-height:1.6}.settings-page .settings-card,.settings-subcard{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:12px;min-width:0;padding:24px}.settings-subcard{background:var(--bg-panel-secondary,var(--bg-panel));padding:20px}.settings-heading h3,.settings-card h2{font-size:16px;font-weight:600}.settings-page input:not([type=radio]):not([type=checkbox]),.settings-page select{background:var(--bg-input,var(--bg-panel));color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;max-width:100%;min-height:36px;padding:8px}.settings-page button{border-radius:6px;min-height:32px;font-size:12px}.settings-page button:disabled{opacity:.45}.settings-page .settings-tabs{gap:24px;overflow-x:auto}.settings-page .settings-tabs button{white-space:nowrap}.settings-page .tradingview-settings{background:var(--bg-panel);color:var(--text-primary)}.settings-page .tradingview-settings [class*=text-slate]{color:var(--text-secondary)}.settings-page .tradingview-settings [class*=bg-slate],.settings-page button[class*="bg-[#0B0F1A"]{background:var(--bg-panel-secondary,var(--bg-panel));color:var(--text-secondary);border-color:var(--border-color)}.settings-page .tradingview-settings [class*=border-slate]{border-color:var(--border-color)}.settings-page .tradingview-settings h2{color:var(--text-primary)}.settings-disclosure{border:1px solid var(--border-color);border-radius:8px;padding:12px 16px}.settings-disclosure summary{cursor:pointer;padding:4px 0;font-weight:600}.settings-disclosure[open]>summary{margin-bottom:16px}.settings-help{color:var(--text-secondary);margin:8px 0;font-size:12px;line-height:1.7;display:block}.settings-subcard h4{margin-bottom:12px;font-size:14px;font-weight:600}.settings-pill{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.settings-pill[data-state=LIVE],.settings-pill[data-state=READY]{color:var(--accent-green,#00a77d);background:color-mix(in srgb,currentColor 9%,transparent)}.settings-pill[data-state=ERROR]{color:var(--negative)}.benzinga-settings table td,.benzinga-settings table th{border-bottom:1px solid var(--border-color);vertical-align:top;padding:12px 8px}.settings-page pre{overflow-wrap:anywhere;white-space:pre-wrap}.settings-page details button{margin:4px}.settings-page :focus-visible{outline-offset:3px;outline:2px solid #00a77d}@media (width<=720px){.settings-page .grid-cols-2{grid-template-columns:minmax(0,1fr)}.settings-page .settings-card{padding:16px}.settings-page .max-w-\[1240px\]{padding-left:16px;padding-right:16px}.settings-page table,.settings-page tbody,.settings-page tr,.settings-page td,.settings-page th{width:100%;display:block}.settings-page .shrink-0>div,.settings-page .flex.items-center.gap-6{flex-wrap:wrap;gap:12px}.settings-page .tradingview-settings .flex{flex-wrap:wrap}.settings-page .tradingview-settings input{width:100%;min-width:0}}.settings-page{width:100%;min-width:0}.settings-page .max-w-\[1240px\]{width:100%}.settings-page .grid>*{min-width:0}.settings-page .settings-subcard p{overflow-wrap:anywhere}.settings-page .settings-card [dir=rtl]{font-size:12px}.settings-page .tradingview-settings [class*=text-amber]{color:var(--warning)}@media (width<=720px){.settings-page .flex.gap-2,.settings-page .flex.items-center.gap-4{flex-wrap:wrap}.settings-page .settings-tabs{flex-wrap:nowrap}.settings-page .settings-card input{min-width:0}}.settings-page .settings-warning{color:var(--warning);border:1px solid var(--warning);border-radius:6px;padding:6px 12px}.settings-page .tradingview-settings section{border:1px solid var(--border-color);border-radius:8px}.settings-page .settings-tabs button:not([class*="text-[#00D09C]"]){color:var(--text-secondary)}.settings-page .settings-tabs button[class*="text-[#00D09C]"]{color:var(--accent);border-color:var(--accent)}.benzinga-decision-guide{border:1px solid var(--border-color);background:var(--bg-panel-secondary);border-radius:10px;padding:20px 24px}.benzinga-decision-guide h4{margin-bottom:12px;font-size:16px;font-weight:600}.benzinga-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.benzinga-guide-grid p{border-bottom:1px solid var(--border-color);padding:8px 0}.benzinga-guide-grid span,.benzinga-guide-grid strong{overflow-wrap:anywhere;display:block}.benzinga-guide-grid span{color:var(--text-secondary);font-size:11px}.benzinga-guide-grid strong{margin-top:3px;font-size:12px;font-weight:500}.benzinga-arabic-guide{border-top:1px solid var(--border-color);color:var(--text-secondary);margin-top:12px;padding-top:12px}.benzinga-arabic-guide h5{font-size:13px;font-weight:600}.benzinga-arabic-guide p{font-size:12px;line-height:1.8}.benzinga-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.benzinga-action-card{--action-color:var(--accent);border:1px solid var(--border-color);border-top:3px solid var(--action-color);background:var(--bg-panel-secondary);border-radius:10px;min-width:0;padding:24px}.benzinga-action-recover{--action-color:var(--info)}.benzinga-action-restore{--action-color:var(--warning)}.benzinga-action-sync{--action-color:#9a80df}.benzinga-action-card header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.benzinga-action-card h4{font-size:16px;font-weight:600}.benzinga-action-icon{color:var(--action-color);background:color-mix(in srgb,var(--action-color) 10%,transparent);border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.benzinga-step{letter-spacing:.08em;color:var(--action-color);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.benzinga-recommended{color:var(--action-color);border:1px solid var(--action-color);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:10px}.benzinga-recommended span{margin-top:2px;display:block}.benzinga-action-button{margin-bottom:16px}.settings-page .benzinga-action-button button{white-space:normal;border:1px solid var(--action-color)!important;color:var(--action-color)!important;background:color-mix(in srgb,var(--action-color) 8%,var(--bg-panel))!important;padding:9px 14px!important}.settings-page .benzinga-action-check .benzinga-action-button button{font-weight:700;background:var(--accent)!important;color:var(--buy-text)!important}.benzinga-action-help>p{color:var(--text-secondary);margin:8px 0}.benzinga-use-when{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:6px;margin-bottom:12px;padding:12px}.benzinga-use-when strong{color:var(--text-primary);font-size:11px}.benzinga-use-when p{color:var(--text-secondary);margin-top:4px}.benzinga-action-help [dir=rtl]{border-top:1px solid var(--border-color);margin-top:14px;padding-top:12px}.benzinga-action-help [dir=rtl] p{overflow-wrap:anywhere;margin:6px 0;line-height:1.9}.benzinga-action-note{border-left:3px solid var(--action-color);background:color-mix(in srgb,var(--action-color) 6%,transparent);border-radius:4px;padding:8px 12px;color:var(--text-primary)!important}.benzinga-period-rule{border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}@media (width<=850px){.benzinga-action-grid,.benzinga-guide-grid{grid-template-columns:minmax(0,1fr)}.benzinga-action-card{padding:18px}.benzinga-recommended{margin-left:0}}.settings-page{font-size:12px;line-height:1.45}.settings-page .settings-card,.settings-page .settings-subcard{border-radius:8px;padding:16px}.settings-page h1{font-size:22px}.settings-page .settings-heading{margin-bottom:12px}.settings-page .settings-heading h3,.settings-page .settings-card h2{font-size:15px}.settings-page p,.settings-page label{font-size:12px}.settings-page .settings-tabs{border:1px solid var(--border-color);background:var(--bg-panel);border-radius:8px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.settings-page .settings-tabs button{text-transform:capitalize;letter-spacing:.02em;border:0;min-height:32px;padding:6px 20px;font-size:11px}.settings-page .settings-tabs button[class*="text-[#00D09C]"]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.settings-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-content-providers>p,.settings-content-providers>.settings-card:first-of-type{grid-column:1/-1}.settings-page button{border-radius:6px;min-height:32px;font-size:11px;font-weight:600}.settings-page input:not([type=radio]):not([type=checkbox]),.settings-page select{min-height:32px;padding:6px 8px}.settings-page .settings-help{margin:4px 0;font-size:11px;line-height:1.5}.settings-page [dir=rtl]{text-align:right;color:var(--text-secondary);font-size:11px!important}.settings-page .benzinga-settings{flex-direction:column;gap:12px;display:flex}.settings-page .benzinga-settings>*{margin-top:0!important}.benzinga-overview{justify-content:space-between;align-items:center;gap:16px;display:flex}.benzinga-overview h3{margin-top:3px;font-size:18px;font-weight:650}.settings-eyebrow{letter-spacing:.1em;color:var(--text-secondary);font-size:9px;font-weight:700;display:block}.benzinga-overview-status{color:var(--text-secondary);align-items:center;gap:20px;font-size:11px;display:flex}.benzinga-overview-status>span{align-items:center;gap:7px;display:flex}.benzinga-overview-status strong{color:var(--text-primary);font-weight:500}.benzinga-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.benzinga-source-chip{border:1px solid var(--border-color);background:var(--bg-panel-secondary);border-radius:6px;padding:10px 12px}.benzinga-source-chip>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.benzinga-source-chip small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.settings-page .settings-pill{white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:9px;font-weight:700;line-height:1.5}.settings-page .settings-pill[data-state=CONNECTED],.settings-page .settings-pill[data-state=OK],.settings-page .settings-pill[data-state=HEALTHY]{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.settings-page .settings-pill[data-state=UNKNOWN],.settings-page .settings-pill[data-state=OFFLINE],.settings-page .settings-pill[data-state=DISCONNECTED]{color:var(--text-secondary)}.settings-page .settings-pill[data-state=CHECKING]{color:var(--warning)}.settings-page .settings-pill[data-state=DRIFTED],.settings-page .settings-pill[data-state=MISSING],.settings-page .settings-pill[data-state=REPAIR_FAILED],.settings-page .settings-pill[data-state=ERROR]{color:var(--negative)}.settings-page .benzinga-decision-guide{border-radius:6px;padding:10px 14px}.settings-page .benzinga-decision-guide h4{margin-bottom:5px;font-size:12px}.settings-page .benzinga-guide-grid{gap:6px 20px}.settings-page .benzinga-guide-grid p{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px 8px;padding:3px 0;display:grid}.benzinga-guide-grid small{grid-column:1/-1;line-height:1.4;display:block;font-size:10px!important}.settings-page .benzinga-guide-grid span,.settings-page .benzinga-guide-grid strong{margin:0;font-size:10px}.benzinga-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.benzinga-concept-grid>div{border:1px solid var(--border-color);border-left:3px solid var(--warning);border-radius:6px;padding:8px 12px}.benzinga-concept-grid>div+div{border-left-color:var(--info)}.benzinga-concept-grid strong{margin-top:3px;font-size:11px;font-weight:500;display:block}.benzinga-concept-grid small{margin-top:2px;display:block}.settings-page .benzinga-action-grid{gap:12px}.benzinga-workspace-layout{display:contents}.settings-page .benzinga-action-card{border-top-width:2px;border-radius:7px;flex-direction:column;min-height:160px;padding:12px 14px;display:flex}.settings-page .benzinga-action-card header{flex-wrap:nowrap;gap:9px;margin-bottom:7px}.settings-page .benzinga-action-card h4{margin:0;font-size:13px}.settings-page .benzinga-action-icon{border-radius:6px;width:28px;height:28px}.settings-page .benzinga-step{margin-bottom:2px;font-size:9px}.settings-page .benzinga-action-help>p{margin:3px 0;font-size:11px}.settings-page .benzinga-action-help [dir=rtl]{border:0;margin:3px 0;padding:0;font-size:11px}.settings-page .benzinga-use-when{color:var(--text-secondary);background:0 0;border:0;margin:7px 0;padding:0;font-size:10px}.settings-page .benzinga-use-when strong{font-size:10px;font-weight:600}.settings-page .benzinga-action-button{margin-top:auto;margin-bottom:0;padding-top:6px}.settings-page .benzinga-action-button button{min-height:32px;font-size:10px;padding:6px 12px!important}.workspace-health-table{order:5;grid-column:1/-1}.workspace-validation{order:6;grid-column:1/-1}.workspace-health-heading{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.settings-page .workspace-health-heading h4{margin:0;font-size:13px}.settings-page .workspace-health-table table td,.settings-page .workspace-health-table table th{vertical-align:middle;padding:5px 8px;font-size:11px}.workspace-health-table thead th{color:var(--text-secondary);text-transform:uppercase;font-weight:500;font-size:9px!important}.workspace-health-table tbody th{width:23%;font-weight:600}.workspace-health-table td:last-child{text-align:right;width:15%}.settings-page .workspace-health-table .settings-help{margin:1px 0;font-size:10px;font-weight:400}.settings-page .settings-disclosure{border-radius:6px;padding:7px 12px}.settings-page .settings-disclosure summary{padding:3px 0;font-size:11px}.settings-page .settings-disclosure[open]>summary{margin-bottom:10px}.benzinga-diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.benzinga-diagnostics-grid pre{background:var(--bg-input);max-height:220px;padding:8px;font-size:10px;overflow:auto}.settings-page .tradingview-settings{padding:16px}.settings-content-trading .tradingview-settings{grid-row:span 2}.settings-page .tradingview-settings section{padding:12px}.settings-page .tradingview-settings .flex.items-end{flex-wrap:wrap}.settings-page .tradingview-settings .flex.items-end label{flex-basis:100%}.settings-page>.shrink-0{padding:10px 20px}@media (width<=900px){.settings-content,.benzinga-diagnostics-grid{grid-template-columns:minmax(0,1fr)}.benzinga-overview{flex-direction:column;align-items:flex-start;gap:8px}.benzinga-overview-status{flex-wrap:wrap;gap:12px}}@media (width<=720px){.benzinga-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benzinga-concept-grid,.settings-page .benzinga-action-grid,.settings-page .benzinga-guide-grid{grid-template-columns:minmax(0,1fr)}.settings-page .settings-tabs button{padding:6px 12px}.settings-page .workspace-health-table table{display:table}.settings-page .workspace-health-table tbody{display:table-row-group}.settings-page .workspace-health-table tr{display:table-row}.settings-page .workspace-health-table td,.settings-page .workspace-health-table th{width:auto;display:table-cell}.workspace-health-table{overflow-x:auto}.settings-page .workspace-health-table th:first-child{min-width:120px}}.settings-trading-groups{gap:12px;display:grid}.settings-page .settings-pill[data-state=NEEDS\ VERIFY]{color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,transparent)}.settings-page .settings-tabs button[aria-selected=false]{background:0 0}.settings-page .settings-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.settings-page .workspace-health-table th .settings-help{text-align:right;width:fit-content;max-width:100%}.settings-broker-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-page .settings-danger{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 50%,transparent);background:color-mix(in srgb,var(--negative) 7%,var(--bg-panel))}.settings-page input[type=checkbox],.settings-page input[type=radio]{accent-color:var(--accent)}.settings-page .settings-pill{text-transform:uppercase}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.right-2{right:.5rem}.top-1\/2{top:50%}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-7{height:1.75rem!important}.h-1\.5{height:.375rem}.h-20{height:5rem}.h-3{height:.75rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[20px\]{height:20px}.h-\[28px\]{height:28px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-full{height:100%}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.w-1\.5{width:.375rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1px\]{width:1px}.w-\[20px\]{width:20px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1320px\]{max-width:1320px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[5px\]{gap:5px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[3px\]{row-gap:3px}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--radius-btn\)\]{border-radius:var(--radius-btn)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#00D09C\]{--tw-border-opacity:1;border-color:rgb(0 208 156/var(--tw-border-opacity,1))}.border-\[\#1e2d42\]{--tw-border-opacity:1;border-color:rgb(30 45 66/var(--tw-border-opacity,1))}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--border-input\)\]{border-color:var(--border-input)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--negative\)\]{border-color:var(--negative)}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-emerald-400\/20{border-color:#20c89233}.border-emerald-500\/30{border-color:#18b0804d}.border-rose-400\/20{border-color:#fb718533}.border-rose-500\/30{border-color:#f43f5e4d}.border-sky-500\/20{border-color:#0ea5e933}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-\[\#0B0F1A\]{--tw-bg-opacity:1;background-color:rgb(11 15 26/var(--tw-bg-opacity,1))}.bg-\[var\(--accent-dim\)\]{background-color:var(--accent-dim)}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-input\)\]{background-color:var(--bg-input)}.bg-\[var\(--bg-panel\)\]{background-color:var(--bg-panel)}.bg-\[var\(--bg-panel-secondary\)\]{background-color:var(--bg-panel-secondary)}.bg-\[var\(--negative-dim\)\]{background-color:var(--negative-dim)}.bg-\[var\(--positive\)\]{background-color:var(--positive)}.bg-\[var\(--positive-dim\)\]{background-color:var(--positive-dim)}.bg-\[var\(--warning-dim\)\]{background-color:var(--warning-dim)}.bg-amber-400\/10{background-color:#fbbf241a}.bg-emerald-400\/10{background-color:#20c8921a}.bg-emerald-500\/10{background-color:#18b0801a}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-500\/10{background-color:#f43f5e1a}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[7px\]{padding-left:7px;padding-right:7px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.ps-4{padding-inline-start:1rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Consolas,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#00D09C\]{--tw-text-opacity:1;color:rgb(0 208 156/var(--tw-text-opacity,1))}.text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-\[\#64748B\]{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-secondary\)\]{color:var(--accent-secondary)}.text-\[var\(--negative\)\]{color:var(--negative)}.text-\[var\(--positive\)\]{color:var(--positive)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/80{color:#fbbf24cc}.text-emerald-400{--tw-text-opacity:1;color:rgb(32 200 146/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(32 200 192/var(--tw-text-opacity,1))}.placeholder-\[\#374151\]::placeholder{--tw-placeholder-opacity:1;color:rgb(55 65 81/var(--tw-placeholder-opacity,1))}.accent-\[\#00D09C\]{accent-color:#00d09c}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-300{transition-duration:.3s}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#070a14;--bg-panel:#0d1220;--bg-panel-secondary:#0a0e1a;--bg-panel-elevated:#131b2e;--bg-input:#0a0e1a;--bg-input-hover:#10162a;--bg-input-alt:#0c1020;--bg-hover:#141d32;--bg-selected:#38d27812;--bg-row-hover:#ffffff09;--bg-surface:#111828;--bg-overlay:#04060ee0;--border-subtle:#647db42e;--border-dim:#647db41f;--border-strong:#7891c859;--border-accent:#38d2784d;--border-input:#647db438;--border-field:#647db440;--text-primary:#eaf0f8;--text-secondary:#94a4c0;--text-muted:#607088;--text-dim:#404e64;--text-accent:#3cda80;--accent:#3cda80;--accent-bright:#50e890;--accent-hover:#30c470;--accent-dim:#3cda801a;--accent-secondary:#1cc4bc;--buy-bg:#3ce880;--buy-bg-hover:#50f090;--buy-bg-active:#30d068;--buy-text:#032010;--positive:#30d888;--positive-dim:#30d8881a;--negative:#e85060;--negative-dim:#e850601a;--warning:#d89830;--warning-dim:#d898301a;--info:#50a8e8;--info-dim:#50a8e81a;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 2px 8px #0006;--shadow-lg:0 4px 20px #00000080;--shadow-panel:0 1px 4px #0000004d;--shadow-inset:inset 0 1px 2px #0003;--radius-panel:6px;--radius-input:5px;--radius-btn:5px;--radius-buy:8px;--radius-field:6px;--radius-badge:4px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#eef1f5;--bg-panel:#fff;--bg-panel-secondary:#f5f6f8;--bg-panel-elevated:#fff;--bg-input:#f0f2f5;--bg-input-hover:#e8ebf0;--bg-input-alt:#eaecf0;--bg-hover:#ebf0f4;--bg-selected:#14a0500f;--bg-row-hover:#00000006;--bg-surface:#f8fafb;--bg-overlay:#ffffffeb;--border-subtle:#32466424;--border-dim:#3246641a;--border-strong:#3246643d;--border-accent:#14a05052;--border-input:#3246642e;--border-field:#32466433;--text-primary:#18202e;--text-secondary:#4c5e78;--text-muted:#6e8098;--text-dim:#96a4b4;--text-accent:#189050;--accent:#189050;--accent-bright:#20a060;--accent-hover:#148040;--accent-dim:#18905014;--accent-secondary:#0e8880;--buy-bg:#1da060;--buy-bg-hover:#22b068;--buy-bg-active:#188850;--buy-text:#fff;--positive:#18a058;--positive-dim:#18a05814;--negative:#d04050;--negative-dim:#d0405014;--warning:#c08020;--warning-dim:#c0802014;--info:#3080c0;--info-dim:#3080c014;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #00000012;--shadow-lg:0 4px 16px #0000001a;--shadow-panel:0 1px 3px #0000000d;--shadow-inset:inset 0 1px 2px #0000000a}*,:before,:after{box-sizing:border-box}body{background:var(--bg-app);color:var(--text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:12.5px;line-height:1.45;transition:background-color .2s,color .15s;overflow:hidden}#root{width:100vw;height:100vh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.25}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--accent-dim)}50%{box-shadow:0 0 6px 2px var(--accent-dim)}}@keyframes skeleton{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.pulse-dot{animation:2s ease-in-out infinite pulse-dot}.ticker-scroll{animation:40s linear infinite ticker-scroll}.fade-in{animation:.15s ease-out fadeIn}.shimmer{background:linear-gradient(90deg, var(--bg-panel) 25%, var(--bg-panel-elevated) 50%, var(--bg-panel) 75%);background-size:200% 100%;animation:1.5s infinite shimmer}.skeleton{background:var(--bg-panel-elevated);border-radius:var(--radius-input);animation:1.5s ease-in-out infinite skeleton}.panel-active{transition:background .12s,border-color .12s}input[type=text],input[type=number],input[type=password],textarea,select{background:var(--bg-input);border:1px solid var(--border-field);color:var(--text-primary);border-radius:var(--radius-input);box-shadow:var(--shadow-inset);outline:none;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .12s,box-shadow .12s,background .12s}input:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled){background:var(--bg-input-hover);border-color:var(--border-strong)}input:focus,textarea:focus,select:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 2px #1cc4bc26, var(--shadow-inset)}input::-moz-placeholder{color:var(--text-dim);font-weight:400}textarea::-moz-placeholder{color:var(--text-dim);font-weight:400}input::placeholder,textarea::placeholder{color:var(--text-dim);font-weight:400}input:disabled,textarea:disabled,select:disabled{opacity:.55;cursor:not-allowed}select option{background:var(--bg-panel);color:var(--text-primary)}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}tr:hover td{background:var(--bg-row-hover)}.term-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.term-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:13px;font-weight:600}.term-section-header{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.tz1-field{flex-direction:column;gap:4px;display:flex}.tz1-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-left:2px;font-size:10px;font-weight:600;line-height:1}.tz1-field-row{border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--bg-input);height:34px;box-shadow:var(--shadow-inset);transition:border-color .12s,box-shadow .12s,background .12s;display:flex;overflow:hidden}.tz1-field-row:focus-within{border-color:var(--accent-secondary);box-shadow:0 0 0 2px #1cc4bc26, var(--shadow-inset)}.tz1-field-row:hover:not(:focus-within):not(.tz1-field-disabled){border-color:var(--border-strong);background:var(--bg-input-hover)}.tz1-field-input{min-width:0;height:100%;box-shadow:none;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;padding:0 8px;font-family:JetBrains Mono,Consolas,monospace;font-size:14px;font-weight:600}.tz1-field-input::placeholder{color:var(--text-dim);font-weight:400}.tz1-field-sep{background:var(--border-field);flex-shrink:0;align-self:stretch;width:1px}.tz1-field-btn{width:30px;height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:1;transition:background .1s,color .1s;display:flex}.tz1-field-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.tz1-field-btn:active:not(:disabled){color:var(--accent-secondary);background:#1cc4bc26}.tz1-field-btn:disabled{cursor:default;opacity:.3}.tz1-field-row.tz1-field-disabled{border-color:var(--border-dim);background:var(--bg-input-alt);opacity:.6}.tz1-field-display{background:var(--bg-input);border:1px solid var(--border-field);border-radius:var(--radius-field);font-variant-numeric:tabular-nums;letter-spacing:-.01em;height:34px;color:var(--text-primary);box-shadow:var(--shadow-inset);align-items:center;padding:0 10px;font-family:JetBrains Mono,Consolas,monospace;font-size:14px;font-weight:600;display:flex}.order-field{flex-direction:column;gap:4px;display:flex}.order-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-left:2px;font-size:10px;font-weight:600}.order-field-input{background:var(--bg-input);border:1px solid var(--border-field);border-radius:var(--radius-input);height:32px;color:var(--text-primary);font-variant-numeric:tabular-nums;width:100%;box-shadow:var(--shadow-inset);outline:none;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .12s,box-shadow .12s,background .12s}.order-field-input:hover:not(:focus):not(:disabled){border-color:var(--border-strong);background:var(--bg-input-hover)}.order-field-input:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 2px #1cc4bc26, var(--shadow-inset)}.order-field-input:disabled{color:var(--text-muted);opacity:.55}.btn-buy-tz1{background:var(--buy-bg);border-radius:var(--radius-buy);width:100%;height:48px;color:var(--buy-text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:800;transition:background .12s,box-shadow .12s;display:flex}.btn-buy-tz1:hover:not(:disabled){background:var(--buy-bg-hover);box-shadow:0 0 24px #3ce8804d}.btn-buy-tz1:active:not(:disabled){background:var(--buy-bg-active)}.btn-buy-tz1:disabled{background:var(--bg-panel-elevated);color:var(--text-muted);box-shadow:none;cursor:not-allowed;border:1px solid var(--border-subtle);letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:600}.watchlist-row{border-bottom:1px solid var(--border-dim);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;min-height:42px;padding:7px 10px;transition:background .1s,border-color .1s;display:flex}.watchlist-row.watchlist-row--active{border-left-color:var(--accent);background:var(--bg-selected)}.monitor-section{border-bottom:1px solid var(--border-dim);margin-bottom:6px;padding-bottom:8px}.monitor-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.monitor-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:5px;margin-bottom:6px;font-size:9px;font-weight:700;display:flex}.ticket-stat-row{border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.ticket-stat-row:last-child{border-bottom:none}.ticket-stat-label{color:var(--text-muted);letter-spacing:.04em;font-size:10px}.ticket-stat-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-family:JetBrains Mono,Consolas,monospace;font-size:13px;font-weight:600}.source-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-badge);white-space:nowrap;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.source-badge--scanner{color:var(--accent-secondary);background:#1cc4bc1f;border:1px solid #1cc4bc38}.source-badge--session{color:var(--info);background:var(--info-dim);border:1px solid #50a8e838}.source-badge--news{color:var(--warning);background:var(--warning-dim);border:1px solid #d8983038}.source-badge--news-strong{color:var(--positive);background:var(--positive-dim);border:1px solid #30d88838}.source-badge--news-negative{color:var(--negative);background:var(--negative-dim);border:1px solid #e8506038}.source-badge--dual{color:#b888e8;background:#b888e81a;border:1px solid #b888e838}.source-badge--reconsider{color:var(--warning);background:var(--warning-dim);border:1px solid #d8983040}.quality-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-badge);white-space:nowrap;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.quality-badge--pass{color:var(--positive);background:var(--positive-dim)}.quality-badge--fail{color:var(--warning);background:var(--warning-dim)}.session-indicator{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-badge);align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.session-indicator--pre{color:var(--accent-secondary);background:#1cc4bc1f}.session-indicator--regular{color:var(--positive);background:var(--positive-dim)}.session-indicator--after{color:var(--warning);background:var(--warning-dim)}.session-indicator--closed{color:var(--text-muted);background:var(--bg-panel-elevated)}.empty-state{color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:11px;display:flex}.empty-state-icon{color:var(--text-dim);opacity:.4}[data-theme=light] .shimmer{background:linear-gradient(90deg,#eef1f5 25%,#e4e8ee 50%,#eef1f5 75%) 0 0/200% 100%}[data-theme=light] .btn-buy-tz1:disabled{color:#8896a8;background:#e4e8ee;border:1px solid #32466424}[data-theme=light] ::-webkit-scrollbar-thumb{background:#3246642e}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#3246644d}[data-theme=light] .tz1-field-row{box-shadow:none;border-color:var(--border-field)}[data-theme=light] .tz1-field-display,[data-theme=light] .order-field-input{box-shadow:none}.hover\:border-\[\#2a3f5c\]:hover{--tw-border-opacity:1;border-color:rgb(42 63 92/var(--tw-border-opacity,1))}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:text-\[\#64748B\]:hover{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:text-\[\#94A3B8\]:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.focus\:border-\[\#00D09C\]:focus{--tw-border-opacity:1;border-color:rgb(0 208 156/var(--tw-border-opacity,1))}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-teal-500:focus-visible{outline-color:#18b0a8}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group:hover .group-hover\:text-\[\#00D09C\]{--tw-text-opacity:1;color:rgb(0 208 156/var(--tw-text-opacity,1))}:root,[data-theme=dark]{--bg-app:#070a12;--bg-panel:#0d1220;--bg-panel-secondary:#101726;--bg-panel-elevated:#172035;--bg-input:#161e30;--bg-input-hover:#1d2940;--text-primary:#f5f7fb;--text-secondary:#a8b4c8;--text-muted:#8c9ab0;--text-dim:#7f8ea5;--accent:#40dcc0;--accent-secondary:#40cbd4;--accent-dim:#40dcc017;--bg-selected:#40dcc017;--border-accent:#40dcc052;--border-dim:#1d273a;--border-subtle:#263149;--border-field:transparent;--radius-panel:10px;--radius-input:7px;--radius-field:7px;--radius-btn:6px;--buy-bg:#23d99a;--buy-text:#05271e;--positive:#46dfac;--negative:#ff7b87}[data-theme=light]{--bg-app:#e9edf3;--bg-panel:#fff;--bg-panel-secondary:#f6f8fb;--bg-panel-elevated:#edf2f8;--bg-input:#eef2f7;--bg-input-hover:#e4ebf4;--text-primary:#18253a;--text-secondary:#445674;--text-muted:#586b85;--text-dim:#64758d;--accent:#087e70;--accent-secondary:#087c8a;--accent-dim:#087e7014;--bg-selected:#e7f5f0;--border-accent:#a0cfc4;--border-dim:#e0e6ef;--border-subtle:#ccd6e4;--border-field:#dce3ed;--buy-bg:#087e58;--buy-text:#fff;--positive:#087a52;--negative:#c4344a}body{letter-spacing:0;font-size:13px}button,input,select,textarea{font:inherit}button{touch-action:manipulation}button:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:3px}button:hover:not(:disabled){filter:brightness(1.08)}.terminal-nav{background:linear-gradient(100deg,var(--bg-panel),var(--bg-panel-elevated))!important;gap:16px!important;height:60px!important;padding:0 20px!important}.terminal-nav>div:first-child{gap:10px}.terminal-nav>div:first-child>div:first-child{border-radius:8px;width:32px;height:32px}.terminal-nav>div:first-child>div:last-child>div:first-child{font-size:15px!important}.terminal-nav nav button{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.terminal-nav button:has(svg){min-width:30px;min-height:30px}.terminal-grid{flex:1;grid-template-columns:minmax(290px,21fr) minmax(460px,51fr) minmax(400px,28fr);gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.research-column{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.execution-column{min-width:400px;min-height:0}.execution-stack{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.ticket-slot{flex-direction:column;flex:1;min-width:0;min-height:390px;display:flex}.position-slot{flex:0 0 115px;min-height:0}.position-slot:has(.monitor-section){flex-basis:245px}.terminal-panel{min-width:0;border:1px solid var(--border-dim)!important;box-shadow:0 3px 16px #00000014!important}.terminal-panel-header{background:var(--bg-panel)!important;height:40px!important;padding:0 14px!important}.terminal-panel-header>div:first-child>span{letter-spacing:.035em!important;color:var(--text-primary)!important;font-size:12px!important}.terminal-panel-header svg{opacity:1}.discovery-column{min-width:0;gap:10px!important}.discovery-column .terminal-panel .terminal-panel{box-shadow:none!important;border:0!important;border-radius:0!important}.discovery-column .terminal-panel .terminal-panel-header{height:32px!important;padding:0 10px!important}.discovery-column>div:first-child>div:nth-child(2){justify-content:space-around;padding:0 4px}.discovery-column>div:first-child>div:nth-child(2)>button{flex:1;justify-content:center;letter-spacing:0!important;gap:4px!important;padding:10px 4px!important;font-size:10px!important}.discovery-column table{width:100%;font-size:12px}.discovery-column td,.discovery-column th{padding:7px 8px!important}.discovery-column tbody tr:hover{background:var(--bg-row-hover)}.watchlist-row{border-bottom:1px solid var(--border-dim);border-left:2px solid #0000;gap:8px;padding:12px!important}.watchlist-row:hover{background:var(--bg-hover)}.watchlist-row--active{background:var(--bg-selected)!important;border-left-color:var(--accent)!important}.watchlist-row [role=button]>div:first-child{align-items:baseline!important}.watchlist-row [role=button]>div:first-child>span:first-child{font-size:15px!important}.watchlist-row [role=button]>div:first-child>span:last-child:not(:first-child){max-width:100%!important}.source-badge,.quality-badge{letter-spacing:.015em;border:0;padding:2px 5px;font-size:10px;line-height:1.5}.candidate-panel .order-field-input{box-shadow:none;background:0 0;border:0;height:32px!important}.candidate-panel button{min-width:26px;min-height:26px}.research-workspace>div:last-child{padding:16px 20px!important}.research-identity{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 8px;display:flex}.research-identity>div{align-items:baseline;gap:12px;min-width:0;display:flex}.research-identity strong{letter-spacing:-.04em;font-size:26px}.research-identity span{color:var(--text-secondary)}.research-source-line{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.research-tabs{gap:24px!important;margin-bottom:20px!important}.research-tabs button{text-transform:none!important;letter-spacing:0!important;padding:10px 0!important;font-size:12px!important}.research-workspace textarea{height:120px!important;padding:12px!important;font-size:13px!important}.research-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:650px;min-height:100%;margin:auto;padding:24px 12px;display:flex}.research-empty-mark{color:var(--accent);background:var(--accent-dim);border-radius:22px;margin-bottom:20px;padding:18px}.eyebrow{letter-spacing:.16em;color:var(--accent);font-size:10px;font-weight:700}.research-empty h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(21px,1.6vw,29px);font-weight:600;line-height:1.2}.research-empty p{max-width:380px;color:var(--text-secondary);font-size:13px;line-height:1.6}.research-path{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:32px 0;display:grid}.research-path>div{flex-direction:column;align-items:center;gap:8px;display:flex}.research-path svg{color:var(--accent-secondary);margin-bottom:4px}.research-path strong{font-size:12px;font-weight:600}.research-path span{color:var(--text-muted);max-width:140px;font-size:11px;line-height:1.5}.research-empty-hint{color:var(--text-muted);border-top:1px solid var(--border-dim);width:100%;padding-top:16px;font-size:11px}.ticket-body{flex:1;min-height:0;padding:12px 16px 8px;overflow:auto}.ticket-identity{background:0 0!important;border:0!important;margin:0!important;padding:0 0 10px!important}.ticket-identity>div:first-child{align-items:flex-start}.ticket-identity>div:first-child>div{flex-wrap:wrap}.ticket-identity>div:first-child>div>span:first-of-type{font-size:25px!important}.ticket-identity>div:first-child>div>span:nth-of-type(2){flex-basis:100%;max-width:100%!important;font-size:12px!important}.ticket-identity>div:last-child{flex-wrap:wrap;font-size:11px!important}.ticket-quote{border-bottom:1px solid var(--border-dim)!important;background:0 0!important;padding:4px 0 8px!important}.ticket-quote dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;margin-top:6px!important;display:grid!important}.quote-value{flex-direction:column;gap:3px;display:flex}.quote-value dd{font-size:14px!important}.quote-value dt{color:var(--text-muted)!important;font-size:11px!important}.quote-last{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:10px}.quote-last dd{order:-1;font-size:26px!important;font-weight:700!important}.quote-bid dd{color:var(--positive)}.quote-ask dd{color:var(--negative)}.trade-ticket [aria-label="Technical data status"]{padding:6px 0!important;font-size:10px!important}.ticket-order-context{color:var(--text-muted);justify-content:space-between;gap:12px;padding:8px 0 0;font-size:11px;display:flex}.ticket-order-context strong{color:var(--text-primary);margin-top:3px;font-size:13px;display:block}.quote-details{color:var(--text-muted);padding-top:4px;font-size:10px}.quote-details summary,.ticket-context summary{cursor:pointer}.ticket-context{color:var(--text-secondary);padding:10px 0;font-size:11px}.ticket-context>div{margin-top:8px}.ticket-entry{margin-top:6px!important;margin-bottom:8px!important}.ticket-order-context>span:first-child strong{color:var(--positive)}.ticket-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin-bottom:8px!important}.tz1-field{gap:4px;min-width:0}.tz1-field-label{letter-spacing:.025em;text-transform:none;color:var(--text-secondary);font-size:11px}.tz1-field-row{background:var(--bg-input);height:44px;box-shadow:none;border:1px solid var(--border-field)}.tz1-field-input[type=number]{font-variant-numeric:tabular-nums;flex:7ch;width:0;min-width:7ch;padding:0 6px 0 10px;font-family:Consolas,Liberation Mono,monospace;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important}.tz1-field-row>span{color:var(--text-muted)!important;padding:0 3px 0 0!important;font-size:10px!important}.tz1-field-btn{width:26px;min-width:26px;color:var(--text-secondary);font-size:18px}.tz1-field-sep{display:none}.tz1-field-row:focus-within{outline:1px solid var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-dim)}.tz1-field-row.tz1-field-disabled{opacity:1}.tz1-field-input:disabled{color:var(--text-secondary)}.ticket-risk{border:0!important;border-top:1px solid var(--border-dim)!important;background:0 0!important;margin:12px 0!important;padding:12px 0!important}.ticket-stat-row{border:0;padding:5px 0}.ticket-stat-label{font-size:12px}.ticket-stat-value{font-size:14px}.ticket-summary-footer{border-top:1px solid var(--border-dim);background:var(--bg-panel-secondary);flex-shrink:0;max-height:45%;padding:0 16px;overflow:auto}.ticket-summary-footer .ticket-risk{border:0!important;margin:0!important;padding:10px 0!important}.ticket-summary-footer .ticket-risk>div:first-child{display:none}.ticket-summary-footer .ticket-risk>div:last-child{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.ticket-summary-footer .ticket-stat-row{flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0;display:flex}.ticket-summary-footer .ticket-stat-label{font-size:11px}.ticket-summary-footer .ticket-eligibility{margin:0;padding:9px 0}.research-checked{color:var(--text-muted);margin-bottom:16px;font-size:11px}.ticket-eligibility{border-top:1px solid var(--border-dim);margin-top:8px;padding:12px 0}.ticket-eligibility summary{cursor:pointer;align-items:center;gap:7px;font-size:12px;list-style:none;display:flex}.ticket-eligibility summary strong{color:var(--warning);margin-left:auto;font-size:10px;font-weight:500}.ticket-eligibility ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:12px 0 0;list-style:none;display:grid}.ticket-eligibility li{color:var(--text-secondary);gap:6px;font-size:11px;display:flex}.ticket-eligibility li svg{color:var(--warning);flex-shrink:0}.ticket-eligibility li[data-passed=true] svg{color:var(--positive)}.ticket-eligibility small{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.ticket-companion{border-top:1px solid var(--border-dim);color:var(--text-secondary);padding:12px 0;font-size:11px}.ticket-companion summary{cursor:pointer}.ticket-companion>div{padding-top:12px}.btn-buy-tz1{letter-spacing:.02em;height:48px;min-height:48px;box-shadow:none;border-radius:8px;font-size:15px}.btn-buy-tz1:disabled{background:var(--bg-panel-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);opacity:1;box-shadow:none;font-size:14px}.position-monitor>div:last-child{padding:12px 16px!important}.position-monitor .empty-state{flex-direction:row;gap:12px;min-height:40px;padding:8px 0;font-size:12px}.monitor-section{padding:10px 0}.monitor-section-title{font-size:11px}.orders-panel{flex-shrink:0;height:210px!important;min-height:210px!important;max-height:210px!important}.orders-panel th{color:var(--text-muted)!important;letter-spacing:.035em!important;padding:10px 12px!important;font-size:10px!important}.orders-panel td{padding:9px 12px!important;font-size:12px!important}.orders-panel tbody tr:hover{background:var(--bg-hover)}.orders-panel tr[data-selected=true]{background:var(--bg-selected)}.orders-panel .empty-state{gap:8px;padding:24px!important}.orders-panel .empty-state span{font-size:12px!important}.empty-state{color:var(--text-secondary)}.empty-state-icon{opacity:.65}@media (width>=1800px){.terminal-grid{grid-template-columns:minmax(340px,21fr) minmax(600px,51fr) minmax(440px,28fr)}.position-slot{flex-basis:130px}.orders-panel{height:240px!important;min-height:240px!important;max-height:240px!important}}@media (width<=1250px){.terminal-grid{grid-template-columns:290px minmax(460px,1fr) 400px}.terminal-nav{min-width:1180px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.position-slot:has(.target-rail){flex-basis:330px}.target-card-stack{flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.target-card{border:1px solid var(--border-strong);background:var(--bg-panel-secondary);border-radius:8px;padding:10px;font-size:11px;animation:.18s ease-out position-enter}.target-card-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.target-card-title strong{color:var(--accent);font-size:16px}.target-card-title>b{color:var(--accent-secondary);margin-left:auto;font-size:10px}.target-metrics{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.target-metrics span{color:var(--text-muted);flex-direction:column;gap:2px;display:flex}.target-metrics b{color:var(--text-primary);font-family:Consolas,monospace;font-size:13px}.target-card p{color:var(--text-secondary);margin:4px 0}.target-buttons{grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0;display:grid}.target-buttons button{white-space:normal}.target-buttons small{font-size:9px;display:block}.target-card details{margin-top:6px}.target-card details .position-monitor{height:500px}.target-card input{background:var(--bg-input);max-width:100px;color:var(--text-primary);border:1px solid var(--border-strong);padding:5px}.target-suggestion{background:var(--accent-dim);padding:8px;line-height:1.7}.target-warning{color:var(--warning)!important}@keyframes position-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.target-card{animation:none}}.position-slot:has(.target-rail):not(:has(.target-card)){flex-basis:115px}.four-workspace{flex:1;grid-template-columns:minmax(520px,31fr) minmax(440px,26.5fr) minmax(290px,15.5fr) minmax(440px,27fr);gap:8px;min-height:0;padding:8px;display:grid;position:relative}.four-workspace>div,.workspace-positions{min-width:0;min-height:0}.workspace-discovery,.workspace-ticket,.workspace-positions{flex-direction:column;display:flex;overflow:hidden}.workspace-discovery>*,.workspace-ticket>.ticket-slot,.workspace-ticket>.trade-ticket,.workspace-positions>.target-rail{flex:1;min-height:0}.four-workspace .ticket-slot{flex-direction:column;display:flex;overflow:hidden}.four-workspace .ticket-position-detail{display:none}.four-workspace .ticket-order-context{grid-template-columns:repeat(2,minmax(0,1fr))}.four-workspace .target-card-stack{overscroll-behavior:contain;flex:1;gap:12px;padding:12px}.four-workspace .target-card{flex-shrink:0;padding:14px;font-size:12px;line-height:1.6}.four-workspace .target-card-title{border-bottom:1px solid var(--border-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:9px}.four-workspace .target-card-title strong{letter-spacing:.03em;font-size:19px}.four-workspace .target-card-title b{background:var(--accent-dim);color:var(--accent);border-radius:4px;margin-left:auto;padding:3px 6px;font-size:10px}.four-workspace .target-metrics{gap:12px;margin-bottom:12px}.four-workspace .target-metrics b{font-variant-numeric:tabular-nums;font-size:18px}.four-workspace .target-card details{border-top:1px solid var(--border-dim);margin-top:10px;padding-top:9px}.four-workspace .target-card summary{cursor:pointer;color:var(--text-secondary)}.target-buttons .target-choice{white-space:normal;border-radius:7px;flex-direction:column;gap:4px;min-height:88px;display:flex;border:1px solid var(--border-subtle)!important;background:var(--bg-input)!important;height:auto!important;color:var(--text-primary)!important;padding:8px 3px!important}.target-choice-status{letter-spacing:.025em;font-size:9px;font-weight:800}.target-choice:not(:disabled):hover{background:var(--bg-input-hover)!important;border-color:var(--text-muted)!important}.target-choice[data-target-state]{box-shadow:0 0 0 1px var(--accent-dim);border:2px solid var(--accent)!important;background:var(--accent-dim)!important;color:var(--accent)!important}.target-choice[data-target-state=approaching]{border-color:var(--warning)!important;background:var(--warning-dim)!important;color:var(--warning)!important}.target-choice[data-target-state=triggered]{border-color:var(--positive)!important;background:var(--positive-dim)!important;color:var(--positive)!important}.target-choice:disabled{cursor:not-allowed;opacity:.45}.target-choice[data-target-state]:disabled{opacity:.85}.custom-target-summary[data-selected=true]{border:2px solid var(--accent);background:var(--accent-dim);border-radius:6px;padding:8px;font-weight:700;color:var(--accent)!important}.four-workspace .target-suggestion{border:1px solid var(--warning);background:var(--warning-dim);color:var(--text-primary);border-radius:8px;padding:12px;line-height:1.7}.four-workspace .target-suggestion>div{gap:8px;margin-top:8px;display:flex}.four-workspace .empty-state{text-align:center;padding:48px 24px;line-height:1.8}.positions-drawer-toggle,.positions-drawer-close{display:none}@media (width<=1799px){.four-workspace{grid-template-columns:minmax(520px,1.2fr) minmax(420px,1fr) 300px;padding-bottom:46px}.positions-drawer-toggle{border:1px solid var(--accent);color:var(--accent);background:var(--bg-panel);border-radius:6px;align-items:center;gap:24px;padding:7px 16px;font-weight:700;display:flex;position:absolute;bottom:6px;right:12px}.workspace-positions{z-index:40;background:var(--bg-panel);border:1px solid var(--border-accent);border-radius:10px;width:490px;max-width:calc(100% - 16px);display:none;position:absolute;top:8px;bottom:46px;right:8px;box-shadow:-16px 0 48px #0005}.workspace-positions[data-open=true]{display:flex}.positions-drawer-close{text-align:right;color:var(--accent);border-bottom:1px solid var(--border-dim);flex-shrink:0;padding:10px 14px;display:block}}@media (width<=1199px){.four-workspace{grid-template-columns:520px minmax(420px,1fr) 300px;overflow-x:auto}.workspace-positions{position:fixed;top:110px;bottom:48px}}.target-choice[data-target-state]:hover{border-color:var(--accent)!important;background:var(--accent-dim)!important}.target-choice[data-target-state=approaching]:hover{border-color:var(--warning)!important;background:var(--warning-dim)!important}.target-choice[data-target-state=triggered]:hover{border-color:var(--positive)!important;background:var(--positive-dim)!important}.four-workspace .target-card-stack:has(.target-card:nth-child(3)) .target-card{padding:10px;line-height:1.4}.four-workspace .target-card-stack:has(.target-card:nth-child(3)) .target-card-title{margin-bottom:8px;padding-bottom:5px}.four-workspace .target-card-stack:has(.target-card:nth-child(3)) .target-metrics{gap:6px;margin-bottom:8px}.four-workspace .target-card-stack:has(.target-card:nth-child(3)) .target-metrics b{font-size:16px}.four-workspace .target-card-stack:has(.target-card:nth-child(3)) .target-card p{margin:3px 0;font-size:11px}.four-workspace .target-card-stack:has(.target-card:nth-child(3)) .target-choice{min-height:70px}.four-workspace .discovery-column{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.discovery-sources,.discovery-candidates{min-width:0;overflow:hidden}.four-workspace .discovery-sources{grid-area:1/1}.four-workspace .discovery-candidates{grid-area:1/2/3}.four-workspace .discovery-signals{grid-area:2/1}.four-workspace .discovery-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.four-workspace .discovery-tabs button{justify-content:center;gap:3px;letter-spacing:0!important;padding:7px 2px!important;font-size:10px!important}.four-workspace .discovery-tabs svg{flex-shrink:0;width:12px;height:12px}.four-workspace .discovery-sources .terminal-panel-header{flex-wrap:wrap;gap:5px;min-height:30px;height:auto!important;padding:6px 8px!important}.four-workspace .workspace-ticket .ticket-fields{grid-template-columns:minmax(0,1fr);gap:8px}.four-workspace .workspace-ticket .ticket-body{padding-left:12px;padding-right:12px}.four-workspace .workspace-ticket .terminal-panel-header{gap:4px;padding-left:8px!important;padding-right:8px!important}.four-workspace .target-card-stack{gap:10px;padding:10px}.four-workspace .target-card{padding:10px;line-height:1.4}.four-workspace .target-card-title{margin-bottom:8px;padding-bottom:6px}.four-workspace .target-metrics{gap:6px;margin:6px 0 8px}.four-workspace .target-card p{margin:3px 0}.four-workspace .target-card details{margin-top:6px;padding-top:6px}.four-workspace .target-buttons .target-choice{gap:3px;min-height:72px;padding-top:6px!important;padding-bottom:6px!important}.news-unread{background:var(--accent);color:var(--bg-panel);border-radius:8px;padding:1px 4px;font-weight:800;animation:.65s ease-in-out 3 catalyst-arrival}@keyframes catalyst-arrival{50%{box-shadow:0 0 0 4px var(--accent-dim)}}.catalyst-toast{z-index:90;background:var(--bg-panel-elevated);border:1px solid var(--accent);border-left:4px solid var(--accent);width:290px;max-width:calc(100vw - 40px);color:var(--text-primary);border-radius:8px;gap:8px;padding:14px;font-size:13px;display:grid;position:fixed;top:80px;right:20px;box-shadow:0 10px 35px #0004}.catalyst-toast>strong{color:var(--accent);letter-spacing:.06em;font-size:11px}.catalyst-toast>div:last-child{justify-content:space-between;display:flex}.catalyst-toast button,.news-catalyst-card button{border:1px solid var(--border-accent);background:var(--accent-dim);color:var(--text-primary);border-radius:5px;padding:6px 9px;font-size:11px;font-weight:700}.news-catalyst-list{height:100%;padding:8px;font-size:11px;overflow-y:auto}.news-catalyst-list>header{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.news-catalyst-list h3{letter-spacing:.08em;color:var(--text-secondary);margin:12px 0 8px;font-size:10px}.news-admission-setting{color:var(--text-muted);margin-top:10px;font-size:10px}.news-admission-setting b{color:var(--accent);margin-left:5px}.news-catalyst-card{border:1px solid var(--border-subtle);border-left:3px solid var(--positive);background:var(--bg-panel-secondary);border-radius:7px;flex-direction:column;gap:7px;margin-bottom:10px;padding:10px;display:flex}.news-catalyst-card[data-strength=VERY_STRONG]{border-color:var(--accent);background:var(--accent-dim)}.news-catalyst-card>small{color:var(--text-secondary)}.news-catalyst-card p{line-height:1.5}.catalyst-title{justify-content:space-between;align-items:center;display:flex}.catalyst-title strong{color:var(--accent);font-size:16px}.catalyst-sources{flex-wrap:wrap;gap:5px;display:flex}.catalyst-sources span{border:1px solid var(--border-accent);color:var(--accent);border-radius:4px;padding:2px 5px;font-size:10px}.catalyst-reconsider{color:var(--warning);font-size:10px}.catalyst-in-candidates{color:var(--positive);font-size:11px}.catalyst-negative{border-color:var(--negative);background:var(--negative-dim)}.catalyst-negative>strong{color:var(--negative)}.recent-feed{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:12px}.recent-feed summary{cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:700}.recent-feed article{border-bottom:1px solid var(--border-dim);padding:8px 0}.catalyst-negative button{border-color:var(--negative);color:var(--negative);background:0 0}.strategy-toast{bottom:190px}.strategy-signal-list{padding:6px;font-size:11px}.strategy-signal-card{border:1px solid var(--border-dim);background:var(--bg-panel-secondary);border-left:2px solid #a78bfa;border-radius:4px;margin-bottom:6px;padding:8px}.strategy-signal-card header{flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}.strategy-signal-card header span{color:var(--warning);font-size:10px}.strategy-signal-card h3{color:#a78bfa;margin:4px 0;font-size:10px}.strategy-signal-card dl{grid-template-columns:1fr 1fr;gap:4px 10px;margin:6px 0;display:grid}.strategy-signal-card dt,.strategy-signal-card small{color:var(--text-muted);font-size:10px}.strategy-signal-card dd{font-variant-numeric:tabular-nums}.strategy-signal-card button{border:1px solid var(--border-dim);color:var(--accent);border-radius:3px;margin:6px 0;padding:4px 8px}.strategy-signal-card small{display:block}.news-catalyst-card{border-left-color:var(--text-muted);gap:5px;position:relative}.news-catalyst-card[data-strength=STRONG],.news-catalyst-card[data-strength=STRONG_POSITIVE],.news-catalyst-card[data-strength=VERY_STRONG]{border-left:4px solid var(--positive)}.news-catalyst-card[data-strength=MODERATE]{border-left-color:var(--info)}.news-catalyst-card[data-strength=NEGATIVE]{border-left-color:var(--negative)}.news-catalyst-card[data-strength=WEAK],.news-catalyst-card[data-strength=INFORMATIONAL]{color:var(--text-secondary)}.news-catalyst-card .catalyst-open{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;position:absolute;inset:0}.news-catalyst-card .catalyst-open:hover{box-shadow:inset 0 0 0 1px var(--border-accent)}.news-catalyst-card .catalyst-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalyst-card-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalyst-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.news-catalyst-card .catalyst-actions{z-index:2;pointer-events:none;position:relative}.news-catalyst-card .catalyst-actions button{pointer-events:auto}.catalyst-actions>p,.catalyst-actions>small{width:100%;color:var(--text-secondary);line-height:1.5}.catalyst-actions button:disabled{cursor:default;opacity:.65}.catalyst-actions .catalyst-in-candidates{color:var(--positive);border-color:var(--border-subtle);opacity:1;background:0 0}.catalyst-drawer{border:0;border-left:1px solid var(--border-accent);background:var(--bg-panel);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-14px 0 50px #0005}.catalyst-drawer::backdrop{background:#0005}.catalyst-drawer>header{border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-secondary);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.catalyst-drawer header small{letter-spacing:.12em;color:var(--text-muted);font-size:10px}.catalyst-drawer h2{font-size:30px;font-weight:800;line-height:1.4}.catalyst-drawer header p{color:var(--text-secondary);font-size:13px}.catalyst-drawer button,.catalyst-source-link{border:1px solid var(--border-accent);color:var(--text-primary);background:var(--accent-dim);border-radius:5px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none}.catalyst-drawer button:focus-visible,.catalyst-source-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalyst-detail-body{flex-direction:column;gap:24px;padding:24px;display:flex}.catalyst-detail-summary{border-left:3px solid var(--info);gap:6px;padding-left:14px;font-size:12px;display:grid}.catalyst-detail-summary>strong{font-size:24px}.catalyst-detail-summary>small{color:var(--text-muted);font-size:11px}.catalyst-detail-summary[data-strength=STRONG],.catalyst-detail-summary[data-strength=STRONG_POSITIVE],.catalyst-detail-summary[data-strength=VERY_STRONG]{border-color:var(--positive)}.catalyst-detail-summary[data-strength=NEGATIVE]{border-color:var(--negative)}.catalyst-drawer h3{letter-spacing:.05em;color:var(--text-secondary);margin-bottom:10px;font-size:11px;font-weight:700}.catalyst-original{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.65}.catalyst-teaser{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.7}.catalyst-arabic{background:var(--bg-panel-secondary);border:1px solid var(--border-subtle);border-radius:7px;padding:18px}.catalyst-arabic h3{letter-spacing:0;color:var(--text-primary);font-size:16px}.catalyst-arabic p{margin:0 0 18px;font-size:15px;line-height:1.9}.catalyst-arabic small{color:var(--text-muted);font-size:11px}.catalyst-times{gap:9px;font-size:12px;display:grid}.catalyst-times>div{justify-content:space-between;gap:15px;display:flex}.catalyst-times dt{color:var(--text-muted)}.catalyst-freshness{color:var(--text-primary);border:1px solid var(--border-subtle);margin-left:8px;padding:2px 5px;font-size:9px}.catalyst-detail-actions{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:14px;padding-top:18px;display:flex}.catalyst-toast{border-left-color:var(--info)}.catalyst-toast[data-strength=STRONG],.catalyst-toast[data-strength=VERY\ STRONG]{border-left-color:var(--positive)}.catalyst-toast.catalyst-negative{border-left-color:var(--negative);background:linear-gradient(var(--negative-dim),var(--negative-dim)),var(--bg-panel-elevated)}.source-badge{white-space:nowrap;vertical-align:middle;max-width:100%}.source-badge.source-badge--scanner{color:var(--accent-secondary);background:var(--accent-dim);border:1px solid var(--border-accent)}.source-badge.source-badge--session,.source-badge.source-badge--news{color:var(--info);background:var(--info-dim);border:1px solid color-mix(in srgb,var(--info) 25%,transparent)}.source-badge.source-badge--news-strong,.source-badge.sharia-badge--compliant{color:var(--positive);background:var(--positive-dim);border:1px solid color-mix(in srgb,var(--positive) 25%,transparent)}.source-badge.source-badge--news-negative,.source-badge.sharia-badge--not-compliant{color:var(--negative);background:var(--negative-dim);border:1px solid color-mix(in srgb,var(--negative) 25%,transparent)}.source-badge.source-badge--reconsider,.source-badge.sharia-badge--review{color:var(--warning);background:var(--warning-dim);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent)}.source-badge.source-badge--dual{color:#a878d4;background:#a878d41f;border:1px solid #a878d440}.source-badge.sharia-badge--unknown{color:var(--text-muted);background:var(--bg-panel-secondary);border:1px solid var(--border-subtle)}.source-badge.sharia-badge--error{color:color-mix(in srgb,var(--negative) 65%,var(--text-muted));background:var(--bg-panel-secondary);border:1px solid var(--border-subtle)}.source-badge.sharia-badge{letter-spacing:0;width:fit-content;padding:2px 4px;font-size:9px;line-height:1.35}.source-badge.sharia-badge--dot{background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;display:inline-flex}.scanner-row{border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;grid-template-columns:18px minmax(32px,1fr) minmax(34px,1fr) minmax(40px,1fr) 72px;align-items:center;gap:3px;min-width:0;min-height:31px;padding:5px 4px;font-family:Consolas,monospace;font-size:10px;display:grid}.scanner-row:last-child{border-bottom:0}.scanner-row:hover{background:var(--bg-row-hover)}.scanner-row-rank{text-align:left;color:var(--text-muted);font-size:9px}.scanner-row-symbol{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.scanner-row-values{display:contents}.scanner-row-values>span{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scanner-row>.sharia-badge{justify-self:end;max-width:72px;padding:2px 3px;font-family:system-ui,sans-serif;font-size:8px}.scanner-row>.sharia-badge--dot{padding:0;font-size:12px}.blocked-row{background:var(--bg-app);border-left:2px solid #0000}.blocked-row--reconsider{border-left-color:var(--warning);background:color-mix(in srgb,var(--warning) 6%,var(--bg-panel))}.blocked-source-badges{flex-wrap:wrap;gap:4px;margin:5px 0;display:flex}.blocked-row button{white-space:nowrap}.blocked-row>div:last-child{flex-wrap:wrap}.candidate-news-action{border:1px solid var(--border-subtle);border-radius:var(--radius-btn);background:var(--bg-panel-elevated);cursor:help;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:22px}@media (width>=1000px){.trade-ticket .ticket-body{padding:8px 12px 4px}.trade-ticket .ticket-identity{padding-bottom:6px!important}.trade-ticket .ticket-identity>div:first-child>div>span:first-of-type{font-size:22px!important}.trade-ticket .ticket-identity>div:first-child>div>span:nth-of-type(2){font-size:11px!important}.trade-ticket .ticket-quote{padding:3px 0 5px!important}.trade-ticket .ticket-order-context{gap:8px;padding-top:5px;font-size:10px}.trade-ticket .ticket-order-context strong{margin-top:2px;font-size:12px}.trade-ticket .ticket-fields{gap:8px;margin-bottom:5px!important}.trade-ticket .tz1-field-row{height:36px}.trade-ticket .ticket-entry{margin-top:4px!important;margin-bottom:5px!important}.trade-ticket .ticket-entry>div:last-child{margin-top:7px!important;padding:5px 8px!important}.trade-ticket .ticket-context{padding:6px 0}.trade-ticket .ticket-body>div[style*="var(--warning-dim)"]{margin-bottom:8px!important;padding:7px 9px!important}.trade-ticket .ticket-summary-footer{padding:0 12px}.trade-ticket .ticket-summary-footer .ticket-risk{padding:5px 0!important}.trade-ticket .ticket-summary-footer .ticket-risk>div:last-child{gap:5px 12px}.trade-ticket .ticket-summary-footer .ticket-stat-row{gap:2px}.trade-ticket .ticket-stat-label{font-size:10px}.trade-ticket .ticket-stat-value{font-size:13px}.trade-ticket .ticket-summary-footer .ticket-eligibility{padding:6px 0}.trade-ticket .ticket-eligibility summary{gap:5px;font-size:11px}.trade-ticket .btn-buy-tz1{height:36px;min-height:36px;font-size:13px}}@media (width>=1000px) and (height<=950px){.trade-ticket .ticket-identity>div:first-child{gap:4px;margin-bottom:3px!important}.trade-ticket .ticket-identity>div:first-child>div{gap:4px}.trade-ticket .ticket-identity{padding-bottom:3px!important}.trade-ticket .ticket-quote{line-height:1.25;padding:2px 0 4px!important}.trade-ticket .ticket-quote dl{gap:3px!important;margin-top:3px!important}.trade-ticket .quote-last dd{font-size:22px!important}.trade-ticket .quote-value{gap:2px}.trade-ticket .ticket-order-context{padding-top:3px;line-height:1.25}.trade-ticket .ticket-fields{gap:4px!important;margin-bottom:4px!important}.trade-ticket .tz1-field{gap:2px}.trade-ticket .tz1-field-label{font-size:10px;line-height:1.2}.trade-ticket .tz1-field-row{height:32px}.trade-ticket .tz1-field-input[type=number]{font-size:14px}.trade-ticket .ticket-companion{padding:3px 0}.trade-ticket .ticket-context{padding:2px 0}.trade-ticket .ticket-body>div[style*="var(--warning-dim)"]{margin-bottom:4px!important;padding:5px 7px!important}.trade-ticket .ticket-body>div[style*="var(--warning-dim)"] p{font-size:10px!important;line-height:1.4!important}}.scanner-row-status{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.scanner-row-status .sharia-badge--dot{padding:0;font-size:12px}.scanner-blocked-chip{border:1px solid var(--border-subtle);width:20px;height:20px;color:var(--negative);background:var(--bg-panel-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.scanner-blocked-chip--reconsider{color:var(--warning);border-color:var(--warning);background:var(--warning-dim)}.scanner-blocked-chip:hover,.scanner-blocked-chip:focus-visible{outline:1px solid var(--text-muted);outline-offset:2px}.scanner-blocked-popover{z-index:1000;border:1px solid var(--border-subtle);background:var(--bg-panel);width:264px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--text-secondary);border-radius:8px;padding:12px;font-size:11px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 8px 28px #0006}.scanner-blocked-popover header{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.scanner-blocked-popover header strong{color:var(--text-primary);font-size:13px}.scanner-reconsider-state{color:var(--warning)}.scanner-blocked-popover dl{grid-template-columns:1fr auto;gap:5px 10px;display:grid}.scanner-blocked-popover dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary)}.scanner-blocked-popover p{overflow-wrap:anywhere;color:var(--text-muted);margin-top:8px}.scanner-blocked-popover [role=alert],.scanner-blocked-popover [data-delta=negative]{color:var(--negative)}.scanner-blocked-popover [data-delta=positive]{color:var(--positive)}.scanner-restore-action{border:1px solid var(--border-subtle);width:100%;color:var(--accent);background:var(--accent-dim);border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.scanner-restore-action:disabled{opacity:.6;cursor:wait}.scanner-row-status>.sharia-badge{max-width:72px;padding:2px 3px;font-family:system-ui,sans-serif;font-size:8px}.scanner-row-status>.sharia-badge--dot{padding:0;font-size:12px}.scanner-row-status{justify-self:end}.scanner-row--five{grid-template-columns:18px minmax(32px,1fr) minmax(34px,1fr) minmax(40px,1fr) 16px}ol:has(.scanner-blocked-chip)>.scanner-row--five{grid-template-columns:18px minmax(32px,1fr) minmax(34px,1fr) minmax(40px,1fr) 40px}ol:has(.scanner-blocked-chip)>.scanner-row--session{grid-template-columns:18px minmax(32px,1fr) minmax(34px,1fr) minmax(40px,1fr) 96px}.trade-ticket .ticket-quick-group{border:0;min-width:0;margin:8px 0;padding:0}.trade-ticket .ticket-quick-group legend{width:100%;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding-bottom:4px;font-size:10px;font-weight:700;display:flex}.trade-ticket .ticket-quick-group legend span{color:var(--accent-secondary);font-family:Consolas,monospace}.trade-ticket .ticket-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.trade-ticket .ticket-preset-grid button{border:1px solid var(--border-subtle);background:var(--bg-input);min-width:0;height:25px;color:var(--text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:4px;padding:2px;font-size:11px;font-weight:600}.trade-ticket .ticket-preset-grid button[aria-pressed=true]{background:var(--accent-dim);border:2px solid var(--accent);color:var(--accent);font-weight:800}.trade-ticket .ticket-preset-grid button:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:1px}.trade-ticket .ticket-quick-group:disabled button{opacity:.45;cursor:not-allowed}.ticket-summary-dock{border:1px solid var(--border-subtle);background:var(--bg-panel-secondary);border-radius:6px;flex-shrink:0;margin:8px 0}.ticket-summary-dock .ticket-summary-footer{max-height:none;padding:8px 12px;overflow:visible}.ticket-summary-dock .ticket-risk{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ticket-summary-dock .ticket-risk>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ticket-summary-dock .ticket-stat-row{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ticket-summary-dock .ticket-stat-label{font-size:10px}.ticket-summary-dock .ticket-stat-value{font-size:14px;font-weight:700}.ticket-summary-dock .ticket-eligibility{border-top:1px solid var(--border-subtle);margin-top:6px;padding:4px 0}.ticket-history-drawer{border-top:1px solid var(--border-subtle);flex-shrink:0}.ticket-history-drawer>summary{color:var(--text-muted);cursor:pointer;padding:6px 10px;font-size:11px}.ticket-history-drawer[open]>.orders-panel{max-height:240px;overflow:auto}@media (width<=700px){.ticket-summary-dock .ticket-risk>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.four-workspace .workspace-ticket .trade-ticket .ticket-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.four-workspace .workspace-ticket .trade-ticket .ticket-quick-group{margin:6px 0}@media (height<=950px){.four-workspace .workspace-ticket .trade-ticket .ticket-preset-grid button{height:20px}.four-workspace .workspace-ticket .trade-ticket .ticket-preset-grid{gap:2px}}.sharia-review-view{flex-direction:column;gap:12px;min-width:0;font-size:11px;line-height:1.6;display:flex}.sharia-provider-card,.sharia-ai-card{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--bg-panel-secondary);overflow-wrap:anywhere;min-width:0;padding:12px}.sharia-provider-card h3,.sharia-ai-card h3{letter-spacing:.09em;color:var(--text-secondary);margin:0;font-size:11px;font-weight:800}.sharia-provider-card p{margin:6px 0 0}.sharia-provider-status{color:var(--text-primary);font-weight:800}.sharia-provider-reason{color:var(--text-secondary);font-family:monospace}.sharia-provider-detail{color:var(--text-muted)}.sharia-trading-status{border-top:1px solid var(--border-subtle);padding-top:8px}.sharia-trading-status strong{color:var(--warning);margin-left:6px}.sharia-ai-card{background:var(--bg-panel);border-left:3px solid var(--accent)}.sharia-ai-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sharia-assessment-badge{letter-spacing:.035em;color:var(--warning);background:var(--warning-dim);border:1px solid;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.sharia-assessment-badge[data-assessment=LIKELY_COMPLIANT]{color:var(--positive);background:var(--positive-dim)}.sharia-assessment-badge[data-assessment=LIKELY_NOT_COMPLIANT]{color:var(--negative);background:var(--negative-dim)}.sharia-research-actions{margin:8px 0}.sharia-research-actions button{border:1px solid var(--border-accent);color:var(--accent);background:var(--accent-dim);border-radius:4px;padding:5px 8px;font-size:10px;font-weight:700}.sharia-research-actions button:disabled{opacity:.5;cursor:default}.sharia-report-fields{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:0 12px;margin:10px 0;display:grid}.sharia-report-fields dt,.sharia-report-fields dd{border-top:1px solid var(--border-subtle);margin:0;padding:8px 0}.sharia-report-fields dt{color:var(--text-muted);font-weight:600}.sharia-report-fields dd{color:var(--text-secondary)}.sharia-report-fields small,.sharia-source-row small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.sharia-ai-card h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 5px;font-size:10px;font-weight:700}.sharia-report-evidence ul{margin:0;padding-left:17px}.sharia-report-evidence li{color:var(--text-secondary);margin-bottom:5px}.sharia-report-conclusion{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:10px 0;padding:9px 0}.sharia-report-conclusion p{color:var(--text-primary);margin:0;font-weight:700}.sharia-source-row{border-bottom:1px solid var(--border-subtle);color:var(--accent);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;text-decoration:none;display:flex}.sharia-source-row:hover{text-decoration:underline}.sharia-last-checked{color:var(--text-muted);margin:10px 0 0;font-size:10px}.sharia-research-disclaimer{color:var(--text-muted);margin:0;font-size:10px}.discovery-import-content>.benzinga-import-panel,.benzinga-import-body>.import-session-stocks{flex:1;min-height:0}.import-session-list{overscroll-behavior:contain;scrollbar-gutter:stable}.import-session-list thead{background:var(--bg-panel);z-index:1;position:sticky;top:0}
