@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}.profile-selector-wrap{min-width:0;max-width:100%}.profile-selector{min-width:0;max-width:100%;color:var(--text-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.profile-selector select{border:1px solid var(--border);background:var(--surface-raised);min-width:100px;max-width:200px;height:36px;color:var(--text);font:inherit;border-radius:3px;padding:0 26px 0 10px}.profile-selector select:focus-visible,.profile-management input:focus-visible,.profile-management button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.profile-preferences-error{max-width:320px;color:var(--warning);align-items:center;gap:8px;margin-top:5px;font-size:11px;display:flex}.profile-preferences-error button{color:var(--text);border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;padding:3px 6px}.profile-management{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:3px;margin:0 0 20px;padding:18px}.profile-management>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-management h2{margin:0;font-size:20px;font-weight:400}.profile-management header p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.profile-create{align-items:flex-end;gap:10px;margin:18px 0;display:flex}.profile-create label{min-width:0;max-width:400px;color:var(--text-muted);flex:1;gap:5px;font-size:11px;display:grid}.profile-management input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--text);font:inherit;border-radius:3px;padding:0 10px;font-size:13px}.profile-management button{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:3px;padding:7px 12px;font-size:12px}.profile-management button:disabled{opacity:.45;cursor:default}.profile-create>button{min-height:38px;color:var(--accent);border-color:var(--accent)}.profile-management-error{color:var(--negative);font-size:12px}.profile-management-empty{color:var(--text-muted);margin:18px 0 0;font-size:12px}.profile-management-list{gap:8px;display:grid}.profile-management-row{border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.profile-management-name{flex:1;min-width:0}.profile-management-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:400}.profile-management-name small{color:var(--positive);white-space:nowrap;margin-left:9px;font-size:10px}.profile-management-actions{flex-shrink:0;gap:7px;display:flex}.profile-management .profile-remove{color:var(--negative);border-color:var(--negative)}.profile-edit-name{min-width:0;color:var(--text-muted);flex:1;gap:4px;font-size:10px;display:grid}.profile-remove-confirm{border-top:1px solid var(--border);flex-wrap:wrap;flex:0 0 100%;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:flex}.profile-remove-confirm>div{gap:7px;display:flex}@media (max-width:700px){html[data-layout=v3] .topbar:has(.profile-selector-wrap) .topbar-actions{grid-area:2/1/auto/-1;justify-content:flex-end;width:100%}html[data-layout=v3] .topbar-actions .profile-selector-wrap{margin-right:auto}html[data-layout=v3] .topbar:has(.profile-selector-wrap) .primary-navigation{grid-row:3}.profile-selector select{min-width:100px;max-width:155px;height:44px;font-size:12px}.profile-management{padding:12px}.profile-create{flex-direction:column;align-items:stretch}.profile-create label{max-width:none}.profile-management input,.profile-management button{min-height:44px}.profile-management-row{padding:10px}.profile-management-name,.profile-edit-name{flex-basis:100%}.profile-management-actions{width:100%}.profile-management-actions button{flex:1}.profile-remove-confirm>div{width:100%}.profile-remove-confirm button{flex:1}}.results-dashboard{min-width:0;color:var(--text);padding:4px 0 20px}.results-dashboard *{box-sizing:border-box}.results-dashboard h1,.results-dashboard h2,.results-dashboard h3,.results-dashboard p{margin:0}.results-dashboard button,.results-dashboard input,.results-dashboard select{font:inherit}.results-dashboard button{cursor:pointer}.results-dashboard button:disabled{cursor:default;opacity:.5}.results-dashboard :is(button,input,select,summary):focus-visible{outline:2px solid var(--positive);outline-offset:3px}.results-heading{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 20px;display:flex}.results-heading h1{letter-spacing:-.7px;font-size:26px;font-weight:550}.results-heading p,.results-section-heading p{color:var(--text-muted);margin-top:4px;font-size:12px}.results-period{text-align:right;font-size:13px}.results-period small{color:var(--text-muted);margin-top:5px;display:block}.results-summary{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding:20px 24px;display:grid}.results-summary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.results-summary>div+div{border-left:1px solid var(--border);padding-left:24px}.results-summary span{color:var(--text-muted);font-size:12px}.results-summary strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:550}.results-summary small{color:var(--text-muted);font-size:11px}.results-integrity{border:1px solid var(--border);color:var(--text-muted);border-radius:6px;margin:12px 0 26px;padding:11px 14px;font-size:12px}.results-integrity summary{cursor:pointer}.results-integrity summary span{float:right}.results-integrity p{margin-top:10px;line-height:1.6}.results-warning{color:var(--warning,#edbd68);border-color:color-mix(in srgb,var(--warning,#edbd68) 45%,transparent)}.results-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.results-section-heading h2{font-size:18px;font-weight:550}.results-button{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);border-radius:6px;padding:9px 12px;line-height:1.3;font-size:12px!important}.results-button:hover:not(:disabled){background:var(--surface-hover)}.results-primary{border-color:var(--positive);color:var(--positive)}.results-notice{background:var(--surface-raised);border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.65;margin:12px 0!important}.results-search{justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 14px;display:flex}.results-search label{color:var(--text-muted);flex-direction:column;gap:7px;width:320px;max-width:100%;font-size:11px;display:flex}.results-dashboard input,.results-dashboard select{background:var(--surface-raised);color:var(--text);border:1px solid var(--border);border-radius:6px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.results-search p{color:var(--text-muted);text-align:right;font-size:12px;line-height:1.6}.results-search small{font-size:11px;display:block}.results-tree{border:1px solid var(--border);background:var(--surface);border-radius:9px;overflow:hidden}.results-row{grid-template-columns:minmax(200px,1.7fr) minmax(65px,.4fr) minmax(80px,.5fr) minmax(140px,.8fr);align-items:center;gap:18px;width:100%;padding:16px 20px;font-size:13px;display:grid}.results-row>strong,.results-row>:last-child{text-align:right;font-variant-numeric:tabular-nums}.results-columns{background:var(--surface-raised);color:var(--text-muted);padding-top:11px;padding-bottom:11px;font-size:11px}.results-holder{border-top:1px solid var(--border)}.results-holder-toggle,.results-account-toggle{color:inherit;text-align:left;background:0 0;border:0}.results-holder-toggle:hover,.results-account-toggle:hover{background:var(--surface-hover)}.results-holder-toggle>strong{font-size:16px;font-weight:550}.results-identity{align-items:center;gap:12px;min-width:0;font-weight:500;display:flex}.results-identity>span:last-child{overflow-wrap:anywhere}.results-identity small{color:var(--text-muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.results-chevron{width:10px;color:var(--text-muted);flex-shrink:0;font-size:20px}.results-avatar{background:var(--surface-hover);border:1px solid var(--border);width:34px;height:34px;color:var(--positive);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.results-count{color:var(--text-muted);font-size:12px}.results-broker{border-top:1px solid var(--border);background:var(--surface-raised)}.results-broker-heading{background:var(--surface-hover);padding-top:12px;padding-bottom:12px;padding-left:76px;font-size:12px}.results-account-toggle{border-top:1px solid var(--border);padding-top:13px;padding-bottom:13px;padding-left:96px}.results-account-toggle small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.results-total{border-top:1px solid var(--border);background:var(--surface-raised);font-weight:550}.results-empty{color:var(--text-muted);padding:28px 20px;font-size:13px}.results-footnote{color:var(--text-muted);font-size:11px;line-height:1.7;margin-top:14px!important}.results-account-detail{border-top:1px solid var(--border);padding:18px 24px 22px 76px}.results-account-meta,.results-account-stats{color:var(--text-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;font-size:11px;display:grid}.results-account-meta strong,.results-account-stats strong{overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-weight:450;display:block}.results-account-meta strong{color:var(--text)}.results-charts{grid-template-columns:1fr 1fr;gap:20px;min-width:0;margin-bottom:20px;display:grid}.results-charts section{min-width:0}.results-dashboard h3{margin-bottom:12px;font-size:13px;font-weight:500}.results-charts .chart-canvas{height:230px;min-height:230px}.results-operations{min-width:0;margin-top:22px}.results-operations-scroll{border:1px solid var(--border);border-radius:6px;max-width:100%;overflow:auto}.results-operations table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.results-operations th{color:var(--text-muted);font-size:11px;font-weight:400}.results-operations td,.results-operations th{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}.results-operations th:first-child,.results-operations td:first-child,.results-operations th:nth-child(2),.results-operations td:nth-child(2){text-align:left}.results-operations td small{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.results-pagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.results-editor{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;margin-bottom:22px;padding:20px}.results-editor>p{color:var(--text-muted);max-width:850px;font-size:12px;line-height:1.6}.results-editor fieldset{border:0;min-width:0;margin:0;padding:0}.results-editor-create{align-items:flex-end;gap:12px;margin:18px 0;display:flex}.results-editor-create label{color:var(--text-muted);flex-direction:column;gap:6px;width:300px;max-width:100%;font-size:11px;display:flex}.results-editor-account{border-top:1px solid var(--border);grid-template-columns:1.5fr 1fr;align-items:center;gap:18px;padding:12px 0;font-size:12px;display:grid}.results-editor-account strong{font-weight:450}.results-editor-account small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.results-editor-actions{gap:12px;margin-top:16px;display:flex}.results-editor-accounts{max-height:420px;padding-right:8px;overflow:auto}@media (max-width:760px){.results-heading{align-items:flex-start;gap:12px}.results-heading h1{font-size:23px}.results-heading p{max-width:220px;line-height:1.6}.results-period{font-size:11px;line-height:1.6}.results-summary{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.results-summary>div:first-child{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:15px}.results-summary>div+div{border-left:0;padding-left:0}.results-summary>div:last-child{border-left:1px solid var(--border);padding-left:16px}.results-summary strong{font-size:21px}.results-summary>div:first-child strong{font-size:29px}.results-summary small{line-height:1.5}.results-integrity summary span{float:none;margin:6px 0 0 14px;display:block}.results-section-heading h2{font-size:16px}.results-section-heading p{font-size:11px}.results-section-heading .results-button{max-width:135px}.results-search{flex-direction:column;align-items:stretch;gap:10px}.results-search label{width:100%}.results-search p{text-align:left}.results-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 12px}.results-count,.results-columns>:nth-child(2),.results-columns>:nth-child(3){display:none}.results-columns{padding-top:10px;padding-bottom:10px;font-size:10px}.results-holder-toggle>strong{font-size:13px}.results-identity{gap:8px;font-size:12px}.results-avatar{width:27px;height:29px;font-size:10px}.results-identity small{font-size:10px;line-height:1.5}.results-broker-heading{padding-left:30px;font-size:11px}.results-account-toggle{padding-left:42px;font-size:12px}.results-account-detail{padding:16px 12px}.results-account-meta,.results-account-stats{grid-template-columns:1fr 1fr;gap:16px}.results-charts{grid-template-columns:1fr}.results-total{font-size:12px}.results-editor{padding:14px}.results-editor-create{flex-wrap:wrap}.results-editor-create label{width:100%}.results-editor-account{grid-template-columns:1fr;gap:10px}.results-pagination{flex-wrap:wrap}.results-pagination span{text-align:center;order:3;width:100%}.results-editor-actions{flex-wrap:wrap}}.results-server-filter{color:var(--text-muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.results-server-filter select{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;max-width:100%;padding:9px 12px;font-size:12px}.results-person-id{color:var(--text-muted);font-size:10px;font-weight:400}.results-operation-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.results-operation-heading label{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.results-operation-heading select{width:auto}@media (max-width:500px){.results-operation-heading{flex-direction:column;align-items:flex-start}}.results-broker-heading{padding-left:20px}.results-broker-heading>:first-child{padding-left:56px}.results-account-toggle{padding-left:20px}.results-account-toggle>:first-child{padding-left:76px}.results-person-id,.results-operations td small{font-size:11px}.results-server-filter{width:240px;max-width:100%}.results-dashboard .results-button,.results-dashboard select,.results-dashboard input{min-height:44px}@media (max-width:760px){.results-broker-heading,.results-account-toggle{padding-left:12px}.results-broker-heading>:first-child{padding-left:18px}.results-account-toggle>:first-child{padding-left:30px}.results-avatar,.results-identity small,.results-columns{font-size:11px}.results-dashboard input,.results-dashboard select,.results-server-filter select{min-height:44px;font-size:16px}}.app-shell.results-shell .primary-navigation button{font-size:11px}@media (min-width:761px) and (max-width:1550px){.app-shell.results-shell>.topbar{flex-wrap:wrap;gap:10px 18px;padding-block:10px}.app-shell.results-shell .brand-block{flex:1}.app-shell.results-shell .primary-navigation{flex-basis:100%;order:3;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}}.results-period-chart{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;min-width:0;margin:0 0 24px;padding:18px}.results-period-chart .results-section-heading{align-items:flex-start}.results-period-chart .results-section-heading>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.results-month-filter{color:var(--text-muted);flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.results-month-filter select{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;max-width:100%;padding:10px;font-size:12px}.results-shell .period-controls{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.results-month-filter{width:100%}.results-month-filter select{width:100%;min-height:44px;font-size:16px}.results-period-chart{padding:14px 10px}.results-period-chart .results-section-heading{flex-direction:column;gap:8px}.results-shell .period-controls{align-items:stretch}}.results-group-charts{border-top:1px solid var(--border);background:var(--surface-raised);min-width:0;padding:20px}.results-group-charts .results-section-heading>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.results-broker-toggle{color:inherit;text-align:left;cursor:pointer;border:0}.results-broker-toggle small{color:var(--text-muted);margin-top:5px;font-size:11px;display:block}@media (max-width:760px){.results-group-charts{padding:16px 10px}.results-group-charts>.results-section-heading{flex-direction:column;align-items:flex-start;gap:8px}}.results-holder-management{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;margin:20px 0;padding:20px}.results-management-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.results-management-heading h2{margin:0 0 7px;font-size:16px;font-weight:500}.results-management-heading p,.results-editor-step>p,.results-suggestions p{color:var(--text-muted);font-size:12px;line-height:1.6}.results-management-heading .results-button{flex-shrink:0}.results-holder-management .results-editor{border:0;border-top:1px solid var(--border);border-radius:0;margin:20px 0 0;padding:20px 0 0}.results-editor-step{border-bottom:1px solid var(--border);padding:16px 0}.results-editor-step h3{font-size:14px}.results-people-list{flex-wrap:wrap;gap:8px;max-height:140px;display:flex;overflow:auto}.results-people-list>span{border:1px solid var(--border);border-radius:6px;padding:7px 10px;font-size:12px}.results-people-list small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.results-editor-search,.results-holder-select{color:var(--text-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.results-editor-search{margin:16px 0}.results-suggestions{color:var(--text-muted);margin-top:16px;font-size:12px}.results-suggestions summary{cursor:pointer;padding:8px 0}.results-editor-savebar{z-index:3;background:var(--surface-raised);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 4px;display:flex;position:sticky;bottom:0}.results-editor-savebar p{color:var(--text-muted);font-size:12px;line-height:1.5}.results-editor-savebar .results-editor-actions{flex-shrink:0;margin:0}.results-save-success{color:var(--positive);margin:14px 0 0;font-size:13px;line-height:1.5}@media (max-width:760px){.results-holder-management{padding:14px}.results-management-heading{flex-direction:column;align-items:stretch;gap:12px}.results-management-heading .results-button{width:100%}.results-editor-savebar{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:10px}.results-editor-savebar .results-editor-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.results-editor-savebar p{margin:4px 0}.results-editor-create .results-button{width:100%}.results-holder-select{min-width:0}}.results-order-control{align-items:flex-end;gap:16px;margin:12px 0;display:flex}.results-order-control label{color:var(--text-muted);flex-direction:column;gap:7px;min-width:235px;font-size:12px;display:flex}.results-order-control p{color:var(--text-muted);margin:0 0 8px;font-size:12px;line-height:1.5}@media (max-width:760px){.results-order-control{flex-direction:column;align-items:stretch;gap:7px}.results-order-control label{min-width:0}}.results-management-heading .results-primary,.results-editor-savebar .results-primary{background:var(--positive);border-color:var(--positive);color:#071b12;font-weight:600}.results-editor-savebar .results-primary:disabled{opacity:.45}.results-update-status{border:1px solid var(--border);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:6px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.results-update-status span{color:var(--text-muted)}.results-missing-account{border-top:1px solid var(--border);justify-content:space-between;gap:8px 16px;margin-top:6px;padding:8px 0;display:flex}.results-missing-account span:last-child{flex-shrink:0}@media (max-width:760px){.results-missing-account{flex-direction:column;gap:3px}}.simulator-results .simulator-total-charts{margin-bottom:0}.simulator-results .simulator-strategy-count{color:var(--text-muted);white-space:nowrap;font-size:12px}.simulator-list-controls{align-items:flex-end;gap:16px;margin:18px 0 14px;display:flex}.simulator-list-controls label{color:var(--text-muted);flex-direction:column;gap:7px;width:220px;max-width:100%;font-size:11px;display:flex}.simulator-list-controls label:first-child{width:360px}.simulator-search-status{color:var(--text-muted);font-size:12px;line-height:1.6;margin:0 0 14px!important}.simulator-search-status small{font-size:11px;display:block}.simulator-strategy-row{grid-template-columns:minmax(220px,1.7fr) minmax(130px,.65fr) minmax(115px,.6fr) minmax(150px,.8fr)}.simulator-instrument{color:var(--text);font-weight:500}.simulator-strategy-detail{border-top:1px solid var(--border);background:var(--surface-raised);padding:22px 24px 24px}.simulator-strategy-stats{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:18px}.simulator-strategy-detail .results-account-meta{border-top:1px solid var(--border);padding-top:18px}@media (max-width:900px){.simulator-strategy-row{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.6fr) minmax(100px,.6fr) minmax(120px,.8fr);gap:12px}.simulator-strategy-row .results-count{font-size:11px}}@media (max-width:760px){.simulator-strategy-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.simulator-strategy-detail{padding:18px 12px}.simulator-strategy-stats{grid-template-columns:1fr 1fr}.simulator-list-controls{flex-direction:column;align-items:stretch;gap:12px}.simulator-list-controls label,.simulator-list-controls label:first-child{width:100%}.simulator-results .results-section-heading{align-items:flex-start}.simulator-results .results-section-heading p{line-height:1.6}.simulator-results .simulator-strategy-count{font-size:11px}.simulator-strategy-detail .results-account-meta{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--font-sans:"IBM Plex Sans", "Segoe UI Variable", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Code", Consolas, monospace;--background:#000;--background-deep:#000;--surface:#000;--surface-raised:#070707;--surface-hover:#101010;--surface-glass:#000000f0;--border:#8b98a52e;--border-strong:#8b98a557;--text:#f4f2ec;--text-muted:#8b98a5;--text-faint:#46525f;--positive:#4a9e7c;--positive-bright:#69b596;--positive-soft:#4a9e7c1f;--negative:#c05b4d;--negative-soft:#c05b4d1f;--warning:#e5a13d;--warning-soft:#e5a13d1f;--accent:#e5a13d;--accent-soft:#e5a13d1f;--chart-grid:#8b98a517;--series-1:#e5a13d;--series-2:#8b98a5;--series-3:#4a9e7c;--series-4:#c05b4d;--series-5:#c9c6bc;--series-6:#b1772f;--shadow-panel:0 18px 48px #0000003d;--radius-panel:4px;--radius-control:3px;--radius-chip:2px;--radius-xl:4px;background:var(--background);color:var(--text);font-family:IBM Plex Sans,Segoe UI Variable,Segoe UI,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%}html{background:var(--background-deep)}body{background:var(--background);min-height:100vh;margin:0;overflow-x:clip}body:before{display:none}button,input{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin:0}h1{font-family:var(--font-mono);letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.08}h2{font-family:var(--font-mono);letter-spacing:-.018em;font-size:16px;font-weight:600;line-height:1.2}.app-shell{width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(12px,2.2vw,32px) 36px}.app-shell.strategy-wide-shell{max-width:none}.topbar{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000f5;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 calc(-1*clamp(12px,2.2vw,32px));padding:0 clamp(12px,2.2vw,32px);display:flex;position:sticky;top:0}.brand-block,.topbar-actions,.freshness,.action-button,.scope-controls,.period-controls,.date-controls,.panel-heading,.section-heading,.metric-heading,.hero-topline,.positions-heading,.server-card-top,.server-name,.connection-state,.heat-legend,.legend-item,.audit-primary,.audit-stats{align-items:center;display:flex}.brand-block{gap:2px;min-width:0;display:grid}.quant-brand{min-width:0;color:var(--text);font-family:var(--font-mono);align-items:center;gap:10px;display:inline-flex}.quant-symbol{color:currentColor;flex:none;width:34px;height:34px;display:block;overflow:visible}.quant-symbol-cursor{fill:var(--accent);stroke:none}.quant-wordmark{color:var(--text);letter-spacing:-.055em;white-space:nowrap;align-items:baseline;font-size:20px;line-height:1;display:inline-flex}.quant-wordmark strong{font-weight:600}.quant-wordmark em{color:var(--accent);font-style:normal;font-weight:500}.topbar-brand-lockup .quant-symbol{width:31px;height:31px}.topbar-brand-lockup .quant-wordmark{font-size:17px}.brand-context{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-left:41px;font-size:8px;overflow:hidden}.eyebrow,.panel-kicker,.section-kicker,.control-label{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:none;font-size:10px;font-weight:750}.topbar-actions{flex:none;gap:8px}.freshness{border-right:1px solid var(--border);gap:9px;margin-right:5px;padding-right:13px}.freshness>span:last-child{display:grid}.freshness small,.freshness strong{white-space:nowrap}.freshness small{color:var(--text-faint);letter-spacing:.08em;text-transform:none;font-size:9px;font-weight:700}.freshness strong{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;font-weight:580}.live-dot{background:var(--positive);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #4a9e7c1a}.action-button,.primary-button,.segmented-control button,.quick-ranges button,.error-band button,.data-table th button,.mobile-sort-bar button{cursor:pointer;border:0}.action-button{min-height:37px;color:var(--text-muted);background:var(--surface-glass);border:1px solid var(--border);border-radius:var(--radius-control);font-family:var(--font-mono);justify-content:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;transition:all .16s}.action-button:hover:not(:disabled){color:var(--text);background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-1px)}.action-button-primary{color:var(--background);background:var(--accent);border-color:var(--accent);box-shadow:none}.action-button-primary:hover:not(:disabled){color:var(--background);background:#efb45d;border-color:#efb45d}.control-band{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff06;background:linear-gradient(145deg,#141c19e6,#0c110feb);border-radius:15px;grid-template-columns:minmax(390px,.9fr) minmax(560px,1.25fr);align-items:end;gap:20px;margin:18px 0 12px;padding:14px;display:grid}.simulator-environment-banner{border-radius:var(--radius-panel);box-shadow:inset 3px 0 0 var(--accent);background:#e5a13d0e;border:1px solid #e5a13d47;grid-template-columns:auto minmax(190px,.45fr) minmax(0,1.55fr);align-items:center;gap:11px;margin-top:10px;padding:11px 14px;display:grid}.simulator-banner-icon{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:8px;place-items:center;display:grid}.simulator-banner-copy,.simulator-banner-actions{min-width:0}.simulator-banner-copy strong,.simulator-banner-copy small{display:block}.simulator-banner-copy strong{font-size:11px}.simulator-banner-copy small{color:var(--text-muted);margin-top:2px;font-size:9px}.simulator-banner-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.simulator-asset-filter{border:1px solid var(--border);scrollbar-width:thin;background:#0307057a;border-radius:9px;gap:4px;min-width:0;padding:3px;display:flex;overflow-x:auto}.simulator-asset-filter button,.simulator-detail-toggle{min-height:31px;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:680;display:inline-flex}.simulator-asset-filter button b{min-width:18px;color:var(--text-faint);font-family:var(--font-mono);background:#ffffff0a;border-radius:999px;padding:2px 5px;font-size:8px}.simulator-asset-filter button:hover,.simulator-detail-toggle:hover{color:var(--text);background:#ffffff09}.simulator-asset-filter button.active{color:var(--accent);background:var(--accent-soft);border-color:#e5a13d3d}.simulator-asset-filter button.active b{color:var(--accent);background:#e5a13d1c}.simulator-detail-toggle{border-color:var(--border);background:#ffffff05;flex:none}.instrument-tag{color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono);border:1px solid #e5a13d2e;border-radius:5px;margin-right:6px;padding:2px 5px;font-size:7px;font-weight:700;line-height:1;display:inline-flex}.simulator-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-compact-shell .overview-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.simulator-compact-shell .hero-result{min-height:205px;padding:15px}.simulator-compact-shell .hero-main{margin:12px 0}.simulator-compact-shell .hero-main>strong{font-size:clamp(32px,2.6vw,44px)}.simulator-compact-shell .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simulator-compact-shell .metrics-grid .metric{grid-column:auto;min-height:0;padding:12px}.simulator-compact-shell .metrics-grid .metric:nth-child(n+4),.simulator-compact-shell .distribution-chart-panel,.simulator-compact-shell .server-section,.simulator-compact-shell .heatmap-panel{display:none}.simulator-compact-shell .charts-grid{grid-template-columns:1fr}.simulator-compact-shell .accounts-table-wrap{max-height:560px}.simulator-compact-shell:not(.simulator-details-open) .operations-panel,.simulator-compact-shell:not(.simulator-details-open) .daily-panel{display:none}.simulator-strategy-identity strong{color:var(--text)}.scope-controls,.period-controls{align-items:stretch;gap:8px;min-width:0}.scope-controls{flex-direction:column}.period-controls{flex-wrap:wrap;justify-content:flex-end}.segmented-control{border:1px solid var(--border);background:#0408069e;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;padding:4px;display:grid}.segmented-control button{min-width:0;min-height:34px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:620;transition:all .15s;display:flex;overflow:hidden}.segmented-control button i{background:var(--text-faint);border-radius:50%;flex:none;width:6px;height:6px}.segmented-control .scope-rogerio i{background:var(--series-1)}.segmented-control .scope-myfriend i{background:var(--series-2)}.segmented-control .scope-ac02 i{background:#54a9d8}.segmented-control .scope-luciana i{background:var(--series-3)}.segmented-control .scope-orea i{background:var(--series-4)}.segmented-control .scope-marcelo i{background:#a88bd4}.segmented-control .scope-rc9 i{background:#59b9b0}.segmented-control button:hover{color:var(--text);background:#ffffff06}.segmented-control button.active{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong), 0 5px 16px #00000029;background:linear-gradient(#23302be6,#17201de6)}.quick-ranges{border:1px solid var(--border);background:#04080680;border-radius:9px;grid-template-columns:repeat(3,auto);align-self:flex-end;gap:3px;padding:3px;display:grid}.quick-ranges button{min-height:31px;color:var(--text-muted);background:0 0;border-radius:6px;padding:0 10px;font-size:10px;font-weight:650}.quick-ranges button:hover{color:var(--text);background:var(--surface-hover)}.quick-ranges button.active{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);background:linear-gradient(#23302be0,#17201de0)}.date-controls{flex-wrap:nowrap;justify-content:flex-end;gap:7px;min-width:0}.date-controls label{min-width:0;height:39px;color:var(--text-muted);border:1px solid var(--border);background:#04080685;border-radius:9px;align-items:center;gap:7px;padding-left:10px;font-size:10px;display:flex}.date-controls label:focus-within{border-color:#8b98a570;box-shadow:0 0 0 3px #8b98a50f}.date-controls input{width:126px;height:37px;color:var(--text);border:0;border-left:1px solid var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;outline:0;padding:0 8px;font-size:11px}.primary-button{color:#0c1117;background:linear-gradient(135deg, var(--positive-bright), var(--positive));border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:11px;font-weight:740;transition:all .16s;display:inline-flex;box-shadow:0 8px 20px #4a9e7c1f}.primary-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.error-band{min-height:44px;color:var(--negative);background:var(--negative-soft);border:1px solid #c05b4d47;border-radius:11px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;font-size:11px;display:flex}.error-band button{color:var(--text);background:0 0;margin-left:auto;padding:5px 8px;text-decoration:underline}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.status-card{border:1px solid var(--border);background:#0f1513d1;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:11px 12px;display:flex}.status-icon{width:34px;height:34px;color:var(--positive);background:var(--positive-soft);border:1px solid #4a9e7c24;border-radius:9px;flex:none;place-items:center;display:grid}.status-card.warning .status-icon{color:var(--warning);background:var(--warning-soft);border-color:#e5a13d2e}.status-card.danger .status-icon{color:var(--negative);background:var(--negative-soft)}.status-card>div{min-width:0;display:grid}.status-card span:not(.status-icon){color:var(--text-faint);letter-spacing:.08em;text-transform:none;font-size:9px;font-weight:700}.status-card strong,.status-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-card strong{margin-top:1px;font-size:12px;font-weight:650}.status-card small{color:var(--text-muted);margin-top:2px;font-size:9px}.positions-panel{background:linear-gradient(100deg,#e5a13d17,#0f1513d9 42%);border:1px solid #e5a13d3d;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:grid}.positions-heading{border-right:1px solid #e5a13d2e;gap:9px;padding-right:14px}.positions-alert{width:32px;height:32px;color:var(--warning);background:var(--warning-soft);border-radius:9px;place-items:center;display:grid}.positions-heading>div{white-space:nowrap;display:grid}.positions-heading strong{font-size:11px}.positions-heading span:last-child{color:var(--text-muted);margin-top:1px;font-size:9px}.positions-list{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.position-item{border:1px solid var(--border);border-left:2px solid var(--server-color,var(--warning));background:#05090773;border-radius:8px;gap:1px;min-width:190px;padding:7px 9px;display:grid}.position-rogerio{--server-color:var(--series-1)}.position-myfriend{--server-color:var(--series-2)}.position-ac02{--server-color:#54a9d8}.position-luciana{--server-color:var(--series-3)}.position-orea{--server-color:var(--series-4)}.position-marcelo{--server-color:#a88bd4}.position-rc9{--server-color:#59b9b0}.position-item>span{color:var(--server-color);letter-spacing:.08em;text-transform:none;font-size:8px;font-weight:740}.position-item strong,.position-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.position-item strong{font-size:10px;font-weight:650}.position-item small{color:var(--text-muted);font-size:9px}.position-item b{font-weight:680}.overview-grid{grid-template-columns:minmax(330px,.85fr) minmax(620px,1.7fr);gap:10px;min-width:0;margin-bottom:12px;display:grid}.hero-result{--hero-tone:var(--positive);background:linear-gradient(145deg, #15201cf5, #0a100dfa), var(--surface);min-width:0;min-height:260px;box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff09;border:1px solid #4a9e7c33;border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.hero-result.negative{--hero-tone:var(--negative);border-color:#c05b4d38}.hero-result:before{content:"";background:linear-gradient(90deg, var(--hero-tone), transparent 74%);height:2px;position:absolute;top:0;left:0;right:0}.hero-glow{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--hero-tone) 18%, transparent), transparent 67%);border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-80px}.hero-topline{z-index:1;justify-content:space-between;gap:12px;position:relative}.hero-topline>span:first-child{color:var(--text-muted);letter-spacing:.06em;text-transform:none;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.hero-topline svg{color:var(--hero-tone)}.period-pill,.panel-badge,.row-count{min-height:24px;color:var(--text-muted);border:1px solid var(--border);background:#ffffff09;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:650;display:inline-flex}.hero-main{z-index:1;margin:20px 0;display:grid;position:relative}.hero-main>span{color:var(--text-muted);font-size:12px}.hero-main>strong{color:var(--hero-tone);letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-shadow:0 0 36px color-mix(in srgb, var(--hero-tone) 18%, transparent);margin-top:5px;font-size:clamp(34px,3.1vw,54px);font-weight:760;line-height:1}.hero-main p{color:var(--text-faint);margin-top:10px;font-size:10px}.hero-footer{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:relative}.hero-footer>div{background:#ffffff06;border:1px solid #8b98a514;border-radius:8px;min-width:0;padding:8px 9px;display:grid}.hero-footer span{color:var(--text-faint);letter-spacing:.06em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:8px;overflow:hidden}.hero-footer strong{margin-top:2px;font-size:13px;font-weight:680}.metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.metric{border:1px solid var(--border);background:linear-gradient(145deg,#111815f5,#0c110ffa);border-radius:14px;grid-column:span 2;min-width:0;min-height:126px;padding:14px;transition:border-color .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.metric:nth-child(4),.metric:nth-child(5){grid-column:span 3}.metric:hover{border-color:var(--border-strong);transform:translateY(-1px)}.metric:after{pointer-events:none;content:"";background:radial-gradient(circle,#ffffff06,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-24px}.metric-heading{justify-content:space-between;gap:10px}.metric-label{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.metric-icon{width:29px;height:29px;color:var(--text-muted);border:1px solid var(--border);background:#ffffff09;border-radius:8px;flex:none;place-items:center;display:grid}.metric-icon.tone-positive{color:var(--positive);background:var(--positive-soft);border-color:#4a9e7c1f}.metric-icon.tone-negative{color:var(--negative);background:var(--negative-soft);border-color:#c05b4d1f}.metric-value{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:14px;font-size:clamp(19px,1.45vw,25px);font-weight:710;line-height:1.05;display:block;overflow:hidden}.metric small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;display:block;overflow:hidden}.tone-positive,.value-positive{color:var(--positive)!important}.tone-negative,.value-negative{color:var(--negative)!important}.tone-neutral,.value-neutral{color:var(--text)!important}.strong-value{font-weight:700}.charts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:12px;display:grid}.panel{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff05;background:linear-gradient(145deg,#0f1513f5,#0b100efa);border-radius:15px;margin-bottom:12px;overflow:hidden}.charts-grid .panel{margin-bottom:0}.panel-heading,.section-heading{justify-content:space-between;gap:16px;min-height:68px;padding:13px 16px}.panel-heading{border-bottom:1px solid var(--border)}.panel-heading>div:first-child,.section-heading>div:first-child{min-width:0}.panel-kicker,.section-kicker{color:var(--positive);margin-bottom:3px;font-size:8px;display:block}.panel-heading p,.section-heading p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.panel-heading>svg,.section-heading>svg{color:var(--text-faint);flex:none}.panel-meta{align-items:center;gap:9px;display:flex}.ranking-panel-meta{flex:none}.ranking-mode-control{border:1px solid var(--border);background:#050a088c;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.ranking-mode-control button{min-height:27px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.ranking-mode-control button.active{color:var(--positive);background:#3dd39714;border-color:#3dd39733}.scroll-hint{color:var(--text-faint);font-size:9px}.chart-canvas{width:100%;height:295px}.chart-legend{scrollbar-width:thin;align-items:center;gap:14px;min-height:42px;padding:9px 14px 5px;display:flex;overflow-x:auto}.legend-item{min-width:max-content;color:var(--text-muted);white-space:nowrap;gap:6px;font-size:9px}.legend-item i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px}.legend-item strong{font-size:9px;font-weight:700}.chart-canvas-with-legend{height:253px}.server-section{border:1px solid var(--border);background:#0a0f0d75;border-radius:15px;margin-bottom:12px;padding:14px}.server-section .section-heading{min-height:auto;padding:1px 2px 13px}.server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.server-card{--server-color:var(--accent);min-width:0;color:var(--text);text-align:left;border:1px solid var(--border);cursor:pointer;background:linear-gradient(150deg,#131b18f5,#0b100efa);border-radius:13px;padding:14px;transition:all .17s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.server-card:before{content:"";background:linear-gradient(to bottom, var(--server-color), transparent 86%);opacity:.75;width:2px;position:absolute;inset:0 auto 0 0}.server-card-rogerio{--server-color:var(--series-1)}.server-card-myfriend{--server-color:var(--series-2)}.server-card-ac02{--server-color:#54a9d8}.server-card-luciana{--server-color:var(--series-3)}.server-card-orea{--server-color:var(--series-4)}.server-card-marcelo{--server-color:#a88bd4}.server-card-rc9{--server-color:#59b9b0}.server-card:hover,.server-card.active{background:linear-gradient(150deg, color-mix(in srgb, var(--server-color) 7%, #1b2430), #151c25);border-color:color-mix(in srgb, var(--server-color) 34%, transparent);transform:translateY(-2px);box-shadow:0 14px 34px #0003,inset 0 1px #ffffff09}.server-card-top{justify-content:space-between;gap:10px;margin-bottom:17px}.server-name{gap:7px;font-size:12px;font-weight:700}.server-name i{background:var(--server-color);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--server-color) 55%, transparent);border-radius:50%}.connection-state{color:var(--text-faint);letter-spacing:.06em;text-transform:none;gap:5px;font-size:8px;font-weight:700}.connection-state i{background:var(--negative);border-radius:50%;width:5px;height:5px}.connection-state.online i{background:var(--positive);box-shadow:0 0 8px #4a9e7c99}.server-result-label{color:var(--text-faint);text-transform:none;font-size:9px;display:block}.server-result{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(22px,2vw,31px);font-weight:730;line-height:1.05;display:block}.server-flows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.server-flows>span{background:#ffffff06;border:1px solid #8b98a514;border-radius:8px;min-width:0;padding:8px 9px;display:grid}.server-flows small,.server-card-footer small{color:var(--text-faint);text-transform:none;font-size:8px}.server-flows strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:650;overflow:hidden}.server-card-footer{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:11px;display:grid}.server-card-footer>span{min-width:0;display:grid}.server-card-footer strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:650;overflow:hidden}.table-wrap,.heatmap-wrap{scrollbar-color:#92a09847 transparent;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto}.table-wrap::-webkit-scrollbar{width:7px;height:7px}.heatmap-wrap::-webkit-scrollbar{width:7px;height:7px}.positions-list::-webkit-scrollbar{width:7px;height:7px}.chart-legend::-webkit-scrollbar{width:7px;height:7px}.table-wrap::-webkit-scrollbar-thumb{background:#92a0983d;border-radius:999px}.heatmap-wrap::-webkit-scrollbar-thumb{background:#92a0983d;border-radius:999px}.positions-list::-webkit-scrollbar-thumb{background:#92a0983d;border-radius:999px}.chart-legend::-webkit-scrollbar-thumb{background:#92a0983d;border-radius:999px}.data-table,.heatmap-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.account-table{min-width:1120px}.daily-table{min-width:1000px}.data-table th,.data-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #8b98a517;height:45px;padding:8px 12px}.data-table th{z-index:2;color:var(--text-faint);letter-spacing:.045em;text-transform:none;background:#151c25;font-size:9px;font-weight:680;position:sticky;top:0}.data-table th:first-child,.data-table td:first-child,.account-table th:nth-child(2),.account-table td:nth-child(2),.account-table th:nth-child(3),.account-table td:nth-child(3),.daily-table th:first-child,.daily-table td:first-child{text-align:left}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover td{background:#ffffff06}.data-table th button{color:inherit;text-transform:inherit;background:0 0;justify-content:flex-end;align-items:center;gap:3px;padding:0;display:inline-flex}.rank-cell{width:48px;color:var(--text-faint);letter-spacing:.06em;font-size:9px;font-weight:700}.account-identity{min-width:220px;max-width:310px}.account-identity strong,.account-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-identity strong{font-size:11px;font-weight:650}.account-identity span{color:var(--text-muted);margin-top:2px;font-size:9px}.profile-identity strong{color:var(--text);font-size:12px}.profile-server-tags,.profile-card-servers{flex-wrap:wrap;gap:4px;display:flex}.profile-server-count{min-width:max-content;color:var(--text-faint);font-size:8px;font-weight:650}.server-tag{border:1px solid var(--border);border-radius:6px;align-items:center;min-height:22px;padding:2px 7px;font-size:9px;font-weight:650;display:inline-flex}.server-rogerio{color:var(--series-1);background:#8b98a512;border-color:#8b98a529}.server-myfriend{color:var(--series-2);background:#e5a13d12;border-color:#e5a13d29}.server-ac02{color:#54a9d8;background:#54a9d812;border-color:#54a9d829}.server-luciana{color:var(--series-3);background:#4a9e7c12;border-color:#4a9e7c29}.server-orea{color:var(--series-4);background:#c05b4d12;border-color:#c05b4d29}.server-marcelo{color:#a88bd4;background:#a88bd412;border-color:#a88bd429}.server-rc9{color:#59b9b0;background:#59b9b012;border-color:#59b9b029}.mobile-sort-bar,.mobile-account-list,.mobile-operation-list,.mobile-daily-list{display:none}.operations-panel{overflow:hidden}.operations-heading{gap:24px}.operations-storage{color:var(--positive);background:#3dd3970e;border:1px solid #3dd39729;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;display:flex}.operations-storage span,.operations-table td>strong,.operations-table td>small,.operation-card-account{flex-direction:column;display:flex}.operations-storage strong{color:var(--text-primary);font-size:12px}.operations-storage small{color:var(--text-muted);margin-top:2px;font-size:10px}.operations-toolbar{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#ffffff03;align-items:end;gap:12px;padding:14px 16px;display:flex}.operations-tabs{border:1px solid var(--border-subtle);background:#0003;border-radius:10px;padding:3px;display:flex}.operations-tabs button,.operations-refresh,.operations-pagination button{color:var(--text-muted);font:inherit;cursor:pointer;border:0;font-size:11px;font-weight:700}.operations-tabs button{background:0 0;border-radius:7px;min-height:34px;padding:0 13px}.operations-tabs button.active{color:var(--positive);background:#3dd3971f;box-shadow:inset 0 0 0 1px #3dd3972e}.operation-account-filter{gap:5px;min-width:280px;margin-left:auto;display:grid}.operation-account-filter>span{color:var(--text-muted);letter-spacing:.12em;text-transform:none;font-size:9px;font-weight:800}.operation-account-filter select{border:1px solid var(--border-subtle);height:40px;color:var(--text-primary);font:inherit;background:#151c25;border-radius:9px;outline:none;padding:0 34px 0 12px;font-size:12px}.operation-account-filter select:focus{border-color:#5ccfff80;box-shadow:0 0 0 3px #5ccfff14}.operations-refresh{border:1px solid var(--border-subtle);height:40px;color:var(--text-secondary);background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.operations-refresh:hover:not(:disabled),.operations-pagination button:hover:not(:disabled){color:var(--positive);border-color:#3dd39747}.operations-summary{color:var(--text-muted);justify-content:space-between;padding:10px 16px;font-size:10px;display:flex}.operations-summary strong{color:var(--text-primary);font-size:12px}.operations-table-wrap{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);max-height:510px;overflow:auto}.operations-table{min-width:1120px}.operations-table thead{z-index:2;background:#0c1117;position:sticky;top:0}.operations-table td{white-space:nowrap}.operations-table td>small{color:var(--text-muted);margin-top:4px;font-size:9px}.operation-side{letter-spacing:.04em;text-transform:none;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.side-buy,.direction-long{color:var(--positive);background:#3dd3971a}.side-sell,.direction-short{color:var(--negative);background:#f56c751a}.operation-order{max-width:180px;color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;font-size:10px;overflow:hidden}.operations-error,.operations-empty{color:var(--negative);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.operations-empty{color:var(--text-muted);flex-direction:column;padding:30px 16px}.operations-empty strong{color:var(--text-secondary)}.operations-pagination{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px;font-size:10px;display:flex}.operations-pagination button{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:8px;min-height:31px;padding:0 11px}.operations-tabs button:disabled,.operations-refresh:disabled,.operations-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){.operations-heading{align-items:flex-start}.operations-storage{width:100%}.operations-toolbar{grid-template-columns:1fr;display:grid}.operations-tabs{grid-template-columns:1fr 1fr;display:grid}.operation-account-filter{width:100%;min-width:0;margin-left:0}.operations-table-wrap{display:none}.mobile-operation-list{gap:8px;padding:10px;display:grid}.operation-card{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:11px;padding:12px}.operation-card-head,.operation-card-grid{justify-content:space-between;align-items:center;gap:8px;display:flex}.operation-card-head>span:first-child{color:var(--text-muted);font-size:9px}.operation-card-account{gap:3px;margin:12px 0}.operation-card-account strong{font-size:13px}.operation-card-account small{color:var(--text-muted);font-size:10px}.operation-card-grid{border-top:1px solid var(--border-subtle);padding-top:10px}.operation-card-grid span{gap:3px;display:grid}.operation-card-grid small{color:var(--text-muted);letter-spacing:.08em;text-transform:none;font-size:8px;font-weight:800}.operation-card-grid strong{font-size:11px}.operations-pagination{justify-content:space-between}}.heat-legend{color:var(--text-muted);gap:6px;font-size:9px}.loss-swatch,.gain-swatch{border-radius:3px;width:9px;height:9px;display:inline-block}.loss-swatch{background:var(--negative-soft);border:1px solid #c05b4d73;margin-left:7px}.gain-swatch{background:var(--positive-soft);border:1px solid #4a9e7c73;margin-left:7px}.heatmap-table{table-layout:fixed;width:max-content;min-width:100%}.heatmap-table th,.heatmap-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #8b98a517;border-right:1px solid #8b98a512;width:78px;height:42px;padding:5px 7px;font-size:9px}.heatmap-table thead th{height:34px;color:var(--text-faint);background:#151c25;font-weight:650}.heatmap-table th:first-child{z-index:3;text-align:left;width:138px;min-width:138px;box-shadow:1px 0 0 var(--border), 8px 0 18px #00000014;background:#151c25;position:sticky;left:0}.heatmap-table tbody th:first-child{background:#151c25}.heatmap-table th:first-child span,.heatmap-table th:first-child small{text-overflow:ellipsis;display:block;overflow:hidden}.heatmap-table th:first-child small{color:var(--text-muted);margin-top:2px;font-size:8px;font-weight:500}.heatmap-table .heat-total{background:#151c25;font-weight:750}.daily-table td:first-child{color:var(--text-muted);font-weight:650}.audit-footer{min-height:70px;color:var(--text-muted);border:1px solid var(--border);background:#0f15137a;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.audit-primary{gap:10px;min-width:0}.audit-primary>svg{color:var(--positive);flex:none}.audit-primary>span{min-width:0;display:grid}.audit-primary strong{color:var(--text);font-size:10px}.audit-primary small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.audit-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px}.audit-stats span{border:1px solid var(--border);white-space:nowrap;background:#ffffff06;border-radius:6px;padding:4px 7px;font-size:8px}.audit-stats.warning{color:var(--warning)}.loading-state{min-height:430px;color:var(--text-muted);place-content:center;justify-items:center;gap:8px;display:grid}.loading-state svg{color:var(--positive)}.loading-state strong{color:var(--text);font-size:14px}.loading-state span{font-size:10px}.spinning svg,svg.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1240px){.control-band{grid-template-columns:1fr}.simulator-environment-banner{grid-template-columns:auto minmax(0,1fr);padding:10px}.simulator-banner-actions{grid-column:1/-1}.simulator-compact-shell .overview-grid{grid-template-columns:1fr}.scope-controls{width:100%}.period-controls{justify-content:space-between}.overview-grid{grid-template-columns:1fr}.hero-result{min-height:235px}.metrics-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.metric,.metric:nth-child(4),.metric:nth-child(5){grid-column:span 2}}@media (max-width:980px){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metric{grid-column:span 2}.metric:nth-child(4),.metric:nth-child(5){grid-column:span 3}.charts-grid{grid-template-columns:1fr}.server-card-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:20px}}@media (max-width:760px){:root{font-size:13px}.app-shell{padding:0 10px 24px}.topbar{gap:12px;min-height:72px;margin:0 -10px;padding:0 10px}.brand-block{gap:9px}.brand-mark{border-radius:11px;width:39px;height:39px}h1{font-size:18px}.brand-copy p,.freshness{display:none}.action-button{width:37px;padding:0}.action-button>span{display:none}.control-band{margin-top:12px;padding:10px}.simulator-environment-banner{gap:8px}.simulator-banner-copy small{white-space:normal}.simulator-banner-actions{grid-template-columns:1fr;display:grid}.simulator-asset-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.simulator-detail-toggle{width:100%;padding-inline:9px}.simulator-compact-shell .mobile-account-list{scrollbar-width:thin;max-height:680px;overflow-y:auto}.period-controls{grid-template-columns:1fr;display:grid}.quick-ranges{grid-template-columns:repeat(3,1fr);width:100%}.date-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.date-controls label{min-width:0}.date-controls label svg,.date-controls label>span{display:none}.date-controls input{border-left:0;width:100%}.primary-button{grid-column:1/-1}.positions-panel{grid-template-columns:1fr}.positions-heading{border-bottom:1px solid #e5a13d2e;border-right:0;padding:0 0 9px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric,.metric:nth-child(4){grid-column:span 1}.metric:nth-child(5){grid-column:span 2}.metric{min-height:116px;padding:12px}.metric-value{font-size:18px}.hero-result{min-height:245px;padding:15px}.hero-main>strong{font-size:clamp(31px,10vw,43px)}.chart-canvas{height:255px}.chart-canvas-with-legend{height:218px}.panel-heading,.section-heading{min-height:61px;padding:11px 12px}.ranking-heading{flex-direction:column;align-items:stretch;gap:10px;min-height:0}.ranking-heading p{white-space:normal}.ranking-panel-meta{justify-content:space-between;width:100%}.ranking-mode-control{flex:auto}.ranking-mode-control button{flex:1 1 0;justify-content:center}.scroll-hint{display:none}.server-grid{grid-template-columns:1fr}.server-card-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.accounts-table-wrap,.daily-table-wrap{display:none}.mobile-sort-bar{border-bottom:1px solid var(--border);align-items:center;gap:5px;padding:8px 10px;display:flex;overflow-x:auto}.mobile-sort-bar>span{color:var(--text-faint);white-space:nowrap;margin-right:3px;font-size:9px}.mobile-sort-bar button{min-height:28px;color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;background:#ffffff06;border-radius:7px;align-items:center;gap:3px;padding:0 8px;font-size:9px;display:inline-flex}.mobile-sort-bar button.active{color:var(--text);background:var(--surface-hover);border-color:var(--border-strong)}.mobile-account-list,.mobile-daily-list{gap:7px;padding:9px;display:grid}.account-card,.day-card{background:#ffffff05;border:1px solid #8b98a51a;border-radius:10px;padding:11px}.account-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.account-rank{width:27px;height:27px;color:var(--text-faint);background:#ffffff08;border-radius:7px;place-items:center;font-size:9px;font-weight:700;display:grid}.account-card-head>div{min-width:0;display:grid}.account-card-head strong,.account-card-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-card-head strong{font-size:10px}.account-card-head small{color:var(--text-muted);margin-top:2px;font-size:8px}.profile-card-servers{margin-top:8px;padding-left:35px}.account-card-result{justify-content:space-between;align-items:end;gap:10px;margin-top:13px;display:flex}.account-card-result span{color:var(--text-faint);text-transform:none;font-size:8px}.account-card-result strong{letter-spacing:-.03em;font-size:18px}.account-card-stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;padding-top:9px;display:grid}.account-card-stats>span,.day-server-grid>span{min-width:0;display:grid}.account-card-stats small,.day-server-grid small{color:var(--text-faint);text-transform:none;font-size:7px}.account-card-stats strong,.day-server-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.day-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.day-card-head span{color:var(--text-muted);font-size:10px;font-weight:650}.day-card-head strong{letter-spacing:-.025em;font-size:16px}.day-server-grid{background:#00000029;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;padding:8px;display:grid}.day-card-foot{color:var(--text-faint);white-space:nowrap;gap:9px;margin-top:8px;font-size:8px;display:flex;overflow-x:auto}.audit-footer{flex-direction:column;align-items:flex-start}.audit-primary small{white-space:normal}.audit-stats{justify-content:flex-start}}@media (max-width:450px){.brand-copy .eyebrow{font-size:8px}h1{font-size:17px}.segmented-control button{padding:5px 4px;font-size:9px}.segmented-control button i{display:none}.status-grid{grid-template-columns:1fr}.status-card{min-height:64px}.hero-footer span{font-size:7px}.metric-label{font-size:9px}.metric-icon{width:26px;height:26px}.metric-value{font-size:16px}.server-card-footer,.account-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.heat-legend{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.primary-navigation{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background-deep);align-items:center;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.primary-navigation button{height:36px;color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:1px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s;display:flex}.primary-navigation button:hover{color:var(--text);background:#ffffff09}.primary-navigation button.active{color:var(--accent);background:var(--surface-raised);box-shadow:inset 0 -2px 0 var(--accent)}.directory-page{gap:14px;margin-top:14px;display:grid}.directory-page>*,.directory-hero-copy,.directory-summary article,.directory-toolbar>*,.profile-section,.profile-grid,.profile-card{min-width:0}.directory-hero{min-height:154px;box-shadow:var(--shadow-panel);background:radial-gradient(28rem 14rem at 84% 20%,#4a9e7c21,#0000 70%),linear-gradient(135deg,#0f1c17f5,#080e0cf5);border:1px solid #4a9e7c2e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.directory-hero:before{pointer-events:none;content:"";opacity:.24;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.directory-hero-copy,.directory-updated{z-index:1;position:relative}.directory-hero-copy h2{letter-spacing:-.04em;margin-top:8px;font-size:clamp(24px,3vw,34px)}.directory-hero-copy p{max-width:690px;color:var(--text-muted);margin-top:9px;font-size:12px}.directory-updated{border:1px solid var(--border);background:#040a0885;border-radius:12px;align-items:center;gap:11px;min-width:220px;padding:12px 14px;display:flex}.directory-updated>span{width:34px;height:34px;color:var(--positive);background:var(--positive-soft);border-radius:9px;place-items:center;display:grid}.directory-updated>span.pulse svg{animation:1s linear infinite spin}.directory-updated div{gap:2px;display:grid}.directory-updated small{color:var(--text-faint);letter-spacing:.06em;text-transform:none;font-size:9px;font-weight:750}.directory-updated strong{font-size:11px}.directory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.directory-summary article{border:1px solid var(--border);background:linear-gradient(145deg,#101815f0,#0a0f0df0);border-radius:14px;align-items:center;gap:14px;min-height:108px;padding:18px;display:flex}.directory-summary article.warning{border-color:#e5a13d3d}.directory-summary-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.directory-summary-icon.positive{color:var(--positive);background:var(--positive-soft)}.directory-summary article>div{min-width:0;display:grid}.directory-summary small{color:var(--text-faint);letter-spacing:.055em;text-transform:none;font-size:9px;font-weight:750}.directory-summary strong{margin-top:2px;font-size:25px;line-height:1.15}.directory-summary p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.directory-toolbar{border:1px solid var(--border);background:#0c1210e0;border-radius:14px;grid-template-columns:auto minmax(190px,.55fr) minmax(260px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.directory-server-filter{gap:7px;display:grid}.directory-server-filter>span,.directory-profile-filter>span{color:var(--text-faint);text-transform:none;font-size:9px;font-weight:750}.directory-server-buttons{gap:4px;display:flex}.directory-server-buttons button,.directory-kind-filter button{height:36px;color:var(--text-muted);cursor:pointer;background:#0308068c;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:680;display:flex}.directory-server-buttons button.active,.directory-kind-filter button.active{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.scope-dot{background:var(--text-faint);border-radius:50%;width:6px;height:6px}.scope-dot-rogerio{background:var(--accent);box-shadow:0 0 7px var(--accent)}.scope-dot-myfriend{background:var(--warning);box-shadow:0 0 7px var(--warning)}.scope-dot-ac02{background:#54a9d8;box-shadow:0 0 7px #54a9d8}.scope-dot-luciana{background:var(--positive);box-shadow:0 0 7px var(--positive)}.scope-dot-orea{background:var(--negative);box-shadow:0 0 7px var(--negative)}.scope-dot-marcelo{background:#a88bd4;box-shadow:0 0 7px #a88bd4}.scope-dot-rc9{background:#59b9b0;box-shadow:0 0 7px #59b9b0}.directory-profile-filter{gap:7px;min-width:0;display:grid}.directory-profile-filter select{border:1px solid var(--border);width:100%;height:38px;color:var(--text);font:inherit;text-overflow:ellipsis;cursor:pointer;background:#0c1117;border-radius:10px;outline:0;padding:0 34px 0 11px;font-size:10px;overflow:hidden}.directory-profile-filter select:focus{border-color:#8b98a57a;box-shadow:0 0 0 3px #8b98a50f}.directory-search{border:1px solid var(--border);height:38px;color:var(--text-faint);background:#0308069e;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.directory-search:focus-within{border-color:#8b98a57a;box-shadow:0 0 0 3px #8b98a50f}.directory-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.directory-search input::placeholder{color:var(--text-faint)}.directory-kind-filter{gap:4px;display:flex}.directory-alert{border:1px solid var(--border);min-height:42px;color:var(--text-muted);background:#0d1311eb;border-radius:11px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;display:flex}.directory-alert.warning{color:#e5a13d;background:var(--warning-soft);border-color:#e5a13d38}.directory-alert.danger{color:#c05b4d;background:var(--negative-soft);border-color:#c05b4d40}.directory-alert span{flex:1}.directory-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.profile-section{border:1px solid var(--border);background:#0a0f0db3;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:20px;display:grid}.profile-section>*{width:100%;min-width:0;max-width:100%}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-card{border:1px solid var(--border);background:linear-gradient(145deg,#131c18eb,#0a100eeb);border-radius:13px;gap:15px;padding:17px;display:grid}.profile-card-button{width:100%;color:var(--text);text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.profile-card-button:hover{background:linear-gradient(145deg,#182620f5,#0b1310f5);border-color:#4a9e7c4d;transform:translateY(-2px)}.profile-card-button.selected{background:linear-gradient(145deg,#193127fa,#0a1611fa);border-color:#4a9e7c94;box-shadow:0 0 0 2px #4a9e7c14,0 18px 42px #00000038}.profile-card-button.selected:after{content:"Rotas selecionadas";color:var(--positive-bright);background:var(--positive-soft);letter-spacing:.04em;text-transform:none;border-radius:6px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:750}.profile-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-health{color:var(--text-faint);letter-spacing:.05em;text-transform:none;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.profile-health i,.connection-pill i{background:var(--text-faint);border-radius:50%;width:6px;height:6px}.profile-health.online{color:var(--positive)}.profile-health.online i,.connection-pill.online i{background:var(--positive);box-shadow:0 0 7px var(--positive)}.profile-name{align-items:center;gap:11px;display:flex}.profile-name>span{width:38px;height:38px;color:var(--positive-bright);background:var(--positive-soft);border:1px solid #4a9e7c2b;border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:760;display:grid}.profile-name div{gap:2px;min-width:0;display:grid}.profile-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-name small{color:var(--text-muted);font-size:9px}.profile-key{background:#03080680;border:1px solid #8b98a51a;border-radius:9px;gap:7px;padding:10px;display:grid}.profile-key span{color:var(--text-faint);letter-spacing:.055em;text-transform:none;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.profile-key code{color:#c9c6bc;font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-flags{flex-wrap:wrap;gap:5px;display:flex}.profile-flags span{color:var(--text-faint);background:#ffffff09;border-radius:6px;padding:4px 7px;font-size:8px}.profile-flags span.active{color:var(--positive);background:var(--positive-soft)}.directory-table-panel{scroll-margin-top:96px;overflow:hidden}.directory-table-wrap{max-height:720px;overflow:auto}.directory-table{min-width:1180px}.directory-table th{z-index:2;background:#151c25;position:sticky;top:0}.directory-table td{vertical-align:middle}.directory-table td:first-child{min-width:160px}.directory-table td:nth-child(2){min-width:145px}.directory-table td:nth-child(4){min-width:155px}.directory-table td>strong{font-size:10px;display:block}.route-id{max-width:180px;color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.account-kind,.connection-pill,.config-pill{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.kind-real{color:var(--positive);background:var(--positive-soft)}.kind-swing{color:var(--accent);background:var(--accent-soft)}.kind-simulator{color:var(--warning);background:var(--warning-soft)}.connection-pill{color:var(--text-muted);background:#ffffff09}.connection-pill.online{color:var(--positive);background:var(--positive-soft)}.config-pill.active{color:#c9c6bc;background:#8b98a514}.config-pill.warning{color:var(--warning);background:var(--warning-soft)}.instrument-list{max-width:190px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-directory-list{display:none}@media (max-width:1180px){.topbar{gap:12px}.brand-copy p,.freshness{display:none}.primary-navigation button{padding:0 12px}.directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-toolbar{grid-template-columns:1fr 1fr}.directory-kind-filter{grid-column:1/-1}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1420px) and (min-width:761px){.topbar{gap:12px}.brand-copy p,.freshness{display:none}.primary-navigation button{padding-inline:10px}}@media (min-width:901px) and (max-width:1700px){.topbar{flex-wrap:wrap;gap:8px 16px;padding-block:10px}.topbar>.brand-block{flex:1 0 auto}.topbar>.primary-navigation{order:3;width:100%}}@media (max-width:760px){.topbar{flex-wrap:wrap;align-content:center;min-height:116px;padding-top:8px;padding-bottom:8px}.primary-navigation{order:3;width:100%}.primary-navigation button{flex:1;justify-content:center;gap:4px;min-width:0;padding:0 5px;font-size:9px}.directory-page{margin-top:10px}.directory-hero{border-radius:14px;flex-direction:column;align-items:stretch;min-height:0;padding:22px 18px}.directory-hero-copy h2{overflow-wrap:anywhere;font-size:25px}.directory-updated{min-width:0}.directory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.directory-summary article{flex-direction:column;align-items:flex-start;gap:9px;min-height:96px;padding:13px}.directory-summary-icon{width:32px;height:32px}.directory-summary strong{font-size:21px}.directory-summary p{display:none}.directory-toolbar{grid-template-columns:1fr;padding:10px}.directory-server-buttons{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.directory-server-buttons button{min-width:0;padding:0 5px;font-size:9px}.directory-kind-filter{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.directory-kind-filter button{min-width:0;padding:0 5px;font-size:9px}.profile-section{padding:14px}.profile-grid{grid-template-columns:1fr}.directory-table-wrap{display:none}.mobile-directory-list{gap:8px;padding:0 12px 12px;display:grid}.directory-account-card{border:1px solid var(--border);background:#0d1411eb;border-radius:12px;gap:12px;padding:14px;display:grid}.directory-account-head,.directory-account-main{justify-content:space-between;align-items:center;gap:10px;display:flex}.directory-account-head>div{gap:2px;min-width:0;display:grid}.directory-account-head strong{font-size:14px}.directory-account-head small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.directory-account-main>span:first-child{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.directory-account-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.directory-account-meta>span{background:#03080673;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.directory-account-meta small{color:var(--text-faint);text-transform:none;font-size:7px;font-weight:750}.directory-account-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}}@media (max-width:450px){.brand-copy h1{font-size:15px}.directory-summary{grid-template-columns:1fr 1fr}.directory-server-buttons button i{display:none}.directory-account-meta{grid-template-columns:1fr 1fr}}.login-shell{min-height:100vh;color:#f4f2ec;background:radial-gradient(circle at 15% 15%,#1eb1701a,#0000 34%),radial-gradient(circle at 90% 82%,#1b745121,#0000 38%),#080c11;place-items:center;min-height:100dvh;padding:28px;display:grid;position:relative;overflow:hidden}.login-shell:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#5ee29d06 1px,#0000 1px),linear-gradient(90deg,#5ee29d06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.login-card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0f1915f5,#070d0bf0);border:1px solid #8ad1ad2b;border-radius:22px;width:min(100%,510px);padding:34px 36px 28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff09}.login-card:after{content:"";background:linear-gradient(90deg,#0000,#e5a13d,#0000);width:46%;height:1px;position:absolute;top:0;left:11%}.login-brand{align-items:center;gap:16px;display:flex}.login-brand>div:last-child{gap:4px;display:grid}.login-brand>div:last-child span{color:#46525f;letter-spacing:.19em;font-size:9px;font-weight:800}.login-brand>div:last-child strong{color:#f4f2ec;font-size:13px;font-weight:650}.login-monogram{background:#2cd47d0e;border:1px solid #5ae29c3d;border-radius:14px;grid-template-columns:1fr auto 1fr;place-items:center;width:57px;height:57px;padding:0 7px;display:grid;box-shadow:inset 0 0 24px #2fd78009}.login-monogram span,.login-monogram strong{color:#e5a13d;letter-spacing:-.04em;font-size:11px;font-weight:850}.login-monogram i{background:#73cb9d40;width:1px;height:19px;transform:rotate(18deg)}.login-copy{max-width:410px}.login-kicker{color:#e5a13d;letter-spacing:.08em;text-transform:none;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.login-copy h1{color:#f4f2ec;letter-spacing:-.045em;margin:17px 0 14px;font-size:clamp(30px,5vw,43px);font-weight:570;line-height:1.06}.login-copy h1 em{color:#e5a13d;font-style:normal}.login-copy p{color:#8b98a5;max-width:390px;margin:0;font-size:13px;line-height:1.65}.login-form{gap:10px;margin-top:31px;display:grid}.login-form>label{color:#8b98a5;letter-spacing:.06em;text-transform:none;font-size:10px;font-weight:700}.password-field{color:#8b98a5;background:#0106048c;border:1px solid #88b29d2e;border-radius:11px;align-items:center;gap:11px;height:50px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.password-field input{color:#f4f2ec;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.password-field input::placeholder{color:#46525f}.password-field button{color:#8b98a5;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.login-error{color:#c05b4d;font-size:11px}.login-submit{color:#0c1117;cursor:pointer;background:linear-gradient(135deg,#e5a13d,#e5a13d);border:1px solid #e5a13d;border-radius:11px;justify-content:space-between;align-items:center;height:51px;margin-top:5px;padding:0 17px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px #2ccd7a26}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 36px #2ccd7a38}.login-submit:disabled{opacity:.48;cursor:not-allowed}.login-arrow{font-size:22px;font-weight:400;line-height:1}.login-checking{color:#8b98a5;justify-content:center;align-items:center;gap:10px;height:118px;font-size:11px;display:flex}.login-footer{color:#46525f;border-top:1px solid #7b9d8c1f;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-top:18px;display:flex}.login-footer span{align-items:center;gap:7px;font-size:9px;display:flex}.login-footer span i{background:#4a9e7c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4a9e7c}.login-footer small{letter-spacing:.08em;text-transform:none;font-size:8px}.login-side-note{z-index:1;text-align:right;gap:7px;width:230px;display:grid;position:absolute;bottom:5vh;right:5vw}.login-side-note span{color:#e5a13d;letter-spacing:.18em;font-size:8px;font-weight:800}.login-side-note strong{color:#46525f;font-size:10px;font-weight:500;line-height:1.5}.action-button-logout{color:#8b98a5}.tv-pairing-shell,.tv-approval-shell{min-height:100vh;color:#f4f2ec;background:radial-gradient(52rem 30rem at 50% -12rem,#28c97c29,#0000 68%),radial-gradient(36rem 25rem at 100% 100%,#15794f1f,#0000 72%),#080c11;place-items:center;min-height:100dvh;padding:clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}.tv-pairing-brand{z-index:2;align-items:center;gap:13px;display:flex;position:absolute;top:clamp(22px,3vw,40px);left:clamp(22px,3vw,46px)}.tv-pairing-brand .login-monogram{border-radius:12px;width:48px;height:48px}.tv-pairing-brand>div:last-child{gap:3px;display:grid}.tv-pairing-brand>div:last-child span{color:#46525f;letter-spacing:.18em;font-size:8px;font-weight:800}.tv-pairing-brand>div:last-child strong{font-size:13px}.tv-pairing-card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0e1814f7,#070d0bf2);border:1px solid #70d5a22b;border-radius:26px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,6vw,74px);width:min(100%,1080px);padding:clamp(30px,4vw,54px);display:grid;position:relative;box-shadow:0 40px 110px #00000094,inset 0 1px #ffffff09}.tv-pairing-card:before{content:"";background:linear-gradient(90deg,#0000,#e5a13d,#0000);width:36%;height:1px;position:absolute;top:0;left:8%}.tv-pairing-copy h1{letter-spacing:-.05em;margin:18px 0 15px;font-size:clamp(34px,4vw,54px);font-weight:580;line-height:1.02}.tv-pairing-copy h1 em{color:var(--positive-bright);font-style:normal}.tv-pairing-copy>p{color:#8b98a5;max-width:560px;font-size:clamp(12px,1.15vw,15px);line-height:1.65}.tv-pairing-steps{gap:9px;margin:27px 0 0;padding:0;list-style:none;display:grid}.tv-pairing-steps li{align-items:center;gap:11px;display:flex}.tv-pairing-steps li>span{width:27px;height:27px;color:var(--positive);background:var(--positive-soft);border:1px solid #4edc9133;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.tv-pairing-steps li div{gap:1px;display:grid}.tv-pairing-steps strong{font-size:11px}.tv-pairing-steps small{color:#8b98a5;font-size:9px}.tv-pairing-status{background:#4a9e7c0e;border:1px solid #4a9e7c24;border-radius:12px;align-items:center;gap:12px;min-height:58px;margin-top:27px;padding:11px 13px;display:flex}.tv-pairing-status>i{background:var(--positive);width:9px;height:9px;box-shadow:0 0 11px var(--positive);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite tv-status-pulse}.tv-pairing-status div{gap:2px;display:grid}.tv-pairing-status strong{font-size:10px}.tv-pairing-status small{color:#46525f;font-size:8px}.tv-pairing-status.error,.tv-pairing-status.expired{background:var(--negative-soft);border-color:#c05b4d33}.tv-pairing-status.error>i,.tv-pairing-status.expired>i{background:var(--negative);box-shadow:0 0 11px var(--negative);animation:none}.tv-qr-panel{justify-items:center;gap:14px;min-width:0;display:grid}.tv-qr-frame{aspect-ratio:1;width:min(29vw,340px);color:var(--positive);background:#f4f2ec;border-radius:22px;place-items:center;padding:13px;display:grid;position:relative;box-shadow:0 24px 70px #0000006b,0 0 0 7px #4be09209}.tv-qr-frame.loading{background:#0d1914f5;border:1px solid #56e69d26}.tv-qr-frame img{width:100%;height:100%;image-rendering:pixelated;border-radius:12px;display:block}.tv-qr-corner{border-color:var(--positive);pointer-events:none;border-style:solid;width:31px;height:31px;position:absolute}.tv-qr-corner.top-left{border-width:2px 0 0 2px;border-radius:10px 0 0;top:-7px;left:-7px}.tv-qr-corner.top-right{border-width:2px 2px 0 0;border-radius:0 10px 0 0;top:-7px;right:-7px}.tv-qr-corner.bottom-left{border-width:0 0 2px 2px;border-radius:0 0 0 10px;bottom:-7px;left:-7px}.tv-qr-corner.bottom-right{border-width:0 2px 2px 0;border-radius:0 0 10px;bottom:-7px;right:-7px}.tv-qr-meta{color:#8b98a5;justify-content:center;align-items:center;gap:18px;min-height:25px;font-size:9px;font-weight:700;display:flex}.tv-qr-meta span{align-items:center;gap:6px;display:inline-flex}.tv-qr-meta time{min-width:46px;color:var(--positive-bright);font-variant-numeric:tabular-nums}.tv-regenerate-button{height:38px;color:var(--positive-bright);background:var(--positive-soft);cursor:pointer;border:1px solid #4a9e7c40;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.tv-pairing-footer{z-index:2;color:#46525f;align-items:center;gap:7px;font-size:9px;display:inline-flex;position:absolute;bottom:clamp(18px,2vw,30px)}.tv-pairing-loading{z-index:2;color:#8b98a5;justify-items:center;gap:12px;font-size:11px;display:grid;position:relative}.tv-approval-card{z-index:2;background:linear-gradient(145deg,#0f1915f7,#070d0bf5);border:1px solid #70d5a22b;border-radius:22px;width:min(100%,500px);padding:34px;position:relative;box-shadow:0 34px 90px #00000094}.tv-approval-icon{width:58px;height:58px;color:var(--positive);background:var(--positive-soft);border:1px solid #4a9e7c38;border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.tv-approval-card h1{margin:13px 0 11px;font-size:31px}.tv-approval-card>p{color:#8b98a5;font-size:12px;line-height:1.65}.tv-approval-scope{gap:8px;margin-top:24px;display:grid}.tv-approval-scope>span{color:var(--positive);background:#ffffff05;border:1px solid #90b5a21c;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;display:flex}.tv-approval-scope div{gap:2px;display:grid}.tv-approval-scope strong{color:var(--text);font-size:10px}.tv-approval-scope small{color:#46525f;font-size:8px}.tv-approval-error{color:var(--negative);background:var(--negative-soft);border:1px solid #c05b4d33;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:10px}.tv-approve-button{color:#0c1117;cursor:pointer;background:linear-gradient(135deg,#e5a13d,#e5a13d);border:1px solid #e5a13d;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;height:49px;margin-top:18px;font-size:11px;font-weight:800;display:flex}.tv-approval-card.approved{text-align:center}.tv-approval-card.approved .tv-approval-icon{margin-inline:auto}.tv-approved-badge{color:var(--positive);background:var(--positive-soft);border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.tv-approved-badge i{background:var(--positive);width:7px;height:7px;box-shadow:0 0 8px var(--positive);border-radius:50%}@keyframes tv-status-pulse{50%{opacity:.38;transform:scale(.78)}}@media (max-width:720px){.login-shell{align-items:center;padding:16px}.login-card{border-radius:18px;padding:26px 22px 22px}.login-divider{margin:22px 0 24px}.login-copy h1{font-size:31px}.login-copy p{font-size:12px}.login-side-note{display:none}.login-footer{flex-direction:column;align-items:flex-start;gap:7px}.tv-pairing-shell{align-items:start;padding:92px 16px 58px;overflow-y:auto}.tv-pairing-card{grid-template-columns:1fr;gap:30px;padding:26px 21px}.tv-pairing-copy h1{font-size:34px}.tv-qr-frame{width:min(76vw,330px)}.tv-pairing-footer{text-align:center;margin-top:25px;position:relative;bottom:auto}.tv-approval-shell{padding:16px;overflow-y:auto}.tv-approval-card{padding:27px 22px}}.login-shell,.tv-pairing-shell,.tv-approval-shell{color:var(--text);background:var(--background)}.login-shell:before,.login-ambient{display:none}.quant-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quant-backdrop-grid{opacity:.28;background-image:linear-gradient(#8b98a517 1px,#0000 1px),linear-gradient(90deg,#8b98a514 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#00000094 48%,#0000 86%);mask-image:linear-gradient(135deg,#000 0%,#00000094 48%,#0000 86%)}.quant-backdrop-cursor{background:var(--accent);width:12px;height:20px;animation:1.2s step-end infinite quant-cursor;position:absolute;bottom:clamp(28px,8vh,92px);right:clamp(28px,7vw,112px)}@keyframes quant-cursor{50%{opacity:.18}}.login-card,.tv-pairing-card,.tv-approval-card{border:1px solid var(--border-strong);border-radius:var(--radius-panel);-webkit-backdrop-filter:none;backdrop-filter:none;background:#151c25f7;box-shadow:18px 18px #080c11c7,0 30px 80px #0000005c}.login-card:after,.tv-pairing-card:before{background:var(--accent);width:72px;height:3px;top:-1px;left:-1px}.login-brand{justify-content:space-between;gap:24px}.login-brand-lockup .quant-symbol{width:42px;height:42px}.login-brand-lockup .quant-wordmark{font-size:25px}.login-brand>span,.tv-pairing-brand>div span{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:none;font-size:8px;font-weight:500}.login-divider{background:var(--border);height:1px;margin:27px 0 30px}.login-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;font-weight:500}.login-copy h1,.tv-pairing-copy h1,.tv-approval-card h1{color:var(--text);font-family:var(--font-mono);letter-spacing:-.045em;font-weight:500}.login-copy h1 em,.tv-pairing-copy h1 em{color:var(--text);font-style:normal}.login-copy h1 em:after,.tv-pairing-copy h1 em:after{content:"";background:var(--accent);width:.24em;height:.72em;margin-left:.18em;animation:1.2s step-end infinite quant-cursor;display:inline-block}.login-copy p,.tv-pairing-copy>p,.tv-approval-card>p{color:var(--text-muted);font-family:var(--font-sans)}.login-form>label{color:var(--text-muted);font-family:var(--font-mono);font-weight:500}.password-field{border-color:var(--border);border-radius:var(--radius-control);color:var(--text-muted);background:var(--background-deep)}.password-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.password-field.invalid{border-color:var(--negative)}.password-field input{color:var(--text)}.password-field input::placeholder,.password-field button,.login-checking{color:var(--text-faint)}.password-field button:hover{color:var(--accent)}.login-error{color:var(--negative)}.login-submit,.tv-approve-button{border:1px solid var(--accent);border-radius:var(--radius-control);color:var(--background);background:var(--accent);box-shadow:none;font-family:var(--font-mono);font-weight:600}.login-submit:hover:not(:disabled),.tv-approve-button:hover:not(:disabled){box-shadow:none;background:#efb45d;transform:none}.login-footer{border-color:var(--border);color:var(--text-faint);font-family:var(--font-mono)}.login-footer span i,.tv-approved-badge i{background:var(--positive);box-shadow:none}.login-side-note span{color:var(--accent);font-family:var(--font-mono);font-weight:500}.login-side-note strong,.action-button-logout{color:var(--text-faint)}.tv-pairing-brand{align-items:flex-start}.tv-brand-lockup .quant-symbol{width:36px;height:36px}.tv-brand-lockup .quant-wordmark{font-size:21px}.tv-pairing-brand>div:last-child{padding-top:3px}.tv-pairing-brand>div strong{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:500}.tv-pairing-steps li>span,.tv-pairing-status,.tv-approval-scope>span{border-color:var(--border);border-radius:var(--radius-control)}.tv-pairing-steps li>span{color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono)}.tv-pairing-steps strong,.tv-pairing-status strong,.tv-approval-scope strong{font-family:var(--font-mono);font-weight:500}.tv-pairing-steps small,.tv-pairing-status small,.tv-approval-scope small,.tv-pairing-footer,.tv-pairing-loading,.tv-qr-meta{color:var(--text-faint)}.tv-pairing-status{background:var(--positive-soft)}.tv-pairing-status.error,.tv-pairing-status.expired{border-color:#c05b4d66}.tv-qr-frame{border-radius:var(--radius-panel);color:var(--accent);background:var(--text);box-shadow:14px 14px #080c11d1}.tv-qr-frame.loading{border-color:var(--border);background:var(--surface-raised)}.tv-qr-frame img{border-radius:0}.tv-qr-corner{border-color:var(--accent)}.tv-qr-corner.top-left,.tv-qr-corner.top-right,.tv-qr-corner.bottom-left,.tv-qr-corner.bottom-right{border-radius:0}.tv-qr-meta time{color:var(--accent)}.tv-regenerate-button{border-radius:var(--radius-control);color:var(--accent);background:var(--accent-soft);font-family:var(--font-mono);border-color:#e5a13d59}.tv-approval-brand{margin-bottom:24px}.tv-approval-brand .quant-symbol{width:31px;height:31px}.tv-approval-brand .quant-wordmark{font-size:18px}.tv-approval-icon{border-color:var(--border);border-radius:var(--radius-control);color:var(--accent);background:var(--accent-soft)}.tv-approval-scope>span{color:var(--accent);background:var(--background-deep)}.tv-approval-error{border-radius:var(--radius-control);border-color:#c05b4d66}.tv-approved-badge{border-radius:var(--radius-chip)}@media (max-width:720px){.login-card,.tv-pairing-card,.tv-approval-card{border-radius:var(--radius-panel);box-shadow:8px 8px #080c11d1}.login-brand-lockup .quant-symbol{width:35px;height:35px}.login-brand-lockup .quant-wordmark{font-size:21px}.login-brand>span{display:none}}.exposure-view{gap:12px;display:grid}.exposure-hero-grid{grid-template-columns:minmax(420px,1.14fr) minmax(420px,.86fr);gap:12px;display:grid}.exposure-hero{min-height:292px;box-shadow:var(--shadow-panel);background:radial-gradient(circle at 82% 10%,#e5a13d21,#0000 31%),linear-gradient(145deg,#16221dfa,#0b100efa);border:1px solid #e5a13d40;border-radius:16px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.exposure-hero:before{content:"";border:1px solid #e5a13d1c;border-radius:50%;width:220px;height:220px;position:absolute;top:-46px;right:-40px;box-shadow:0 0 0 34px #e5a13d06,0 0 0 72px #e5a13d05}.exposure-hero-gridlines{pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 5%,#000,#0000 78%);mask-image:linear-gradient(120deg,#0000 5%,#000,#0000 78%)}.exposure-hero-top,.exposure-composition,.exposure-hero footer,.exposure-metric-head,.exposure-method,.coverage-badge,.exposure-server{align-items:center;display:flex}.exposure-hero-top{color:var(--warning);letter-spacing:.12em;justify-content:space-between;gap:16px;font-size:10px;font-weight:760;position:relative}.exposure-hero-top>span:first-child{align-items:center;gap:7px;display:inline-flex}.exposure-hero-value{margin:auto 0 18px;position:relative}.exposure-hero-value strong{color:var(--text);letter-spacing:-.055em;font-size:clamp(38px,4vw,62px);font-weight:760;line-height:.98;display:block}.exposure-hero-value p{max-width:580px;color:var(--text-muted);margin-top:10px;font-size:12px}.exposure-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;position:relative}.exposure-composition>span{border:1px solid var(--border);background:#ffffff06;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;padding:9px 10px;display:grid}.exposure-composition i{background:var(--accent);border-radius:50%;grid-row:1/span 2;width:7px;height:7px;box-shadow:0 0 10px}.exposure-composition .long i{color:var(--positive);background:var(--positive)}.exposure-composition .short i{color:var(--negative);background:var(--negative)}.exposure-composition .net i{color:var(--warning);background:var(--warning)}.exposure-composition b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.exposure-composition small{color:var(--text-faint);text-transform:none;letter-spacing:.07em;font-size:9px}.exposure-hero footer{color:var(--text-faint);border-top:1px solid var(--border);background:#0000002e;justify-content:space-between;gap:12px;margin:13px -20px -20px;padding:10px 20px;font-size:10px;position:relative}.exposure-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.exposure-metric{border:1px solid var(--border);background:linear-gradient(145deg,#121916f5,#0c110ff5);border-radius:13px;flex-direction:column;justify-content:space-between;min-height:141px;padding:15px;display:flex}.exposure-metric-head{color:var(--text-muted);justify-content:space-between;gap:10px;font-size:10px;font-weight:650}.exposure-metric-icon{background:#ffffff09;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.exposure-metric strong{letter-spacing:-.035em;font-size:clamp(19px,2vw,28px)}.exposure-metric small{color:var(--text-faint);font-size:10px}.exposure-tone-positive{border-top-color:#4a9e7c6b}.exposure-tone-positive .exposure-metric-icon,.exposure-tone-positive>strong{color:var(--positive)}.exposure-tone-negative{border-top-color:#c05b4d6b}.exposure-tone-negative .exposure-metric-icon,.exposure-tone-negative>strong{color:var(--negative)}.exposure-tone-warning{border-top-color:#e5a13d6b}.exposure-tone-warning .exposure-metric-icon,.exposure-tone-warning>strong{color:var(--warning)}.exposure-tone-neutral{border-top-color:#8b98a566}.exposure-tone-neutral .exposure-metric-icon,.exposure-tone-neutral>strong{color:var(--accent)}.exposure-method{background:#4a9e7c0b;border:1px solid #4a9e7c29;border-radius:12px;gap:12px;padding:12px 14px}.exposure-method.warning{background:var(--warning-soft);border-color:#e5a13d3d}.exposure-method-icon{width:34px;height:34px;color:var(--positive);background:var(--positive-soft);border-radius:10px;flex:none;place-items:center;display:grid}.exposure-method.warning .exposure-method-icon{color:var(--warning);background:#e5a13d1f}.exposure-method>div{min-width:0}.exposure-method strong{font-size:12px}.exposure-method p{color:var(--text-muted);margin-top:2px;font-size:10.5px}.coverage-badge{color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;background:#00000029;border-radius:8px;flex:none;gap:6px;margin-left:auto;padding:7px 9px;font-size:9.5px}.exposure-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:12px;display:grid}.exposure-chart-panel .chart-canvas{height:330px}.exposure-chart-legend{min-height:38px}.exposure-instruments-panel{min-width:0}.exposure-instrument-list{gap:13px;padding:14px;display:grid}.exposure-instrument-list article{gap:6px;display:grid}.exposure-instrument-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.exposure-instrument-list strong{font-size:12px}.exposure-instrument-list span{color:var(--text);font-size:11px;font-weight:650}.exposure-instrument-list small{color:var(--text-faint);font-size:9px}.exposure-instrument-track{background:#ffffff0b;border-radius:99px;height:5px;overflow:hidden}.exposure-instrument-track i{background:linear-gradient(90deg, var(--warning), var(--positive));border-radius:inherit;height:100%;display:block;box-shadow:0 0 12px #e5a13d38}.exposure-ranking-panel{min-width:0}.exposure-table-wrap{max-height:470px}.exposure-table td{vertical-align:middle}.exposure-table td:first-child{width:42px;color:var(--text-faint)}.exposure-table td>strong,.exposure-table td>small{display:block}.exposure-table td>small{color:var(--text-faint);margin-top:2px;font-size:9px}.exposure-gross-value{color:var(--warning);font-weight:750}.exposure-server{width:max-content;color:var(--text-muted);gap:6px;font-size:10px;font-weight:650}.exposure-server i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.exposure-server-rogerio i{color:var(--series-1);background:var(--series-1)}.exposure-server-myfriend i{color:var(--series-2);background:var(--series-2)}.exposure-server-ac02 i{color:#54a9d8;background:#54a9d8}.exposure-server-luciana i{color:var(--series-3);background:var(--series-3)}.exposure-server-orea i{color:var(--series-4);background:var(--series-4)}.exposure-server-marcelo i{color:#a88bd4;background:#a88bd4}.exposure-server-rc9 i{color:#59b9b0;background:#59b9b0}.exposure-account-cards{display:none}.exposure-empty{min-height:90px;color:var(--text-faint);justify-content:center;align-items:center;gap:8px;padding:18px;font-size:11px;display:flex}@media (max-width:1060px){.exposure-hero-grid{grid-template-columns:1fr}.exposure-hero{min-height:280px}.exposure-metric{min-height:125px}.exposure-content-grid{grid-template-columns:1fr}.exposure-instrument-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.exposure-view{gap:9px}.exposure-hero{border-radius:13px;min-height:300px;padding:15px}.exposure-hero-value strong{font-size:clamp(35px,11vw,50px)}.exposure-hero-value p{font-size:10px}.exposure-composition{gap:5px}.exposure-composition>span{column-gap:5px;padding:8px 7px}.exposure-composition b{font-size:10px}.exposure-composition small{font-size:7.5px}.exposure-hero footer{margin:12px -15px -15px;padding:9px 15px}.exposure-hero footer span:last-child{display:none}.exposure-metrics-grid{gap:7px}.exposure-metric{min-height:116px;padding:12px}.exposure-metric strong{font-size:18px}.exposure-metric small{font-size:8.5px}.exposure-method{align-items:flex-start;padding:11px}.exposure-method p{font-size:9.5px}.coverage-badge{display:none}.exposure-chart-panel .chart-canvas{height:265px}.exposure-instrument-list{grid-template-columns:1fr}.exposure-table-wrap{display:none}.exposure-account-cards{gap:7px;padding:8px;display:grid}.exposure-account-cards>article{border:1px solid var(--border);background:#ffffff05;border-radius:10px;padding:11px}.exposure-account-cards header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.exposure-account-cards header>span:first-child{width:26px;height:26px;color:var(--text-faint);background:#ffffff08;border-radius:7px;place-items:center;font-size:9px;display:grid}.exposure-account-cards header div{min-width:0}.exposure-account-cards header strong,.exposure-account-cards header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exposure-account-cards header strong{font-size:11px}.exposure-account-cards header small{color:var(--text-faint);font-size:8.5px}.exposure-account-cards article>div{grid-template-columns:1.5fr 1fr 1fr;gap:6px;margin-top:10px;display:grid}.exposure-account-cards article>div>span{background:#00000024;border-radius:7px;min-width:0;padding:7px}.exposure-account-cards article>div small,.exposure-account-cards article>div strong{display:block}.exposure-account-cards article>div small{color:var(--text-faint);text-transform:none;font-size:7.5px}.exposure-account-cards article>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.exposure-account-cards footer{color:var(--text-faint);margin-top:8px;font-size:8.5px}}.strategy-page{flex-direction:column;gap:18px;min-width:0;display:flex}.strategy-dashboard-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, black);width:100%;min-width:0;max-width:2400px;box-shadow:var(--shadow-panel);border-radius:16px;margin-inline:auto;overflow:hidden}.strategy-dashboard-head{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 91%, black);flex-wrap:wrap;align-items:center;gap:22px;min-height:64px;padding:11px 16px;display:flex}.strategy-dashboard-title{min-width:180px}.strategy-dashboard-title h2{margin-top:3px;font-size:17px}.strategy-dashboard-center,.strategy-dashboard-meta,.strategy-engine-state,.strategy-live-rate,.strategy-active-count,.strategy-live-updated{align-items:center;display:inline-flex}.strategy-dashboard-center{flex-wrap:wrap;flex:940px;gap:16px;min-width:0}.strategy-dashboard-meta{flex:330px;justify-content:flex-end;gap:8px}.strategy-engine-state,.strategy-live-rate,.strategy-active-count,.strategy-live-updated{border:1px solid var(--border-strong);min-height:27px;color:var(--text-muted);letter-spacing:.04em;text-transform:none;white-space:nowrap;background:#92a09811;border-radius:999px;gap:6px;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1}.strategy-engine-state i,.strategy-active-count i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.strategy-engine-state.active,.strategy-active-count.active{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c47}.strategy-live-rate{color:var(--accent);background:var(--accent-soft);border-color:#8b98a540}.strategy-live-updated{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:0;text-transform:none}.strategy-toolbar-pnl{white-space:nowrap;gap:2px;display:grid}.strategy-turnover-pending{color:var(--warning);font-size:9px}.strategy-toolbar-pnl>span{color:var(--text-faint);letter-spacing:.06em;text-transform:none;font-size:9.5px;font-weight:700}.strategy-toolbar-pnl>strong,.strategy-exposure-values strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px}.strategy-toolbar-pnl>strong.is-positive{color:var(--positive-bright)}.strategy-toolbar-pnl>strong.is-negative{color:var(--negative)}.strategy-dashboard-metrics{flex-wrap:wrap;align-items:center;gap:18px;min-width:0;display:inline-flex}.strategy-dashboard-metrics>div{flex-shrink:0}.strategy-contract-metrics{display:contents}.strategy-exposure,.strategy-turnover{border-left:1px solid var(--border-strong);gap:4px;min-width:0;padding-left:18px;display:grid}.strategy-exposure-label,.strategy-turnover-label{color:var(--text-faint);letter-spacing:.06em;text-transform:none;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1}.strategy-exposure-values{align-items:center;gap:6px;display:inline-flex}.strategy-exposure-values>span{border:1px solid var(--border);white-space:nowrap;background:#92a0980e;border-radius:7px;align-items:center;gap:4px;min-height:25px;padding:0 8px;display:inline-flex}.strategy-exposure-values strong{line-height:1}.strategy-exposure-values small{color:var(--text-faint);letter-spacing:.035em;text-transform:none;font-size:8px;font-weight:750;line-height:1}.strategy-exposure-values .is-bought{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c33}.strategy-exposure-values .is-sold{color:var(--negative);background:var(--negative-soft);border-color:#f4707033}.strategy-exposure-values .is-total{color:var(--text)}.strategy-exposure-values .is-maximum{color:var(--warning);background:var(--warning-soft);border-color:#e5a13d47;border-radius:999px}.strategy-dashboard-toolbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 90%, transparent);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.strategy-dashboard-toolbar .directory-server-filter{flex:430px;min-width:0}.strategy-dashboard-toolbar .directory-server-buttons{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.strategy-dashboard-toolbar .directory-server-buttons button{min-width:0}.strategy-dashboard-search{flex:270px;max-width:390px}.strategy-account-filter{border:1px solid var(--border);background:var(--background-deep);border-radius:10px;flex:1 0 100%;gap:8px;min-width:0;padding:11px 12px;display:grid}.strategy-account-filter>span{color:var(--text-muted);letter-spacing:.06em;text-transform:none;font-size:10px;font-weight:750}.strategy-account-buttons{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.strategy-account-buttons button{border:1px solid var(--border);max-width:100%;min-height:36px;color:var(--text-muted);background:var(--surface-raised);cursor:pointer;overflow-wrap:anywhere;text-align:left;border-radius:8px;flex:0 auto;padding:7px 12px;font-size:10px;font-weight:680;line-height:1.3}.strategy-account-buttons button:hover{color:var(--text);border-color:var(--border-strong)}.strategy-account-buttons button.active{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c8c}.strategy-account-buttons button:focus-visible{outline:2px solid var(--positive-bright);outline-offset:2px}.strategy-account-filter>small{color:var(--text-muted);font-size:10px;line-height:1.4}.strategy-instrument-filter{min-width:150px;color:var(--text-faint);letter-spacing:.08em;text-transform:none;gap:6px;font-size:9px;font-weight:750;display:grid}.strategy-instrument-filter select{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface-raised);font:700 11px var(--font-mono);cursor:pointer;border-radius:9px;padding:0 32px 0 10px}.strategy-instrument-filter select:hover,.strategy-instrument-filter select:focus-visible{border-color:var(--border-strong);outline:none}.strategy-visibility-button{border:1px solid var(--border);min-height:36px;color:var(--text-muted);background:var(--surface-raised);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:650;display:inline-flex}.strategy-visibility-button:hover,.strategy-visibility-button.active{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.strategy-list-tools{display:contents}.strategy-display-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.strategy-display-controls .strategy-visibility-button{order:0;width:auto;min-height:36px;padding:0 11px}.strategy-display-controls .strategy-visibility-button span{display:inline}.strategy-control-toggle{border:1px solid var(--border);background:var(--surface-raised);min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.strategy-control-toggle:hover{color:var(--text);border-color:var(--border-strong)}.strategy-control-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strategy-account-scope{border:1px solid var(--border);background:#000;border-radius:9px;flex:0 0 360px;align-items:center;gap:3px;min-height:36px;padding:3px;display:inline-flex}.strategy-account-scope button{min-height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.strategy-account-scope button:hover,.strategy-account-scope button.active{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.strategy-account-scope button.is-real.active{color:var(--positive-bright);background:var(--positive-soft)}.strategy-account-scope button.is-simulator.active{color:var(--warning);background:var(--warning-soft)}.strategy-batch-actions{align-items:center;gap:6px;min-height:36px;display:inline-flex}.strategy-batch-actions button{border:1px solid var(--border);min-height:36px;color:var(--text-muted);background:var(--surface-raised);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:750;display:inline-flex}.strategy-batch-actions button.is-start{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c4d}.strategy-batch-actions button.is-enable,.strategy-batch-actions button.is-pause{color:var(--warning);background:var(--warning-soft);border-color:#e4ab414d}.strategy-batch-actions button.is-stop{color:var(--negative);background:var(--negative-soft);border-color:#f4707047}.strategy-batch-actions button:hover:not(:disabled){filter:brightness(1.18)}.strategy-batch-actions button:disabled{opacity:.35;cursor:not-allowed}.strategy-pause-note{color:var(--warning);white-space:normal;font-size:10px;display:block}.strategy-list-state.is-pausado,.strategy-list-state.is-pausando,.strategy-mobile-status-column.is-pausado,.strategy-mobile-status-column.is-pausando{color:var(--warning)}.strategy-control-status{border-bottom:1px solid var(--border);color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 14px;font-size:11px;display:flex}.strategy-control-status strong{color:var(--text)}.strategy-control-status small{color:var(--warning);flex-basis:100%;font-size:10.5px}.strategy-dashboard-disclaimer{border-bottom:1px solid var(--border);color:var(--text-faint);background:#8b98a506;padding:8px 14px;font-size:10.5px}.strategy-read-status{color:var(--text-muted);font-size:10.5px}.strategy-read-status summary{cursor:pointer;font-weight:700}.strategy-read-details{color:var(--text-muted);padding:6px 0 0;line-height:1.45}.strategy-read-details p{margin:3px 0}.strategy-read-details button{color:var(--warning);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.strategy-dashboard-panel>.directory-alert{margin:10px 14px 0}.strategy-live-list-shell{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, black);overscroll-behavior-inline:contain;scrollbar-color:#92a09873 transparent;min-width:0;max-width:100%;overflow:auto}.strategy-floating-scrollbar{z-index:80;bottom:max(0px, env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-raised) 96%, black);overscroll-behavior-inline:contain;scrollbar-color:#bac6c0b8 #1b201ef5;border-bottom:0;border-radius:8px 8px 0 0;height:30px;padding:5px 10px;display:none;position:fixed;box-shadow:0 -5px 18px #00000061}.strategy-floating-scrollbar.is-visible{display:block}.strategy-floating-scrollbar input{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:20px;margin:0}.strategy-floating-scrollbar input::-webkit-slider-runnable-track{background:#1b201ef5;border:1px solid #92a09857;border-radius:999px;height:10px}.strategy-floating-scrollbar input::-webkit-slider-thumb{width:var(--strategy-scroll-thumb-width,64px);appearance:none;background:var(--accent);border:3px solid #1b201ef5;border-radius:999px;height:18px;margin-top:-5px;box-shadow:0 0 0 1px #e0ab4673}.strategy-floating-scrollbar input::-moz-range-track{background:#1b201ef5;border:1px solid #92a09857;border-radius:999px;height:8px}.strategy-floating-scrollbar input::-moz-range-thumb{width:var(--strategy-scroll-thumb-width,64px);background:var(--accent);border:2px solid #1b201ef5;border-radius:999px;height:14px}.strategy-live-list{--strategy-status-width:280px;border-collapse:separate;border-spacing:0;width:100%;min-width:2180px;color:var(--text-muted);table-layout:fixed;margin-inline:auto}.strategy-live-list col{width:auto}.strategy-live-list col.is-status{width:var(--strategy-status-width)}.strategy-live-list col.is-actions{width:110px}.strategy-live-list col.is-edit{width:78px}.strategy-edit-cell{text-align:center!important}.strategy-edit-button{border:1px solid var(--border);background:var(--surface-raised);min-height:28px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.strategy-edit-button:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.strategy-edit-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strategy-edit-button:disabled{opacity:.4;cursor:not-allowed}.strategy-live-list col.is-money{width:110px}.strategy-live-list col.is-target{width:95px}.strategy-live-list col.is-position{width:90px}.strategy-live-list col.is-level{width:70px}.strategy-live-list col.is-cycles{width:150px}.strategy-live-list col.is-window{width:200px}.strategy-live-list col.is-stop{width:110px}.strategy-live-list col.is-account{width:200px}.strategy-live-list col.is-broker{width:170px}.strategy-live-list col.is-server{width:100px}.strategy-live-list th,.strategy-live-list td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;text-overflow:ellipsis;vertical-align:middle;height:58px;padding:8px 10px;font-size:11.5px;line-height:1.35;overflow:hidden}.strategy-live-list tr>:last-child{border-right:0}.strategy-live-list thead th{z-index:2;height:38px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-raised) 96%, black);letter-spacing:.015em;white-space:nowrap;font-size:10px;font-weight:750;position:sticky;top:0}.strategy-live-list thead th.is-sortable{padding:0}.strategy-live-list thead th.is-sortable:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised))}.strategy-live-list thead th.is-sorted{color:var(--accent)}.strategy-sort-button{all:unset;box-sizing:border-box;width:100%;min-height:38px;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:5px;padding:8px 10px;display:flex}.strategy-sort-button.is-number{justify-content:flex-end}.strategy-sort-button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:-2px;border-radius:4px}.strategy-sort-indicator{min-width:11px;color:var(--text-faint);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.strategy-live-list thead th.is-sorted .strategy-sort-indicator{color:var(--accent)}.strategy-live-list tbody tr{background:color-mix(in srgb, var(--surface) 97%, transparent);transition:background .14s}.strategy-live-list tbody tr:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.strategy-live-list tbody tr.is-rodando{background:color-mix(in srgb, var(--positive) 3%, var(--surface))}.strategy-live-list tbody tr.is-bloqueada{background:color-mix(in srgb, var(--negative) 5%, var(--surface))}.strategy-live-list tbody tr.is-simulator{background:color-mix(in srgb, var(--warning) 4%, var(--surface))}.strategy-live-list tbody tr.is-simulator>:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--warning) 72%, transparent)}.strategy-live-list tbody tr.has-sync-alert>:first-child{box-shadow:inset 3px 0 0 var(--negative)}.strategy-live-list tbody tr.is-aguardando:not(.has-sync-alert)>:first-child{box-shadow:inset 3px 0 0 var(--warning)}.strategy-live-list tbody th[scope=row]{color:var(--text);font-weight:700}.strategy-live-list .is-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.strategy-live-list .is-positive,.strategy-live-list .is-gain{color:var(--positive-bright)}.strategy-live-list .is-negative,.strategy-live-list .is-loss{color:var(--negative)}.strategy-list-status,.strategy-list-account,.strategy-list-name{vertical-align:middle}.strategy-list-account>*,.strategy-list-name>*{display:block}.strategy-list-account>*+*,.strategy-list-name>*+*{margin-top:5px}.strategy-live-list .strategy-list-status{width:var(--strategy-status-width);min-width:var(--strategy-status-width);max-width:var(--strategy-status-width);white-space:nowrap}.strategy-live-list .strategy-list-status>.strategy-list-state,.strategy-live-list .strategy-list-status>strong{width:calc(var(--strategy-status-width) - 21px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.strategy-list-state,.strategy-profile{white-space:nowrap;border-radius:0;align-items:center;padding:0;font-size:9.5px;font-weight:800;line-height:1.25;display:inline-flex}.strategy-list-state.is-rodando{color:var(--positive-bright);background:0 0}.strategy-list-state.is-parado{color:var(--negative);background:0 0}.strategy-list-state.is-aguardando,.strategy-mobile-row>.strategy-mobile-status-column.is-aguardando,.strategy-mobile-runtime-detail.is-aguardando strong{color:var(--warning)}.strategy-wait-note{color:var(--warning);white-space:normal;font-size:9px;line-height:1.35;display:block}.strategy-stop-reason{color:var(--warning);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.strategy-stop-reason.is-gain{color:var(--positive-bright)}.strategy-stop-reason.is-loss{color:var(--negative)}.strategy-stop-reason.is-attention{color:var(--warning)}.strategy-list-config-state{margin-left:4px;font-size:8px;font-weight:750}.strategy-list-config-state.is-enabled{color:var(--positive-bright)}.strategy-list-config-state.is-disabled{color:var(--negative)}.strategy-list-account small,.strategy-list-name small{min-width:0;color:var(--text-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.strategy-list-name strong,.strategy-list-broker{white-space:normal;overflow-wrap:anywhere}.strategy-profile{max-width:100%;color:var(--accent);text-overflow:ellipsis;background:0 0;overflow:hidden}.strategy-live-list .server-tag{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.strategy-list-account>.strategy-simulator-badge,.strategy-readonly-badge{max-width:100%;color:var(--warning);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.strategy-list-window{color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;font-size:10px!important}.strategy-emergency-actions{grid-template-columns:repeat(3,26px);justify-content:center;gap:5px;display:grid}.strategy-emergency-actions button{--action-color:var(--text-muted);width:26px;min-width:26px;height:26px;color:var(--action-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.strategy-emergency-actions button.is-start{--action-color:var(--positive-bright)}.strategy-emergency-actions button.is-stop{--action-color:var(--negative)}.strategy-emergency-actions button.is-pause{--action-color:var(--warning)}.strategy-emergency-actions button.is-resume{--action-color:var(--positive-bright)}.strategy-cycle-value{white-space:nowrap;font-variant-numeric:tabular-nums}.strategy-entry-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.strategy-emergency-actions button:hover:not(:disabled){box-shadow:none;filter:brightness(1.35);background:0 0;border-color:#0000}.strategy-emergency-actions button:disabled{opacity:.28;cursor:not-allowed}.strategy-actions-cell{text-align:center}.strategy-readonly-badge{color:var(--text-muted);background:0 0}.strategy-live-list .is-actions-heading{text-align:center}.strategy-live-list tfoot th,.strategy-live-list tfoot td{height:46px;color:var(--text-muted);background:color-mix(in srgb, var(--surface-raised) 94%, black);border-bottom:0;font-weight:750}.strategy-live-list tfoot th{color:var(--text);text-transform:none}.strategy-list-empty{min-height:150px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;gap:5px;padding:24px;display:grid}.strategy-start-report{border:1px solid var(--border);background:var(--surface);margin:12px;padding:12px;font-size:12px}.strategy-start-report>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-start-report button{border:1px solid var(--border);color:var(--text);background:var(--surface);cursor:pointer;padding:6px 10px}.strategy-start-report>p{color:var(--text-muted);line-height:1.5}.strategy-start-report-items{max-height:360px;overflow:auto}.strategy-start-report-item{border-top:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(0,2fr);gap:12px;padding:10px 0;display:grid}.strategy-start-report-item strong,.strategy-start-report-item small{display:block}.strategy-start-report-item small{color:var(--text-muted);margin-top:4px}.strategy-start-report-item p{margin:0;line-height:1.5}.strategy-start-report-item.is-started>div:nth-child(2)>strong{color:var(--positive-bright)}.strategy-start-report-item.is-stopped>div:nth-child(2)>strong{color:var(--text-muted)}.strategy-start-report-item.is-failed>div:nth-child(2)>strong,.strategy-start-report-item.is-unconfirmed>div:nth-child(2)>strong{color:var(--negative)}@media (max-width:700px){.strategy-start-report-item{grid-template-columns:minmax(0,1fr);gap:8px}}.strategy-list-empty strong{color:var(--text);font-size:13px}.strategy-list-empty span{font-size:11px}.strategy-stale-note{color:var(--warning);margin-bottom:3px;font-size:10px;display:block}.strategy-dashboard-panel[data-read-issue=true] .strategy-live-list tbody tr[data-stale=true] .strategy-list-state,.strategy-dashboard-panel[data-read-issue=true] .strategy-mobile-row[data-stale=true]>.strategy-mobile-status-column[class],.strategy-dashboard-panel[data-read-issue=true] .strategy-mobile-row[data-stale=true] .strategy-mobile-runtime-detail strong{color:var(--text-muted)}.strategy-dashboard-panel[data-read-issue=true] .strategy-live-list tbody tr[data-stale=true] .strategy-list-state:after,.strategy-dashboard-panel[data-read-issue=true] .strategy-mobile-row[data-stale=true]>.strategy-mobile-status-column:after,.strategy-dashboard-panel[data-read-issue=true] .strategy-mobile-row[data-stale=true] .strategy-mobile-runtime-detail strong:after{content:" ◌";color:var(--text-muted)}.ghost-button{border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.ghost-button:hover{background:var(--surface-hover);color:var(--text)}.strategy-config-toolbar{border-bottom:1px solid var(--border);justify-content:flex-end;padding:8px 14px;display:flex}.strategy-create-button{min-height:38px;color:var(--accent);border-color:var(--accent);justify-content:center;align-items:center;gap:6px;display:inline-flex}.strategy-create-button:disabled{opacity:.45;cursor:not-allowed}.strategy-config-notice{border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;padding:10px 14px;font-size:11px;line-height:1.5}@media (max-width:900px),(hover:none) and (pointer:coarse) and (max-width:1100px){.strategy-create-button{width:100%;min-height:44px}}.danger-button{background:var(--negative)!important;color:#0c1117!important}.icon-button{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:9px;padding:7px;display:inline-flex}.icon-button:hover{color:var(--text);background:var(--surface-hover)}.strategy-inline-error{background:var(--negative-soft);color:var(--negative);border:1px solid #c05b4d4d;border-radius:9px;padding:9px 12px;font-size:12px}.directory-alert.positive{background:var(--positive-soft);color:var(--positive-bright);border-color:#4a9e7c4d}.strategy-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030605b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.strategy-modal{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:18px;flex-direction:column;gap:14px;width:min(520px,100%);max-height:90vh;padding:22px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #00000080}.strategy-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategy-modal-head h3{margin:4px 0 0;font-size:18px}.strategy-modal-kicker{letter-spacing:.08em;color:var(--accent);text-transform:none;font-size:11px;font-weight:700}.strategy-modal-desc{color:var(--text-muted);margin:0;font-size:13px}.strategy-modal-warnings{flex-direction:column;gap:7px;display:flex}.strategy-modal-warning{background:var(--warning-soft);color:var(--warning);border:1px solid #e5a13d4d;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.strategy-modal-warnings.blocked .strategy-modal-warning{background:var(--negative-soft);color:var(--negative);border-color:#c05b4d59}.strategy-modal-details{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.strategy-modal-details>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.strategy-modal-details>div:last-child{border-bottom:none}.strategy-modal-details dt{color:var(--text-muted);font-size:12px}.strategy-modal-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:600}.strategy-modal-pending{color:var(--positive-bright);background:var(--positive-soft);border:1px solid #4a9e7c57;border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;font-size:12px;display:flex}.strategy-modal-pending span{color:var(--text-muted)}.strategy-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.strategy-modal-actions .primary-button{align-items:center;gap:7px;display:inline-flex}.strategy-stop-impact{gap:4px;font-size:14px;line-height:1.4;display:grid}.strategy-stop-details{place-self:flex-start start}.strategy-drawer-overlay{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060599;justify-content:flex-end;display:flex;position:fixed;inset:0}.strategy-drawer{background:var(--surface-raised);border-left:1px solid var(--border-strong);flex-direction:column;gap:16px;width:min(760px,100%);height:100%;padding:22px;display:flex;overflow-y:auto;box-shadow:-30px 0 80px #00000073}.strategy-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategy-drawer-head h3{margin:4px 0 2px;font-size:18px}.strategy-drawer-head small{color:var(--text-muted);font-size:12px}.strategy-drawer-body{flex-direction:column;gap:16px;display:flex}.strategy-drawer-note{background:var(--accent-soft);color:var(--text-muted);border:1px solid #8b98a538;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.strategy-drawer-note strong{color:var(--text)}.strategy-drawer-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.strategy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.strategy-field{flex-direction:column;gap:5px;min-width:0;display:flex}.strategy-field-wide{grid-column:1/-1}.strategy-field>span{color:var(--text-muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.strategy-field>span small{color:var(--text-faint);font-size:10.5px}.strategy-field input,.strategy-field select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:9px;padding:8px 10px;font-family:inherit;font-size:13px}.strategy-field input:focus,.strategy-field select:focus{border-color:var(--accent);outline:none}.strategy-toggles{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.strategy-toggle{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.strategy-toggle input{width:16px;height:16px;accent-color:var(--positive)}.strategy-identity-grid{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:12px;padding:14px}.strategy-route-meta{flex-wrap:wrap;gap:6px;display:flex}.strategy-route-meta span{border:1px solid var(--border);color:var(--text-muted);background:#ffffff06;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650}.strategy-route-meta span:first-child,.strategy-route-meta span.online{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c2e}.strategy-route-meta span.simulator{color:var(--warning);background:var(--warning-soft);border-color:#e5a13d33}.strategy-form-stack{flex-direction:column;gap:10px;display:flex}.strategy-form-section{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:12px;overflow:clip}.strategy-form-section[open]{border-color:var(--border-strong)}.strategy-form-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(150px,auto) 1fr auto;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:grid}.strategy-form-section>summary::-webkit-details-marker{display:none}.strategy-form-section>summary:after{content:"+";background:var(--surface-raised);width:23px;height:23px;color:var(--text-muted);border:1px solid var(--border);border-radius:7px;place-items:center;font-size:16px;line-height:1;display:grid}.strategy-form-section[open]>summary:after{content:"−";color:var(--positive)}.strategy-form-section>summary strong{color:var(--text);font-size:13px}.strategy-form-section>summary span{color:var(--text-faint);font-size:11.5px}.strategy-form-section-body{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 42%, transparent);flex-direction:column;gap:14px;padding:14px;display:flex}.strategy-field input:disabled,.strategy-field select:disabled{opacity:.48;cursor:not-allowed}.strategy-steps{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px}.strategy-steps-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.strategy-steps-head strong{font-size:12px}.strategy-steps-head button{color:var(--positive);cursor:pointer;background:0 0;border:0;font:600 11px/1 inherit}.strategy-steps-grid{grid-template-columns:repeat(5,minmax(64px,1fr));gap:8px;display:grid}.strategy-steps-grid label{align-items:center;gap:6px;display:flex}.strategy-steps-grid span{color:var(--text-faint);font-size:10px;font-weight:700}.strategy-steps-grid input{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:7px 8px}.strategy-rule-matrix{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.strategy-rule-head,.strategy-rule-row{grid-template-columns:1fr 72px 72px;align-items:center;display:grid}.strategy-rule-head{background:var(--surface-raised);color:var(--text-faint);text-transform:none;padding:8px 12px;font-size:10px;font-weight:700}.strategy-rule-head span:not(:first-child){text-align:center}.strategy-rule-row{border-top:1px solid var(--border);min-height:38px;padding:0 12px}.strategy-rule-row strong{font-size:12px;font-weight:550}.strategy-rule-row input{width:16px;height:16px;accent-color:var(--positive);justify-self:center}.strategy-form-warning{background:var(--warning-soft);color:var(--warning);border:1px solid #e5a13d40;border-radius:9px;margin:0;padding:10px 12px;font-size:11.5px}@media (max-width:720px){.strategy-dashboard-head{align-items:flex-start;gap:11px;padding:13px}.strategy-dashboard-title,.strategy-dashboard-center,.strategy-dashboard-meta{flex-basis:100%;width:100%}.strategy-dashboard-center{flex-wrap:wrap;justify-content:flex-start}.strategy-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;width:100%;display:grid}.strategy-toolbar-pnl{grid-column:1/-1}.strategy-exposure{border-left:0;padding-left:0}.strategy-turnover{padding-left:10px}.strategy-exposure-values{gap:4px}.strategy-exposure-values>span{padding-inline:6px}.strategy-exposure-values small{display:none}.strategy-exposure-values .is-maximum small{display:inline}.strategy-dashboard-meta{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.strategy-dashboard-toolbar{align-items:stretch;padding:11px}.strategy-dashboard-toolbar .directory-server-filter,.strategy-dashboard-search,.strategy-instrument-filter{flex-basis:100%;width:100%;max-width:none}.strategy-visibility-button,.strategy-account-scope{width:100%}.strategy-account-scope button{flex:1 1 0}.strategy-batch-actions{flex-wrap:wrap;width:100%}.strategy-batch-actions button{flex:calc(50% - 4px)}.strategy-dashboard-disclaimer{padding-inline:11px}.strategy-live-list{min-width:1720px}.strategy-form-grid{grid-template-columns:minmax(0,1fr)}.strategy-drawer{width:100%}.strategy-form-section>summary{grid-template-columns:1fr auto}.strategy-form-section>summary span{grid-area:2/1/auto/-1}.strategy-form-section>summary:after{grid-area:1/2/span 2}.strategy-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-rule-head,.strategy-rule-row{grid-template-columns:1fr 58px 58px}.strategy-drawer-actions{z-index:2;padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -22px -22px;position:sticky;bottom:-22px}}.cockpit-page{gap:14px;padding-top:16px;display:grid}.cockpit-intro{border:1px solid var(--border);min-height:112px;box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff09;background:radial-gradient(36rem 13rem at 10% -20%,#4a9e7c21,#0000 72%),linear-gradient(145deg,#0f1714f5,#080d0bf5);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.cockpit-intro:after{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 18px,#4a9e7c42 18px 19px);width:340px;height:170px;position:absolute;bottom:-100px;right:-60px;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.cockpit-intro>*{z-index:1;position:relative}.cockpit-intro h1{margin-top:6px;font-size:clamp(24px,3vw,34px)}.cockpit-intro p{color:var(--text-muted);margin-top:7px;font-size:12px}.cockpit-intro-actions{align-items:center;gap:10px;display:flex}.cockpit-monitor-launch,.cockpit-monitor-toolbar button{height:46px;color:var(--positive-bright);cursor:pointer;background:#4a9e7c14;border:1px solid #4a9e7c47;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:760;transition:border-color .16s,background .16s;display:inline-flex}.cockpit-monitor-launch:hover:not(:disabled),.cockpit-monitor-toolbar button:hover{background:#4a9e7c24;border-color:#4a9e7c80}.cockpit-monitor-error{color:var(--negative);background:var(--negative-soft);border:1px solid #c05b4d40;border-radius:10px;padding:10px 14px;font-size:10px}.cockpit-monitor-surface{gap:14px;min-width:0;display:grid}.cockpit-monitor-toolbar{display:none}:is(.cockpit-monitor-surface:fullscreen,.cockpit-monitor-surface.tv-mode){width:100vw;min-width:0;height:100vh;color:var(--text);background:radial-gradient(70rem 34rem at 48% -12rem,#2c9c6f24,#0000 66%),linear-gradient(#0c1117,#080c11);grid-template-rows:auto auto auto minmax(300px,1fr);gap:12px;padding:14px 18px 18px;overflow:hidden}:is(.cockpit-monitor-surface:fullscreen .cockpit-monitor-toolbar,.cockpit-monitor-surface.tv-mode .cockpit-monitor-toolbar){justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.cockpit-monitor-toolbar>div{align-items:baseline;gap:10px;display:flex}.cockpit-monitor-toolbar strong{font-size:15px}.cockpit-monitor-toolbar small{color:var(--text-faint);font-size:9px}.cockpit-monitor-toolbar button{height:36px}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-card,.cockpit-monitor-surface.tv-mode .cockpit-total-card){min-height:200px;padding:18px 20px}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-value,.cockpit-monitor-surface.tv-mode .cockpit-total-value){margin-top:12px;font-size:clamp(38px,4vw,54px)}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-breakdown,.cockpit-monitor-surface.tv-mode .cockpit-total-breakdown){margin-top:14px}:is(.cockpit-monitor-surface:fullscreen .cockpit-signal-grid article,.cockpit-monitor-surface.tv-mode .cockpit-signal-grid article){padding:13px}:is(.cockpit-monitor-surface:fullscreen .cockpit-server-card,.cockpit-monitor-surface.tv-mode .cockpit-server-card){padding:13px 16px}:is(.cockpit-monitor-surface:fullscreen .cockpit-chart-panel,.cockpit-monitor-surface.tv-mode .cockpit-chart-panel){flex-direction:column;min-height:0;display:flex}:is(.cockpit-monitor-surface:fullscreen .cockpit-chart-frame,.cockpit-monitor-surface.tv-mode .cockpit-chart-frame){flex:1;height:auto;min-height:300px}.cockpit-monitor-surface.tv-mode{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;padding:12px 16px 14px}.cockpit-tv-summary{min-width:0;min-height:clamp(116px,13vh,148px);box-shadow:var(--shadow-panel), inset 3px 0 0 var(--positive);background:radial-gradient(44rem 18rem at 12% 140%,#4a9e7c21,#0000 64%),linear-gradient(145deg,#0f1b16fa,#080e0bfa);border:1px solid #4a9e7c40;border-radius:15px;grid-template-columns:minmax(290px,1.65fr) repeat(2,minmax(104px,.72fr)) repeat(2,minmax(78px,.5fr)) repeat(3,minmax(126px,.92fr));display:grid;overflow:hidden}.cockpit-tv-summary.negative{box-shadow:var(--shadow-panel), inset 3px 0 0 var(--negative);background:radial-gradient(44rem 18rem at 12% 140%,#c05b4d1a,#0000 64%),linear-gradient(145deg,#181112fa,#0c0a0afa);border-color:#c05b4d38}.cockpit-tv-primary{flex-direction:column;justify-content:center;min-width:0;padding:14px 20px 15px 24px;display:flex}.cockpit-tv-kicker{color:var(--text-muted);letter-spacing:.1em;align-items:center;gap:7px;font-size:clamp(8px,.58vw,11px);font-weight:800;display:flex}.cockpit-tv-kicker svg{color:var(--positive)}.cockpit-tv-total{color:var(--positive-bright);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(35px,3vw,56px);font-weight:770;line-height:.98;display:block;overflow:hidden}.cockpit-tv-summary.negative .cockpit-tv-total{color:var(--negative)}.cockpit-tv-primary>small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(7px,.52vw,10px);overflow:hidden}.cockpit-tv-stat{border-left:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;display:flex}.cockpit-tv-stat>span{min-width:0;color:var(--text-faint);letter-spacing:.055em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;align-items:center;gap:6px;font-size:clamp(7px,.52vw,10px);font-weight:780;display:flex;overflow:hidden}.cockpit-tv-stat>strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(14px,1.15vw,22px);line-height:1.05;display:block;overflow:hidden}.cockpit-tv-stat.compact>strong,.cockpit-tv-stat.exposure>strong{font-size:clamp(21px,1.55vw,30px)}.cockpit-tv-stat>small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(7px,.46vw,9px);display:block;overflow:hidden}.cockpit-tv-stat.maximum{background:#4a9e7c09}.cockpit-tv-stat.maximum>span{color:var(--positive)}.cockpit-tv-stat.minimum{background:#c05b4d08}.cockpit-tv-stat.minimum>span{color:var(--negative)}.cockpit-tv-stat.exposure>span{color:var(--accent)}.cockpit-monitor-surface.tv-mode .cockpit-server-card{align-self:stretch;padding:8px 14px}.cockpit-monitor-surface.tv-mode .server-pnl{margin-top:4px;font-size:clamp(19px,1.65vw,25px)}.cockpit-monitor-surface.tv-mode .cockpit-contribution-track{margin:5px 0}.cockpit-monitor-surface.tv-mode .cockpit-chart-frame{min-height:0}.tv-app-shell{max-width:none;margin:0;padding:0}.tv-cockpit-page{gap:0;padding:0}.cockpit-session{border:1px solid var(--border);background:#050a089e;border-radius:12px;align-items:center;gap:12px;min-width:248px;padding:12px 14px;display:flex}.cockpit-session-pulse{width:36px;height:36px;color:var(--text-muted);background:#ffffff0a;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.cockpit-session.active .cockpit-session-pulse{color:var(--positive);background:var(--positive-soft)}.cockpit-session.active .cockpit-session-pulse:after{content:"";border-radius:inherit;opacity:.55;border:1px solid #4a9e7c73;position:absolute;inset:0}.cockpit-session small{color:var(--text-faint);letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.cockpit-session.active small{color:var(--positive)}.cockpit-session.historical .cockpit-session-pulse{color:var(--accent);background:#8b98a517}.cockpit-session.historical small{color:var(--accent)}.cockpit-session strong{margin-top:3px;font-size:11px;display:block}.cockpit-alert{min-height:44px;color:var(--negative);background:var(--negative-soft);border:1px solid #c05b4d40;border-radius:11px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.cockpit-alert span{flex:1}.cockpit-alert button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.cockpit-overview{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:12px;display:grid}.cockpit-total-card{min-width:0;min-height:232px;box-shadow:var(--shadow-panel), inset 3px 0 0 var(--positive);background:radial-gradient(38rem 20rem at 90% 120%,#4a9e7c24,#0000 62%),linear-gradient(145deg,#101c17fa,#090f0cfa);border:1px solid #4a9e7c3d;border-radius:16px;padding:22px 24px;position:relative;overflow:hidden}.cockpit-total-card.negative{box-shadow:var(--shadow-panel), inset 3px 0 0 var(--negative);background:radial-gradient(38rem 20rem at 90% 120%,#c05b4d1f,#0000 62%),linear-gradient(145deg,#1a1112fa,#0d0a0afa);border-color:#c05b4d38}.cockpit-card-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.cockpit-card-topline>span:first-child{color:var(--text-muted);letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.cockpit-card-topline>span:first-child svg{color:var(--positive)}.cockpit-live-badge{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.cockpit-live-badge i{background:var(--warning);border-radius:50%;width:6px;height:6px}.cockpit-live-badge.live{color:var(--positive);background:var(--positive-soft);border-color:#4a9e7c33}.cockpit-live-badge.live i{background:var(--positive);box-shadow:0 0 8px var(--positive)}.cockpit-total-value{color:var(--positive-bright);letter-spacing:-.055em;margin-top:16px;font-size:clamp(38px,5vw,58px);font-weight:760;line-height:.98;display:block}.cockpit-total-card.negative .cockpit-total-value{color:var(--negative)}.cockpit-total-card>p{color:var(--text-faint);margin-top:9px;font-size:10px}.cockpit-total-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.cockpit-total-breakdown>span{border:1px solid var(--border);background:#ffffff06;border-radius:9px;min-width:0;padding:10px 11px}.cockpit-total-breakdown small{color:var(--text-faint);text-transform:none;font-size:8px;display:block}.cockpit-total-breakdown strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.cockpit-signal-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cockpit-signal-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#0f1613e6,#090e0ce6);border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;display:flex}.cockpit-signal-icon{width:31px;height:31px;color:var(--positive);background:var(--positive-soft);border:1px solid #4a9e7c1f;border-radius:8px;flex:none;place-items:center;display:grid}.cockpit-signal-grid small{color:var(--text-faint);text-transform:none;font-size:8px;font-weight:750;display:block}.cockpit-signal-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.cockpit-signal-grid p{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.cockpit-extreme-card.maximum{background:linear-gradient(145deg,#0f1d17f5,#080f0cf0);border-color:#4a9e7c33}.cockpit-extreme-card.minimum{background:linear-gradient(145deg,#1b1313f0,#0e0b0bf0);border-color:#c05b4d2e}.cockpit-extreme-card.minimum .cockpit-signal-icon{color:var(--negative);background:var(--negative-soft);border-color:#c05b4d26}.cockpit-server-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cockpit-server-card{text-align:left;border:1px solid var(--border);min-width:0;color:var(--text);cursor:pointer;background:linear-gradient(145deg,#0f1613f2,#080d0bf2);border-radius:14px;padding:16px;transition:transform .18s,border-color .18s,background .18s}.cockpit-server-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.cockpit-server-card.selected{background:linear-gradient(145deg,#14231df5,#090f0cf5);border-color:#4a9e7c61;box-shadow:inset 0 0 0 1px #4a9e7c17}.cockpit-server-card.server-rogerio.selected{border-color:#8b98a56b}.cockpit-server-card.server-myfriend.selected{border-color:#e5a13d6b}.cockpit-server-card.server-ac02.selected{border-color:#54a9d86b}.cockpit-server-card.server-orea.selected{border-color:#c05b4d6b}.cockpit-server-card.server-marcelo.selected{border-color:#a88bd46b}.cockpit-server-card.server-rc9.selected{border-color:#59b9b06b}.cockpit-server-card.unavailable{opacity:.64}.cockpit-server-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-server-heading>span{align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.cockpit-server-heading>span i{background:var(--positive);width:7px;height:7px;box-shadow:0 0 8px var(--positive);border-radius:50%}.cockpit-server-card.server-rogerio .cockpit-server-heading>span i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.cockpit-server-card.server-myfriend .cockpit-server-heading>span i{background:var(--warning);box-shadow:0 0 8px var(--warning)}.cockpit-server-card.server-ac02 .cockpit-server-heading>span i{background:#54a9d8;box-shadow:0 0 8px #54a9d8}.cockpit-server-card.server-orea .cockpit-server-heading>span i{background:var(--negative);box-shadow:0 0 8px var(--negative)}.cockpit-server-card.server-marcelo .cockpit-server-heading>span i{background:#a88bd4;box-shadow:0 0 8px #a88bd4}.cockpit-server-card.server-rc9 .cockpit-server-heading>span i{background:#59b9b0;box-shadow:0 0 8px #59b9b0}.cockpit-server-heading small{color:var(--text-faint);font-size:8px;font-weight:750}.cockpit-server-heading small.online{color:var(--positive)}.cockpit-server-heading small.stored{color:var(--accent)}.cockpit-server-heading small.offline{color:var(--negative)}.server-pnl{letter-spacing:-.04em;margin-top:11px;font-size:clamp(22px,2.3vw,30px);display:block}.cockpit-contribution-track{background:#ffffff0d;border-radius:999px;height:3px;margin:12px 0;overflow:hidden}.cockpit-contribution-track span{border-radius:inherit;background:var(--text-faint);height:100%;display:block}.cockpit-contribution-track span.positive{background:var(--positive)}.cockpit-contribution-track span.negative{background:var(--negative)}.cockpit-server-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cockpit-server-stats small{color:var(--text-faint);font-size:8px;display:block}.cockpit-server-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.cockpit-chart-panel{background:#1b2430;padding:0;overflow:hidden}.cockpit-chart-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px 12px;display:flex}.cockpit-chart-heading h2{margin-top:3px;font-size:17px}.cockpit-chart-heading p{color:var(--text-faint);margin-top:4px;font-size:9px}.cockpit-selected-value{text-align:right}.cockpit-selected-value small{color:var(--text-faint);text-transform:none;font-size:8px;display:block}.cockpit-selected-value strong{margin-top:2px;font-size:18px;display:block}.cockpit-chart-actions{align-items:center;gap:18px;display:flex}.cockpit-date-navigation{align-items:center;gap:5px;display:flex}.cockpit-date-navigation button,.cockpit-date-navigation label{border:1px solid var(--border);height:32px;color:var(--text-muted);background:#050a0894;border-radius:8px;justify-content:center;align-items:center;display:flex}.cockpit-date-navigation button{cursor:pointer;min-width:32px;padding:0 8px}.cockpit-date-navigation button:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.cockpit-date-navigation button:disabled{opacity:.38;cursor:default}.cockpit-date-navigation button.today{padding-inline:10px;font-size:9px;font-weight:750}.cockpit-date-navigation label{color:var(--accent);gap:7px;padding:0 9px}.cockpit-date-navigation input{width:116px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.cockpit-series-selector{align-items:center;gap:5px;padding:10px 20px 2px;display:flex}.cockpit-series-selector button{height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.cockpit-series-selector button:hover{color:var(--text);background:#ffffff06}.cockpit-series-selector button.active{color:var(--text);border-color:var(--border-strong);background:var(--surface-raised)}.scope-dot-all{background:var(--positive);box-shadow:0 0 7px var(--positive)}.cockpit-chart-frame{flex-direction:column;width:100%;height:510px;display:flex}.cockpit-chart-canvas{flex:1;width:100%;min-height:0}.cockpit-chart-empty{height:480px;color:var(--text-faint);text-align:center;background:repeating-linear-gradient(#0000 0 59px,#ffffff0b 59px 60px);align-content:center;place-items:center;gap:8px;display:grid}.cockpit-chart-empty strong{color:var(--text-muted);font-size:12px}.cockpit-chart-empty span{font-size:10px}.cockpit-chart-footer{border-top:1px solid var(--border);min-height:44px;color:var(--text-faint);align-items:center;gap:14px;padding:8px 20px;font-size:8px;display:flex}.cockpit-chart-footer>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.cockpit-chart-footer i{background:var(--positive);width:14px;height:2px}.cockpit-chart-footer i.negative{background:var(--negative)}.cockpit-chart-footer p{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cockpit-chart-footer time{white-space:nowrap}.cockpit-loading{min-height:430px;color:var(--text-faint);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.cockpit-loading>span{border:1px solid var(--border);width:54px;height:54px;color:var(--positive);background:var(--positive-soft);border-radius:15px;place-items:center;display:grid}.cockpit-loading>span.active svg{animation:1.2s linear infinite spin}.cockpit-loading strong{color:var(--text);font-size:13px}.cockpit-loading p{font-size:10px}@media (max-width:1180px){.cockpit-overview{grid-template-columns:1fr}.cockpit-signal-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.primary-navigation button{padding-inline:10px}}@media (max-width:760px){.primary-navigation{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.primary-navigation::-webkit-scrollbar{display:none}.primary-navigation button{flex:none;min-width:max-content;padding-inline:9px}.cockpit-page{gap:10px;padding-top:10px}.cockpit-intro{gap:16px;min-height:0;padding:18px;display:grid}.cockpit-intro h1{font-size:25px}.cockpit-intro-actions{width:100%;display:grid}.cockpit-monitor-launch{width:100%}.cockpit-session{width:100%;min-width:0}.cockpit-total-card{min-height:0;padding:18px}.cockpit-total-value{font-size:40px}.cockpit-total-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cockpit-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-signal-grid article{padding:13px}.cockpit-server-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px;display:flex;overflow-x:auto}.cockpit-server-grid::-webkit-scrollbar{display:none}.cockpit-server-card{scroll-snap-align:start;flex:none;width:min(82vw,320px)}.cockpit-chart-heading{align-items:flex-start;padding:15px 15px 10px}.cockpit-chart-actions{flex-direction:column-reverse;align-items:flex-end;gap:10px}.cockpit-selected-value{min-width:115px}.cockpit-selected-value strong{font-size:14px}.cockpit-series-selector{scrollbar-width:none;padding:9px 15px 2px;overflow-x:auto}.cockpit-series-selector button{flex:none}.cockpit-chart-frame{height:390px}.cockpit-chart-empty{height:360px}.cockpit-chart-footer{flex-wrap:wrap;gap:8px 14px;padding:10px 15px}.cockpit-chart-footer p{white-space:normal;flex-basis:100%;order:4;width:100%}.cockpit-chart-footer time{margin-left:auto}:is(.cockpit-monitor-surface:fullscreen,.cockpit-monitor-surface.tv-mode){grid-template-rows:auto;padding:10px;display:grid;overflow-y:auto}:is(.cockpit-monitor-surface:fullscreen .cockpit-monitor-toolbar,.cockpit-monitor-surface.tv-mode .cockpit-monitor-toolbar){z-index:5;background:var(--background);padding:10px 0;position:sticky;top:-10px}.cockpit-monitor-toolbar>div{gap:2px;display:grid}.cockpit-monitor-toolbar button span{display:none}:is(.cockpit-monitor-surface:fullscreen .cockpit-chart-frame,.cockpit-monitor-surface.tv-mode .cockpit-chart-frame){height:390px;min-height:390px}}@media (min-width:761px) and (max-height:850px){.cockpit-monitor-surface:fullscreen{grid-template-rows:auto auto auto minmax(260px,1fr);gap:9px;padding-block:10px}.cockpit-monitor-surface.tv-mode{grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;padding-block:8px 10px}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-card,.cockpit-monitor-surface.tv-mode .cockpit-total-card){min-height:170px;padding-block:14px}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-value,.cockpit-monitor-surface.tv-mode .cockpit-total-value){font-size:38px}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-breakdown,.cockpit-monitor-surface.tv-mode .cockpit-total-breakdown){margin-top:10px}:is(.cockpit-monitor-surface:fullscreen .cockpit-total-breakdown>span,.cockpit-monitor-surface.tv-mode .cockpit-total-breakdown>span){padding-block:7px}:is(.cockpit-monitor-surface:fullscreen .cockpit-server-card,.cockpit-monitor-surface.tv-mode .cockpit-server-card){padding-block:10px}:is(.cockpit-monitor-surface:fullscreen .cockpit-chart-heading,.cockpit-monitor-surface.tv-mode .cockpit-chart-heading){padding-block:10px 8px}.cockpit-monitor-surface:fullscreen .cockpit-chart-frame{min-height:260px}.cockpit-monitor-surface.tv-mode .cockpit-chart-frame{min-height:0}}@media (max-width:410px){.cockpit-card-topline{align-items:flex-start}.cockpit-total-value{font-size:34px}.cockpit-signal-grid{grid-template-columns:1fr}.cockpit-chart-heading{display:grid}.cockpit-chart-actions{align-items:stretch}.cockpit-date-navigation{width:100%}.cockpit-date-navigation label{flex:1}.cockpit-date-navigation input{width:100%;min-width:0}.cockpit-selected-value{text-align:left}}.server-admin-page{gap:14px;padding-top:14px;display:grid}.server-admin-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 85% 20%,#c05b4d14,#0000 34%),linear-gradient(145deg,#111916fa,#090e0cfa);border:1px solid #c05b4d38;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:24px;display:flex}.server-admin-hero h1{color:var(--text);letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(24px,3vw,38px)}.server-admin-hero p{max-width:720px;color:var(--text-muted);font-size:11px}.server-admin-lock{min-width:210px;color:var(--negative);background:#c05b4d0f;border:1px solid #c05b4d38;border-radius:12px;align-items:center;gap:11px;padding:13px 15px;display:flex}.server-admin-lock span,.server-admin-lock strong,.server-admin-lock small{display:block}.server-admin-lock strong{color:var(--text);font-size:10px}.server-admin-lock small{color:var(--text-faint);margin-top:3px;font-size:8px}.server-admin-critical-note{color:#e5a13d;background:#e5a13d0e;border:1px solid #e5a13d33;border-radius:12px;align-items:center;gap:12px;padding:14px 17px;display:flex}.server-admin-critical-note div,.server-admin-critical-note strong,.server-admin-critical-note span{display:block}.server-admin-critical-note strong{font-size:11px}.server-admin-critical-note span{color:var(--text-muted);margin-top:3px;font-size:9px}.server-admin-toolbar{border:1px solid var(--border);background:#090f0dcc;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:7px;display:flex}.server-admin-toolbar button{border:1px solid var(--border);min-height:32px;color:var(--text-muted);cursor:pointer;font:inherit;background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.server-admin-toolbar button.active{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c57}.server-admin-toolbar>span{color:var(--text-faint);font-size:9px}.server-admin-toolbar .server-admin-reload{margin-left:auto}.server-admin-toolbar button:disabled{opacity:.5;cursor:default}.server-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.server-admin-server{border:1px solid var(--border);min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:linear-gradient(145deg,#0e1613f5,#080d0bf5);border-radius:14px;padding:16px;transition:border-color .16s,transform .16s,background .16s}.server-admin-server:hover{border-color:var(--border-strong);transform:translateY(-1px)}.server-admin-server.selected{background:linear-gradient(145deg,#142b22eb,#08100df5);border-color:#4a9e7c6b;box-shadow:inset 0 0 0 1px #4a9e7c14}.server-admin-server.unavailable{border-color:#e5a13d33}.server-admin-server-head{color:var(--text-muted);align-items:center;gap:7px;display:flex}.server-admin-server-head strong{color:var(--text);font-size:11px}.server-admin-online{justify-items:end;gap:3px;margin-left:auto;display:grid}.server-admin-server-head em{color:var(--positive-bright);letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:800}.server-admin-online small{color:var(--text-faint);letter-spacing:0;font-size:7px;font-weight:650}.server-admin-server.unavailable .server-admin-server-head em{color:#e5a13d}.server-admin-check{border:1px solid var(--border-strong);color:#0c1117;background:0 0;border-radius:5px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.server-admin-server.selected .server-admin-check{border-color:var(--positive);background:var(--positive)}.server-admin-server-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.server-admin-server-state span{background:#ffffff05;border:1px solid #ffffff0b;border-radius:8px;padding:9px 10px}.server-admin-server-state small,.server-admin-server-state strong{display:block}.server-admin-server-state small{color:var(--text-faint);text-transform:none;letter-spacing:.08em;font-size:7px}.server-admin-server-state strong{color:var(--text);margin-top:4px;font-size:10px}.server-admin-server>p{color:#e5a13d;overflow-wrap:anywhere;margin-top:9px;font-size:8px}.server-admin-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.server-admin-action{background:linear-gradient(135deg,#1d0f12c7,#0c0d0cf5);border:1px solid #c05b4d2e;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-height:170px;padding:19px;display:grid}.server-admin-action.start{background:linear-gradient(135deg,#0c251bb8,#0a0f0df5);border-color:#4a9e7c33}.server-admin-action.flatten{background:linear-gradient(135deg,#20180b9e,#0c0d0cf5);border-color:#e5a13d2e}.server-admin-action-icon{width:44px;height:44px;color:var(--negative);background:#c05b4d14;border:1px solid #c05b4d38;border-radius:12px;place-items:center;display:grid}.server-admin-action.flatten .server-admin-action-icon{color:#e5a13d;background:#e5a13d12;border-color:#e5a13d38}.server-admin-action.start .server-admin-action-icon{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c47}.server-admin-action span{color:var(--negative);letter-spacing:.12em;font-size:7px;font-weight:850}.server-admin-action.flatten span{color:#e5a13d}.server-admin-action.start span{color:var(--positive-bright)}.server-admin-action h2{color:var(--text);margin:4px 0;font-size:17px}.server-admin-action p{max-width:520px;color:var(--text-muted);font-size:9px;line-height:1.55}.server-admin-action>button{color:#c05b4d;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#c05b4d14;border:1px solid #c05b4d4d;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.server-admin-action.flatten>button{color:#e5a13d;background:#e5a13d12;border-color:#e5a13d47}.server-admin-action.start>button{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c4d}.server-admin-action>button:disabled{opacity:.42;cursor:default}.server-admin-message,.server-admin-result{border:1px solid var(--border);border-radius:12px;padding:13px 15px}.server-admin-message{color:var(--negative);background:var(--negative-soft);align-items:center;gap:9px;font-size:9px;display:flex}.server-admin-message button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;font-weight:800}.server-admin-result{background:#4a9e7c0b;gap:8px;display:grid}.server-admin-result.partial{background:#e5a13d0b;border-color:#e5a13d38}.server-admin-result-title{color:var(--positive-bright);align-items:center;gap:8px;font-size:10px;display:flex}.server-admin-result.partial .server-admin-result-title{color:#e5a13d}.server-admin-result-server>span{color:var(--text-muted);grid-template-columns:90px 1fr;gap:8px;font-size:8px;display:grid}.server-admin-result-server>span strong{color:var(--negative)}.server-admin-result-server>span.ok strong{color:var(--positive)}.server-admin-result-items{gap:3px;max-height:180px;margin:5px 0 0 98px;display:grid;overflow:auto}.server-admin-result-items>span{color:var(--negative);font-size:8px}.server-admin-result-items>span.ok{color:var(--positive)}.server-admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010403d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.server-admin-modal{background:linear-gradient(145deg,#151c25,#0c1117);border:1px solid #e5a13d40;border-radius:17px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:25px;position:relative;overflow:auto;box-shadow:0 24px 90px #0000008c}.server-admin-modal.restart{border-color:#c05b4d47}.server-admin-modal.start{border-color:#4a9e7c4d}.server-admin-modal h2{color:var(--text);letter-spacing:-.035em;margin:8px 0 7px;font-size:24px}.server-admin-modal>p{color:var(--text-muted);font-size:10px}.server-admin-modal-close{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:#ffffff06;border-radius:8px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.server-admin-plan-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:17px 0 10px;display:grid}.server-admin-plan-targets>span{border:1px solid var(--border);color:var(--text);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:750;display:grid}.server-admin-plan-targets small{color:var(--text-faint);grid-column:2;font-size:7px;font-weight:500}.server-admin-start-strategies{border:1px solid var(--border);border-radius:9px;gap:5px;max-height:230px;padding:9px;display:grid;overflow:auto}.server-admin-start-strategies>strong{font-size:10px}.server-admin-start-strategies>span{color:var(--text);justify-content:space-between;gap:8px;font-size:10px;display:flex}.server-admin-start-strategies small{color:var(--text-faint);font-size:9px}.server-admin-plan-warnings{background:#c05b4d0b;border:1px solid #c05b4d2e;border-radius:10px;gap:6px;padding:12px;display:grid}.server-admin-plan-warnings span{color:#c05b4d;align-items:flex-start;gap:8px;font-size:9px;line-height:1.4;display:flex}.server-admin-plan-warnings svg{flex:none}.server-admin-modal-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.server-admin-modal-actions button{border:1px solid var(--border);min-height:39px;color:var(--text-muted);cursor:pointer;font:inherit;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.server-admin-modal-actions button.danger{color:#fff;background:#c05b4d;border-color:#c05b4d57}.server-admin-modal-actions button.start{color:#0c1117;background:var(--positive);border-color:#4a9e7c61}.server-admin-modal-actions button:disabled{opacity:.38;cursor:default}@media (max-width:900px){.server-admin-grid,.server-admin-actions{grid-template-columns:1fr}}@media (max-width:600px){.server-admin-page{gap:10px;padding-top:10px}.server-admin-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.server-admin-hero h1{font-size:27px}.server-admin-lock{width:100%;min-width:0}.server-admin-critical-note{align-items:flex-start}.server-admin-toolbar{flex-wrap:wrap}.server-admin-toolbar>span{order:3;width:100%;padding-inline:4px}.server-admin-toolbar .server-admin-reload{margin-left:auto}.server-admin-server{padding:14px}.server-admin-action{min-height:0;padding:16px}.server-admin-plan-targets{grid-template-columns:1fr}.server-admin-modal{padding:22px 17px 17px}.server-admin-modal h2{padding-right:28px;font-size:21px}.server-admin-modal-actions{grid-template-columns:1fr;display:grid}.server-admin-modal-actions button.danger{order:-1}}.strategy-mobile-list-shell,.strategy-mobile-batch-panel{display:none}.strategy-mobile-text,.strategy-mobile-status-column{display:none!important}@media (max-width:900px),(hover:none) and (pointer:coarse) and (max-width:1100px){.app-shell.strategy-wide-shell{padding-inline:10px}.app-shell.strategy-wide-shell>.topbar{margin-inline:-10px;padding-inline:10px}.topbar{flex-wrap:wrap;align-content:center;gap:8px 12px;min-height:112px;padding-block:8px}.primary-navigation{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;order:3;justify-content:flex-start;width:100%;min-width:0;overflow-x:auto}.primary-navigation::-webkit-scrollbar{display:none}.strategy-dashboard-toolbar .directory-server-buttons::-webkit-scrollbar{display:none}.primary-navigation button{scroll-snap-align:start;flex:none;justify-content:center;gap:5px;min-width:88px;height:40px;padding-inline:10px;font-size:9px}.strategy-page{gap:10px;margin-top:10px}.strategy-dashboard-panel{border-radius:12px;max-width:100%;margin:0;overflow:hidden;width:100%!important}.strategy-dashboard-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:14px 12px 12px;display:grid}.strategy-dashboard-title,.strategy-engine-state{display:none}.strategy-dashboard-center{display:contents}.strategy-dashboard-metrics{grid-area:1/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;width:100%;display:grid}.strategy-toolbar-pnl{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:10px}.strategy-toolbar-pnl>span{font-size:8px}.strategy-desktop-text{display:none!important}.strategy-mobile-text{display:inline!important}.strategy-toolbar-pnl>strong{margin-top:1px}.strategy-toolbar-pnl>strong,.strategy-exposure-values strong{font-size:22px}.strategy-exposure,.strategy-turnover{border:0;min-width:0;padding:0}.strategy-turnover{border-left:1px solid var(--border);padding-left:10px}.strategy-exposure-label,.strategy-turnover-label{display:none}.strategy-exposure-values{flex-wrap:wrap;gap:8px}.strategy-exposure-values>span{background:0 0;border:0;border-radius:0;gap:2px;min-height:0;padding:0}.strategy-exposure-values .is-bought,.strategy-exposure-values .is-sold,.strategy-exposure-values .is-maximum{background:0 0;border:0;border-radius:0}.strategy-exposure-values .is-maximum{color:var(--text)}.strategy-exposure-values .is-bought svg,.strategy-exposure-values .is-sold svg{display:none}.strategy-exposure-values .is-bought:before,.strategy-exposure-values .is-sold:before{font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1}.strategy-exposure-values .is-bought:before{content:"+"}.strategy-exposure-values .is-sold:before{content:"-"}.strategy-exposure-values small{display:none}.strategy-exposure-values .is-maximum small{font-size:7px;display:inline}.strategy-dashboard-meta{display:none}.strategy-dashboard-toolbar{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:10px 8px;padding:12px;display:grid}.strategy-dashboard-toolbar .directory-server-filter{order:1;grid-area:1/1/auto/-1;width:100%;min-width:0}.strategy-dashboard-toolbar .directory-server-filter>span{display:none}.strategy-dashboard-toolbar .directory-server-buttons{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:5px;width:100%;display:grid}.strategy-dashboard-toolbar .directory-server-buttons button{min-width:0;min-height:42px;padding-inline:8px;font-size:9px}.strategy-account-scope{order:2;grid-area:2/1/auto/-1;width:100%;min-height:44px}.strategy-account-scope button{flex:1 1 0;min-height:36px;font-size:10px}.strategy-instrument-filter{order:3;grid-area:3/1/auto/-1;width:100%}.strategy-instrument-filter>span{display:none}.strategy-instrument-filter select{width:100%;min-height:44px;font-size:11px}.strategy-batch-actions-desktop{display:none}.strategy-mobile-batch-panel{border:1px solid var(--border);background:var(--background-deep);order:4;grid-area:5/1/auto/-1;display:block;overflow:hidden}.strategy-mobile-batch-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;list-style:none;display:flex}.strategy-mobile-batch-panel summary::-webkit-details-marker{display:none}.strategy-mobile-batch-panel summary small{color:var(--accent);letter-spacing:.11em;text-transform:none;font-size:8px;font-weight:650}.strategy-mobile-batch-panel summary b{border:1px solid var(--border);width:26px;height:26px;color:var(--accent);flex:none;place-items:center;font-size:0;font-weight:500;display:grid}.strategy-mobile-batch-panel summary b:after{content:"+";font-size:16px}.strategy-mobile-batch-panel[open] summary{border-bottom:1px solid var(--border)}.strategy-mobile-batch-panel[open] summary b:after{content:"−"}.strategy-mobile-batch-panel>p{color:var(--text-faint);margin:0;padding:9px 11px 0;font-size:8px;line-height:1.45}.strategy-mobile-batch-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:9px 10px 10px;display:grid}.strategy-mobile-batch-actions button{min-height:44px;padding-inline:8px;font-size:10px}.strategy-mobile-batch-actions button.is-stop{grid-column:1/-1}.strategy-dashboard-search{flex-basis:auto;order:5;grid-area:6/1/auto/-1;width:100%;max-width:none;min-height:44px}.strategy-dashboard-search input{min-width:0;font-size:10px}.strategy-visibility-button{order:5;grid-area:6/2;width:44px;min-height:44px;padding:0}.strategy-visibility-button span{display:none}.strategy-display-controls{order:6;grid-area:7/1/auto/-1}.strategy-account-filter{grid-area:4/1/auto/-1;width:100%;padding:10px}.strategy-account-buttons button{min-height:42px}.strategy-dashboard-disclaimer{display:none}.strategy-dashboard-panel>.directory-alert{margin:9px 10px 0}.strategy-live-list-shell{display:none}.strategy-floating-scrollbar{display:none!important}.strategy-mobile-list-shell{border-top:1px solid var(--border);background:var(--background);display:block}.strategy-mobile-list-head,.strategy-mobile-row{grid-template-columns:minmax(50px,1fr) 24px 44px 44px 56px 54px 40px;min-width:0;display:grid}.strategy-mobile-list-head{border-bottom:1px solid var(--border);background:var(--background-deep);align-items:center;min-height:23px}.strategy-mobile-list-head button{min-width:0;height:100%;color:var(--text-faint);letter-spacing:.03em;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:1px;padding-inline:4px;font-size:6.5px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.strategy-mobile-list-head button:first-child{text-align:left;justify-content:flex-start}.strategy-mobile-list-head button.is-sorted{color:var(--accent);background:var(--accent-soft)}.strategy-mobile-sort-indicator{flex:none;display:inline-flex}.strategy-mobile-list{gap:0;padding:0;display:grid}.strategy-mobile-row{border-bottom:1px solid var(--border);background:#000;align-items:stretch;min-height:42px;overflow:hidden}.strategy-mobile-row:last-child{border-bottom:0}.strategy-mobile-row>h3,.strategy-mobile-row>span,.strategy-mobile-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.strategy-mobile-row>h3{color:var(--text);align-self:center;padding:0 6px;font-size:9.5px;font-weight:700;line-height:1.1}.strategy-mobile-row>h3.is-daily-gain{color:var(--positive-bright)}.strategy-mobile-cycles .strategy-cycle-value{flex-direction:column;font-size:8px;line-height:1.3;display:flex}.strategy-mobile-actions .strategy-entry-toggle{color:var(--warning);background:var(--warning-soft)}.strategy-mobile-actions .strategy-entry-toggle.is-resume{color:var(--positive-bright);background:var(--positive-soft)}.strategy-mobile-actions .strategy-entry-toggle.is-edit{color:var(--text-muted);background:var(--surface)}.strategy-mobile-account{color:var(--text-muted);text-overflow:ellipsis;margin-top:3px;font-size:8px;font-weight:400;display:block;overflow:hidden}.strategy-mobile-row>h3.is-daily-loss{color:var(--negative)}.strategy-mobile-row>span,.strategy-mobile-row>strong{border-left:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex}.strategy-mobile-row>strong,.strategy-mobile-row>.strategy-contract-count{font-size:9.5px}.strategy-mobile-row>.is-positive{color:var(--positive-bright)}.strategy-mobile-row>.is-negative{color:var(--negative)}.strategy-mobile-row>.strategy-mobile-status-column.is-rodando{color:var(--positive-bright)}.strategy-mobile-row>.strategy-mobile-status-column.is-parado{color:var(--negative)}.strategy-mobile-actions{background:0 0;align-self:center;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.strategy-mobile-actions button{border:1px solid var(--border);width:32px;min-width:32px;min-height:32px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.strategy-mobile-actions button span{display:none}.strategy-mobile-actions button.is-stop{color:var(--negative);background:var(--negative-soft);border-color:#f470704d}.strategy-mobile-actions button.is-start{color:var(--positive-bright);background:var(--positive-soft)}.strategy-mobile-actions button:disabled{opacity:.36;cursor:not-allowed}.strategy-mobile-actions button:focus-visible,.strategy-mobile-list-head button:focus-visible,.strategy-mobile-batch-panel summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.strategy-modal-overlay{align-items:flex-end;padding:0}.strategy-modal{width:100%;max-height:94dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;gap:13px;border-radius:16px 16px 0 0!important}.strategy-modal-head h3{font-size:17px}.strategy-modal-desc{font-size:11px;line-height:1.5}.strategy-modal-details>div{align-items:flex-start;padding:9px 10px}.strategy-modal-details dt,.strategy-modal-details dd,.strategy-modal-warning{font-size:10px}.strategy-modal-actions{bottom:calc(-18px - env(safe-area-inset-bottom));z-index:2;margin:2px -16px calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000f5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky}.strategy-modal-actions button{justify-content:center;min-height:48px;padding-inline:10px;font-size:10px}.strategy-modal-actions .primary-button{order:-1;grid-column:1/-1;font-size:11px;font-weight:800}.strategy-modal-actions .ghost-button{grid-column:1/-1}}@media (orientation:landscape) and (max-width:1100px) and (max-height:600px){.strategy-mobile-list-head,.strategy-mobile-row{grid-template-columns:minmax(120px,1fr) 112px 42px 54px 44px 56px 76px 56px}.strategy-mobile-list-head .strategy-mobile-status-column,.strategy-mobile-row>.strategy-mobile-status-column{display:flex!important}}@media (max-width:360px){.primary-navigation button{min-width:82px}.strategy-engine-state{padding-inline:7px}.strategy-exposure-values .is-maximum small{display:none}.strategy-mobile-list-head,.strategy-mobile-row{grid-template-columns:minmax(28px,1fr) 20px 44px 40px 52px 48px 32px}.strategy-mobile-row>h3{padding-inline:5px;font-size:9px}}.strategy-mobile-runtime-detail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-size:10px;line-height:1.4;display:grid}.strategy-mobile-runtime-copy{min-width:0}.strategy-mobile-runtime-detail strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.strategy-mobile-runtime-detail.is-rodando strong{color:var(--positive-bright)}.strategy-mobile-runtime-detail.is-parado strong{color:var(--negative)}.strategy-mobile-runtime-detail .strategy-stop-reason{margin-top:2px;font-size:10px}.cockpit-server-note{color:var(--text-muted);text-align:left;margin-top:10px;font-size:11px;line-height:1.4;display:block}.price-regions-page{gap:16px;padding:18px 0 36px;display:grid}.price-regions-hero,.price-regions-card{background:#10171b;border:1px solid #29343d;border-radius:12px;padding:20px}.price-regions-hero{background:linear-gradient(125deg,#182825,#10171b 62%);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.price-regions-hero h1{color:#eef4ef;align-items:center;gap:10px;margin:7px 0 8px;font-size:27px;display:flex}.price-regions-hero p{color:#aebeb8;max-width:850px;margin:0;font-size:13px;line-height:1.55}.price-regions-grid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.price-regions-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.price-regions-card-head h2{color:#ecf3ef;margin:0;font-size:18px}.price-regions-card-head h2 small,.price-regions-card-head>span{color:#8ea89e;font-size:12px;font-weight:500}.price-regions-form{gap:13px;display:grid}.price-regions-form label{color:#b7c8c0;gap:6px;font-size:12px;display:grid}.price-regions-form input:not([type=checkbox]){box-sizing:border-box;color:#f1f5f2;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1214;border:1px solid #344640;border-radius:7px;padding:10px}.price-regions-form input:focus{outline:1px solid #64bd94}.price-regions-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-regions-form .price-regions-check{flex-direction:row;align-items:center;gap:8px;display:flex}.price-regions-button{font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.price-regions-button:disabled{opacity:.5;cursor:default}.price-regions-button.primary{color:#ecfff3;background:#18553b;border:1px solid #4bc28b}.price-regions-button.secondary{color:#bce4ce;background:#152920;border:1px solid #3e5a4d}.price-regions-button.danger{color:#fff2dd;background:#61391f;border:1px solid #d1945a;margin-top:15px}.price-regions-icon{color:#a8b7ad;cursor:pointer;background:0 0;border:0;display:inline-flex}.price-regions-list{gap:6px;max-height:470px;display:grid;overflow:auto}.price-regions-row{background:#0c1514;border:1px solid #263831;border-radius:8px;justify-content:space-between;gap:10px;padding:11px;display:flex}.price-regions-row>div:first-child{gap:3px;min-width:0;display:grid}.price-regions-row strong{overflow-wrap:anywhere;color:#eef6ef;font-size:13px}.price-regions-row span,.price-regions-row small{color:#a4b4a9;font-size:11px}.price-regions-row-actions{align-items:center;gap:4px;display:flex}.price-regions-row-actions button{color:#bce3ca;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.price-regions-row-actions button:last-child{color:#e3a587}.price-regions-empty,.price-regions-help{color:#a5b4ab;font-size:12px;line-height:1.5}.price-regions-servers{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.price-regions-server{background:#0d1514;border:1px solid #2c3b35;border-radius:7px;gap:4px;padding:10px;font-size:12px;display:grid}.price-regions-server strong{color:#ecf2ee}.price-regions-server span{overflow-wrap:anywhere;font-size:11px}.price-regions-server button{color:#f2d99e;width:-moz-fit-content;width:fit-content;font:inherit;cursor:pointer;background:#33291a;border:1px solid #806b3a;border-radius:5px;padding:5px 7px;font-size:11px}.price-regions-server .good,.price-regions-result .good{color:#75c997}.price-regions-server .warn,.price-regions-result .warn{color:#e5b272}.price-regions-plan,.price-regions-result{border-top:1px solid #34443b;gap:6px;margin-top:16px;padding-top:15px;display:grid}.price-regions-import{color:#e9dec5;background:#211d15;border:1px solid #705e39;border-radius:8px;margin:14px 0;padding:14px;font-size:12px}.price-regions-import h3{margin:0 0 7px;font-size:15px}.price-regions-import p{margin:0 0 10px;line-height:1.5}.price-regions-import-list{gap:5px;max-height:190px;display:grid;overflow:auto}.price-regions-import-list span{border-bottom:1px solid #483d29;padding:6px}.price-regions-plan h3{color:#f0f5ef;margin:0 0 6px;font-size:15px}.price-regions-plan-row{color:#cbd7cc;grid-template-columns:100px 1fr;gap:4px;font-size:12px;display:grid}.price-regions-plan-row small{color:#9eaca4;overflow-wrap:anywhere;grid-column:2}.price-regions-result span{font-size:12px}.price-regions-message{color:#b1dfbd;background:#13281b;border:1px solid #316447;border-radius:7px;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.price-regions-message.error{color:#ffb49a;background:#2c1916;border-color:#7c4c3d}.price-regions-search{box-sizing:border-box;color:#f1f5f2;width:100%;font:inherit;background:#0b1214;border:1px solid #344640;border-radius:7px;margin:8px 0 12px;padding:10px}.price-regions-strategies{gap:5px;max-height:420px;display:grid;overflow:auto}.price-regions-strategy{background:#0d1514;border:1px solid #283b34;border-radius:7px;grid-template-columns:minmax(0,1fr) 100px 75px;align-items:center;gap:10px;padding:9px;font-size:12px;display:grid}.price-regions-strategy>div{gap:3px;min-width:0;display:grid}.price-regions-strategy strong{color:#e7f1e9;overflow-wrap:anywhere}.price-regions-strategy small{color:#9aaca0;overflow-wrap:anywhere}.price-regions-strategy span{color:#d6a671}.price-regions-strategy span.good{color:#76c995}.price-regions-strategy button{color:#bce4ce;font:inherit;cursor:pointer;background:#193426;border:1px solid #4b6a55;border-radius:5px;padding:6px}.price-regions-plan-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.price-regions-plan-actions .price-regions-button.danger{margin-top:0}@media (max-width:900px){.price-regions-grid{grid-template-columns:1fr}.price-regions-servers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.price-regions-page{gap:10px;padding-top:10px}.price-regions-hero,.price-regions-card{padding:14px}.price-regions-hero{flex-direction:column}.price-regions-hero h1{font-size:22px}.price-regions-pair{grid-template-columns:1fr}.price-regions-servers{grid-template-columns:1fr 1fr}.price-regions-plan-row{grid-template-columns:70px 1fr}.price-regions-strategy{grid-template-columns:minmax(0,1fr) 70px}.price-regions-strategy button{grid-column:2}}html[data-layout=v3]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--background:#121519;--background-deep:#101317;--surface:#1a1e23;--surface-raised:#252a31;--surface-hover:#303d50;--surface-glass:#1a1e23;--border:#363c45;--border-strong:#596778;--text:#e1e5ea;--text-muted:#a0a9b4;--text-secondary:#b8c0ca;--text-faint:#929eac;--positive:#6cd4a5;--positive-bright:#89e2bc;--positive-soft:#6cd4a515;--negative:#f58d8d;--negative-soft:#f58d8d15;--warning:#f0bc69;--warning-soft:#f0bc6915;--accent:#f0ac45;--accent-soft:#f0ac4518;--chart-grid:#363c45;--series-1:#f0ac45;--series-2:#8fc9dd;--series-3:#6cd4a5;--series-4:#f58d8d;--series-5:#d3bf87;--series-6:#ba9bd6;font-family:var(--font-sans);--shadow-panel:none;--radius-panel:3px;--radius-control:3px;--radius-chip:2px;--radius-xl:3px;--strategy-status-font-size:11px;--strategy-status-success:#79dcb0;--strategy-status-danger:#ff8e96;--strategy-status-warning:#ffad66;--strategy-status-paused:#e8ce75;--strategy-status-waiting:#84baff;--strategy-status-window-closed:#6592d8;--strategy-status-neutral:#a4afbf;line-height:1.5}html[data-layout=v3] :is(body,button,input,select,textarea,table){font-family:var(--font-mono)}html[data-layout=v3] :is(h1,h2,h3,h4){letter-spacing:0}html[data-layout=v3] :is(h1,h2){font-weight:400}html[data-layout=v3] .app-shell,html[data-layout=v3] .app-shell.strategy-wide-shell{max-width:none;margin-inline:0;padding:0 clamp(16px,1.6vw,32px) 32px}html[data-layout=v3] .app-shell>*{min-width:0}html[data-layout=v3] .strategy-dashboard-panel{max-width:none}html[data-layout=v3] .market-thermometer+.strategy-account-overview{margin-top:24px}html[data-layout=v3] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;min-height:72px;margin:0 0 32px;padding:0;display:grid;position:static}html[data-layout=v3] .brand-block{padding:18px 0}html[data-layout=v3] .brand-context{display:none}html[data-layout=v3] .quant-brand{gap:12px}html[data-layout=v3] .quant-symbol{width:28px;height:28px;color:var(--accent)}html[data-layout=v3] .quant-wordmark{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:19px}html[data-layout=v3] .quant-wordmark strong{color:var(--text);font-weight:700}html[data-layout=v3] .quant-wordmark em{color:var(--accent);font-style:normal;font-weight:700}html[data-layout=v3] .topbar-actions{flex-wrap:wrap;grid-area:1/2;justify-content:end;gap:24px}html[data-layout=v3] .topbar .action-button,html[data-layout=v3] .results-button{color:#0083ad;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:12px;text-decoration:underline}html[data-layout=v3] .topbar .action-button svg{display:none}html[data-layout=v3] .topbar-actions .action-button span{display:inline}html[data-layout=v3] .primary-navigation{scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:0 26px;width:100%;min-width:0;padding:0;display:flex}html[data-layout=v3] .primary-navigation button{min-height:49px;color:var(--text-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:10px 0 15px;font-size:12px;font-weight:400}html[data-layout=v3] .primary-navigation button svg{display:none}html[data-layout=v3] .primary-navigation button.active{color:var(--accent);border-bottom-color:var(--accent);background:0 0}html[data-layout=v3] .v3-home-open .primary-navigation,html[data-layout=v3] .v3-home-open .freshness,html[data-layout=v3] .v3-home-open [aria-label=Exportar\ CSV]{display:none}html[data-layout=v3] .freshness{color:var(--text-muted)}html[data-layout=v3] .freshness strong{color:var(--text)}html[data-layout=v3] .v3-home-page{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 145px);padding:24px 0 65px;display:flex}html[data-layout=v3] .v3-home-title{align-self:flex-start;margin:0 0 40px;font-size:22px}html[data-layout=v3] .v3-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,28px);width:100%;display:grid}html[data-layout=v3] .v3-home-grid button{border:1px solid var(--border);min-width:0;min-height:clamp(155px,16vw,240px);color:var(--text);cursor:pointer;background:#f8f0dc66;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:27px;display:flex}html[data-layout=v3] .v3-home-grid button:hover{background:var(--surface-raised);border-color:var(--accent)}html[data-layout=v3] .v3-home-grid svg{color:var(--accent)}html[data-layout=v3] .v3-home-grid span{font-size:20px;font-weight:700}html[data-layout=v3] .v3-home-links{flex-wrap:wrap;justify-content:center;gap:28px;margin:28px 0 0;display:flex}html[data-layout=v3] .v3-home-links button{color:#0083ad;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:flex}html[data-layout=v3] .v3-home-note{color:var(--text-muted);margin-top:30px;font-size:10px}html[data-layout=v3] .control-band{box-shadow:none;background:0 0;border-radius:3px;grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);margin:0 0 24px;padding:20px}html[data-layout=v3] .control-band.has-account-filter{grid-template-columns:minmax(150px,.45fr) minmax(180px,.55fr) minmax(0,2fr)}html[data-layout=v3] .control-band.has-account-filter .results-server-filter{width:100%}html[data-layout=v3] .results-account-filter{min-width:0;color:var(--text-muted);flex-direction:column;gap:6px;font-size:11px;display:flex;position:relative}html[data-layout=v3] .results-account-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:37px;padding:8px 12px;display:flex}html[data-layout=v3] .results-account-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-layout=v3] .results-account-trigger svg{flex:none}html[data-layout=v3] .results-account-panel{z-index:10;width:max(100%,270px);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:3px;padding:9px;position:absolute;inset:calc(100% + 4px) auto auto 0;box-shadow:0 6px 18px #0007}html[data-layout=v3] .results-account-panel header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;display:flex}html[data-layout=v3] .results-account-panel header>span,html[data-layout=v3] .results-account-help{color:var(--text-muted)}html[data-layout=v3] .results-account-panel input[type=search]{width:100%;min-width:0;margin-bottom:7px;padding:6px 8px;font-size:12px}html[data-layout=v3] .results-account-actions{gap:6px;display:flex}html[data-layout=v3] .results-account-filter button{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);cursor:pointer;border-radius:3px;font-family:inherit;font-size:12px}html[data-layout=v3] .results-account-actions button{padding:5px 8px}html[data-layout=v3] .results-account-actions button:last-child{color:var(--accent);margin-left:auto}html[data-layout=v3] .results-account-filter button:hover{background:var(--surface-hover)}html[data-layout=v3] .results-account-filter :is(button,input):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}html[data-layout=v3] .results-account-help{margin:7px 0;font-size:10px}html[data-layout=v3] .results-account-panel ul{overscroll-behavior:contain;max-height:min(48dvh,28rem);margin:0;padding:0;list-style:none;overflow-y:auto}html[data-layout=v3] .results-account-panel li{grid-template-columns:minmax(0,1fr) auto;min-height:30px;display:grid}html[data-layout=v3] .results-account-panel li label{color:var(--text);cursor:pointer;overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:7px;padding:5px;font-size:12px;display:flex}html[data-layout=v3] .results-account-panel li label.is-selected{background:var(--accent-soft)}html[data-layout=v3] .results-account-panel li input{accent-color:var(--accent);flex:none;margin:0}html[data-layout=v3] .results-account-panel li small{color:var(--text-muted);display:block}html[data-layout=v3] .results-account-panel .results-account-preview{border:0;place-items:center;width:32px;display:grid}html[data-layout=v3] .results-account-preview span{border:1px solid var(--text-muted);background:var(--text);border-radius:50%;width:12px;height:12px}html[data-layout=v3] .results-account-preview[aria-pressed=true] span{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}@media (max-width:1500px){html[data-layout=v3] .control-band.has-account-filter{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=v3] .control-band.has-account-filter .period-controls{grid-column:1/-1}}@media (max-width:700px){html[data-layout=v3] .strategy-editor-form input:not([type=checkbox]),html[data-layout=v3] .strategy-editor-form select{font-size:16px}html[data-layout=v3] .control-band.has-account-filter{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html[data-layout=v3] .results-account-trigger{min-height:44px;font-size:16px}html[data-layout=v3] .results-account-panel{width:100%}html[data-layout=v3] .results-account-panel input[type=search]{font-size:16px}html[data-layout=v3] .results-account-panel li,html[data-layout=v3] .results-account-actions button{min-height:40px}html[data-layout=v3] .results-account-panel .results-account-preview{width:40px}}html[data-layout=v3] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--surface-raised);color:var(--text);border-color:var(--border);box-shadow:none;border-radius:3px}html[data-layout=v3] :is(input,select,textarea)::placeholder{color:var(--text-muted);opacity:1}html[data-layout=v3] :is(.quick-ranges button,.scope-button,.period-pill,.primary-button){color:var(--text);border-color:var(--border);box-shadow:none;background:0 0;border-radius:3px}html[data-layout=v3] :is(.quick-ranges button.active,.scope-button.active,.primary-button){color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}html[data-layout=v3] :is(.quick-ranges,.date-controls label){border:1px solid var(--border);box-shadow:none;color:var(--text);background:0 0;border-radius:3px}html[data-layout=v3] .quick-ranges{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}html[data-layout=v3] .date-controls label :is(svg,span){color:var(--text-muted)}html[data-layout=v3] .results-heading h1{letter-spacing:0;font-size:26px;font-weight:400}html[data-layout=v3] .results-summary{background:0 0;border:0;border-radius:0;gap:20px;padding:0}html[data-layout=v3] .results-summary>div{border:1px solid var(--border);border-radius:3px;padding:22px 20px}html[data-layout=v3] .results-summary strong{letter-spacing:-.5px;font-size:clamp(20px,2.1vw,28px)}html[data-layout=v3] :is(.results-integrity,.results-tree,.results-holder-management,.results-period-chart,.results-account-detail,.results-update-status,.results-notice){box-shadow:none;background:0 0;border-radius:3px}html[data-layout=v3] :is(.results-broker,.results-broker-heading,.results-total,.results-columns){background:#f8f0dc80}html[data-layout=v3] .results-avatar{display:none}html[data-layout=v3] .results-row{gap:16px;padding:17px 20px}html[data-layout=v3] .results-holder-toggle>strong{font-size:15px}html[data-layout=v3] .results-section-heading h2{font-size:18px;font-weight:400}html[data-layout=v3] .results-account-stats strong{color:var(--text)}html[data-layout=v3] :is(.chart-legend,.chart-tooltip,.chart-tooltip-label,.chart-tooltip-value){font-family:var(--font-mono)}html[data-layout=v3] :is(.chart-tooltip,.chart-hover-tooltip){background:var(--surface-raised);color:var(--text);border-color:var(--border);box-shadow:none}html[data-layout=v3] :is(.cockpit-overview>article,.cockpit-signal-grid>article,.cockpit-chart-panel,.cockpit-server-card,.cockpit-tv-summary,.cockpit-tv-stat,.cockpit-global-summary,.panel,.metric-card,.summary-card,.account-card,.account-directory-card,.strategy-editor-modal,.strategy-control-modal,.strategy-modal,.stats-page,.stats-warning){background:var(--surface-raised);color:var(--text);border-color:var(--border);box-shadow:none;border-radius:3px}html[data-layout=v3] :is(.cockpit-server-card:hover,.account-card:hover){background:var(--surface-hover)}html[data-layout=v3] :is(.strategy-editor-form label,.strategy-editor-form input,.strategy-editor-form select){color:var(--text)}html[data-layout=v3] :is(.modal-backdrop,.strategy-modal-backdrop,.strategy-control-backdrop){background:#33220b66}html[data-layout=v3] :is(.live-dot,.scope-dot){box-shadow:none}html[data-layout=v3] .login-shell{background:var(--background);grid-template-columns:minmax(0,420px);place-content:center;align-items:center;gap:0;min-height:100svh;padding:clamp(28px,4vw,56px);display:grid}html[data-layout=v3] :is(.quant-backdrop,.login-kicker,.login-side-note){display:none}html[data-layout=v3] .login-shell:before{opacity:.16;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;display:block;-webkit-mask-image:linear-gradient(135deg,#000,#0000 90%);mask-image:linear-gradient(135deg,#000,#0000 90%)}html[data-layout=v3] .login-card{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;box-shadow:10px 10px 0 color-mix(in srgb,var(--border) 18%,transparent);border-radius:4px;margin:0;padding:34px 30px 28px}html[data-layout=v3] .login-card:after{display:block}html[data-layout=v3] .login-brand{justify-content:flex-start;display:flex}html[data-layout=v3] .login-brand>span{display:none}html[data-layout=v3] .login-brand-lockup .quant-symbol{width:42px;height:42px;color:var(--accent)}html[data-layout=v3] .login-brand-lockup .quant-wordmark{font-size:26px}html[data-layout=v3] .login-divider{background:var(--border);margin:24px 0;display:block}html[data-layout=v3] .login-form{gap:10px;margin-top:0}html[data-layout=v3] .login-form>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-layout=v3] .password-field{border-color:var(--border);background:var(--background);height:53px;color:var(--text-muted);box-shadow:none;border-radius:3px}html[data-layout=v3] .password-field>svg{flex-shrink:0;display:block}html[data-layout=v3] .password-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}html[data-layout=v3] .login-card .password-field #access-password{height:auto;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:16px}html[data-layout=v3] .password-field button{color:var(--text-muted)}html[data-layout=v3] .password-field.invalid{border-color:var(--negative)}html[data-layout=v3] .login-error{color:var(--negative);font-size:12px}html[data-layout=v3] .login-submit{background:var(--accent);height:52px;color:var(--surface-raised);border:1px solid var(--accent);box-shadow:none;border-radius:3px;justify-content:space-between;margin-top:8px;padding:0 17px;font-size:15px}html[data-layout=v3] .login-arrow{display:inline}html[data-layout=v3] .login-submit:hover:not(:disabled){box-shadow:none;background:#8a4e07;transform:none}html[data-layout=v3] .login-checking{color:var(--text-muted)}html[data-layout=v3] .cockpit-intro{background:var(--surface-raised);box-shadow:none;border-radius:3px;gap:12px;min-height:0;padding:12px 18px}html[data-layout=v3] .cockpit-intro:after,html[data-layout=v3] :is(.cockpit-intro h1,.cockpit-intro p,.cockpit-monitor-launch,.cockpit-total-card>p,.cockpit-card-topline>span:first-child){display:none}html[data-layout=v3] .cockpit-card-topline{justify-content:flex-end}html[data-layout=v3] .cockpit-session{background:var(--background);border-radius:3px}html[data-layout=v3] .cockpit-session strong{color:var(--text)}html[data-layout=v3] .cockpit-date-navigation :is(button,label){background:var(--surface-raised);color:var(--text);border-radius:3px}html[data-layout=v3] .cockpit-date-navigation input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-layout=v3] .cockpit-chart-heading>div:first-child{display:none}html[data-layout=v3] .cockpit-chart-actions{flex:1;justify-content:space-between}html[data-layout=v3] .cockpit-total-value{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px)}html[data-layout=v3] .server-pnl{letter-spacing:-.025em;font-size:clamp(20px,1.9vw,24px)}html[data-layout=v3] .cockpit-accounts,html[data-layout=v3] .cockpit-account-groups{min-width:0}html[data-layout=v3] .cockpit-account-group+.cockpit-account-group{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}html[data-layout=v3] .cockpit-accounts .cockpit-server-grid{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));display:grid;overflow:visible}html[data-layout=v3] .cockpit-accounts .cockpit-account-card{width:auto}html[data-layout=v3] .cockpit-accounts-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:10px;display:flex}html[data-layout=v3] .cockpit-accounts-heading h2{font-size:14px}html[data-layout=v3] .cockpit-accounts-heading small{color:var(--text-muted);font-size:10px}html[data-layout=v3] .cockpit-account-card{cursor:default}html[data-layout=v3] .cockpit-account-card:hover{transform:none}html[data-layout=v3] .cockpit-server-stats .cockpit-account-targets{white-space:normal;overflow-wrap:anywhere;overflow:visible}html[data-layout=v3] .cockpit-account-targets>span{display:block}html[data-layout=v3] .cockpit-position-summary{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}html[data-layout=v3] .cockpit-position-summary .cockpit-summary-targets{white-space:normal;overflow-wrap:anywhere;overflow:visible}html[data-layout=v3] .cockpit-summary-targets>span{display:block}html[data-layout=v3] .cockpit-account-card .cockpit-server-heading>span{white-space:normal;overflow-wrap:anywhere}html[data-layout=v3] .cockpit-accounts-note{border:1px solid var(--border);color:var(--text-muted);padding:12px;font-size:11px}html[data-layout=v3] .strategy-account-scope{background:0 0;border:0;gap:6px;padding:0}html[data-layout=v3] .strategy-status-icon{vertical-align:-2px;justify-content:center;align-items:center;width:12px;margin-right:4px;display:inline-flex}html[data-layout=v3] .strategy-status-icon svg{flex-shrink:0}html[data-layout=v3] .strategy-status-icon[data-status-icon=attention]{color:var(--warning)}html[data-layout=v3] .strategy-status-icon[data-status-icon=unavailable]{color:var(--text-muted)}html[data-layout=v3] .strategy-notice{font-size:var(--strategy-status-font-size);white-space:normal;margin-top:3px;font-weight:400;line-height:1.35;overflow:visible}html[data-layout=v3] :is(.strategy-list-state,.strategy-list-config-state,.strategy-mobile-row>.strategy-mobile-status-column,.strategy-mobile-runtime-copy>strong){font-size:var(--strategy-status-font-size);font-weight:400}html[data-layout=v3] :is(.strategy-list-status,.strategy-mobile-list-head .strategy-mobile-status-column){font-weight:400}html[data-layout=v3] .strategy-live-list .strategy-list-status>.strategy-list-state{white-space:nowrap;overflow-wrap:normal;width:100%;overflow:visible}html[data-layout=v3] .strategy-notice summary{cursor:pointer;overflow-wrap:anywhere;font-weight:400}html[data-layout=v3] .strategy-notice summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-layout=v3] .strategy-notice-detail{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);white-space:normal;overflow-wrap:anywhere;border-radius:3px;margin-top:6px;padding:6px;font-size:11px;font-weight:400}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone=success]{--strategy-render-color:var(--strategy-status-success);color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone=danger]{--strategy-render-color:var(--strategy-status-danger);color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone=warning]{--strategy-render-color:var(--strategy-status-warning);color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone=paused]{--strategy-render-color:var(--strategy-status-paused);color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone=waiting]{--strategy-render-color:var(--strategy-status-waiting);color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone=neutral]{--strategy-render-color:var(--strategy-status-neutral);color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel[data-read-issue=true] .strategy-live-list tbody tr[data-stale=true] .strategy-list-state[data-status-tone],html[data-layout=v3] .strategy-dashboard-panel[data-read-issue=true] .strategy-mobile-row[data-stale=true]>.strategy-mobile-status-column[data-status-tone],html[data-layout=v3] .strategy-dashboard-panel[data-read-issue=true] .strategy-mobile-row[data-stale=true] .strategy-mobile-runtime-detail strong[data-status-tone]{color:var(--strategy-render-color)}html[data-layout=v3] .strategy-dashboard-panel [data-status-tone] .strategy-status-icon{color:inherit}html[data-layout=v3] .strategy-list-config-state.is-enabled{color:var(--strategy-status-success)}html[data-layout=v3] .strategy-list-config-state.is-disabled{color:var(--strategy-status-neutral)}html[data-layout=v3] .strategy-dashboard-panel [data-status-stopped=true],html[data-layout=v3] .strategy-dashboard-panel [data-status-stopped=true] *{color:var(--strategy-status-danger)}html[data-layout=v3] .strategy-dashboard-panel .strategy-stop-reason[data-status-tone=window-closed],html[data-layout=v3] .strategy-dashboard-panel .strategy-stop-reason[data-status-tone=window-closed] *{color:var(--strategy-status-window-closed)}html[data-layout=v3] .strategy-mobile-row{background:var(--surface)}html[data-layout=v3] .strategy-mobile-runtime-detail{background:var(--surface);color:var(--text)}html[data-layout=v3] .strategy-dashboard-toolbar .directory-server-filter{flex:0 auto;max-width:100%}@media (min-width:901px){html[data-layout=v3] .strategy-account-scope{flex:0 auto}html[data-layout=v3] .strategy-dashboard-toolbar .strategy-account-scope button[type=button]{padding-inline:8px}html[data-layout=v3] .strategy-dashboard-toolbar>.strategy-account-all{margin-left:auto}html[data-layout=v3] .strategy-dashboard-toolbar>.strategy-instrument-filter{margin-left:0}}html[data-layout=v3] .strategy-dashboard-toolbar :is(.directory-server-filter,.strategy-instrument-filter,.strategy-account-filter)>span{display:none}html[data-layout=v3] .strategy-dashboard-toolbar .directory-server-buttons{flex-wrap:wrap;gap:4px;display:flex}html[data-layout=v3] .strategy-dashboard-toolbar .directory-server-buttons button{white-space:nowrap;flex:0 0 84px;width:84px;min-width:84px;max-width:84px}html[data-layout=v3] :is(.strategy-dashboard-title,.strategy-dashboard-meta,.strategy-account-filter>small,.strategy-dashboard-disclaimer),html[data-layout=v3] .strategy-dashboard-head .strategy-engine-state{display:none}html[data-layout=v3] .strategy-dashboard-center{flex:100%;width:100%;display:block}html[data-layout=v3] .strategy-dashboard-metrics{flex-wrap:wrap;align-items:end;gap:16px 24px;width:100%;display:flex}html[data-layout=v3] .strategy-dashboard-metrics>.strategy-favorite-totals{flex:0 auto}html[data-layout=v3] .strategy-dashboard-metrics>.strategy-contract-metrics{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:0 auto;align-items:end;gap:24px;min-width:0;max-width:100%;display:flex;overflow-x:auto}html[data-layout=v3] .strategy-contract-metrics:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-layout=v3] .strategy-gustavo-totals{border-left:1px solid var(--border);flex-wrap:wrap;flex:0 auto;align-items:end;gap:12px 20px;min-width:0;padding-left:20px;display:flex}html[data-layout=v3] .strategy-gustavo-totals .strategy-toolbar-pnl{white-space:normal;min-width:0}html[data-layout=v3] .strategy-gustavo-totals .strategy-toolbar-pnl>strong{align-items:center;min-height:32px;display:flex}html[data-layout=v3] .strategy-dashboard-head :is(.strategy-exposure,.strategy-turnover){border-left:1px solid var(--border);flex:none;gap:6px;min-width:0;max-width:none;padding-left:20px;display:grid}html[data-layout=v3] :is(.strategy-exposure-label,.strategy-turnover-label){color:var(--text-muted);white-space:nowrap;font-size:9.5px;font-weight:400;line-height:1.4;display:block}html[data-layout=v3] .strategy-turnover-pending{display:none}html[data-layout=v3] .strategy-exposure-values{flex-wrap:nowrap;align-items:center;gap:16px;display:flex}html[data-layout=v3] .strategy-exposure-values>span{min-height:30px;color:var(--text);background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:0;padding:0}html[data-layout=v3] .strategy-exposure-values strong{font-size:20px;font-weight:400}html[data-layout=v3] .strategy-exposure-values :is(small,svg){display:none}html[data-layout=v3] .strategy-exposure-values :is(.is-bought,.is-sold,.is-maximum){min-width:0;color:var(--text);background:0 0;border:0;border-radius:0}html[data-layout=v3] .strategy-exposure-values .is-maximum small{display:none}html[data-layout=v3] .strategy-exposure-values :is(.is-bought,.is-sold):before{content:none}html[data-layout=v3] :is(.strategy-dashboard-search,.strategy-account-search){background:var(--surface-raised);min-width:0;height:32px;min-height:32px;color:var(--accent);border-color:var(--border);box-shadow:none;border-radius:8px;gap:6px;padding:0 8px}html[data-layout=v3] .strategy-dashboard-search{flex:0 220px;max-width:220px}html[data-layout=v3] .strategy-list-tools{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:100%;min-width:0;display:grid}html[data-layout=v3] .strategy-pagination{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;font-size:12px;display:flex}html[data-layout=v3] .strategy-pagination label{align-items:center;gap:6px;display:flex}html[data-layout=v3] .strategy-pagination :is(button,select){border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface);font:inherit;border-radius:3px;padding:6px 10px}html[data-layout=v3] .strategy-pagination button:disabled{opacity:.4;cursor:default}html[data-layout=v3] .strategy-pagination small{flex-basis:100%;font-size:11px}html[data-layout=v3] .strategy-list-tools .strategy-dashboard-search{grid-area:1/1;width:100%;max-width:none}html[data-layout=v3] .strategy-list-tools .strategy-account-controls{grid-area:1/2;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin-left:0}html[data-layout=v3] .strategy-list-tools :is(.strategy-dashboard-search,.strategy-account-search){gap:8px;height:44px;min-height:44px;padding-inline:12px}html[data-layout=v3] .strategy-list-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}html[data-layout=v3] .strategy-list-tools .strategy-display-controls,html[data-layout=v3] .strategy-list-actions .strategy-inline-batch-actions{order:0;grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;margin:0;display:grid}html[data-layout=v3] .strategy-list-actions .strategy-inline-batch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=v3] dialog.strategy-auto-pause-overlay{box-sizing:border-box;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}html[data-layout=v3] dialog.strategy-auto-pause-overlay:not([open]){display:none}html[data-layout=v3] .strategy-list-tools .strategy-display-controls.has-chart-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=v3] :is(.strategy-status-toggle,.strategy-graph-toggle){cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}html[data-layout=v3] .strategy-dashboard-panel[data-strategy-status=hidden] :is(.strategy-mobile-status-column,.strategy-mobile-runtime-copy){display:none!important}html[data-layout=v3] .strategy-dashboard-panel[data-strategy-status=hidden] .strategy-mobile-runtime-detail{grid-template-columns:minmax(0,1fr)}html[data-layout=v3] .strategy-dashboard-panel[data-strategy-status=hidden] .strategy-mobile-actions{justify-self:end}html[data-layout=v3] .strategy-dashboard-panel[data-strategy-status=hidden] .strategy-live-list{min-width:calc(1600px - var(--strategy-status-width))}@media (max-width:699px){html[data-layout=v3] .strategy-list-tools .strategy-display-controls{justify-content:flex-start;margin-left:0}}@media (max-width:900px),(hover:none) and (pointer:coarse) and (max-width:1100px){html[data-layout=v3] .strategy-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-layout=v3] .strategy-dashboard-metrics>.strategy-contract-metrics{border-top:1px solid var(--border);grid-column:1/-1;width:100%;padding-top:10px}html[data-layout=v3] .strategy-contract-metrics .strategy-exposure{border-left:0;padding-left:0}html[data-layout=v3] .strategy-gustavo-totals{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:10px 0 0}html[data-layout=v3] .strategy-gustavo-totals .strategy-toolbar-pnl>strong{font-size:clamp(11px,3vw,14px)}html[data-layout=v3] .strategy-dashboard-toolbar>.strategy-account-all{grid-area:3/1;width:100%;min-height:44px}html[data-layout=v3] .strategy-account-filter :is(.strategy-account-buttons,.strategy-account-group){justify-content:space-between;align-items:stretch;font-size:11px}html[data-layout=v3] .strategy-account-group>.strategy-account-option{flex:1 1 calc(var(--account-position-length,18)*1ch + 32px);width:auto;height:68px}html[data-layout=v3] .strategy-account-buttons .strategy-account-select,html[data-layout=v3] .strategy-account-option .strategy-account-position-row{font-size:11px}html[data-layout=v3] .strategy-mobile-row>:is(h3,span,strong){border-bottom:1px solid var(--border);align-self:stretch;min-height:36px}html[data-layout=v3] .strategy-mobile-row>h3{flex-direction:column;justify-content:center;display:flex}html[data-layout=v3] .strategy-mobile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html[data-layout=v3] :is(.strategy-mobile-list-head,.strategy-mobile-row)>.strategy-mobile-status-column{display:none!important}html[data-layout=v3] .strategy-mobile-list-head button{min-height:28px;font-size:9px}html[data-layout=v3] .strategy-mobile-row>.strategy-mobile-cycles{padding-inline:2px}html[data-layout=v3] .strategy-mobile-cycles .strategy-cycle-value{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:0;font-size:10px;line-height:1.3;display:inline-flex}html[data-layout=v3] .strategy-instrument-filter{grid-column:2;gap:0;min-width:0;position:relative}html[data-layout=v3] .strategy-instrument-filter select{box-sizing:border-box;appearance:none;border:1px solid var(--border);width:100%;height:44px;min-height:44px;font-family:var(--font-sans);text-align:left;border-radius:3px;margin:0;padding:10px 40px 10px 12px;font-size:16px;font-weight:400;line-height:22px;display:block}html[data-layout=v3] .strategy-instrument-filter:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}html[data-layout=v3] .strategy-list-tools{order:5;grid-area:6/1/auto/-1;grid-template-columns:minmax(0,1fr);width:100%;display:grid}html[data-layout=v3] .strategy-list-tools .strategy-dashboard-search{flex:220px;order:0;grid-area:1/1;width:100%}html[data-layout=v3] .strategy-list-tools .strategy-account-controls{order:0;grid-area:2/1;width:100%;max-width:none;margin-left:0}html[data-layout=v3] .strategy-list-tools .strategy-list-actions{order:0;grid-area:3/1;justify-self:start;margin-left:0}}@media (max-width:699px){html[data-layout=v3] :is(.strategy-mobile-list-head,.strategy-mobile-row){grid-template-columns:minmax(28px,1fr) 36px 64px 36px 48px 54px 32px}html[data-layout=v3] .strategy-dashboard-toolbar{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr)}html[data-layout=v3] .strategy-dashboard-toolbar>.strategy-account-all{grid-area:3/1;padding-inline:8px;font-size:clamp(9px,2.6vw,10px)}html[data-layout=v3] .strategy-instrument-filter{grid-area:3/2}html[data-layout=v3] .strategy-instrument-filter select{padding-inline:10px 26px}html[data-layout=v3] .strategy-instrument-filter:after{right:10px}html[data-layout=v3] .strategy-account-filter{grid-row:4}html[data-layout=v3] .strategy-list-tools{grid-row:5}html[data-layout=v3] .strategy-dashboard-metrics{grid-template-columns:minmax(0,1fr);gap:12px}html[data-layout=v3] .strategy-account-group>.strategy-account-option{flex-basis:calc((100% - var(--strategy-account-gap))/2)}}@media (max-width:359px){html[data-layout=v3] :is(.strategy-mobile-list-head,.strategy-mobile-row){grid-template-columns:minmax(28px,1fr) 36px 64px 28px 44px 48px 28px}html[data-layout=v3] .strategy-account-group>.strategy-account-option{flex-basis:100%}}@media (min-width:700px) and (max-width:1100px){html[data-layout=v3] .strategy-dashboard-metrics{grid-template-columns:minmax(0,560px) auto;column-gap:16px;display:grid}html[data-layout=v3] .strategy-dashboard-head .strategy-dashboard-metrics>.strategy-favorite-totals{grid-area:1/1}html[data-layout=v3] .strategy-favorite-total-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-layout=v3] .strategy-favorite-total-row .strategy-toolbar-pnl{border-bottom:0;padding-bottom:0}html[data-layout=v3] .strategy-favorite-environment{grid-column:1/-1}html[data-layout=v3] .strategy-dashboard-metrics>.strategy-contract-metrics{border-top:1px solid var(--border);grid-area:2/1/auto/-1;align-self:stretch;width:100%;padding-top:10px}html[data-layout=v3] .strategy-contract-metrics .strategy-exposure{border-left:0;padding-left:0}html[data-layout=v3] .strategy-gustavo-totals{text-align:left;border-top:0;border-left:0;grid-area:1/2;justify-content:flex-start;align-self:stretch;align-items:start;padding:0}html[data-layout=v3] .strategy-gustavo-totals .strategy-toolbar-pnl{border-bottom:0;gap:6px;padding-bottom:0}html[data-layout=v3] .strategy-gustavo-totals .strategy-toolbar-pnl>span{font-size:9.5px;line-height:1.4}html[data-layout=v3] .strategy-gustavo-totals .strategy-toolbar-pnl>strong{justify-content:flex-start;min-height:30px;margin-top:0}}@media (min-width:700px) and (max-width:900px),(min-width:700px) and (hover:none) and (pointer:coarse) and (max-width:1100px){html[data-layout=v3] .strategy-dashboard-toolbar{grid-template-columns:144px minmax(0,1fr)}html[data-layout=v3] .strategy-list-tools{order:4;grid-area:5/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}html[data-layout=v3] .strategy-list-tools .strategy-dashboard-search{flex:180px;grid-area:1/1;max-width:none}html[data-layout=v3] .strategy-list-tools .strategy-list-actions{grid-area:2/1/auto/-1;justify-self:start;margin-left:0}html[data-layout=v3] .strategy-list-tools .strategy-account-controls{grid-area:1/2}html[data-layout=v3] :is(.strategy-mobile-list-head,.strategy-mobile-row){grid-template-columns:minmax(140px,1fr) 48px 84px 48px 64px 90px 64px}html[data-layout=v3] .strategy-mobile-row>:is(span,strong):not(.strategy-mobile-status-column){align-self:stretch;min-height:36px}}html[data-layout=v3] :is(.strategy-dashboard-search,.strategy-account-search):focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}html[data-layout=v3] :is(.strategy-dashboard-search,.strategy-account-search)>svg{flex-shrink:0}html[data-layout=v3] .strategy-dashboard-toolbar :is(.strategy-dashboard-search,.strategy-account-search) input{height:100%;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}html[data-layout=v3] .strategy-batch-actions{flex-wrap:wrap;gap:6px}html[data-layout=v3] :is(.strategy-batch-actions button,.strategy-dashboard-search){box-sizing:border-box;border-radius:8px;gap:6px;height:36px;min-height:36px;padding:0 10px;font-size:11px;font-weight:600;line-height:1.3}html[data-layout=v3] .strategy-batch-actions button{flex:0 auto;max-width:100%}html[data-layout=v3] .strategy-dashboard-toolbar .strategy-dashboard-search input{font-size:inherit;font-weight:inherit;line-height:inherit}html[data-layout=v3] :is(.strategy-batch-actions button,.strategy-dashboard-search)>svg{flex-shrink:0;width:14px;height:14px}html[data-layout=v3] .strategy-account-filter{grid-template-columns:minmax(0,1fr);align-items:center}html[data-layout=v3] .strategy-account-search{width:min(220px,100%)}html[data-layout=v3] .strategy-account-controls{grid-template-columns:minmax(0,220px);justify-content:space-between;align-items:stretch;gap:6px;min-width:0;display:grid}html[data-layout=v3] .strategy-account-controls .strategy-account-search{width:100%}html[data-layout=v3] .strategy-account-all{border:1px solid var(--border);width:max-content;min-width:0;min-height:36px;color:var(--text-muted);background:var(--surface-raised);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 10px;font-size:10px;font-weight:680;line-height:1.3}html[data-layout=v3] .strategy-account-all:hover{color:var(--text);border-color:var(--border-strong)}html[data-layout=v3] .strategy-account-all.active{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c8c}html[data-layout=v3] .strategy-account-all:focus-visible{outline:2px solid var(--positive-bright);outline-offset:2px}html[data-layout=v3] .strategy-account-buttons{--strategy-account-gap:6px;align-items:center;gap:var(--strategy-account-gap);grid-column:1/-1;font-size:10px}html[data-layout=v3] .strategy-account-buttons.has-account-groups{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}html[data-layout=v3] .strategy-stop-selection{gap:10px;min-width:0;display:grid}html[data-layout=v3] .strategy-stop-select-all{justify-self:end;font-size:12px}html[data-layout=v3] .strategy-stop-selection.has-search{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-layout=v3] .strategy-stop-search{width:100%;min-width:0;margin:0}html[data-layout=v3] .strategy-stop-search input[type=search]{background:0 0;width:100%;min-width:0}html[data-layout=v3] .strategy-stop-selection.has-search>:is(.strategy-stop-targets,.strategy-stop-empty){grid-column:1/-1}html[data-layout=v3] .strategy-stop-empty{color:var(--text-muted);margin:0;padding:16px 12px;font-size:13px}@media (max-width:540px){html[data-layout=v3] .strategy-stop-selection.has-search{grid-template-columns:minmax(0,1fr)}}html[data-layout=v3] .strategy-stop-targets{border:1px solid var(--border);max-height:min(55dvh,440px);display:grid;overflow-y:auto}html[data-layout=v3] .strategy-stop-target{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}html[data-layout=v3] .strategy-stop-target:last-child{border-bottom:0}html[data-layout=v3] .strategy-stop-target input{width:18px;height:18px;accent-color:var(--accent);flex:none}html[data-layout=v3] .strategy-stop-target>span{gap:3px;min-width:0;display:grid}html[data-layout=v3] .strategy-stop-target strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:400}html[data-layout=v3] .strategy-stop-target>span>span{color:var(--text-muted);font-size:12px}html[data-layout=v3] .strategy-modal-overlay.is-stop-confirmation{align-items:center;padding:16px}html[data-layout=v3] .is-stop-confirmation .strategy-modal{border:1px solid var(--border-strong);width:min(520px,100%);max-height:calc(100dvh - 32px);padding:22px;border-radius:3px!important}html[data-layout=v3] .is-stop-confirmation .strategy-modal-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:4px 0 0;padding:0;display:flex;position:static}html[data-layout=v3] .is-stop-confirmation .strategy-modal-actions button{order:0;grid-column:auto;width:auto;min-height:40px;padding:0 16px;font-size:12px;font-weight:600}@media (max-width:699px){html[data-layout=v3] .is-stop-confirmation .strategy-modal{padding:18px 16px}}html[data-layout=v3] .strategy-account-financial{font:inherit;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;display:flex}html[data-layout=v3] .strategy-account-financial>span{font:inherit;white-space:nowrap;min-width:0}html[data-layout=v3] .strategy-account-search-empty{color:var(--text-muted);font-size:11px}html[data-layout=v3] .strategy-account-group{align-items:center;gap:var(--strategy-account-gap);flex-wrap:wrap;flex:0 0 100%;width:100%;min-width:0;display:flex}html[data-layout=v3] .strategy-account-group.is-separated{margin-top:var(--strategy-account-gap);padding-top:calc(2 * var(--strategy-account-gap));border-top:1px solid var(--border)}html[data-layout=v3] .strategy-account-group-title{color:var(--text-muted);flex:0 0 100%;align-items:center;gap:6px;font-size:11px;font-weight:400;line-height:1.4;display:flex}html[data-layout=v3] .strategy-account-group-title svg{color:var(--warning);flex-shrink:0}html[data-layout=v3] .strategy-account-option{flex:0 0 calc(var(--account-position-length,18)*1ch + 32px);width:calc(var(--account-position-length,18)*1ch + 32px);min-width:0;max-width:100%;height:64px;display:flex;position:relative}html[data-layout=v3] .strategy-account-option .strategy-account-select{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:100%;padding:8px 12px;display:flex}html[data-layout=v3] .strategy-account-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html[data-layout=v3] .strategy-account-select>.strategy-account-card-label{align-items:baseline;gap:4px;width:100%;display:flex}html[data-layout=v3] .strategy-account-card-name{text-overflow:ellipsis;min-width:0;overflow:hidden}html[data-layout=v3] .strategy-account-dollar-label{color:var(--text-muted);flex-shrink:0;font-size:.9em;font-weight:400}html[data-layout=v3] .strategy-account-option .strategy-account-financial{gap:2px;margin-top:2px;display:grid}html[data-layout=v3] .strategy-account-position-row{--account-star-size:24px;pointer-events:none;width:max-content;max-width:calc(100% - 20px);font-size:10px;line-height:1.3;position:absolute;bottom:8px;left:12px}html[data-layout=v3] .strategy-account-position-row>span{white-space:nowrap;min-width:0}html[data-layout=v3] .strategy-account-buttons .strategy-account-favorite{right:calc(.5ch - var(--account-star-size)/2);bottom:calc(42px - var(--account-star-size)/2);width:var(--account-star-size);min-width:var(--account-star-size);min-height:var(--account-star-size);color:var(--text-muted);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}html[data-layout=v3] .strategy-account-buttons .strategy-account-favorite:is(:hover,.is-favorite){color:var(--accent);background:var(--accent-soft)}html[data-layout=v3] .strategy-account-favorite svg{flex-shrink:0}html[data-layout=v3] .strategy-favorite-totals{gap:10px;min-width:0;max-width:100%;display:grid}html[data-layout=v3] .strategy-dashboard-metrics>.strategy-favorite-totals{flex-shrink:1;grid-column:1/-1}html[data-layout=v3] .strategy-favorite-total-row{flex-wrap:wrap;align-items:center;gap:10px 28px;min-width:0;display:flex}html[data-layout=v3] .strategy-favorite-total-row .strategy-toolbar-pnl{white-space:normal;overflow-wrap:anywhere;min-width:0}html[data-layout=v3] .strategy-favorite-total-row .strategy-toolbar-pnl>span{display:block}html[data-layout=v3] .strategy-favorite-total-row .strategy-toolbar-pnl>strong{align-items:center;min-height:32px;display:flex}html[data-layout=v3] .strategy-favorite-environment{min-width:70px;color:var(--text-muted)}html[data-layout=v3] .strategy-favorites-storage-note{color:var(--text-muted);grid-column:1/-1;font-size:10px}html[data-layout=v3] .strategy-favorites-manager{border:1px solid var(--border);background:var(--surface);border-radius:3px;padding:20px}html[data-layout=v3] .strategy-favorites-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}html[data-layout=v3] .strategy-favorites-heading h2{margin:0;font-size:20px}html[data-layout=v3] .strategy-favorites-heading p{color:var(--text-muted);margin:8px 0 0;font-size:12px}html[data-layout=v3] .strategy-favorites-heading button{border:1px solid var(--border);background:var(--surface-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:3px;padding:9px 12px;font-size:12px}html[data-layout=v3] .strategy-favorites-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}html[data-layout=v3] .strategy-favorites-heading .strategy-create-button{border-color:var(--accent);width:auto;color:var(--accent)}html[data-layout=v3] .strategy-favorites-controls{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 14px;font-size:12px;display:flex}html[data-layout=v3] .strategy-favorites-controls .directory-search{border:1px solid var(--border);background:var(--surface-raised);min-width:0;height:38px;color:var(--accent);border-radius:3px;flex:0 320px;padding:0 10px}html[data-layout=v3] .strategy-favorites-controls input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:0;font-size:12px}html[data-layout=v3] .strategy-favorites-controls small{font-size:11px}html[data-layout=v3] .strategy-favorites-list{flex-direction:column;gap:24px;display:flex}html[data-layout=v3] .strategy-favorites-group{min-width:0}html[data-layout=v3] .strategy-favorites-group h3{color:var(--text-muted);margin:0 0 8px;font-size:12px}html[data-layout=v3] .strategy-favorites-group-list{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px;display:grid}html[data-layout=v3] .strategy-favorites-item{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:8px;min-width:0;min-height:80px;padding:8px 10px;display:flex}html[data-layout=v3] .strategy-favorites-item input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}html[data-layout=v3] .strategy-favorites-item>span{flex:1;min-width:0}html[data-layout=v3] .strategy-favorites-choice{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}html[data-layout=v3] .strategy-favorites-choice>span{flex:1;min-width:0}html[data-layout=v3] .strategy-favorite-order{color:var(--text-muted);flex:0 0 58px;gap:4px;font-size:10px;display:grid}html[data-layout=v3] .strategy-favorite-order input{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:58px;height:36px;min-height:36px;color:var(--text);font:inherit;text-align:center;border-radius:2px;padding:0 5px;font-size:12px}html[data-layout=v3] .strategy-favorite-order input:focus-visible{outline:1px solid var(--accent);outline-offset:1px}html[data-layout=v3] .strategy-favorites-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}html[data-layout=v3] .strategy-favorites-item small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}html[data-layout=v3] .strategy-favorites-card-values{flex-wrap:wrap;align-items:baseline;gap:3px 12px;margin-top:4px;display:flex}html[data-layout=v3] .strategy-favorites-card-values :is(.strategy-favorites-account-pnl,small){margin-top:0}html[data-layout=v3] .strategy-favorites-warning{color:var(--warning);font-size:12px}html[data-layout=v3] .strategy-favorites-scope{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}html[data-layout=v3] .strategy-favorites-scope button{border:1px solid var(--border);background:var(--surface-raised);min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:3px;padding:7px 14px;font-size:12px}html[data-layout=v3] .strategy-favorites-scope button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}html[data-layout=v3] .strategy-favorites-account-pnl{font-family:var(--font-mono);margin-top:5px;font-size:12px;display:block}html[data-layout=v3] .strategy-favorites-live{border-top:1px solid var(--border);min-width:0;margin-top:24px;padding-top:18px}html[data-layout=v3] .strategy-favorites-live>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-layout=v3] .strategy-favorites-live h3{margin:0;font-size:16px}html[data-layout=v3] .strategy-favorites-live p,html[data-layout=v3] .strategy-favorites-updated{color:var(--text-muted);font-size:11px}html[data-layout=v3] .strategy-favorites-live-totals{flex-wrap:wrap;gap:24px;margin:14px 0;display:flex}html[data-layout=v3] .strategy-favorites-live-totals span{color:var(--text-muted);font-size:11px;display:block}html[data-layout=v3] .strategy-favorites-live-totals strong{font-family:var(--font-mono);margin-top:4px;font-size:16px;display:block}html[data-layout=v3] .strategy-favorites-live-scroll{max-width:100%;overflow-x:auto}html[data-layout=v3] .strategy-favorites-live-table{border-collapse:collapse;width:100%;min-width:900px;font-size:11px}html[data-layout=v3] .strategy-favorites-live-table :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:9px 8px}html[data-layout=v3] .strategy-favorites-live-table th{background:var(--surface-raised);color:var(--text-muted);font-weight:500}html[data-layout=v3] .strategy-favorites-live-table .is-number{font-family:var(--font-mono);text-align:right;white-space:nowrap}html[data-layout=v3] .strategy-favorites-live-table tr[data-stale=true]{color:var(--text-muted)}@media (max-width:700px){html[data-layout=v3] .strategy-favorites-manager{padding:14px}html[data-layout=v3] .strategy-favorites-controls .directory-search{flex-basis:100%}html[data-layout=v3] .strategy-favorites-controls input{font-size:16px}}@media (max-width:760px){html[data-layout=v3] .strategy-favorite-total-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}html[data-layout=v3] .strategy-favorite-total-row .strategy-toolbar-pnl{grid-column:auto}html[data-layout=v3] .strategy-favorite-total-row .strategy-toolbar-pnl>strong{font-size:clamp(11px,3vw,14px)}html[data-layout=v3] .strategy-favorite-environment{grid-column:1/-1}html[data-layout=v3] .strategy-favorite-totals{width:100%}html[data-layout=v3] .strategy-account-position-row{--account-star-size:28px}}html[data-layout=v3] :is(.strategy-dashboard-toolbar .directory-server-buttons,.strategy-account-scope,.strategy-display-controls) button{border:1px solid var(--border);background:var(--surface-raised);height:auto;min-height:36px;color:var(--text-muted);box-shadow:none;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:680;line-height:1.3}html[data-layout=v3] .strategy-list-tools .strategy-list-actions button{text-align:center;white-space:nowrap;width:100%;min-width:0;height:44px;min-height:44px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;order:0;grid-area:auto;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:clamp(12px,1.6vw,14px);font-weight:600;line-height:1.3}html[data-layout=v3] .strategy-list-tools .strategy-inline-batch-actions:has(.is-auto-pause) button.is-stop{grid-column:1/-1}html[data-layout=v3] .strategy-list-tools .strategy-list-actions button>svg,html[data-layout=v3] .strategy-list-tools :is(.strategy-dashboard-search,.strategy-account-search)>svg{flex-shrink:0;width:16px;height:16px}html[data-layout=v3] .strategy-list-tools :is(.strategy-dashboard-search,.strategy-account-search) input{font-size:14px;font-weight:400;line-height:1.3}@media (max-width:699px),(orientation:landscape) and (max-width:1100px) and (max-height:600px){html[data-layout=v3] .strategy-list-actions{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}html[data-layout=v3] .strategy-list-tools .strategy-list-actions>.strategy-display-controls{grid-area:1/1}html[data-layout=v3] .strategy-list-tools .strategy-list-actions>.strategy-inline-batch-actions{grid-area:2/1}html[data-layout=v3] .strategy-list-tools .strategy-list-actions button{gap:4px;padding-inline:4px;font-size:11px}html[data-layout=v3] .strategy-list-tools .strategy-list-actions button>svg{width:14px;height:14px}}@media (min-width:1101px) and (hover:hover) and (pointer:fine){html[data-layout=v3] .strategy-list-tools{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) max-content}html[data-layout=v3] .strategy-list-tools .strategy-list-actions{flex-wrap:nowrap;grid-area:1/3;gap:4px;width:max-content;display:flex}html[data-layout=v3] .strategy-list-tools .strategy-display-controls,html[data-layout=v3] .strategy-list-actions .strategy-inline-batch-actions{flex-wrap:nowrap;gap:4px;width:auto;display:flex}html[data-layout=v3] .strategy-list-tools .strategy-list-actions button{flex:none;gap:5px;width:auto;min-width:84px;height:36px;min-height:36px;padding-inline:8px;font-size:10px;font-weight:680}html[data-layout=v3] .strategy-list-tools .strategy-list-actions button>svg{width:14px;height:14px}}html[data-layout=v3] :is(.strategy-dashboard-toolbar .directory-server-buttons,.strategy-account-scope,.strategy-display-controls) button:hover:where(:not(:disabled)){color:var(--text);border-color:var(--border-strong)}html[data-layout=v3] :is(.strategy-dashboard-toolbar .directory-server-buttons,.strategy-account-scope,.strategy-display-controls) button.active,html[data-layout=v3] .strategy-display-controls button[aria-expanded=true]{color:var(--positive-bright);background:var(--positive-soft);border-color:#4a9e7c8c}html[data-layout=v3] .strategy-list-tools .strategy-display-controls button:not(.active){color:var(--negative);border-color:var(--negative);background:var(--negative-soft)}html[data-layout=v3] .strategy-list-tools .strategy-display-controls button:not(.active):focus-visible{outline-color:var(--negative)}html[data-layout=v3] .strategy-account-scope button.is-simulator.active{color:var(--warning);border-color:var(--warning);background:var(--warning-soft)}html[data-layout=v3] :is(.strategy-dashboard-toolbar .directory-server-buttons,.strategy-account-scope,.strategy-display-controls) button:focus-visible{outline:2px solid var(--positive-bright);outline-offset:2px}html[data-layout=v3] .strategy-live-list{--strategy-status-width:260px;min-width:1600px}html[data-layout=v3] .strategy-live-list col.is-actions{width:104px}html[data-layout=v3] .strategy-live-list col.is-edit{width:76px}html[data-layout=v3] .strategy-edit-button{font-size:11px;font-weight:400}html[data-layout=v3] .strategy-live-list col.is-account{width:132px}html[data-layout=v3] .strategy-live-list col.is-money{width:100px}html[data-layout=v3] .strategy-live-list col.is-target{width:68px}html[data-layout=v3] .strategy-live-list col.is-position{width:80px}html[data-layout=v3] .strategy-live-list col.is-level{width:48px}html[data-layout=v3] .strategy-live-list col.is-position+col.is-level{width:64px}html[data-layout=v3] .strategy-live-list col.is-cycles{width:90px}html[data-layout=v3] .strategy-live-list col.is-window{width:142px}html[data-layout=v3] .strategy-live-list col.is-stop{width:96px}html[data-layout=v3] .strategy-live-list col.is-broker{width:100px}html[data-layout=v3] .strategy-live-list col.is-server{width:72px}html[data-layout=v3] .strategy-live-list :is(th,td){height:40px;padding:4px 6px;line-height:1.25}html[data-layout=v3] .strategy-live-list tbody tr,html[data-layout=v3] .strategy-live-list tbody tr:hover{background:var(--surface)}html[data-layout=v3] .strategy-live-list tbody tr:is(.is-simulator,.has-sync-alert,.is-aguardando)>:first-child{box-shadow:none}html[data-layout=v3] .strategy-live-list thead th{text-align:center;height:32px}html[data-layout=v3] .strategy-live-list thead th.is-sortable{padding:0}html[data-layout=v3] .strategy-live-list thead th,html[data-layout=v3] .strategy-live-list thead th.is-sortable:hover{color:var(--text-muted);font-weight:400}html[data-layout=v3] .strategy-live-list :is(tbody,tfoot) :is(th,td){font-weight:400}html[data-layout=v3] .strategy-live-list td:is(.is-loss,.is-gain){color:var(--text-muted)}html[data-layout=v3] .strategy-live-list tbody th[scope=row]{color:inherit}html[data-layout=v3] .strategy-live-list :is(.strategy-profile,.server-tag,.strategy-list-name strong,.strategy-list-account small,.strategy-list-name small){color:inherit;font:inherit}html[data-layout=v3] .strategy-live-list .strategy-sort-button{text-align:center;justify-content:center;min-height:32px;padding:4px 6px}html[data-layout=v3] .strategy-mobile-list-head button{text-align:center;color:var(--text-muted);justify-content:center;font-weight:400}html[data-layout=v3] .strategy-mobile-row>h3{color:var(--text-muted);font-weight:400}html[data-layout=v3] .strategy-mobile-account{color:inherit;font-family:inherit;font-weight:400}html[data-layout=v3] :is(.strategy-sort-indicator,.strategy-mobile-sort-indicator){display:none}html[data-layout=v3] :is(.strategy-list-account,.strategy-list-name)>*+*{margin-top:2px}html[data-layout=v3] .strategy-live-list tfoot :is(th,td){height:32px}@media (orientation:landscape) and (max-width:1100px) and (max-height:600px){html[data-layout=v3] .strategy-live-list-shell{-webkit-overflow-scrolling:touch;padding-bottom:44px;display:block;overflow-x:auto}html[data-layout=v3] .strategy-floating-scrollbar.is-visible{height:40px;padding-block:10px;display:block!important}}@media (min-width:901px) and (max-width:1799px){html[data-layout=v3] .strategy-live-list{min-width:1470px}html[data-layout=v3] .strategy-dashboard-panel[data-strategy-status=hidden] .strategy-live-list{min-width:calc(1470px - var(--strategy-status-width))}html[data-layout=v3] .strategy-live-list col.is-status{width:var(--strategy-status-width)}html[data-layout=v3] .strategy-live-list col.is-account{width:88px}html[data-layout=v3] .strategy-live-list col.is-money{width:80px}html[data-layout=v3] .strategy-live-list col.is-target{width:52px}html[data-layout=v3] .strategy-live-list col.is-position{width:68px}html[data-layout=v3] .strategy-live-list col.is-level{width:34px}html[data-layout=v3] .strategy-live-list col.is-position+col.is-level{width:56px}html[data-layout=v3] .strategy-live-list col.is-cycles{width:90px}html[data-layout=v3] .strategy-live-list col.is-window{width:126px}html[data-layout=v3] .strategy-live-list col.is-stop{width:78px}html[data-layout=v3] .strategy-live-list col.is-broker{width:76px}html[data-layout=v3] .strategy-live-list col.is-server{width:64px}html[data-layout=v3] .strategy-live-list :is(th,td){padding-inline:4px}html[data-layout=v3] .strategy-live-list :is(tbody,tfoot) :is(th,td){font-size:clamp(10px,.65vw,11.5px)}html[data-layout=v3] .strategy-live-list .strategy-list-status{width:auto;min-width:0;max-width:none}html[data-layout=v3] .strategy-live-list .strategy-list-status>:is(.strategy-list-state,strong){white-space:nowrap;overflow-wrap:normal;width:100%}html[data-layout=v3] .strategy-live-list .strategy-list-window{white-space:normal}html[data-layout=v3] .strategy-live-list thead th{font-size:9px}html[data-layout=v3] .strategy-live-list .strategy-sort-button{gap:0;padding-inline:2px}html[data-layout=v3] .strategy-sort-button>span:first-child{white-space:normal;min-width:0}}@media (min-width:901px) and (max-width:1199px){html[data-layout=v3] .strategy-live-list col.is-actions{width:96px}html[data-layout=v3] .strategy-live-list :is(th,td){padding-inline:3px}html[data-layout=v3] .strategy-sort-button>span:first-child{overflow-wrap:anywhere}html[data-layout=v3] .strategy-list-name strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-layout=v3] .strategy-list-account small{white-space:normal;overflow-wrap:anywhere}}@media (min-width:1800px){html[data-layout=v3] .v3-home-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){html[data-layout=v3] .primary-navigation{gap:0 21px}html[data-layout=v3] .control-band{grid-template-columns:1fr}}@media (max-width:700px){html[data-layout=v3] :is(.strategy-dashboard-search,.strategy-account-search){height:36px;min-height:36px}html[data-layout=v3] .strategy-dashboard-search{max-width:none}html[data-layout=v3] .app-shell,html[data-layout=v3] .app-shell.strategy-wide-shell{padding:0 16px 24px}html[data-layout=v3] .topbar{gap:0 10px;margin-bottom:24px}html[data-layout=v3] .quant-wordmark{font-size:16px}html[data-layout=v3] .topbar-actions{gap:15px}html[data-layout=v3] .topbar .action-button{min-width:0;min-height:36px;font-size:10px}html[data-layout=v3] .freshness{display:none}html[data-layout=v3] .primary-navigation{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:0 8px;display:grid}html[data-layout=v3] .primary-navigation button{width:100%;min-width:0;min-height:43px;padding:8px 0 13px;font-size:11px}html[data-layout=v3] .v3-home-page{min-height:calc(100svh - 110px);padding-bottom:35px}html[data-layout=v3] .v3-home-title{margin-bottom:28px;font-size:20px}html[data-layout=v3] .v3-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html[data-layout=v3] .v3-home-grid button{gap:20px;min-height:155px}html[data-layout=v3] .v3-home-grid svg{width:40px;height:40px}html[data-layout=v3] .v3-home-grid span{font-size:14px}html[data-layout=v3] .v3-home-links{gap:20px}html[data-layout=v3] .v3-home-links button{font-size:11px}html[data-layout=v3] .control-band{gap:16px;padding:14px}html[data-layout=v3] .period-controls{flex-wrap:wrap;min-width:0}html[data-layout=v3] .date-controls{flex-wrap:wrap;width:100%}html[data-layout=v3] .results-summary{grid-template-columns:1fr 1fr;gap:12px}html[data-layout=v3] .results-heading{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html[data-layout=v3] .results-period{text-align:left;white-space:normal}html[data-layout=v3] .results-summary>div{padding:17px 12px}html[data-layout=v3] .results-summary>div:first-child{grid-column:1/-1}html[data-layout=v3] .results-summary strong{overflow-wrap:anywhere;font-size:20px}html[data-layout=v3] .results-summary>div:first-child strong{font-size:26px}html[data-layout=v3] .results-row{gap:10px;padding:15px 12px}html[data-layout=v3] .results-holder-toggle>strong{font-size:13px}html[data-layout=v3] .results-account-toggle{padding-left:28px}html[data-layout=v3] .results-broker-heading{padding-left:20px}html[data-layout=v3] .results-integrity summary span{float:none;margin-top:6px;display:block}html[data-layout=v3] .login-shell{padding:16px}html[data-layout=v3] .login-card{padding:26px 22px 24px}html[data-layout=v3] .cockpit-total-value{font-size:32px}html[data-layout=v3] .server-pnl{font-size:21px}}html[data-theme=profit] :is(body,button,input,select,textarea,table),html[data-layout=v3][data-theme=profit] .quant-wordmark{font-family:var(--font-sans)}html[data-layout=v3][data-theme=profit] :is(.topbar .action-button,.results-button,.v3-home-links button){color:#8fc9dd}html[data-layout=v3][data-theme=profit] :is(.v3-home-grid button,.results-broker,.results-broker-heading,.results-total,.results-columns){background:var(--surface-raised)}html[data-layout=v3][data-theme=profit] :is(.modal-backdrop,.strategy-modal-backdrop,.strategy-control-backdrop){background:#080c12b3}html[data-layout=v3][data-theme=profit] .login-submit{color:#181c22}html[data-layout=v3][data-theme=profit] .login-submit:hover:not(:disabled){background:#ffbf61}html[data-layout=v3][data-theme=profit] .cockpit-date-navigation input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-layout=v3][data-theme=profit] :is(.strategy-dashboard-panel,.strategy-account-filter){background:var(--surface)}html[data-layout=v3][data-theme=profit] :is(.strategy-dashboard-head,.strategy-control-summary,.strategy-live-list thead,.strategy-live-list tfoot),html[data-layout=v3][data-theme=profit] .strategy-account-select{background:var(--surface-raised)}html[data-layout=v3][data-theme=profit] :is(.strategy-account-select.active,.strategy-account-all.active,.directory-server-buttons button.active){background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}html[data-layout=v3][data-theme=profit] :is(.strategy-live-list .numeric,.strategy-toolbar-pnl strong,.strategy-account-financial,.strategy-account-position-row){font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-layout=v3][data-theme=profit] :is(.strategy-account-select,.strategy-account-all,.strategy-account-search,.strategy-dashboard-search,.strategy-batch-actions button,.strategy-account-scope button,.directory-server-buttons button,.strategy-display-controls button){border-radius:2px}@media (max-width:900px),(hover:none) and (pointer:coarse) and (max-width:1100px){html[data-layout=v3] .strategy-list-tools{order:3;grid-row:4}html[data-layout=v3] .strategy-account-filter{order:4;grid-row:5}html[data-layout=v3] .strategy-pagination :is(button,select){min-height:44px}}
