body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.App{background:#101820;color:#e5eef7;min-height:100vh;overflow-x:clip}.release1Shell{background:#f5f7fb;overflow-x:clip}.release1Shell__header{background:#fff;border-bottom:1px solid #d9e2ef;box-shadow:0 4px 14px #1720330d;height:64px;padding:0 24px}.release1Shell__inner{align-items:center;display:flex;gap:24px;height:100%;margin:0 auto;width:min(1480px,100%)}.release1Shell__brand{color:#111827;font-size:20px;font-weight:800;white-space:nowrap}.release1Shell__nav{background:#0000;border-bottom:0;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;white-space:nowrap}.release1Shell__nav.ant-menu-horizontal>.ant-menu-item{align-items:center;color:#40516a;display:inline-flex;font-size:15px;min-width:44px}.release1Shell__nav.ant-menu-horizontal>.ant-menu-overflow-item-rest{display:none}.release1Shell__nav.ant-menu-horizontal>.ant-menu-item-selected{color:#1d4ed8;font-weight:700}.release1Shell__content{background:#f5f7fb;min-height:calc(100vh - 64px)}.productPage{grid-gap:12px;color:#172033;display:grid;gap:12px;margin:0 auto;padding:16px;width:min(1480px,100%)}.productPage,.productPage *{box-sizing:border-box}.productPage__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.productPage__header h2{margin:0}.productPage__summary{margin-bottom:0}.productPage__search{margin-bottom:12px;width:min(680px,100%)}.productPage__stackedForm{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.productPage__fullWidth{width:100%}.productPage__actionLink,.productPage__primaryLink{align-items:center;border:1px solid #1677ff;border-radius:6px;color:#0f5ec7;display:inline-flex;font-weight:600;min-height:24px;padding:0 8px}.productPage__primaryLink{min-height:32px;padding:4px 12px}.productPage__actionLink:focus,.productPage__actionLink:hover,.productPage__primaryLink:focus,.productPage__primaryLink:hover{background:#eaf3ff;color:#0f5ec7}.accountAccessOwner{grid-gap:8px;border:1px solid #d9e2ef;border-radius:6px;color:#40516a;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px}.permissionFamilies .ant-checkbox-group{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.permissionFamilies fieldset{grid-gap:8px;border:1px solid #d9e2ef;border-radius:6px;display:grid;gap:8px;margin:0;padding:10px}.permissionFamilies legend{color:#40516a;font-weight:700;padding:0 4px}.buildIdentity{align-items:center;color:#60708a;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:center;padding:10px 16px 18px}.brokerAuthPage{color:#172033;margin:0 auto;padding:16px;width:min(1480px,100%)}.brokerAuthPage,.brokerAuthPage *{box-sizing:border-box}.brokerAuthPage__filters,.brokerAuthPage__header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.brokerAuthPage__header h1{color:#172033;font-size:28px;line-height:1.2;margin:0}.brokerAuthPage__header p{color:#53647c;margin:4px 0 0}.brokerAuthPage__summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));margin:12px 0}.brokerAuthSummaryCard{grid-gap:4px;align-items:center;background:#fff;border:1px solid #d9e2ef;border-radius:8px;color:#172033;cursor:pointer;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:12px;text-align:left}.brokerAuthSummaryCard:focus-visible,.brokerAuthSummaryCard:hover{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f;outline:none}.brokerAuthSummaryCard .anticon{color:#0f5ec7;font-size:20px}.brokerAuthSummaryCard span{color:#40516a;font-weight:700}.brokerAuthSummaryCard strong{font-size:24px;line-height:1}.brokerAuthPage__filters{flex-wrap:wrap;justify-content:flex-start}.brokerAuthPage__filters .ant-input-affix-wrapper{width:min(340px,100%)}.brokerAuthPage__filters .ant-select{min-width:190px}.brokerQuickTokenEntry{grid-gap:12px;display:grid;gap:12px;margin:12px 0}.brokerQuickTokenEntry__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.brokerQuickTokenEntry__header h2{margin:0}.brokerQuickTokenEntry__header p{color:#53647c;margin:4px 0 0}.brokerActionQueue,.brokerQuickTokenEntry__rows{grid-gap:10px;display:grid;gap:10px}.brokerActionQueue__item .ant-card-body{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) auto}.brokerActionQueue__identity,.brokerActionQueue__status,.brokerAuthTable__account{grid-gap:4px;display:grid;gap:4px}.brokerActionQueue__identity span,.brokerAuthTable__account span{color:#60708a;font-size:13px}.brokerActionQueue__status span{color:#60708a}.brokerActionQueue__actions{justify-content:flex-end}.brokerQuickTokenEntry__consent .ant-card-body{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.brokerQuickTokenEntry__row .ant-card-body{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(170px,.8fr) minmax(240px,1.1fr) minmax(150px,.7fr) auto}.brokerQuickTokenEntry__account{grid-gap:4px;display:grid;gap:4px}.brokerQuickTokenEntry__account span{color:#60708a}.brokerAuthAccountsTable{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.brokerAuthSectionHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.brokerAuthSectionHeader h2{margin:0}.brokerAuthSectionHeader p{color:#53647c;margin:4px 0 0}.brokerAuthTable .ant-table{border:1px solid #d9e2ef;border-radius:8px;overflow:hidden}.brokerAuthDrawer .ant-drawer-body{padding:18px}.brokerAuthDrawer__content,.brokerAuthDrawer__section{grid-gap:12px;display:grid;gap:12px}.brokerAuthDrawer__section h3{font-size:18px;margin:0}.brokerAuthDrawer__footerActions{align-items:center;background:#fff;border-top:1px solid #e5edf7;bottom:0;display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;position:-webkit-sticky;position:sticky}.brokerAuthAccount{grid-gap:6px 10px;display:grid;font-size:13px;gap:6px 10px;grid-template-columns:150px minmax(0,1fr);margin:0}.brokerAuthAccount dt{color:#60708a;font-weight:600}.brokerAuthAccount dd{color:#172033;margin:0;min-width:0;overflow-wrap:anywhere}.brokerAuthAccount__actions{margin-top:14px}.brokerAuditTimeline,.brokerAuthPermissions,.brokerCredentialVault{grid-gap:10px;display:grid;gap:10px}.brokerAuditTimeline h3,.brokerAuthPermissions h3,.brokerCredentialVault h3{font-size:16px;margin:0}.brokerAuditTimeline__event,.brokerAuthPermissions__permission,.brokerCredentialVault__metadata{grid-gap:8px;display:grid;gap:8px}.brokerAuditTimeline__event,.brokerAuthPermissions__permission,.brokerCredentialVault__metadataRow{grid-gap:8px;align-items:center;border:1px solid #d9e2ef;border-radius:6px;display:grid;font-size:13px;gap:8px;padding:8px 10px}.brokerCredentialVault__metadataRow{grid-template-columns:minmax(120px,1.2fr) auto auto minmax(70px,.5fr) minmax(120px,1.2fr)}.brokerAuthPermissions__permission{grid-template-columns:minmax(150px,1.1fr) auto minmax(180px,2fr) minmax(120px,1fr)}.brokerAuditTimeline__event{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto minmax(120px,1fr)}.brokerAccessResolver,.brokerAccountOwner,.brokerGrantPreview,.brokerGrantSettings,.brokerPermissionTemplates,.brokerPrincipalResolution{grid-gap:8px;display:grid;gap:8px}.brokerAccountOwner,.brokerGrantPreview,.brokerPrincipalResolution{border:1px solid #d9e2ef;border-radius:6px;color:#40516a;font-size:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px}.brokerAccessResolver{grid-template-columns:auto minmax(180px,1fr) auto}.brokerGrantSettings,.brokerPermissionTemplates{grid-template-columns:repeat(2,minmax(0,1fr))}.brokerPermissionColumns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.brokerPermissionColumns fieldset{grid-gap:8px;border:1px solid #d9e2ef;border-radius:6px;display:grid;gap:8px;margin:0;min-width:0;padding:10px}.brokerPermissionColumns legend{color:#40516a;font-weight:700;padding:0 4px}.brokerPermissionColumns .ant-checkbox-group{grid-gap:6px;display:grid;gap:6px}.brokerExistingAccess,.brokerExistingAccess__grant{grid-gap:8px;display:grid;gap:8px}.brokerExistingAccess__grant{align-items:center;border:1px solid #d9e2ef;border-radius:6px;font-size:13px;grid-template-columns:minmax(120px,1fr) minmax(110px,1fr) auto minmax(160px,2fr) minmax(120px,1fr) auto auto;padding:8px 10px}.brokerAuthAutomation p,.brokerAuthPage__help{color:#60708a;font-size:13px;margin:6px 0 0}@media (max-width:900px){.release1Shell__header{height:auto;min-height:64px;overflow:hidden;padding:10px 12px}.productPage__header,.release1Shell__inner{align-items:stretch;flex-direction:column;gap:10px;max-width:100%;min-width:0;width:100%}.release1Shell__nav{max-width:100%;min-width:0;overflow-x:auto;width:100%}.release1Shell__session{justify-content:flex-end;width:100%}.accountAccessOwner,.brokerPermissionColumns,.permissionFamilies .ant-checkbox-group{grid-template-columns:1fr}}.brokerAuthPage__capabilities{margin-top:18px}.brokerAuthPage__capabilities h2{font-size:20px;margin-top:0}.brokerAuthCapabilityTable{background:#fff;border:1px solid #d9e2ef;border-collapse:collapse;font-size:13px;width:100%}.brokerAuthCapabilityTable td,.brokerAuthCapabilityTable th{border-bottom:1px solid #e5edf7;padding:10px 12px;text-align:left;vertical-align:top}.brokerAuthCapabilityTable th{background:#f8fafc;color:#40516a;font-weight:700}.brokerAuthPage__modalActions{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:720px){.release1Shell__header{height:auto;padding:10px 12px}.brokerAuthPage__header,.release1Shell__inner{align-items:flex-start;flex-direction:column}.release1Shell__nav.ant-menu-horizontal>.ant-menu-item{font-size:13px;padding-inline:8px}.brokerAuthPage{padding:12px}.brokerAuthPage__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.brokerActionQueue__item .ant-card-body,.brokerAuthSectionHeader,.brokerQuickTokenEntry__consent .ant-card-body,.brokerQuickTokenEntry__header,.brokerQuickTokenEntry__row .ant-card-body{display:grid;grid-template-columns:1fr}.brokerAuthAccount{grid-template-columns:1fr}.brokerAccessResolver,.brokerAccountOwner,.brokerAuditTimeline__event,.brokerAuthPermissions__permission,.brokerCredentialVault__metadataRow,.brokerExistingAccess__grant,.brokerGrantPreview,.brokerGrantSettings,.brokerPermissionColumns,.brokerPermissionTemplates,.brokerPrincipalResolution{align-items:start;grid-template-columns:1fr}}.fo-layout{grid-gap:10px;display:grid;gap:10px;grid-template-columns:240px minmax(480px,1fr) 280px;grid-template-rows:auto 440px 180px;padding:12px}.fo-bottom-panel,.fo-controls,.fo-left-panel,.fo-left-spider,.fo-right-spider,.fo-right-tabs,.fo-underlying-chart{background:#111c27;border:1px solid #94a3b838}.fo-controls{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;padding:10px}.title{font-weight:700}.controls-group{display:flex;gap:8px}.control-button,.control-select{background:#0b121a;border:1px solid #94a3b840;color:#e5eef7;padding:6px 8px}.status-indicator{background:#22c55e;border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.panel-header{border-bottom:1px solid #94a3b82e;color:#cbd5e1;font-weight:700;padding:8px 10px}.chart-container,.panel-content{padding:10px}.demo-table table{border-collapse:collapse;font-size:12px;width:100%}.demo-table td,.demo-table th{border-bottom:1px solid #94a3b824;padding:6px;text-align:right}.heatmap-placeholder,.spider-chart{border:1px dashed #94a3b847;display:grid;min-height:96px;place-items:center}.tradingWorkspace{background:#06131d;color:#d8e5ef;letter-spacing:0;max-width:100%;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.tradingWorkspace,.tradingWorkspace *{box-sizing:border-box}.trading-portal-shell .ant-layout-content{min-height:100vh}.tw-proof-ledger{display:none}.tw-workspace-shell{grid-gap:12px;background:radial-gradient(circle at 12% 18%,#20c76524,#0000 22%),radial-gradient(circle at 88% 8%,#38bdf81f,#0000 24%),linear-gradient(180deg,#05111a,#06131d);gap:12px;grid-template-columns:340px minmax(0,1fr);min-height:100vh;padding:12px;width:100%}.tw-workspace-canvas,.tw-workspace-rail{background:#08141ef5;border:1px solid #64748b47;box-shadow:inset 0 0 0 1px #05111a66;min-width:0}.tw-workspace-rail{grid-gap:12px;align-content:start;display:grid;gap:12px;padding:12px}.tw-rail-brand{align-items:center;border-bottom:1px solid #64748b3d;display:flex;gap:10px;padding-bottom:8px}.tw-panel-card strong,.tw-rail-brand strong,.tw-rail-section strong{color:#f8fafc}.tw-grid-copy span,.tw-group-block span,.tw-order-summary span,.tw-panel-card p,.tw-preview-note span,.tw-rail-brand span,.tw-rail-section p{color:#8ba2b5}.tw-panel-card,.tw-rail-section{background:#071119e6;border:1px solid #64748b38}.tw-rail-section{border-radius:8px;padding:10px}.tw-panel-card header,.tw-rail-section header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.tw-chip-row,.tw-grid-copy,.tw-header-statuses,.tw-order-buttons,.tw-order-tabs,.tw-role-strip,.tw-strategy-stack{grid-gap:8px;display:grid;gap:8px}.tw-role-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-market-chip,.tw-order-side,.tw-order-tab,.tw-role-chip,.tw-strategy-card,.tw-view-tab{background:#07131c;border:1px solid #64748b42;border-radius:8px;color:#c9d7e2;text-align:left}.tw-role-chip,.tw-strategy-card{padding:10px}.tw-role-chip{grid-gap:4px;display:grid;gap:4px}.tw-market-chip--active,.tw-order-side--active,.tw-order-tab--active,.tw-role-chip--active,.tw-strategy-card--active,.tw-view-tab--active{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf838}.tw-strategy-stack{grid-template-columns:1fr}.tw-strategy-card{grid-gap:6px;display:grid;gap:6px}.tw-strategy-card__title{align-items:center;display:flex;gap:8px;justify-content:space-between}.tw-workspace-canvas{grid-gap:12px;display:grid;gap:12px;padding:12px}.tw-workspace-header{grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 420px}.tw-workspace-header h1{color:#f8fafc;font-size:28px;margin:4px 0 8px}.tw-header-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-chip{grid-gap:3px;background:#050e15d1;border:1px solid #64748b38;border-radius:8px;display:grid;gap:3px;padding:8px 10px}.tw-chip strong{color:#8ba2b5;font-size:11px;text-transform:uppercase}.tw-filter-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr))}.tw-filter-drawer{background:#f8fafc;border:1px solid #d9e2ef;border-radius:8px}.tw-filter-drawer summary{align-items:center;color:#172033;cursor:pointer;display:flex;font-weight:750;min-height:40px;padding:0 12px}.tw-filter-drawer[open]{padding-bottom:12px}.tw-filter-drawer[open] .tw-filter-row{padding:0 12px}.tw-filter-row label,.tw-panel-card label{grid-gap:4px;color:#8ba2b5;display:grid;font-size:11px;gap:4px}.tw-filter-row input,.tw-filter-row select,.tw-panel-card input,.tw-panel-card select{background:#061018;border:1px solid #64748b42;border-radius:6px;color:#e5eef7;min-height:32px;padding:0 10px}.tw-toggle{align-items:center;justify-items:start}.tw-view-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.tw-view-tab{grid-gap:4px;display:grid;gap:4px;padding:10px}.tw-order-side,.tw-order-tab,.tw-view-tab strong{font-size:12px;font-weight:700}.tw-order-side,.tw-order-tab,.tw-view-tab span{font-size:11px}.tw-banner-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-panel-grid{grid-gap:12px;display:grid;gap:12px}.tw-panel-card{border-radius:10px;min-width:0;padding:12px}.tw-panel-card--form{grid-column:span 2}.tw-chip-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tw-market-chip,.tw-order-side,.tw-order-tab{padding:10px}.tw-market-chip{grid-gap:4px;display:grid;gap:4px}.tw-market-chip strong{color:#f8fafc}.tw-market-chip em,.tw-market-chip span{color:#8ba2b5;font-style:normal}.tw-grid-copy,.tw-order-summary,.tw-preview-note{grid-gap:6px;background:#050e15a8;border:1px solid #64748b2e;border-radius:8px;display:grid;gap:6px;margin-top:10px;padding:10px}.tw-grid-copy{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-group-block,.tw-table-block{grid-gap:8px;display:grid;gap:8px}.tw-group-block{border-bottom:1px solid #64748b29;padding:8px 0}.tw-order-buttons,.tw-order-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-order-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-order-side,.tw-order-tab{cursor:pointer}.tw-order-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-empty-state,.tw-notice{grid-gap:4px;background:#050e15b8;border:1px solid #64748b38;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.tw-notice strong{color:#f8fafc}.tw-empty-state,.tw-notice span{color:#9db1c2}.tw-notice--info{border-color:#38bdf852}.tw-notice--warning{border-color:#f59e0b61}.tw-notice--success{border-color:#22c55e52}.tw-notice--error{border-color:#ef444459}.tw-action-row{gap:8px;margin-top:8px}.tw-action-button{background:#061018;border:1px solid #64748b47;color:#dcecf7;min-height:34px;padding:0 12px}.tw-action-button--primary{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#f8fafc}.tw-mini-bar{border-radius:2px 2px 0 0;flex:1 1;min-width:6px}.tw-mini-bar--up{background:#22c55e}.tw-mini-bar--down{background:#ef4444}@media (max-width:1440px){.tw-workspace-shell{grid-template-columns:300px minmax(0,1fr)}.tw-banner-row,.tw-filter-row,.tw-panel-grid,.tw-view-tabs,.tw-workspace-header{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-panel-card--form{grid-column:span 2}}@media (max-width:1080px){.tw-banner-row,.tw-filter-row,.tw-grid-copy,.tw-order-summary,.tw-panel-grid,.tw-view-tabs,.tw-workspace-header,.tw-workspace-shell{grid-template-columns:1fr}.tw-panel-card--form{grid-column:span 1}}.tw-manual-terminal{--tw-bg:#06131d;--tw-panel:#081a25;--tw-panel-2:#0a202d;--tw-line:#49677d94;--tw-line-soft:#3e5b705c;--tw-blue:#35b9f1;--tw-green:#19c66a;--tw-red:#ef4444;--tw-text:#d7e7f2;--tw-muted:#7f9bb0;background:radial-gradient(circle at 48% 12%,#12607e38,#0000 31%),linear-gradient(180deg,#05111a,#06131d);color:var(--tw-text);display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11px;grid-template-columns:74px minmax(1180px,1fr);line-height:1.15;min-height:100vh;width:100%}.tw-terminal-sidebar{grid-gap:2px;background:#06121b;border-right:1px solid var(--tw-line);display:grid;gap:2px;grid-template-rows:38px repeat(14,30px) 1fr;padding:8px 6px}.tw-terminal-logo{background:#00b997;border-radius:4px;color:#dffdf6;display:grid;font-size:8px;font-weight:800;height:18px;margin:4px auto 8px;place-items:center;width:18px}.tw-terminal-nav{grid-gap:5px;align-items:center;background:#0000;border:0;border-radius:2px;color:#8da5b7;display:grid;font-size:8px;gap:5px;grid-template-columns:14px 1fr;min-width:0;padding:4px 3px;text-align:left;width:100%}.tw-terminal-nav span{border:1px solid #62849999;border-radius:2px;color:#8fb4ca;display:grid;font-size:5px;height:12px;place-items:center;width:12px}.tw-terminal-nav--active{background:#0d2b3b;color:#f4fbff}.tw-terminal-live{align-self:end;color:#10c970;font-size:9px;text-transform:uppercase}.tw-terminal-main{grid-gap:6px;display:grid;gap:6px;grid-template-rows:72px 44px 250px 98px 22px 1fr;min-width:0;padding:5px}.investmentOS{background:#0b1318;color:#dce7ee;min-height:100vh;padding:18px}.investmentOS__header{align-items:flex-end;border-bottom:1px solid #80a0b247;display:flex;gap:16px;justify-content:space-between;padding:6px 0 14px}.investmentOS__eyebrow{color:#8fb4c8;font-size:12px;text-transform:uppercase}.investmentOS__header h1{color:#f3f8fb;font-size:24px;letter-spacing:0;line-height:1.2;margin:4px 0 0}.investmentOS__summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:14px 0}.investmentOS__summary article{background:#101e26;border:1px solid #80a0b240;min-height:72px;padding:12px}.investmentOS__row span,.investmentOS__summary span{color:#94aebb;display:block;font-size:12px}.investmentOS__summary strong{color:#fff;display:block;font-size:18px;line-height:1.2;margin-top:6px;overflow-wrap:anywhere}.investmentOS__notice{margin-bottom:12px}.investmentOS__tabs .ant-tabs-nav{margin-bottom:10px}.investmentOS__tabs .ant-tabs-tab{color:#9db5c2}.investmentOS__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f3f8fb}.investmentOS__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.4fr)}.investmentOS .ant-card{background:#101e26;border-color:#80a0b23d;border-radius:6px}.investmentOS .ant-card-head{border-color:#80a0b22e;color:#f3f8fb;min-height:42px}.investmentOS .ant-card-body{color:#dce7ee}.investmentOS__row{grid-gap:8px;align-items:center;border-bottom:1px solid #80a0b224;display:grid;gap:8px;grid-template-columns:minmax(110px,.5fr) minmax(160px,1fr) auto;min-height:36px;padding:8px 0}.investmentOS__row strong{color:#eef6fa;font-size:13px;min-width:0;overflow-wrap:anywhere}@media (max-width:820px){.investmentOS__header{align-items:flex-start;flex-direction:column}.investmentOS__grid{grid-template-columns:1fr}}.tw-market-ribbon,.tw-terminal-footer,.tw-terminal-header,.tw-terminal-panel{background:#081823f0;border:1px solid var(--tw-line);box-shadow:inset 0 0 0 1px #05111a8c}.tw-terminal-header{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(620px,1fr) auto;min-height:68px;padding:8px 10px}.tw-terminal-header h1{color:#e9f7ff;font-size:12px;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.tw-terminal-filters{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.tw-terminal-filters--right{justify-content:end}.tw-terminal-filters label{grid-gap:3px;color:#7d9aab;display:grid;font-size:7px;gap:3px}.tw-instrument-panel input,.tw-instrument-panel select,.tw-terminal-filters select{background:#06111a;border:1px solid #1d3a4d;border-radius:2px;color:#dcecf7;font-size:9px;min-height:22px;padding:2px 7px}.tw-market-ribbon{display:grid;grid-template-columns:1.4fr repeat(9,minmax(68px,1fr));min-height:42px;padding:5px 7px}.tw-ribbon-cell{grid-gap:2px;align-content:center;border-right:1px solid var(--tw-line-soft);display:grid;gap:2px;padding-inline:6px}.tw-ribbon-cell strong{color:#7a9aae;font-size:8px;font-weight:700}.tw-ribbon-cell span{font-size:10px;font-weight:800}.tw-ribbon-cell--positive span,.tw-terminal-footer span:first-child{color:var(--tw-green)}.tw-ribbon-cell--negative span{color:var(--tw-red)}.tw-terminal-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:120px minmax(520px,1fr) 144px 192px;min-height:0}.tw-terminal-panel{border-radius:3px;min-height:0;min-width:0;overflow:hidden}.tw-terminal-panel header{align-items:center;border-bottom:1px solid var(--tw-line-soft);color:#e7f5ff;display:flex;font-size:10px;gap:6px;justify-content:space-between;min-height:28px;padding:6px 8px}.tw-chain-panel{display:grid;grid-template-rows:28px 20px repeat(9,1fr)}.tw-chain-head,.tw-chain-row{grid-gap:4px;align-items:center;color:#a8bfd0;display:grid;gap:4px;grid-template-columns:1fr 42px 34px;padding:0 8px}.tw-chain-head{border-bottom:1px solid var(--tw-line-soft);color:#7a93a6;font-size:8px}.tw-chain-row{border-bottom:1px solid #2c4c6259;font-size:10px}.tw-depth-bar{border-radius:1px;height:5px;justify-self:end;width:28px}.tw-depth-bar--bid{background:linear-gradient(90deg,#246849,#37cf71)}.tw-depth-bar--ask{background:linear-gradient(90deg,#813134,#ef4444)}.tw-chart-stack{grid-gap:5px;display:grid;gap:5px;grid-template-rows:155px 90px;min-width:0}.tw-atm-chart,.tw-price-chart{display:grid;grid-template-rows:30px 1fr}.tw-atm-chart header,.tw-price-chart header{padding:4px 8px}.tw-chart-tabs,.tw-chart-tools{color:#8aa4b6;display:flex;gap:9px}.tw-chart-tabs span.active{border-bottom:1px solid #38bdf8;color:#38bdf8}.tw-candle-board{background:linear-gradient(#43677f45 1px,#0000 0),linear-gradient(90deg,#43677f2b 1px,#0000 0),#071721;background-size:100% 38px,56px 100%;border:1px solid #1e3e52b8;margin:5px 7px;overflow:hidden;position:relative}.tw-candle-board:before{border-top:1px dashed #87a4b559;content:"";left:0;position:absolute;right:0;top:43%}.tw-crosshair{border-left:1px dashed #b4cdda61;bottom:0;left:34%;position:absolute;top:0}.tw-candle-stick{background:#20c765;border-radius:1px;box-shadow:0 -10px 0 -3px #1ba356,0 10px 0 -3px #1ba356;position:absolute;width:7px}.tw-candle-stick--down{background:#ef4444;box-shadow:0 -10px 0 -3px #ad3030,0 10px 0 -3px #ad3030}.tw-price-label{background:#1fc66b;border-radius:2px;color:#042111;font-size:9px;font-weight:800;padding:2px 5px;position:absolute;right:5px;top:42%}.tw-iv-lines{background:linear-gradient(#43677f36 1px,#0000 0),#071721;background-size:100% 26px;border:1px solid #1e3e52b8;margin:5px 7px;position:relative}.tw-iv-line{border-radius:999px;height:2px;left:8px;position:absolute;right:48px}.tw-iv-line em{border-radius:2px;color:#fff;font-size:8px;font-style:normal;padding:1px 3px;position:absolute;right:-44px;top:-7px}.tw-iv-line--0{background:#a855f7;top:25%}.tw-iv-line--1{background:#f59e0b;top:38%}.tw-iv-line--2{background:#22c55e;top:51%}.tw-iv-line--3{background:#0ea5e9;top:64%}.tw-iv-line--4{background:#14b8a6;top:76%}.tw-iv-line--0 em{background:#a855f7}.tw-iv-line--1 em{background:#f59e0b}.tw-iv-line--2 em{background:#22c55e}.tw-iv-line--3 em{background:#0ea5e9}.tw-iv-line--4 em{background:#14b8a6}.tw-instrument-panel{grid-gap:5px;display:grid;gap:5px;grid-template-rows:28px 28px 82px 22px 30px repeat(4,26px) 28px 28px 1fr;padding-bottom:8px}.tw-bid-ask,.tw-instrument-tabs,.tw-order-buttons,.tw-order-tabs{display:flex;gap:5px;padding:0 7px}.tw-instrument-tabs span,.tw-order-tabs span{border:1px solid var(--tw-line-soft);color:#9ab3c4;flex:1 1;font-size:8px;min-width:0;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.tw-mini-chart{align-items:end;background:linear-gradient(#43677f2e 1px,#0000 0),#06131d;background-size:100% 26px;border:1px solid var(--tw-line-soft);display:flex;gap:5px;margin:4px 7px;padding:8px}.tw-mini-chart i{background:#20c765;flex:1 1;min-width:3px}.tw-mini-chart i:nth-child(3n){background:#ef4444}.tw-order-buttons button,.tw-place-buy,.tw-place-sell{border:0;border-radius:2px;color:#f4fbff;font-size:9px;font-weight:800;text-transform:uppercase}.tw-order-buttons button{flex:1 1;min-height:24px}.tw-order-buttons button:first-child,.tw-place-buy{background:#15874f}.tw-order-buttons button:last-child,.tw-place-sell{background:#be3a31}.tw-instrument-panel label{grid-gap:5px;align-items:center;color:#8fa8ba;display:grid;font-size:9px;gap:5px;grid-template-columns:66px 1fr;padding:0 7px}.tw-place-buy,.tw-place-sell{margin:0 7px;min-height:26px}.tw-bid-ask{color:#8ea9bb;justify-content:space-between}.tw-terminal-bottom{min-height:0}.tw-positions-table{height:100%}.tw-positions-table table{border-collapse:collapse;font-size:10px;width:100%}.tw-positions-table td,.tw-positions-table th{border-bottom:1px solid var(--tw-line-soft);color:#abc0cf;padding:4px 9px;text-align:right}.tw-positions-table td:first-child,.tw-positions-table th:first-child{text-align:left}.tw-positions-table td:nth-child(6),.tw-positions-table td:nth-child(7){color:var(--tw-green)}.tw-terminal-tools{grid-gap:5px;display:grid;gap:5px;grid-row:6;grid-template-columns:1.1fr 1.05fr 1fr 1.05fr;min-height:0}.tw-terminal-tools .tw-terminal-panel{padding-bottom:8px}.tw-permission-grid,.tw-template-preview{grid-gap:4px;display:grid;gap:4px;padding:8px}.tw-command-search,.tw-permission-grid span,.tw-template-preview span,.tw-terminal-tools article>span{border-bottom:1px solid #3a586c61;color:#a8bfd0;display:flex;justify-content:space-between;padding:5px 7px}.tw-permission-grid em{color:var(--tw-green);font-style:normal}.tw-command-search{border:1px solid var(--tw-line-soft);border-radius:4px;color:#6f8fa3;margin:8px}.tw-mini-chart--wide{height:100px}.tw-terminal-footer{align-items:center;color:#8fa9ba;display:flex;font-size:9px;gap:22px;grid-row:5;padding:4px 8px;text-transform:none}.tw-action-strip,.tw-attention-strip,.tw-header,.tw-panel,.tw-status-band{background:#0b1722;border:1px solid #64748b57}.tw-header{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,.9fr) minmax(520px,1.6fr);padding:14px}.tw-action-strip>*,.tw-attention-item,.tw-context-grid>*,.tw-header>*,.tw-live-status-grid article,.tw-panel,.tw-persona,.tw-status-band>*{min-width:0}.tw-kicker{color:#38bdf8;font-size:12px;font-weight:700;text-transform:uppercase}.tw-action-strip h2,.tw-header h1,.tw-panel h2,.tw-panel h3{color:#f8fafc;font-weight:700;margin:0}.tw-header h1{font-size:24px}.tw-action-strip p,.tw-header p,.tw-panel p{color:#94a3b8;margin:6px 0 0;overflow-wrap:anywhere}.tw-context-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(120px,1fr))}.tw-context-grid span,.tw-risk-grid span{background:#08111a;border:1px solid #64748b3d;display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:52px;overflow-wrap:anywhere;padding:8px}.tw-context-grid strong,.tw-risk-grid strong{color:#93a4b8;font-size:11px;text-transform:uppercase}.tw-persona-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(140px,1fr));margin-top:10px}.tw-persona{background:#0d1b28;border:1px solid #64748b47;color:#d8e5ef;cursor:pointer;min-height:72px;padding:9px;text-align:left}.tw-persona--active{background:#10283a;border-color:#38bdf8}.tw-persona em,.tw-persona span,.tw-persona strong{display:block}.tw-persona em,.tw-persona span{color:#94a3b8;font-size:12px;font-style:normal}.tw-status-band{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px;padding:10px}.tw-live-status-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(220px,1fr));margin-top:10px}.tw-live-status-grid article{grid-gap:5px;background:#08111a;border:1px solid #64748b3d;display:grid;gap:5px;min-height:132px;padding:9px}.tw-live-status-grid header{align-items:center;display:flex;gap:8px;justify-content:space-between}.tw-live-status-grid span,.tw-unverified-note{color:#94a3b8;font-size:12px;overflow-wrap:anywhere}.tw-status-band div{display:flex;flex-direction:column;gap:4px}.tw-status-band span{color:#94a3b8}.tw-layout{grid-gap:10px;grid-template-columns:260px minmax(520px,1fr) 300px}.tw-layout,.tw-lower-grid{display:grid;gap:10px;margin-top:10px}.tw-lower-grid{grid-gap:10px;grid-template-columns:repeat(3,minmax(260px,1fr))}.tw-panel{min-height:220px;padding:10px}.tw-panel header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px;min-height:34px}.tw-panel header>div{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tw-chart-panel,.tw-market-watch,.tw-side-panel{min-height:480px}.tw-depth-table,.tw-watch-list{grid-gap:6px;display:grid;gap:6px}.tw-depth-head,.tw-depth-row,.tw-metric-row,.tw-watch-row{grid-gap:8px;align-items:center;background:#08111a;border:1px solid #64748b33;display:grid;gap:8px;min-height:44px;padding:8px}.tw-watch-row{grid-template-columns:minmax(100px,1fr) auto auto}.tw-metric-row small,.tw-watch-row small{color:#64748b;display:block;font-size:11px;overflow-wrap:anywhere}.tw-chart-grid{grid-gap:12px;align-items:end;background:linear-gradient(#94a3b814 1px,#0000 0),#08111a;background-size:100% 42px;border:1px solid #64748b33;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);height:250px;padding:18px 12px 8px}.tw-candle{align-items:center;display:flex;flex-direction:column;gap:6px;height:210px;justify-content:flex-end}.tw-candle span{background:#22c55e;border:1px solid #bbf7d073;min-height:18px;width:18px}.tw-candle small{color:#94a3b8}.tw-option-rails{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.tw-option-rails div{background:#08111a;border:1px solid #64748b38;padding:8px}.tw-option-rails p{grid-gap:8px;border-bottom:1px solid #64748b29;display:grid;gap:8px;grid-template-columns:1fr auto auto;margin:0;padding:6px 0}.tw-depth-head,.tw-depth-row{grid-template-columns:repeat(4,1fr);min-height:34px}.tw-depth-head{color:#94a3b8;font-size:11px;text-transform:uppercase}.tw-depth-row strong:first-child{color:#22c55e}.tw-depth-row strong:nth-child(3){color:#f87171}.tw-metric-row{grid-template-columns:minmax(120px,1fr) auto auto}.tw-attention-strip,.tw-risk-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.tw-attention-strip{margin-top:10px;padding:10px}.tw-attention-item{grid-gap:8px;align-items:center;background:#08111a;border:1px solid #64748b38;display:grid;gap:8px;grid-template-columns:auto 1fr auto;min-height:72px;padding:8px}.tw-state-examples{margin-top:10px}.tw-state-examples>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(120px,1fr))}.tw-state-examples article{background:#08111a;border:1px solid #64748b38;min-height:116px;padding:8px}.tw-state{-webkit-margin-end:0;border-radius:2px;line-height:1.3;margin-inline-end:0;max-width:100%;min-height:22px;overflow-wrap:anywhere;white-space:normal}.tw-state--visible{background:#052e1a;border-color:#166534;color:#bbf7d0}.tw-state--hidden{background:#111827;border-color:#475569;color:#cbd5e1}.tw-state--denied{background:#3f1111;border-color:#991b1b;color:#fecaca}.tw-state--degraded{background:#3b1d0b;border-color:#9a3412;color:#fed7aa}.tw-state--stale{background:#332405;border-color:#854d0e;color:#fde68a}.tw-state--unavailable{background:#1f1437;border-color:#6d28d9;color:#ddd6fe}.tw-state--review{background:#082f49;border-color:#0369a1;color:#bae6fd}.tw-state--empty{background:#1f2937;border-color:#64748b;color:#e5e7eb}.tw-action-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:320px 1fr;margin-top:10px;padding:10px}.tw-bridge-actions,.tw-sensitive-actions{display:flex;flex-wrap:wrap;gap:8px}.tw-attention-item .ant-btn[disabled],.tw-sensitive-actions .ant-btn[disabled]{background:#101820;border-color:#64748b4d;color:#94a3b8}.tw-bridge-actions .ant-btn,.tw-sensitive-actions .ant-btn{height:auto;max-width:100%;min-height:32px;text-align:left;white-space:normal}.tw-bridge-actions .ant-btn>span,.tw-sensitive-actions .ant-btn>span{overflow-wrap:anywhere}@media (max-width:1100px){.tw-action-strip,.tw-attention-strip,.tw-header,.tw-layout,.tw-live-status-grid,.tw-lower-grid{grid-template-columns:1fr}.tw-context-grid,.tw-persona-strip,.tw-state-examples>div{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:720px){.ant-layout-header{height:auto;line-height:1.25;min-height:64px;overflow-x:hidden;padding:0 10px!important}.ant-layout-header>div{align-content:center;flex-wrap:wrap;gap:0 10px;min-width:0;padding:8px 0}.ant-layout-header>div>div:first-child{margin-right:12px!important}.ant-layout-header .ant-menu{flex:1 1 220px;min-width:0;overflow-x:auto}.ant-layout-header .ant-menu-item{padding-inline:10px}.tradingWorkspace{min-height:calc(100vh - 80px);padding:8px}.tw-context-grid,.tw-option-rails,.tw-persona-strip,.tw-risk-grid,.tw-state-examples>div,.tw-status-band{grid-template-columns:1fr}.tw-header{padding:12px}.tw-header h1{font-size:22px;line-height:1.1}.tw-chart-grid{overflow-x:auto}}.dashboardScreen{background:#0c151b;color:#e5eef4;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;letter-spacing:0;min-height:calc(100vh - 64px);padding:14px}.dashboardScreen *{box-sizing:border-box}.dashboardScreen__hero,.dashboardScreen__layout,.dashboardScreen__stats{margin:0 auto 12px;max-width:1480px;width:100%}.dashboardScreen__hero{grid-gap:14px;align-items:start;background:#101c24;border:1px solid #6f879559;display:grid;gap:14px;grid-template-columns:minmax(280px,1fr) minmax(240px,360px);padding:14px}.dashboardScreen__eyebrow,.dashboardScreen__sectionTitle{color:#90b8cf;font-size:11px;font-weight:700;text-transform:uppercase}.dashboardScreen__title{color:#f4f8fb;font-size:22px;line-height:1.1;margin:4px 0 0}.dashboardScreen p,.dashboardScreen__subtitle{color:#91a8b6;line-height:1.45;margin:6px 0 0}.dashboardScreen__freshness,.dashboardScreen__panel,.dashboardScreen__rail{grid-gap:10px;background:#101b23;border:1px solid #6f879559;display:grid;gap:10px;min-width:0;padding:12px}.dashboardScreen__actionLink,.dashboardScreen__badge{align-items:center;background:#0b1720;border:1px solid #7697aa6b;color:#bfdded;display:inline-flex;max-width:100%;min-height:24px;overflow-wrap:anywhere;padding:3px 8px;width:-webkit-max-content;width:max-content}.dashboardScreen__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(140px,1fr))}.dashboardScreen__panelGrid div,.dashboardScreen__stats article{background:#0b1821;border:1px solid #5b788961;min-width:0;padding:10px}.dashboardScreen__panelGrid span,.dashboardScreen__stats span{color:#89a5b5;font-size:11px}.dashboardScreen__panelGrid strong,.dashboardScreen__stats strong{color:#f3f8fb;display:block;font-size:15px;margin-top:4px;overflow-wrap:anywhere}.dashboardScreen__positive{color:#bbf7d0!important}.dashboardScreen__negative{color:#fecaca!important}.dashboardScreen__layout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.dashboardScreen__account{grid-gap:8px;align-items:center;background:#0b1720;border:1px solid #6f87954d;color:#d9e8f0;cursor:pointer;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr);min-height:58px;text-align:left}.dashboardScreen__account--active{background:#0b2634;border-color:#38bdf8}.dashboardScreen__accountAvatar{background:#082f49;border:1px solid #38bdf873;color:#dff6ff;display:grid;font-size:10px;font-weight:800;height:34px;place-items:center;width:34px}.dashboardScreen__account span,.dashboardScreen__trade span{color:#8ba7b8;display:block;font-size:12px;overflow-wrap:anywhere}.dashboardScreen__content{grid-gap:12px;display:grid;gap:12px;min-width:0}.dashboardScreen__panelGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardScreen__panel--capitalOs{border-color:#14b8a661}.dashboardScreen__actionLink{background:#0f2f2d;border-color:#14b8a68c;color:#d9fbf5;margin-top:2px;text-decoration:none}.dashboardScreen__trades{grid-gap:8px;display:grid;gap:8px}.dashboardScreen__trade{grid-gap:10px;align-items:center;background:#0b1821;border:1px solid #5b78894d;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:9px}.dashboardScreen__panel--boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.dashboardScreen__hero,.dashboardScreen__layout,.dashboardScreen__panel--boundaries,.dashboardScreen__panelGrid,.dashboardScreen__stats{grid-template-columns:1fr}}@media (max-width:720px){.dashboardScreen{padding:10px}.dashboardScreen__trade{grid-template-columns:1fr}}.capitalOsScreen{background:#0d151b;color:#e3edf3;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;letter-spacing:0;min-height:calc(100vh - 64px);padding:14px}.capitalOsScreen *{box-sizing:border-box}.capitalOsScreen__header,.capitalOsScreen__layout,.capitalOsScreen__projection,.capitalOsScreen__stats{margin:0 auto 12px;max-width:1480px;width:100%}.capitalOsScreen__header{grid-gap:14px;align-items:start;background:#101d25;border:1px solid #6a859759;display:grid;gap:14px;grid-template-columns:minmax(320px,1fr) minmax(260px,380px);padding:14px}.capitalOsScreen__eyebrow{color:#8fb2c7;font-size:11px;font-weight:700;text-transform:uppercase}.capitalOsScreen h2,.capitalOsScreen h3,.capitalOsScreen h4,.capitalOsScreen p{margin:0}.capitalOsScreen h2{color:#f3f8fb;font-size:22px;line-height:1.1;margin-top:4px}.capitalOsScreen h3{color:#f3f8fb;font-size:15px}.capitalOsScreen h4{color:#dce8ef;font-size:13px}.capitalOsScreen__header p,.capitalOsScreen__muted{color:#91a8b7;line-height:1.45}.capitalOsScreen__controlStack,.capitalOsScreen__mapping,.capitalOsScreen__panel,.capitalOsScreen__readModels{grid-gap:10px;display:grid;gap:10px}.capitalOsScreen__controlStack{justify-items:stretch}.capitalOsScreen__badge,.capitalOsScreen__chips span,.capitalOsScreen__status{align-items:center;background:#0b1720;border:1px solid #7497ab6b;color:#b8d7e7;display:inline-flex;max-width:100%;min-height:24px;overflow-wrap:anywhere;padding:3px 8px;width:-webkit-max-content;width:max-content}.capitalOsScreen label{grid-gap:5px;color:#9db4c2;display:grid;font-size:11px;font-weight:700;gap:5px}.capitalOsScreen input,.capitalOsScreen select,.capitalOsScreen textarea{background:#071219;border:1px solid #708b9b80;border-radius:2px;color:#eff6f9;font-size:12px;min-height:34px;padding:7px 8px;width:100%}.capitalOsScreen textarea{min-height:92px;resize:vertical}.capitalOsScreen button{background:#123245;border:1px solid #6e93a880;border-radius:2px;color:#eaf7ff;cursor:pointer;font-weight:700;min-height:34px;padding:7px 10px}.capitalOsScreen button[disabled]{background:#111b22;border-color:#5b6f7c59;color:#7c8d98;cursor:not-allowed}.capitalOsScreen__error{background:#331414;border:1px solid #8f3f3f;color:#fecaca;margin:0 auto 12px;max-width:1480px;padding:10px 12px;width:100%}.capitalOsScreen__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(150px,1fr))}.capitalOsScreen__callout,.capitalOsScreen__factGrid span,.capitalOsScreen__stats article{background:#0b1821;border:1px solid #5b788961;min-width:0;padding:10px}.capitalOsScreen__factGrid span,.capitalOsScreen__stats span{color:#87a4b5;font-size:11px}.capitalOsScreen__factGrid strong,.capitalOsScreen__stats strong{color:#f2f8fb;display:block;font-size:15px;margin-top:4px;overflow-wrap:anywhere}.capitalOsScreen__layout,.capitalOsScreen__projection{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.capitalOsScreen__projection{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.capitalOsScreen__panel{background:#101b23;border:1px solid #6a859759;min-width:0;padding:12px}.capitalOsScreen__panel--narrow{align-self:stretch}.capitalOsScreen__factGrid,.capitalOsScreen__twoCol{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.capitalOsScreen__reviewHeader,.capitalOsScreen__sectionHeader{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.capitalOsScreen__caseList{grid-gap:8px;display:grid;gap:8px}.capitalOsScreen__caseList button{grid-gap:8px;align-items:center;background:#0c1820;display:grid;gap:8px;grid-template-columns:minmax(72px,110px) minmax(0,1fr) auto;text-align:left}.capitalOsScreen__caseList button[aria-pressed=true]{background:#0b2634;border-color:#38bdf8}.capitalOsScreen__caseList strong{min-width:0;overflow-wrap:anywhere}.capitalOsScreen__status{font-size:10px;font-style:normal;justify-content:center;min-width:84px;text-transform:uppercase}.capitalOsScreen__status--approved{background:#052e1a;border-color:#166534;color:#bbf7d0}.capitalOsScreen__status--review{background:#082f49;border-color:#0369a1;color:#bae6fd}.capitalOsScreen__status--neutral{background:#1f2937;border-color:#64748b;color:#e5e7eb}.capitalOsScreen__review{grid-gap:12px;border-top:1px solid #6a85974d;display:grid;gap:12px;margin-top:14px;padding-top:12px}.capitalOsScreen__chips{display:flex;flex-wrap:wrap;gap:6px}.capitalOsScreen__chips span{background:#332405;border-color:#854d0e;color:#fde68a}.capitalOsScreen__ack{align-items:center;font-size:12px;grid-template-columns:18px minmax(0,1fr)}.capitalOsScreen__ack input{min-height:16px;padding:0;width:16px}.capitalOsScreen__tables{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.capitalOsScreen__tableBlock{min-width:0;overflow-x:auto}.capitalOsScreen table{border-collapse:collapse;font-size:11px;width:100%}.capitalOsScreen td,.capitalOsScreen th{border-bottom:1px solid #5b788947;color:#d6e5ed;max-width:190px;overflow-wrap:anywhere;padding:7px;text-align:left;vertical-align:top}.capitalOsScreen th{color:#89a7b8;font-weight:700}.capitalOsScreen__readModels strong{color:#f3f8fb;margin-top:8px}.capitalOsScreen__callout span,.capitalOsScreen__readModels span{color:#a8bfcc;overflow-wrap:anywhere}@media (max-width:1100px){.capitalOsScreen__header,.capitalOsScreen__layout,.capitalOsScreen__projection,.capitalOsScreen__stats,.capitalOsScreen__tables{grid-template-columns:1fr}}@media (max-width:720px){.capitalOsScreen{padding:10px}.capitalOsScreen__caseList button,.capitalOsScreen__factGrid,.capitalOsScreen__twoCol{grid-template-columns:1fr}}.analyticsPage{background:#101820;color:#e6eef2;min-height:100vh;padding:18px}.analyticsPage__hero{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);margin-bottom:14px}.analyticsPage__eyebrow,.analyticsPage__grid span,.analyticsPage__status span{color:#88a5b4;font-size:12px;font-weight:700;text-transform:uppercase}.analyticsPage h2,.analyticsPage h3,.analyticsPage p{margin-top:0}.analyticsPage__grid article,.analyticsPage__notice,.analyticsPage__panel,.analyticsPage__status{background:#101d26eb;border:1px solid #7693a342;border-radius:8px}.analyticsPage__grid article,.analyticsPage__status{grid-gap:6px;display:grid;gap:6px;padding:12px}.analyticsPage__content,.analyticsPage__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.analyticsPage__content{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsPage__notice,.analyticsPage__panel{margin-bottom:12px;padding:14px}.analyticsPage__notice{color:#ffd591}.analyticsPage ul{grid-gap:8px;display:grid;gap:8px;list-style:none;padding:0}.analyticsPage li{grid-gap:10px;border-bottom:1px solid #7693a32e;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(90px,auto);padding:8px}.analyticsPage dl{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr)}.analyticsPage dt{color:#91aebd}.analyticsPage dd{margin:0;overflow-wrap:anywhere}.analyticsPage,.tradingWorkspace{background:#f5f7fb;color:#172033;font-size:15px;letter-spacing:0;line-height:1.55;min-height:calc(100vh - 64px);padding:24px}.analyticsPage,.tw-workspace-shell{margin:0 auto;width:min(1480px,calc(100% - 48px))}.tw-workspace-shell{align-items:start;background:#0000;gap:20px;grid-template-columns:300px minmax(0,1fr);min-height:auto;padding:0}.analyticsPage__grid article,.analyticsPage__notice,.analyticsPage__panel,.analyticsPage__status,.tw-panel-card,.tw-rail-section,.tw-workspace-canvas,.tw-workspace-rail{background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 8px 20px #1720330f;color:#172033}.tw-workspace-canvas,.tw-workspace-rail{align-content:start;padding:16px}.analyticsPage h2,.analyticsPage h3,.analyticsPage strong,.tw-panel-card strong,.tw-rail-brand strong,.tw-rail-section strong{color:#111827}.analyticsPage dt,.analyticsPage p,.analyticsPage__eyebrow,.analyticsPage__grid span,.analyticsPage__status span,.tw-grid-copy span,.tw-group-block span,.tw-order-summary span,.tw-panel-card p,.tw-preview-note span,.tw-rail-brand span,.tw-rail-section p{color:#526072}.tw-workspace-header{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.tw-strategy-stack{max-height:48vh;overflow:auto;padding-right:2px}.analyticsPage h2,.tw-workspace-header h1{color:#111827;font-size:28px;line-height:1.18;margin:4px 0 8px}.analyticsPage__eyebrow,.tw-kicker{color:#3450a4;font-size:13px;font-weight:700;text-transform:uppercase}.tw-chip,.tw-market-chip,.tw-order-side,.tw-order-tab,.tw-role-chip,.tw-strategy-card,.tw-view-tab{background:#fff;border:1px solid #d9e2ef;border-radius:8px;color:#172033;min-height:40px}.tw-market-chip--active,.tw-order-side--active,.tw-order-tab--active,.tw-role-chip--active,.tw-strategy-card--active,.tw-view-tab--active{background:#eef5ff;border-color:#2f6fed;box-shadow:0 0 0 2px #2f6fed26}.tw-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-view-tab strong{font-size:15px}.tw-view-tab span{color:#607089;font-size:13px}.tw-panel-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-panel-card{padding:16px}.analyticsPage__panel h3,.tw-panel-card header strong{font-size:18px}.tw-panel-card--details,.tw-panel-card--form{background:#f9fbff}.analyticsPage__details,.strategiesScreen__details,.tw-panel-card details{background:#f9fbff;border:1px solid #d9e2ef;border-radius:8px;padding:10px 12px}.analyticsPage__details summary,.strategiesScreen__details summary,.tw-panel-card summary{color:#2f4f7f;cursor:pointer;font-weight:700;min-height:36px}.analyticsPage__state,.tw-state{align-items:center;background:#f7f9fc;border:1px solid #c8d3e5;border-radius:999px;color:#40516a;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:28px;padding:4px 10px}.analyticsPage__state>span,.tw-state:before{background:currentColor;border-radius:999px;content:"";height:8px;width:8px}.tw-state--visible{background:#effaf2;border-color:#b7ddc1;color:#17663a}.tw-state--review,.tw-state--stale{background:#fff8e1;border-color:#ead596;color:#8a5b00}.tw-state--denied{background:#eef7ff;border-color:#b8d9f6;color:#1e5b9f}.tw-state--empty,.tw-state--hidden,.tw-state--unavailable{background:#f3f5f8;border-color:#d5dbe5;color:#607089}.tw-notice{border-radius:8px;font-size:14px}.tw-notice--info{background:#eef7ff;border-color:#b8d9f6;color:#1e5b9f}.tw-grid-copy{font-size:14px;gap:9px}.tw-group-block span{min-height:30px;padding:4px 0}.analyticsPage__hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px);margin-bottom:18px}.analyticsPage__grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsPage__grid strong{font-size:22px}.analyticsPage__content{gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.analyticsPage li{align-items:center;border-bottom:1px solid #e5ebf4;min-height:44px}.analyticsPage__notice{background:#fff8e1;border-color:#ead596;color:#8a5b00}.analyticsCapitalPanel{grid-gap:16px;display:grid;gap:16px}.analyticsCapitalPanel__header,.analyticsMetricGroup header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.analyticsCapitalPanel__header h2,.analyticsMetricGroup h3{color:#111827;margin:0 0 4px}.analyticsCapitalPanel__header p,.analyticsMetricGroup p{color:#526072;margin:0}.analyticsMetricGroup{grid-gap:12px;background:#fff;border:1px solid #d9e2ef;border-radius:8px;display:grid;gap:12px;padding:14px}.analyticsMetricGroup__badge{align-items:center;background:#f3f5f8;border:1px solid #d5dbe5;border-radius:999px;color:#607089;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:28px;padding:4px 10px;white-space:nowrap}.analyticsMetricGroup__badge:before{background:currentColor;border-radius:999px;content:"";height:8px;width:8px}.analyticsMetricGroup__badge--partial{background:#fff8e1;border-color:#ead596;color:#8a5b00}.analyticsMetricGroup__body{grid-gap:8px;display:grid;gap:8px}.analyticsMetric{grid-gap:12px;align-items:center;border-top:1px solid #e5ebf4;display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(100px,auto) minmax(90px,auto);min-height:40px;padding-top:8px}.analyticsMetric span{color:#40516a}.analyticsMetric strong{font-feature-settings:"tnum";color:#111827;font-size:17px;font-variant-numeric:tabular-nums;text-align:right}.analyticsMetric em{color:#607089;font-style:normal;justify-self:end}.analyticsMetric--available em{color:#17663a}.analyticsMetricGroup__details{background:#f9fbff;border:1px solid #d9e2ef;border-radius:8px;padding:10px 12px}.analyticsMetricGroup__details summary{color:#2f4f7f;cursor:pointer;font-weight:700;min-height:36px}.analyticsPage__details dl,.strategiesScreen__details dl{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);margin:8px 0 0}.analyticsPage__details dt,.strategiesScreen__details dt{color:#607089}.analyticsPage__details dd,.strategiesScreen__details dd{color:#172033;margin:0;overflow-wrap:anywhere}@media (max-width:980px){.analyticsPage,.tradingWorkspace{padding:16px}.analyticsPage,.tw-workspace-shell{width:min(100%,calc(100% - 24px))}.analyticsPage__content,.analyticsPage__grid,.analyticsPage__hero,.tw-panel-grid,.tw-workspace-header,.tw-workspace-shell{grid-template-columns:1fr}.tw-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.analyticsPage,.strategiesScreen,.tradingWorkspace{padding:12px}.analyticsPage dl,.analyticsPage li,.analyticsPage__details dl,.strategiesScreen__details dl,.strategiesScreen__panelGrid,.strategiesScreen__stats,.tw-view-tabs{grid-template-columns:1fr}}@media (max-width:900px){.analyticsPage dl,.analyticsPage li,.analyticsPage__content,.analyticsPage__grid,.analyticsPage__hero{grid-template-columns:1fr}}.release1Shell__session{align-items:center;color:#40516a;display:flex;font-size:14px;gap:12px;margin-left:auto}.release1Shell__session a,.release1Shell__session button{background:#fff;border:1px solid #c8d3e5;border-radius:6px;color:#1d4ed8;cursor:pointer;min-height:38px;padding:7px 11px}.release1Shell__session a:hover,.release1Shell__session button:hover{background:#eef5ff;border-color:#2f6fed}.release1Login{background:#141414;color:#f5f5f5;display:grid;min-height:calc(100vh - 64px);padding:32px 20px;place-items:center}.release1Login__panel{grid-gap:32px;align-items:center;background:#1f1f1f;border:1px solid #ffffff24;border-radius:8px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 360px;padding:32px;width:min(920px,100%)}.release1Login__eyebrow{color:#69c0ff;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.release1Login h1{color:#fff;font-size:32px;line-height:1.15;margin:10px 0 12px}.release1Login p{color:#bfbfbf;line-height:1.6;margin:0}.release1Login__form{grid-gap:14px;display:grid;gap:14px}.release1Login__form label{grid-gap:6px;color:#d9d9d9;display:grid;font-size:13px;gap:6px}.release1Login__form input{background:#141414;border:1px solid #434343;border-radius:6px;color:#fff;min-height:40px;padding:8px 10px}.release1Login__form button{background:#1677ff;border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;min-height:42px}.release1Login__form button:disabled{cursor:wait;opacity:.65}.release1Login__form .release1Login__linkButton{background:#0000;border:0;color:#0b5cab;min-height:auto;padding:4px;text-align:left}.release1Login__error{background:#ff4d4f1f;border:1px solid #ff4d4f8c;border-radius:6px;color:#ffccc7;padding:8px 10px}@media (max-width:780px){.release1Login__panel{grid-template-columns:1fr;padding:22px}}.strategiesScreen{background:#f5f7fb;color:#172033;font-size:15px;line-height:1.55;min-height:calc(100vh - 64px);padding:24px}.strategiesScreen__grid,.strategiesScreen__hero,.strategiesScreen__stats{margin:0 auto;width:min(1480px,100%)}.strategiesScreen__hero{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.strategiesScreen__eyebrow,.strategiesScreen__sectionTitle{color:#3450a4;font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.strategiesScreen__title{color:#111827;font-size:28px;line-height:1.18;margin:4px 0 8px}.strategiesScreen__copy,.strategiesScreen__subtitle{color:#526072;margin:0;max-width:760px}.strategiesScreen__filters,.strategiesScreen__panelGrid,.strategiesScreen__stats{grid-gap:10px;display:grid;gap:10px}.strategiesScreen__filters{justify-items:end}.strategiesScreen__badge{background:#fff;border:1px solid #c8d3e5;border-radius:999px;color:#40516a;font-size:13px;padding:5px 10px}.strategiesScreen__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.strategiesScreen__panelGrid>div,.strategiesScreen__stats article{background:#fff;border:1px solid #d9e2ef;border-radius:8px;padding:14px}.strategiesScreen__panelGrid span,.strategiesScreen__stats span{color:#607089;display:block;font-size:13px}.strategiesScreen__panelGrid strong,.strategiesScreen__stats strong{color:#172033;display:block;font-size:22px;line-height:1.2;margin-top:4px}.strategiesScreen__grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:340px minmax(0,1fr)}.strategiesScreen__content,.strategiesScreen__rail{grid-gap:14px;display:grid;gap:14px;min-width:0}.strategiesScreen__card,.strategiesScreen__panel{border-color:#d9e2ef!important;border-radius:8px!important;box-shadow:0 8px 20px #1720330f}.strategiesScreen__panelGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategiesScreen .ant-alert{border-radius:8px}.strategiesScreen .ant-alert-success{background:#f0fbf3;border-color:#b7ddc1}.strategiesScreen .ant-alert-warning{background:#fff9e8;border-color:#ead596}.strategiesScreen .ant-alert-error{background:#fff1f0;border-color:#f1b5b5}.strategiesScreen .ant-alert-info{background:#eef7ff;border-color:#b8d9f6}.strategiesScreen .ant-table{font-size:14px}.strategiesScreen .ant-table-thead>tr>th{color:#40516a;font-weight:700}@media (max-width:980px){.strategiesScreen{padding:16px}.strategiesScreen__grid,.strategiesScreen__hero{grid-template-columns:1fr}.strategiesScreen__hero{display:grid}.strategiesScreen__filters{justify-items:start}.strategiesScreen__panelGrid,.strategiesScreen__stats{grid-template-columns:1fr 1fr}}@media (max-width:640px){.strategiesScreen__panelGrid,.strategiesScreen__stats{grid-template-columns:1fr}}.analyticsPage,.release1Shell__inner,.strategiesScreen__grid,.strategiesScreen__hero,.strategiesScreen__stats,.tw-workspace-shell{max-width:none;width:min(1520px,calc(100vw - 48px))}.analyticsPage,.strategiesScreen,.tradingWorkspace{font-size:16px}.tw-workspace-shell{grid-gap:24px;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.analyticsPage__panel,.strategiesScreen__content,.tw-workspace-canvas{min-width:0}.analyticsPage h2,.strategiesScreen__title,.tw-workspace-header h1{font-size:30px}.analyticsPage__panel,.strategiesScreen__panel,.tw-panel-card{font-size:15px}.analyticsPage__panel h3,.strategiesScreen__sectionTitle,.tw-panel-card header strong{font-size:18px}.tw-empty-state{align-content:center;color:#526072;display:grid;font-size:15px;line-height:1.45;min-height:72px;padding:14px 16px}.tw-empty-state,.tw-mini-chart{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px}.tw-mini-chart{min-height:96px}.tw-mini-chart:has(.tw-empty-state){display:block;padding:0}.tw-grid-copy span,.tw-group-block span,.tw-strategy-card span{font-size:14px}.strategyWorkbench .tw-explorer-controls{gap:10px}.strategyWorkbench .tw-chart-controls label,.strategyWorkbench .tw-density-toggle,.strategyWorkbench .tw-explorer-controls label,.strategyWorkbench .tw-metric-toolbar label{grid-gap:5px;color:#526072;display:grid;font-size:14px;font-weight:650;gap:5px}.strategyWorkbench button,.strategyWorkbench input,.strategyWorkbench select,.strategyWorkbench summary{font-size:14px}.strategyWorkbench em,.strategyWorkbench label,.strategyWorkbench p,.strategyWorkbench span{font-size:max(13px,1em)}.strategyWorkbench .tw-chart-controls select,.strategyWorkbench .tw-density-toggle select,.strategyWorkbench .tw-explorer-controls input,.strategyWorkbench .tw-explorer-controls select,.strategyWorkbench .tw-metric-toolbar input,.strategyWorkbench .tw-metric-toolbar select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#172033;font-size:14px;min-height:38px;padding:0 10px}.tw-lens-toggle{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-lens-button{background:#fff;border:1px solid #d9e2ef;border-radius:8px;color:#172033;font-weight:700;min-height:40px}.tw-lens-button--active{background:#eef5ff;border-color:#2f6fed;box-shadow:0 0 0 2px #2f6fed26}.tw-pinned-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr))}.tw-pinned-metric{grid-gap:6px;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 8px 20px #1720330d;display:grid;gap:6px;min-height:84px;padding:10px}.tw-pinned-metric span{color:#526072;font-size:13px;font-weight:650}.tw-pinned-metric strong{color:#111827;font-size:18px;line-height:1.1}.tw-pinned-metric .tw-state{font-size:13px;line-height:1.15;min-height:30px;padding:4px 8px}.tw-density-toggle{min-width:0}.tw-panel-grid>.tw-panel-card{display:none}.tw-panel-grid--audit>.tw-panel-card--audit,.tw-panel-grid--audit>.tw-panel-card--data-quality,.tw-panel-grid--charts>.tw-panel-card--charts,.tw-panel-grid--metrics>.tw-panel-card--metrics,.tw-panel-grid--overview>.tw-panel-card--composition,.tw-panel-grid--overview>.tw-panel-card--data-quality,.tw-panel-grid--overview>.tw-panel-card--overview,.tw-panel-grid--parameters>.tw-panel-card--parameters,.tw-panel-grid--risk_controls>.tw-panel-card--risk,.tw-panel-grid--trading_data>.tw-panel-card--trading-data{display:grid}.tw-panel-card--audit,.tw-panel-card--charts,.tw-panel-card--composition,.tw-panel-card--data-quality,.tw-panel-card--metrics,.tw-panel-card--parameters,.tw-panel-card--risk,.tw-panel-card--trading-data{gap:12px}.tw-panel-caption{color:#526072;margin:0}.tw-composition-table,.tw-metric-list{grid-gap:8px;display:grid;gap:8px}.tw-composition-row{grid-gap:10px;align-items:center;background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;display:grid;font-size:14px;gap:10px;grid-template-columns:112px minmax(150px,1.3fr) minmax(140px,.9fr) minmax(72px,.5fr) minmax(92px,.6fr) minmax(210px,1.2fr) minmax(116px,.7fr);min-height:44px;padding:9px 10px}.tw-composition-row--modelled{background:#fff7ed;border-color:#fed7aa}.tw-composition-row--head{background:#f1f5f9;color:#526072;font-weight:750;min-height:36px}.tw-composition-row label{align-items:center;color:#172033;display:flex;gap:8px}.tw-action-row{display:flex;flex-wrap:wrap;gap:10px}.tw-action-button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#172033;font-weight:750;min-height:40px;padding:0 14px}.tw-action-button--primary{background:#eef5ff;border-color:#2f6fed;color:#1d4ed8}.tw-chart-controls,.tw-metric-toolbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tw-chart-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-chart-mode-row,.tw-command-zone{display:flex;flex-wrap:wrap;gap:8px}.tw-chart-mode,.tw-command-zone button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#172033;font-weight:750;min-height:40px;padding:0 12px}.tw-chart-mode--active{background:#eef5ff;border-color:#2f6fed;color:#1d4ed8}.tw-command-zone{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;padding:12px}.tw-command-zone button{border-color:#fecaca;color:#991b1b}.tw-chart-summary,.tw-preview-data-label{grid-gap:6px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;display:grid;gap:6px;padding:12px}.tw-preview-data-label{font-weight:750;margin:10px 0 0}.tw-unavailable-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.tw-unavailable-summary span{background:#f8fafc;border:1px solid #d9e2ef;border-radius:8px;color:#526072;font-weight:700;min-height:38px;padding:9px 10px}.tw-metric-row{grid-gap:12px;align-items:start;background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(200px,1.15fr) minmax(150px,.75fr) minmax(180px,.85fr) minmax(220px,1fr);padding:12px}.tw-metric-row>div{grid-gap:4px;display:grid;gap:4px}.tw-metric-row details span,.tw-metric-row>div>span{color:#526072;font-size:13px}.tw-subscribed-greeks{grid-gap:10px;align-items:stretch;background:#f8fbff;border:1px solid #d9e2ef;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(120px,1fr));padding:10px}.tw-greek-card,.tw-metric-actions,.tw-parameter-workflow article,.tw-subscribed-greeks>div{grid-gap:5px;display:grid;gap:5px}.tw-greek-card{background:#fff;border:1px solid #d9e2ef;border-radius:8px;padding:9px}.tw-greek-card em,.tw-greek-card span,.tw-metric-actions span,.tw-parameter-workflow em{color:#526072;font-style:normal}.tw-greek-card strong{font-size:16px}.tw-metric-actions button{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#172033;font-weight:750;min-height:38px}.tw-metric-actions button:disabled{background:#f1f5f9;color:#64748b}.tw-parameter-workflow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(180px,.8fr))}.tw-parameter-workflow .tw-action-row,.tw-parameter-workflow .tw-grid-copy{grid-column:1/-1}.tw-metric-row details{grid-gap:6px;background:#0000;border:0;display:grid;gap:6px;padding:0}.tw-metric-row details[open]{gap:6px}.tw-details{margin-top:2px}.strategyWorkbench--compact .tw-composition-row,.strategyWorkbench--compact .tw-metric-row,.strategyWorkbench--compact .tw-panel-card,.strategyWorkbench--compact .tw-pinned-metric{padding:9px 10px}.strategyWorkbench--compact .tw-grid-copy span,.strategyWorkbench--compact .tw-group-block span,.strategyWorkbench--compact .tw-panel-card,.strategyWorkbench--compact .tw-strategy-card span{font-size:14px}@media (max-width:980px){.analyticsPage,.release1Shell__inner,.strategiesScreen__grid,.strategiesScreen__hero,.strategiesScreen__stats,.tw-workspace-shell{width:min(100%,calc(100vw - 24px))}.tw-chart-controls,.tw-composition-row,.tw-metric-row,.tw-metric-toolbar,.tw-parameter-workflow,.tw-pinned-summary,.tw-subscribed-greeks,.tw-unavailable-summary,.tw-workspace-shell{grid-template-columns:1fr}}
/*# sourceMappingURL=main.7ea09b12.css.map*/