.analysis-view[data-css-scope-3a9f62d4] .card-rejected .rationale{margin-top:.6em}.analysis-view[data-css-scope-3a9f62d4] .card-rejected .error-text{margin:.75em 0 0 0;word-break:break-word}.analysis-view[data-css-scope-3a9f62d4] .card-compact{margin:.75em 0;padding:.6em 1em}.analysis-view[data-css-scope-3a9f62d4] .card-group{border-left-color:#8c959f;margin:.75em 0;padding:.75em}.analysis-view[data-css-scope-3a9f62d4] .card-group:has(.card-link:hover){background-color:rgba(0,0,0,0)}.analysis-view[data-css-scope-3a9f62d4] .card-group>.card-group-title{font-weight:bold;margin-bottom:.75em}.analysis-view[data-css-scope-3a9f62d4] .card-group>.card-compact{background-color:#fff}.analysis-view[data-css-scope-3a9f62d4] .card-group>.card-compact:hover{background-color:#fafafa}.analysis-view[data-css-scope-3a9f62d4] .card-group>.card-compact:last-child{margin-bottom:0}
.loading[data-css-scope-0dbe692c]{margin:1.5em auto;text-align:center}.loading[data-css-scope-0dbe692c] .dot{background-color:#eee;border-radius:50%;display:inline-block;height:1em;width:1em;margin:1em .5em 1em .5em}.loading[data-css-scope-0dbe692c] .dot.active{background-color:#ccc}
.page-trade-content[data-css-scope-91d3a6f2] .field-label{display:block;font-size:inherit;margin:1em 0 .3em 0}.page-trade-content[data-css-scope-91d3a6f2] input,.page-trade-content[data-css-scope-91d3a6f2] textarea{display:block;max-width:100%;width:400px}.page-trade-content[data-css-scope-91d3a6f2] .button-row{margin-top:1.5em}
.busy-button-container[data-css-scope-421136dd] .dot{display:inline-block;width:10px;height:10px;margin:0 3px;background-color:#bbb;border-radius:50%}.busy-button-container[data-css-scope-421136dd] .dot.active{background-color:#888}button.red .busy-button-container[data-css-scope-421136dd] .dot{background-color:#e87a7a}button.red .busy-button-container[data-css-scope-421136dd] .dot.active{background-color:#fff}button.green .busy-button-container[data-css-scope-421136dd] .dot{background-color:#7ac87a}button.green .busy-button-container[data-css-scope-421136dd] .dot.active{background-color:#fff}button.blue .busy-button-container[data-css-scope-421136dd] .dot{background-color:#6ba3d4}button.blue .busy-button-container[data-css-scope-421136dd] .dot.active{background-color:#fff}button.disabled .busy-button-container[data-css-scope-421136dd] .dot{background-color:#bbb}button.disabled .busy-button-container[data-css-scope-421136dd] .dot.active{background-color:#888}
.error-dialog-overlay[data-css-scope-errdlg]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.error-dialog-overlay[data-css-scope-errdlg] .error-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;min-width:300px;width:90%}.error-dialog-overlay[data-css-scope-errdlg] .dialog-header{border-bottom:1px solid #eee;padding:1.5em}.error-dialog-overlay[data-css-scope-errdlg] .dialog-header .dialog-title{margin:0;font-size:1.8rem}.error-dialog-overlay[data-css-scope-errdlg] .dialog-body{padding:1.5em}.error-dialog-overlay[data-css-scope-errdlg] .dialog-body .dialog-message{line-height:1.5}.error-dialog-overlay[data-css-scope-errdlg] .dialog-footer{border-top:1px solid #eee;padding:1em 1.5em;display:flex;justify-content:flex-end}
.page-run-content[data-css-scope-b81d4f6a] .run-error{white-space:pre-wrap;word-break:break-word}.page-run-content[data-css-scope-b81d4f6a] .button-row{margin-top:1.5em;text-align:center}
.error-box[data-css-scope-22ea6d88]{background-color:#262626;border-radius:5px;box-sizing:border-box;color:#fff;font-size:90%;padding:10px 34px 10px 10px;position:absolute;width:320px;z-index:1}.error-box[data-css-scope-22ea6d88] .wedge-up{height:10px;left:50%;margin:0;position:absolute;top:-9.51111px;transform:translateX(-50%);user-select:none;width:20px;z-index:1}.error-box[data-css-scope-22ea6d88] .x-close{cursor:pointer;height:14px;margin:0;position:absolute;right:10px;top:12px;user-select:none;width:14px;z-index:1}
.edit-order-dialog-overlay[data-css-scope-c51e7a20]{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .edit-order-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;min-width:300px;width:90%}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-header{border-bottom:1px solid #eee;padding:1.5em}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-header .dialog-title{font-size:1.8rem;margin:0}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-body{padding:1em 1.5em}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-body .field-label{display:block;font-size:inherit;margin:1em 0 .3em 0}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-body .field-label:first-child{margin-top:0}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-body input{display:block;width:100%}.edit-order-dialog-overlay[data-css-scope-c51e7a20] .dialog-footer{border-top:1px solid #eee;display:flex;gap:1em;justify-content:flex-end;padding:1em 1.5em}
.result-list[data-css-scope-2f8d6b40] .figure{font-weight:bold;text-align:right;white-space:nowrap}.result-list[data-css-scope-2f8d6b40] .figure .small{font-weight:normal}
.page-step[data-css-scope-a41e6b93] .loading{margin:3em auto}
.page-step-content[data-css-scope-e2f84d16] .important li{color:#a40e26}.page-step-content[data-css-scope-e2f84d16] .important li::marker{color:#333}.page-step-content[data-css-scope-e2f84d16] .countdown{margin-bottom:.3em}.page-step-content[data-css-scope-e2f84d16] .edit-line{margin-top:.3em}.page-step-content[data-css-scope-e2f84d16] .disclosure .value{word-break:break-word}.page-step-content[data-css-scope-e2f84d16] .disclosure .null{color:#8c959f}.page-step-content[data-css-scope-e2f84d16] .disclosure .item+.item{margin-top:.4em}.page-step-content[data-css-scope-e2f84d16] .link-fold{justify-self:start}.page-step-content[data-css-scope-e2f84d16] .button-row,.page-step-content[data-css-scope-e2f84d16] .way-on{margin-top:1.5em}.page-step-content[data-css-scope-e2f84d16] .button-row{text-align:center}.page-step-content[data-css-scope-e2f84d16] .button-row>button{margin:0 .3em .6em .3em}.page-step-content[data-css-scope-e2f84d16] .history li{grid-template-columns:minmax(0, 1fr) auto}.page-step-content[data-css-scope-e2f84d16] .history li .value{white-space:nowrap}.page-step-content[data-css-scope-e2f84d16] .ack{display:block;font-size:inherit;margin:.75em 0}
.chat-turns[data-css-scope-7540b6aa] .message{margin:.75em 0;padding:.6em 1em}.chat-turns[data-css-scope-7540b6aa] .message.mine{background-color:#f6f8fa;border-radius:6px}.chat-turns[data-css-scope-7540b6aa] .message.analyst{border-left:3px solid #0969da}.chat-turns[data-css-scope-7540b6aa] .message.waiting{border-left-color:#8c959f}.chat-turns[data-css-scope-7540b6aa] .message .text{white-space:pre-wrap;word-break:break-word}.chat-turns[data-css-scope-7540b6aa] .revision{border-top:1px solid #d0d7de;margin-top:.75em;padding-top:.75em}.chat-turns[data-css-scope-7540b6aa] .revision .link-revision{display:inline-block;font-weight:bold}.chat-turns[data-css-scope-7540b6aa] .revision .revision-body{margin-top:.5em}.chat-turns[data-css-scope-7540b6aa] .revision .button-row{margin-top:.75em;text-align:center}
.page-portfolio-content[data-css-scope-a3c85e19] .figure{font-weight:bold;text-align:right;white-space:nowrap}.page-portfolio-content[data-css-scope-a3c85e19] .figure .small{font-weight:normal}
.page-chat-content[data-css-scope-84104980] .message-input{box-sizing:border-box;display:block;margin-top:1em;width:100%}.page-chat-content[data-css-scope-84104980] .button-row{margin-top:.75em;text-align:center}
.page-scalable-login-content[data-css-scope-a4e1d93f] .login-steps li{margin:.4em 0}.page-scalable-login-content[data-css-scope-a4e1d93f] .code{font-family:monospace;font-size:1.15em;letter-spacing:.05em;white-space:nowrap}
.page-alerts-content[data-css-scope-c42a9d60] .message{margin-top:.2em}.page-alerts-content[data-css-scope-c42a9d60] .link-details{display:inline-block;margin-top:.2em}.page-alerts-content[data-css-scope-c42a9d60] .details{white-space:pre-wrap}
.page-position-content[data-css-scope-5b27e8a4] .button-row{margin-top:1.5em;text-align:center}.page-position-content[data-css-scope-5b27e8a4] .button-row>.button{margin:0 .3em .6em .3em}
.page-analyst-content[data-css-scope-8b3d5e19] .notes textarea{box-sizing:border-box;width:100%}.page-analyst-content[data-css-scope-8b3d5e19] .trade-links{margin:.2em 0 0 0}.page-analyst-content[data-css-scope-8b3d5e19] .trade-links a+a{margin-left:1em}.page-analyst-content[data-css-scope-8b3d5e19] .trade-links a.disabled{color:#bbb;cursor:default;text-decoration:none}
.session-status-container[data-css-scope-9c2e4b17]{background-color:#444}.session-status-container[data-css-scope-9c2e4b17] .session-status{color:#fff;box-sizing:border-box}.session-status-container[data-css-scope-9c2e4b17] .session-status .logged-in-as{font-size:small;padding:5px 1.5em 5px 20px;vertical-align:middle;width:100%}.session-status-container[data-css-scope-9c2e4b17] .session-status .logged-in-as .username{font-weight:bold}.session-status-container[data-css-scope-9c2e4b17] .session-status a.logout{background-color:#a33;color:#fff;padding:5px 3em 5px 3em;text-decoration:none;vertical-align:middle;white-space:nowrap}.session-status-container[data-css-scope-9c2e4b17] .session-status a.logout:hover{background-color:#b44}.session-status-container[data-css-scope-9c2e4b17] .session-status a.logout .dots{display:inline-block;white-space:nowrap}.session-status-container[data-css-scope-9c2e4b17] .session-status a.logout .dots .dot{display:inline-block;width:10px;height:10px;margin:0 3px;background-color:#c66;border-radius:50%}.session-status-container[data-css-scope-9c2e4b17] .session-status a.logout .dots .dot.active{background-color:#fff}@media(min-width: 1200px){.session-status-container[data-css-scope-9c2e4b17] .session-status{margin-right:20px}}
.breadcrumb[data-css-scope-8a3f1c2e]{margin:1em 0;font-size:.95em;color:#666;overflow-wrap:break-word}.breadcrumb[data-css-scope-8a3f1c2e] .separator{margin:0 .5em;color:#ccc;font-weight:bold}.breadcrumb[data-css-scope-8a3f1c2e] .link{text-decoration:none}.breadcrumb[data-css-scope-8a3f1c2e] .link:hover{text-decoration:underline}@media screen and (max-width: 720px){.breadcrumb[data-css-scope-8a3f1c2e]{font-size:.85em}.breadcrumb[data-css-scope-8a3f1c2e] .separator{margin:0 .35em}}
.banner[data-css-scope-b4c8e231]{padding:3em 1em;text-align:center}.banner[data-css-scope-b4c8e231] .action{margin-top:1.5em}
.confirmation-dialog-overlay[data-css-scope-confirmdlg]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.confirmation-dialog-overlay[data-css-scope-confirmdlg] .confirmation-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;min-width:300px;width:90%}.confirmation-dialog-overlay[data-css-scope-confirmdlg] .dialog-header{border-bottom:1px solid #eee;padding:1.5em}.confirmation-dialog-overlay[data-css-scope-confirmdlg] .dialog-header .dialog-title{margin:0;font-size:1.8rem}.confirmation-dialog-overlay[data-css-scope-confirmdlg] .dialog-body{padding:1.5em}.confirmation-dialog-overlay[data-css-scope-confirmdlg] .dialog-body .dialog-message{line-height:1.5}.confirmation-dialog-overlay[data-css-scope-confirmdlg] .dialog-footer{border-top:1px solid #eee;padding:1em 1.5em;display:flex;justify-content:flex-end;gap:1em}
.toggle-switch[data-css-scope-toggle-4f8a2b1c]{display:inline-block;user-select:none;vertical-align:middle}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-label{align-items:center;cursor:pointer;display:inline-flex;gap:.5em;position:relative}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-caption{color:#333;font-size:1.6rem;font-weight:bold}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-input{height:0;opacity:0;position:absolute;width:0}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-slider{background-color:#ccc;border-radius:18px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background-color .3s ease;width:44px}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-slider::before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:18px;left:3px;position:absolute;transition:transform .3s ease;width:18px}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-input:checked+.toggle-slider{background-color:#126bb6}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-input:checked+.toggle-slider::before{transform:translateX(20px)}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-input:focus-visible+.toggle-slider{box-shadow:0 0 0 3px #cce;outline:none}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-input:disabled+.toggle-slider{background-color:#e0e0e0;cursor:default}.toggle-switch[data-css-scope-toggle-4f8a2b1c] .toggle-input:disabled:checked+.toggle-slider{background-color:#7db3d6}
