*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select,input{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button:disabled,select:disabled{cursor:default}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}select:focus-visible,.settings-row input[type=date]:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.app[data-input-modality=pointer] select:focus{outline:none}.cell-note{color:var(--muted);font-size:var(--text-caption);margin-top:4px;display:block}.source-disclosure{padding:var(--panel-padding);border:1px solid var(--line);font-size:var(--text-body);overflow-wrap:anywhere;border-radius:.65em}.source-disclosure summary{cursor:pointer}.source-disclosure code{font-size:var(--text-caption);overflow-wrap:anywhere}.app{--text-caption:12px;--text-body:14px;--text-heading:16px;--text-value:24px;--text-title:24px;--panel-heading-top:.9em;--panel-heading-bottom:.65em;--panel-inline:1.2em;--panel-content-bottom:1em;--panel-separated-content-top:.8em;--bg:#f5f6f7;--surface:#fff;--ink:#1d292b;--muted:#788487;--line:#e7ebec;--accent:#278a73;--chart-canonical:#e58a2b;--soft-accent:#eaf5ef;--amber:#ad792c;--soft-amber:#faf1e1;--danger:#bc5b58;--panel-padding:1.5em;--row-height:5em;background:var(--bg);color:var(--ink);min-height:100vh;font-size:14px;display:flex}.observatory-stack{gap:1.4em;display:grid}.observatory-content{padding:0 var(--panel-inline) var(--panel-content-bottom)}.observatory-content>p,.research-heading p{color:var(--muted);line-height:1.7;font-size:var(--text-body)}.observatory-content>p:first-child{margin-top:0}.observatory-grid,.metric-definitions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.4em;display:grid}.strategy-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;display:grid}.strategy-tile{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:.65em;padding:1em}.strategy-tile:hover{border-color:var(--accent);background:var(--soft-accent)}.tile-title,.tile-footer{justify-content:space-between;align-items:center;gap:.8em;display:flex}.tile-title strong{font-size:var(--text-heading)}.strategy-tile p{color:var(--muted);line-height:1.5;font-size:var(--text-caption);margin:.55em 0}.tile-footer{flex-wrap:wrap;margin-top:.7em}.tile-footer>span:last-child{font-size:var(--text-caption);color:var(--muted)}.evidence-empty{background:var(--bg);border:1px dashed var(--line);border-radius:.65em;align-items:flex-start;gap:1em;padding:1.3em;display:flex}.evidence-empty>svg{color:var(--muted);flex-shrink:0}.evidence-empty p{color:var(--muted);font-size:var(--text-body);margin:.6em 0 0;line-height:1.6}.status.evidence-fail{color:var(--danger);background:var(--bg);border:1px solid var(--danger)}.status.evidence-pass{color:var(--accent);background:var(--soft-accent)}.scope-links,.section-tabs{flex-wrap:wrap;align-items:center;gap:.8em;display:flex}.observatory-content .secondary-button{text-decoration:none}.focus-list>div{border-bottom:1px solid var(--line);align-items:center;gap:1em;padding:1em 0;display:flex}.focus-list>div:last-child{border-bottom:0}.focus-list strong{font-size:var(--text-body);font-weight:500}.focus-index{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--text-caption)}.definition-list>div{border-bottom:1px solid var(--line);font-size:var(--text-body);justify-content:space-between;gap:1.5em;padding:1em 0;display:flex}.definition-list>div>span:first-child{color:var(--ink);font-weight:400}.definition-list strong{text-align:right;font-weight:500}.evidence-notice{border-bottom:1px solid var(--line);align-items:start;gap:1em;padding:1.25em 0;display:flex}.evidence-notice>div{flex:1;min-width:0}.evidence-notice p{color:var(--muted);font-size:var(--text-body);margin:.6em 0;line-height:1.6}.evidence-notice small{color:var(--muted);font-size:var(--text-caption)}.text-button{text-align:left;background:0 0;border:0;padding:0}.text-button svg{vertical-align:middle}.metric-filters{flex-wrap:wrap;align-items:end;gap:1.5em;margin-bottom:1.4em;display:flex}.metric-filters label{font-size:var(--text-body);color:var(--muted);gap:.6em;display:grid;position:relative}.metric-filters label>svg{display:none}.metric-filters input{color:var(--ink);background:var(--surface);border:1px solid var(--line);min-width:19em;font:inherit;border-radius:.4em;padding:.65em .9em}.metric-filters input:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.metric-contract-value{font-size:var(--text-value);font-variant-numeric:tabular-nums;padding:.15em 0 .5em}.metric-contract-value span{font-size:var(--text-caption);color:var(--muted)}.metric-definitions details{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-body);padding-top:1em;line-height:1.7}.observatory-content summary{cursor:pointer}.observatory-content summary:focus-visible{outline:2px solid var(--muted);outline-offset:3px}.observatory-content td{white-space:normal;max-width:28em;line-height:1.6}.observatory-content th{white-space:nowrap}.observatory-content .table-scroll{margin:.5em 0 1em}.source-contract{border-top:1px solid var(--line);font-size:var(--text-body);color:var(--muted);margin-top:1.3em;padding-top:1em;line-height:1.6}.limitation-list{color:var(--muted);font-size:var(--text-body);margin:1em 0;padding-left:1.4em;line-height:1.8}.limitation-list li{margin-bottom:.6em}.metrics.research-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:1.5em 0}.research-metrics .metric{box-shadow:none;background:var(--bg)}.research-heading{margin:.2em 0 1.2em}.digest-line{font-size:var(--text-caption);gap:.5em;display:grid}.digest-line code{overflow-wrap:anywhere;color:var(--muted)}.comparison-steps{flex-wrap:wrap;gap:.7em;display:flex}.comparison-steps span{background:var(--bg);border:1px solid var(--line);font-size:var(--text-caption);border-radius:.4em;padding:.7em 1em}.observatory-toolbar{margin-bottom:1.5em}.toolbar-source{text-align:right;font-size:var(--text-caption);gap:.3em;margin-left:auto;display:grid}.toolbar-source small{color:var(--muted)}@media (min-width:901px){.sidebar{overflow-y:auto}.nav-items{flex-shrink:0}.sidebar-bottom{padding-top:1.5em}}@media (max-width:900px){.observatory-grid,.metric-definitions,.strategy-tiles{grid-template-columns:minmax(0,1fr)}.observatory-stack>.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-content .metrics{grid-template-columns:minmax(0,1fr)}.observatory-toolbar{flex-wrap:wrap}.toolbar-source{text-align:left;margin-left:0}.evidence-notice{flex-wrap:wrap}.evidence-notice>div{flex-basis:65%}.metric-filters input{width:100%;min-width:0}.metric-filters label{width:100%}.tile-footer{gap:.8em}.observatory-content .table-scroll{max-width:100%}.observatory-content table{min-width:520px}}.app[data-theme=dark]{--bg:#12191c;--surface:#1a2427;--ink:#e3ecea;--muted:#97aaa8;--line:#2c3a3d;--accent:#77c9ad;--chart-canonical:#f2a34d;--soft-accent:#223b33;--amber:#e0b06b;--soft-amber:#3b3023;--danger:#f09089}.sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:17em;min-width:17em;height:100vh;padding:2em 1.25em 1.25em;display:flex;position:sticky;top:0;overflow-y:auto}.brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:.8em;padding:0 .55em;font-size:1.35em;font-weight:650;text-decoration:none;display:flex}.brand-mark{color:#b2e2c8;background:#173b34;border-radius:.4em;place-items:center;width:1.85em;height:1.85em;display:grid}.brand-caption{color:var(--muted);letter-spacing:.18em;white-space:nowrap;margin-top:.45em;font-size:.4em;font-weight:500;display:block}.workspace-label{color:var(--muted);font-size:var(--text-caption);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:3.6em 1em 1.5em;display:flex}.tiny-dot{background:var(--accent);vertical-align:middle;border-radius:100%;flex-shrink:0;width:.45em;height:.45em;display:inline-block}.tiny-dot.amber{background:var(--amber)}.strategy-control{border:1px solid var(--line);border-radius:.65em;padding:1em}.strategy-control>label{font-size:var(--text-caption);color:var(--muted);display:block}.strategy-select{align-items:center;gap:.4em;margin:.6em 0;display:flex}select,.settings-row input[type=date]{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:.4em;padding:.5em 1.7em .5em .65em}.strategy-select select{border:none;width:100%;padding:.15em 0;font-weight:600}.small{font-size:var(--text-caption)}.muted{color:var(--muted)}.nav-items{flex-direction:column;gap:.35em;margin-top:2em;display:flex}.nav-items button{text-align:left;font-size:var(--text-body);color:var(--muted);background:0 0;border:0;border-radius:.45em;align-items:center;gap:.9em;padding:.95em .85em;display:flex}.nav-items button:hover{background:var(--bg);color:var(--ink)}.nav-items button[aria-current=page]{background:var(--soft-accent);color:var(--accent);font-weight:600}.nav-active-dot{background:var(--accent);border-radius:50%;width:.4em;height:.4em;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:3em}.environment-card{border:1px solid var(--line);border-radius:.5em;padding:1em}.environment-card p{color:var(--muted);font-size:var(--text-caption);margin:.7em 0 0}.environment-card .tiny-dot{margin-right:.6em}.identity{border-top:1px solid var(--line);align-items:center;gap:.75em;margin-top:1.5em;padding:1.5em .25em 0;display:flex}.avatar{background:var(--soft-accent);border:1px solid var(--line);width:2.6em;height:2.6em;color:var(--accent);font-size:var(--text-body);border-radius:50%;place-items:center;display:grid}.identity strong{font-size:var(--text-caption);font-weight:600;display:block}.identity div span{font-size:var(--text-caption);color:var(--muted);margin-top:.4em;display:block}.identity>svg{color:var(--muted);margin-left:auto}.main-frame{flex:1;min-width:0}.topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:5.2em;padding:0 2.5em;display:flex}.breadcrumb{min-width:0;font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;align-items:center;gap:1em;display:flex}.breadcrumb strong{color:var(--ink);font-weight:500}.top-actions{flex-shrink:0;align-items:center;gap:1.5em;display:flex}.demo-pill{font-size:var(--text-caption);color:var(--amber);background:var(--soft-amber);letter-spacing:.04em;border-radius:.4em;padding:.6em .9em;font-weight:600}.icon-button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:.4em;justify-content:center;align-items:center;padding:.5em;display:inline-flex}.icon-button:hover{color:var(--ink);background:var(--bg)}.notification-bell{position:relative}.notification-bell>span{background:var(--accent);color:var(--surface);border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.58em;display:grid;position:absolute;top:-.1em;right:-.2em}.small-avatar{width:2.2em;height:2.2em}.account-trigger{text-align:center;border:1px solid var(--line);flex-shrink:0;padding:0;line-height:1}.account-trigger:hover{color:var(--ink);border-color:var(--muted)}.account-dialog{width:min(28em,100% - 2em);max-height:calc(100dvh - 2em);color:var(--ink);margin:0;padding:0;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 .6em 2em #0000001f}.session-popover{width:min(14em,100% - 2em)}.account-menu-links{padding:.5em;display:grid}.account-menu-links button{text-align:left;font-size:var(--text-body);background:0 0;border:0;border-radius:.4em;align-items:center;gap:.75em;width:100%;padding:.75em;font-weight:500;display:flex}.account-menu-links button:hover{background:var(--bg)}.account-menu-links button:focus-visible{outline-offset:-2px}.demo-banner{background:var(--soft-amber);min-height:2.8em;color:var(--amber);font-size:var(--text-caption);align-items:center;gap:.9em;padding:.6em 3em;display:flex}.demo-banner strong{font-weight:600}.banner-version{font-size:var(--text-caption);letter-spacing:.04em;white-space:nowrap;margin-left:auto}main{max-width:145em;margin:auto;padding:2.5em}.page-heading{justify-content:space-between;align-items:center;margin-bottom:2em;display:flex}.eyebrow{font-size:var(--text-caption);letter-spacing:.04em;color:var(--muted);font-weight:600}.eyebrow>span{opacity:.6;margin:0 .65em}h1{font-size:var(--text-title);letter-spacing:-.02em;margin:.2em 0;font-weight:600}.page-heading p{color:var(--muted);font-size:var(--text-body);margin:.6em 0 0}.snapshot{font-size:var(--text-caption);text-align:right;color:var(--muted)}.snapshot .tiny-dot{margin-right:.55em}.snapshot time{font-variant-numeric:tabular-nums;margin-top:.65em;display:block}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1.25em;display:flex}.deployment-field{font-size:var(--text-caption);align-items:center;gap:1em;display:flex}.deployment-field label{color:var(--muted)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4em;max-width:860px;display:grid}#main:focus{outline:none}.settings-panel{padding:1.25em var(--panel-padding)}.settings-panel h2{margin:0 0 .9em}.settings-row{flex-wrap:wrap;align-items:center;gap:.75em 1.25em;display:flex}.settings-label{font-size:var(--text-body)}.settings-row select{min-width:13em}.scenario-row{font-size:var(--text-caption);color:var(--muted);justify-content:space-between;align-items:center;margin:1.4em 0;display:flex}.scenario-row .tiny-dot{margin-right:.5em}.scenario-row label{align-items:center;gap:.65em;display:flex}.scenario-row select{padding-top:.35em;padding-bottom:.35em}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin-bottom:1.4em;display:grid}.overview-financial-summary{grid-template-columns:minmax(240px,.6fr) minmax(0,1.8fr);align-items:stretch;gap:1em;display:grid}.overview-financial-summary>.panel{min-width:0;margin:0;position:relative}.panel-content-headerless{padding-top:var(--panel-padding)}.panel:has(>.observatory-content>.overview-capital-stack){display:flex}.observatory-content:has(>.overview-capital-stack){flex:1;min-width:0}.overview-capital-stack{flex-direction:column;height:100%;min-height:280px;margin:0;display:flex}.overview-capital-row{border-bottom:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;padding:1.25em 0;display:flex}.overview-capital-row:first-child{padding-top:0}.overview-capital-row dt{color:var(--muted);font-size:var(--text-body)}.overview-capital-row dd{font-size:var(--text-value);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65em;margin:.3em 0 0;font-weight:600;display:flex}.overview-capital-row .capital-amount>span{font-size:var(--text-body);font-weight:400}.account-summary-list{padding-right:24px;display:grid;overflow-x:auto}.account-summary-link{position:absolute;top:8px;right:8px}.account-summary-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1.1fr) minmax(95px,.8fr) minmax(95px,.8fr) minmax(95px,.8fr) minmax(105px,1fr) 110px;align-items:center;column-gap:10px;min-width:710px;min-height:32px;padding:.25em 0;display:grid;position:relative}.account-summary-row-target{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.account-summary-row-target:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}:is(.account-summary-row:has(.account-summary-row-target:hover) .account-summary-name h3,.account-summary-row:has(.account-summary-row-target:focus-visible) .account-summary-name h3){color:var(--accent)}.account-summary-row:first-child{padding-top:0}.account-summary-row:last-child{border-bottom:0;padding-bottom:0}.account-summary-name,.account-summary-detail{min-width:0}.account-summary-detail{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5em;display:flex;overflow:hidden}.account-summary-detail>span{text-overflow:ellipsis;overflow:hidden}.account-summary-time{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-column:6}.account-summary-name h3{font-size:var(--text-body);margin:0;font-weight:600}.account-summary-amount{text-align:right;font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap}.account-summary-pnl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--text-body)}.account-summary-columns{color:var(--muted);font-size:var(--text-caption);font-weight:400}.account-summary-columns>span:not(:first-child){text-align:right}@media (max-width:1100px){.account-summary-row{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(95px,1fr));min-width:460px}.account-summary-detail,.account-summary-time{display:none}.account-summary-amount{grid-area:1/2}}@media (max-width:760px){.overview-financial-summary{grid-template-columns:minmax(0,1fr)}}.metric{background:var(--surface);border:1px solid var(--line);padding:var(--panel-padding);border-radius:.65em;position:relative}.metric-label{color:var(--muted);font-size:var(--text-caption);justify-content:space-between;align-items:center;display:flex}.metric-label svg{opacity:.7}.replay-pnl-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.replay-pnl-coverage{font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.replay-run-status{margin-top:.35em;display:block}@media (max-width:760px){.metrics.replay-pnl-metrics{grid-template-columns:1fr}.replay-pnl-view .panel-heading{flex-direction:column;align-items:flex-start;gap:.5em}}.money-amount{vertical-align:top;font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex}.money-native{white-space:nowrap}.money-amount-inline{vertical-align:baseline;display:inline}.metric-value{font-size:var(--text-value);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.55em;font-weight:600}.metric-value>span:not(.metric-missing){font-size:var(--text-caption);letter-spacing:0;color:var(--muted);font-weight:400}.metric p{color:var(--muted);font-size:var(--text-caption);margin:1.2em 0 .4em}.metric p .tiny-dot{margin-right:.5em}.mock-caption{text-align:right;font-size:var(--text-caption);color:var(--muted);letter-spacing:.04em;margin-top:1em;display:block}.positive{color:var(--accent)}.negative{color:var(--danger)}.warning-text{color:var(--amber)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:.65em;overflow:hidden}.panel-heading{padding:var(--panel-heading-top) var(--panel-inline) var(--panel-heading-bottom);justify-content:space-between;align-items:center;display:flex}.panel-heading h2{margin:0}.panel-heading-titleless{z-index:1;top:1em;right:var(--panel-inline);justify-content:flex-end;padding:0;position:absolute}.panel-titleless{position:relative}.panel-titleless>.observatory-content{padding-top:1em}.panel-title-row{flex-wrap:wrap;align-items:center;gap:.75em;display:flex}.observatory-content>p:last-child{margin-bottom:0}.panel-heading>svg{color:var(--muted)}h2,.collapsible-panel>summary>span:first-child{font-size:var(--text-heading);letter-spacing:-.02em;font-weight:600}h2{margin:.45em 0 0}.period-chip{font-size:var(--text-caption);color:var(--muted);border:1px solid var(--line);border-radius:.4em;padding:.55em .8em}.overview-grid{grid-template-columns:minmax(0,2.1fr) minmax(17em,1fr);gap:1.4em;margin-bottom:1.4em;display:grid}.chart-summary{padding:0 var(--panel-padding);flex-direction:column;gap:.65em;display:flex}.chart-summary>strong{font-size:var(--text-value);letter-spacing:-.02em;font-weight:600}.chart-summary strong>span{font-size:var(--text-caption);color:var(--muted);font-weight:400}.chart-summary>span{font-size:var(--text-caption);align-items:center;gap:.4em;display:flex}.chart{padding:1em var(--panel-padding) 0}.chart svg{width:100%;height:11em;overflow:visible}.chart-gridline{stroke:var(--line);stroke-dasharray:3 5}.chart-labels{color:var(--muted);font-size:var(--text-caption);justify-content:space-between;margin:.8em 0 1.3em;display:flex}.chart-footnote{border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--muted);align-items:center;gap:.7em;padding:1.15em 2em;display:flex}.chart-footnote>span:last-child{margin-left:auto}.event-panel>.status{margin-left:2em}.status{font-size:var(--text-caption);white-space:nowrap;border-radius:.4em;align-items:center;padding:.4em .7em;font-weight:600;display:inline-flex}.status.neutral{background:var(--bg);color:var(--muted)}.status.warning{background:var(--soft-amber);color:var(--amber)}.event-panel h3{font-size:var(--text-heading);letter-spacing:-.02em;margin:1.2em 1.15em .5em;font-weight:600}.event-panel>p{color:var(--muted);font-size:var(--text-caption);margin:0 2em;line-height:1.7}.event-meta{gap:2em;margin:2em 1.5em;display:flex}.event-meta>span{font-size:var(--text-caption);color:var(--muted)}.event-meta strong{color:var(--ink);font-size:var(--text-heading);align-items:center;gap:.4em;margin-top:.75em;font-weight:500;display:flex}.event-meta strong svg{color:var(--accent)}.event-footer{border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--muted);justify-content:space-between;padding:1.6em 2em;display:flex}.event-footer strong{font-weight:500}.positions-panel{margin-bottom:1.4em}.count-chip{background:var(--bg);border:1px solid var(--line);font-size:var(--text-caption);color:var(--muted);vertical-align:middle;border-radius:.35em;margin-left:.45em;padding:.15em .45em;display:inline-block}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;min-width:55em}th{font-size:var(--text-caption);background:var(--bg);color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1em 1.5em;font-weight:500}td{font-size:var(--text-caption);height:var(--row-height);border-bottom:1px solid var(--line);padding:1em 1.3em}tr:last-child td{border-bottom:0}th:first-child,td:first-child{padding-left:2em}.instrument{align-items:center;gap:.8em;display:flex}.instrument-icon{border:1px solid var(--line);background:var(--bg);width:2.3em;height:2.3em;color:var(--muted);font-size:var(--text-heading);border-radius:50%;place-items:center;display:grid}.instrument strong{font-weight:600}.instrument small{color:var(--muted);font-size:var(--text-caption);margin-top:.35em;display:block}.direction{font-size:var(--text-body);color:var(--accent);background:var(--soft-accent);border-radius:.3em;padding:.3em .7em}.exposure{background:var(--bg);border-radius:1em;width:7em;height:.4em}.exposure>span{background:var(--accent);opacity:.65;border-radius:1em;height:100%;display:block}.bottom-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.4em;display:grid}.notification{padding:1.25em var(--panel-padding);border-top:1px solid var(--line);gap:.85em;display:flex}.notification>div{flex:1}.notification-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:.45em;height:.45em;margin-top:.5em}.notification-dot.amber{background:var(--amber)}.notification.is-read .notification-dot{background:var(--line)}.text-button{text-align:left;font-weight:500;font-size:var(--text-caption);background:0 0;border:0;padding:0}.text-button:hover{color:var(--accent)}.notification p{color:var(--muted);font-size:var(--text-caption);margin:.65em 0;line-height:1.6}.notification>.status{font-size:var(--text-caption);align-self:flex-start}.read-button{color:var(--accent);font-size:var(--text-caption);background:0 0;border:0;align-items:center;gap:.3em;padding:0;display:flex}.read-button:disabled{color:var(--muted)}.timeline-item{padding:0 var(--panel-padding) 1.2em;align-items:flex-start;gap:.8em;display:flex}.timeline-marker{background:var(--accent);border-radius:50%;flex-shrink:0;width:.45em;height:.45em;margin-top:.45em}.timeline-marker.amber{background:var(--amber)}.timeline-item time{color:var(--muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;padding-top:.2em}.timeline-item strong{font-size:var(--text-caption);font-weight:500}.timeline-item p{font-size:var(--text-caption);color:var(--muted);margin:.4em 0 0}.confidence-strip{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:1.8em;margin:1.8em 0;display:flex}.confidence-strip strong{color:var(--ink);font-weight:500}.page-footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);justify-content:space-between;margin-top:2em;padding:1.4em 0 .4em;display:flex}.page-footer>span{align-items:center;gap:.8em;display:flex}.deferred{text-align:center;flex-direction:column;align-items:center;gap:1em;margin-top:2em;padding:5em 2em;display:flex}.deferred-icon{background:var(--soft-accent);width:5em;height:5em;color:var(--accent);border-radius:1em;place-items:center;margin-bottom:.5em;display:grid}.deferred h2{font-size:var(--text-value)}.deferred p{max-width:35em;color:var(--muted);line-height:1.8;font-size:var(--text-body)}.secondary-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--text-caption);border-radius:.4em;align-items:center;gap:1em;margin-top:1em;padding:.9em 1.2em;display:inline-flex}.empty-state{text-align:center;margin-bottom:1.4em;padding:4em}.empty-state svg,.empty-state p{color:var(--muted)}.state-banner{background:var(--soft-amber);color:var(--amber);font-size:var(--text-caption);border-radius:.4em;margin-bottom:1.4em;padding:1em}.skip-link{background:var(--surface);color:var(--ink);z-index:10;padding:1em;position:fixed;top:-5em;left:1em}.skip-link:focus{top:1em}.mobile-note,.mobile-page-control{display:none}@media (min-width:901px){.main-frame{min-width:1020px}}@media (max-width:900px){.app{font-size:14px;display:block}.sidebar{border-right:0;width:100%;min-width:0;height:auto;padding:1em;position:relative}.brand{font-size:1.2em}.workspace-label,.sidebar-bottom,.strategy-control>label,.strategy-control>.small{display:none}.strategy-control{margin-top:1em;padding:.5em 1em}.strategy-select{margin:0}.nav-items{display:none}.mobile-page-control{align-items:center;gap:1em;margin-top:1em;display:flex}.mobile-page-control label{color:var(--muted)}.mobile-page-control select{flex:1;min-width:0}.nav-items button{white-space:nowrap;font-size:var(--text-caption);flex-shrink:0;padding:.85em}.nav-items button:not([aria-current=page]):nth-child(n+3),.nav-active-dot{display:none}.topbar{height:3.8em;padding:0 1em}.breadcrumb{font-size:var(--text-caption);gap:.4em}.top-actions{gap:.6em}.top-actions .demo-pill{display:none}.demo-banner{font-size:var(--text-caption);flex-wrap:wrap;gap:.5em;padding:1em}.demo-banner>span:not(.banner-version){flex-basis:100%}.banner-version{display:none}main{padding:1.4em 1em}.page-heading{display:block}h1{font-size:var(--text-title)}.snapshot{text-align:left;font-size:var(--text-caption);margin-top:1.5em}.settings-grid{grid-template-columns:minmax(0,1fr)}.mobile-note{font-size:var(--text-caption);color:var(--muted);gap:.8em;margin:1.5em 0;line-height:1.6;display:flex}.mobile-note svg{flex-shrink:0}.scenario-row{font-size:var(--text-caption);display:block}.scenario-row label{margin-top:1em}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.metric{padding:1.15em}.metric-value{font-size:var(--text-value)}.metric-label{font-size:var(--text-caption)}.metric p{font-size:var(--text-caption);line-height:1.7}.metric-label svg{display:none}.overview-grid{display:block}.event-panel,.positions-panel,.timeline-panel{display:none}.bottom-grid{display:block}.notification>.status{display:none}.confidence-strip,.page-footer{font-size:var(--text-caption);gap:1em}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.global-strategies,.global-secondary-grid,.account-disclosure{margin-bottom:1.4em}.strategy-summary-row{width:100%;padding:1.3em var(--panel-padding);border:0;border-top:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;grid-template-columns:2.5em minmax(0,1fr) 10em 6em 1.2em;align-items:center;gap:1em;display:grid}.strategy-summary-row:hover{background:var(--bg)}.strategy-summary-row:focus-visible{outline-offset:-3px}.summary-symbol{border:1px solid var(--line);width:2.5em;height:2.5em;color:var(--accent);background:var(--soft-accent);border-radius:.4em;place-items:center;display:grid}.summary-identity strong{font-size:var(--text-body);font-weight:600}.summary-identity small,.summary-capital small{color:var(--muted);font-size:var(--text-caption);margin-top:.5em;line-height:1.5;display:block}.summary-capital{text-align:right;font-variant-numeric:tabular-nums}.summary-capital strong{font-weight:600;font-size:var(--text-heading)}.strategy-summary-row>.status{justify-self:end}.global-panel-note{border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--muted);padding:1.2em 2em;line-height:1.6}.global-secondary-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.4em;display:grid}.global-explanation{padding:0 var(--panel-padding) var(--panel-padding)}.global-explanation p{font-size:var(--text-caption);color:var(--muted);margin:.3em 0 1em;line-height:1.75}.global-explanation p strong{color:var(--ink);font-weight:600}.commercial-metrics{gap:2em;margin:.3em 0 1.5em;display:flex}.commercial-metrics strong{font-size:var(--text-value);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.commercial-metrics span{color:var(--muted);font-size:var(--text-caption);margin-top:.5em;display:block}.account-disclosure>summary{padding:var(--panel-padding);cursor:pointer;font-size:var(--text-body)}.account-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.account-disclosure caption{text-align:left;font-size:var(--text-caption);color:var(--muted);white-space:normal;padding:1em 2em}.account-disclosure td{line-height:1.7}.notice-title{font-size:var(--text-body);font-weight:600}@media (max-width:900px){.strategy-summary-row{grid-template-columns:2em minmax(0,1fr) 7em;gap:.7em;padding:1.2em 1em}.strategy-summary-row>svg{display:none}.strategy-summary-row>.status{grid-column:2;justify-self:start}.summary-symbol{width:2em;height:2em}.summary-capital strong{font-size:var(--text-body)}.global-secondary-grid,.global-overview .metrics{grid-template-columns:minmax(0,1fr)}.global-overview .metric-label{font-size:var(--text-body)}.global-overview .metric p{font-size:var(--text-caption)}.global-notifications .notification>.status{display:inline-flex}.global-notifications .panel-heading{flex-wrap:wrap;gap:.8em}}.diagnostic-filters,.diagnostic-counts{flex-wrap:wrap;align-items:center;gap:1em;margin-bottom:1em;display:flex}.diagnostic-filters label{color:var(--muted);font-size:var(--text-caption);gap:.4em;display:grid}.diagnostic-filters select,.diagnostic-filters input{background:var(--surface);color:var(--ink);border:1px solid var(--line);font-size:var(--text-body);border-radius:.4em;max-width:100%;padding:.6em}.diagnostic-filters input:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.diagnostic-counts{color:var(--muted);font-size:var(--text-caption);justify-content:space-between}.diagnostic-counts label{align-items:center;gap:.5em;display:flex}.diagnostic-incident{border-top:1px solid var(--line);padding:1em 0}.diagnostic-incident summary{cursor:pointer;align-items:center;gap:1em;display:flex}.diagnostic-incident summary:after{content:"+";color:var(--muted)}.diagnostic-incident[open] summary:after{content:"−"}.diagnostic-title{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.diagnostic-title small,.diagnostic-incident time small{color:var(--muted);font-size:var(--text-caption);margin-top:.3em;font-weight:400;display:block}.diagnostic-incident time{text-align:right;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.diagnostic-evidence{margin-top:1em}.diagnostic-evidence small{color:var(--muted);font-size:var(--text-caption)}.diagnostic-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-caption);background:var(--bg);border-radius:.4em;padding:1em;line-height:1.6}.diagnostic-sources{color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere;margin-top:1em;line-height:1.6}.diagnostic-sources summary{cursor:pointer}.event-run-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35em 1em;margin-bottom:.35em;display:flex}.event-run-meta>.muted{flex:24em;min-width:0}.event-run-notifications-link{white-space:nowrap;font-size:var(--text-caption);margin-left:auto;font-weight:500}.diagnostic-filter-panel{border-bottom:1px solid var(--line);padding-bottom:.5em}.diagnostic-filter-panel>summary{cursor:pointer;color:var(--muted);font-size:var(--text-caption)}.diagnostic-filter-panel .diagnostic-filters{margin:.7em 0 0}.event-run-diagnostics-list .diagnostic-incident{padding:.55em 0}.event-run-diagnostics-list .diagnostic-incident summary{gap:.7em}.event-run-diagnostics-list .diagnostic-title{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-run-diagnostics-list .diagnostic-incident time{white-space:nowrap;margin-left:auto}.event-run-message-detail p{overflow-wrap:anywhere;margin:.25em 0}.event-run-message-detail code{overflow-wrap:anywhere}@media (max-width:600px){.diagnostic-filters{flex-direction:column;align-items:stretch}.diagnostic-incident summary{grid-template-columns:auto minmax(0,1fr) auto;gap:.6em;display:grid}.diagnostic-incident time{text-align:left;grid-column:2}.diagnostic-incident summary:after{grid-area:1/3}}.delta-macro-times{font-size:var(--text-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.75em 2em;display:flex}.delta-macro-times strong{margin-left:.4em;display:inline-block}.delta-macro-receipts p{font-size:var(--text-caption)}.delta-context-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin:1.2em 0;display:grid}.delta-context-metrics dt,.delta-context-metrics small{color:var(--muted);font-size:var(--text-caption)}.delta-context-metrics dd{font-size:var(--text-heading);font-variant-numeric:tabular-nums;margin:.25em 0;font-weight:600}.delta-context-details{border-top:1px solid var(--line);font-size:var(--text-body);padding:.8em 0}.delta-context-details summary{cursor:pointer;font-weight:500}.delta-source-ref{font-size:var(--text-caption);overflow-wrap:anywhere;color:var(--muted)}@media (max-width:600px){.delta-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.delta-context,.delta-layers,.delta-chart-caption,.delta-pagination,.delta-readout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.delta-context strong{font-size:var(--text-heading)}.delta-context strong span,.delta-note,.delta-chart-caption,.delta-scrubber,.delta-pagination{color:var(--muted)}.delta-context p{margin:.5em 0 0}.delta-asset-label,.delta-filter{font-size:var(--text-body);align-items:center;gap:.7em;display:flex}.delta-asset-label select,.delta-filter select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:.4em;padding:.6em}.delta-layers{justify-content:flex-start;margin-bottom:1.5em}.delta-layers label{font-size:var(--text-body);cursor:pointer;align-items:center;gap:.4em;display:flex}.delta-layers input{accent-color:var(--accent)}.delta-layer-key{align-items:center;gap:.4em;display:inline-flex}.delta-layer-key:before{content:"";background:var(--muted);border-radius:50%;width:.5em;height:.5em;display:inline-block}.delta-layer-key.fill:before{background:var(--ink);border-radius:0;transform:rotate(45deg)}.delta-layer-key.signal:before{background:var(--accent)}.delta-layer-key.runtime:before,.delta-layer-key.replay:before{background:var(--amber)}.delta-layer-key.replay:before{border:1px solid var(--amber);background:0 0}.delta-chart-scroll{overflow-x:auto}.delta-chart{font-variant-numeric:tabular-nums;width:100%;min-width:760px;display:block}.dashboard-chart{font-variant-numeric:tabular-nums;font-family:inherit}.dashboard-chart text{fill:var(--muted);font-family:inherit;font-size:var(--dashboard-chart-label-size,var(--text-body));font-weight:400}.dashboard-chart .chart-crosshair-line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.chart-crosshair{pointer-events:none}.chart-crosshair-axis-value rect,.delta-crosshair-axis-value rect{fill:var(--surface);stroke:var(--muted);stroke-width:1px}.dashboard-chart .chart-crosshair-axis-value text,.dashboard-chart .delta-crosshair-axis-value text{fill:var(--ink);font-weight:600}.chart-crosshair-tooltip{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-body);font-variant-numeric:tabular-nums;border-radius:.4em;line-height:1.35}.chart-crosshair-tooltip strong{font-weight:600}.delta-chart text{fill:var(--muted);font-size:11px}.delta-grid-line{stroke:var(--line);stroke-width:1px}.delta-segment-line{stroke:var(--line);stroke-dasharray:3 4}.delta-chart .delta-segment-label{opacity:.7;font-style:italic}.delta-release-line{stroke:var(--accent);stroke-dasharray:4 3;opacity:.6}.delta-chart .delta-release-label{fill:var(--accent)}.delta-candle.up{stroke:var(--accent);fill:var(--accent)}.delta-candle.down{stroke:var(--danger);fill:var(--danger)}.delta-gap{fill:var(--soft-amber)}.delta-cursor-line{stroke:var(--muted);stroke-dasharray:2 3;pointer-events:none}.delta-crosshair{pointer-events:none}.delta-crosshair-axis-value rect{fill:var(--surface);stroke:var(--muted);stroke-width:1px}.delta-chart .delta-crosshair-axis-value text{fill:var(--ink);font-weight:600}.delta-trail{stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:4 2;fill:none}.delta-trail-hit{stroke:#0000;stroke-width:10px;fill:none;cursor:pointer}.delta-reference-line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:5 4}.delta-live-stop{stroke:var(--amber);stroke-width:1.5px}.delta-zero-line{stroke:var(--muted);stroke-width:1px}.delta-chart .delta-trade-marker-label{fill:var(--ink);stroke:var(--surface);stroke-width:3px;paint-order:stroke;font-size:11px;font-weight:600}.delta-chart .delta-marker-label-guide{fill:none;stroke:var(--muted);stroke-width:1px;pointer-events:none}.delta-trade-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5em;margin:.4em 0 1.6em;display:grid}.delta-trade-summary>div{background:var(--bg);border:1px solid var(--line);border-radius:.4em;padding:1em}.delta-trade-summary small{color:var(--muted);font-size:var(--text-caption)}.delta-trade-summary strong{font-size:var(--text-value);font-variant-numeric:tabular-nums;margin:.5em 0;display:block}.delta-trade-summary strong span{font-size:var(--text-caption);color:var(--muted);font-weight:400}.delta-trade-summary p{font-size:var(--text-caption);color:var(--muted);margin:0}.delta-comparison{border-collapse:collapse;width:100%;font-size:var(--text-body);font-variant-numeric:tabular-nums}.delta-comparison th,.delta-comparison td{font-size:inherit;border-bottom:1px solid var(--line);text-align:right;vertical-align:top;white-space:nowrap;padding:.9em .75em}.delta-comparison th:first-child{text-align:left;white-space:normal;min-width:14em;max-width:25em;font-weight:500}.delta-comparison thead th{background:var(--bg);color:var(--muted);font-size:inherit;letter-spacing:.04em}.delta-comparison th small{font-size:var(--text-body);color:var(--muted);margin-top:.3em;font-weight:400;line-height:1.5;display:block}.delta-trade-panel .observatory-content{padding-bottom:1em}.delta-trade-panel .delta-trade-cycle+.delta-trade-cycle{margin-top:.8em}.delta-trade-panel .delta-trade-cycle h3{font-size:var(--text-body);margin:.6em 0 0;font-weight:600}.delta-trade-panel .table-scroll{margin:.5em 0 0}.delta-trade-panel .delta-comparison{table-layout:fixed;min-width:48em;font-size:13px}.delta-trade-measure{width:25%}.delta-trade-value{width:29%}.delta-trade-difference{width:17%}.delta-trade-panel .delta-comparison th,.delta-trade-panel .delta-comparison td{vertical-align:middle;max-width:none;height:auto;padding:.45em .75em;line-height:1.3}.delta-trade-panel .delta-comparison th:first-child{min-width:0;max-width:none}.delta-trade-panel .delta-comparison tbody th{color:var(--ink);background:0 0;border-top:0}.delta-trade-panel .delta-trade-exit-state td{white-space:normal}.delta-trade-panel .delta-trade-exit-state .overview-disclosure{vertical-align:middle;margin-left:.35em}@media (max-width:900px){.delta-trade-summary{grid-template-columns:minmax(0,1fr)}}.delta-marker{cursor:pointer;stroke-width:1.5px;stroke-linejoin:round}.delta-marker.observed{fill:var(--ink);stroke:var(--ink)}.delta-marker.fill{fill:var(--ink);stroke:var(--surface)}.delta-marker.execution{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.delta-layer-key.execution:before{background:var(--surface);border:2px solid var(--ink)}.delta-marker.signal{fill:var(--accent);stroke:var(--surface)}.delta-marker.runtime{fill:var(--amber);stroke:var(--surface)}.delta-marker.replay{fill:var(--surface);stroke:var(--amber)}.delta-abort-marker.observed{stroke:var(--ink)}.delta-abort-marker path{fill:none;stroke-width:2px}.delta-abort-marker line{opacity:.55}.delta-liq-bid{fill:var(--accent);opacity:.65}.delta-liq-ask{fill:var(--danger);opacity:.65}.delta-liq-missing{stroke:var(--muted);stroke-width:1px;opacity:.55}.delta-chart-caption{font-size:var(--text-caption);margin:.5em 0 1.5em}.delta-scrubber{font-size:var(--text-body);font-variant-numeric:tabular-nums;display:block}.delta-scrubber input{width:100%;accent-color:var(--accent);margin:.8em 0 1.4em;display:block}.delta-readout{background:var(--bg);border:1px solid var(--line);font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:.4em;justify-content:flex-start;align-items:baseline;gap:.7em 1.4em;padding:.9em;overflow-x:auto}.delta-readout span{color:var(--muted);white-space:nowrap}.delta-readout strong{color:var(--ink);margin-left:.4em}.delta-readout .delta-liquidity-readout{align-items:baseline;gap:.4em;display:inline-flex}.delta-liquidity-readout strong{margin-left:0}.delta-liquidity-readout time{font-size:inherit;color:var(--muted)}.delta-note{font-size:var(--text-caption);line-height:1.6}.delta-bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.delta-journal-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;font-size:var(--text-caption);grid-template-columns:7.5em minmax(0,1fr) 8em;align-items:center;gap:1em;padding:.9em .5em;display:grid}.delta-journal-row:hover,.delta-journal-row.selected{background:var(--bg)}.delta-journal-row.selected{box-shadow:inset 2px 0 var(--accent)}.delta-journal-row time,.delta-journal-row>span:last-child{font-variant-numeric:tabular-nums}.delta-journal-row strong{margin-top:.3em;font-weight:500;display:block}.delta-journal-row small{color:var(--muted);font-size:var(--text-caption);margin-top:.3em;display:block}.delta-journal-row>span:last-child{text-align:right}.delta-pagination{font-size:var(--text-caption);justify-content:center;margin-top:1em}.delta-proof{gap:.7em;display:grid}.delta-proof h3,.delta-proof p{margin:0}.delta-proof small,.delta-proof code,.delta-provenance code,.delta-provenance strong{overflow-wrap:anywhere}.delta-proof code,.delta-provenance code{color:var(--muted);font-size:var(--text-caption);display:block}.delta-proof .secondary-button{justify-self:start}.delta-provenance{padding:var(--panel-padding);font-size:var(--text-body)}.delta-provenance summary{cursor:pointer}.delta-provenance>div{margin-top:1em}@media (max-width:1100px){.delta-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.delta-journal-row{grid-template-columns:6.5em minmax(0,1fr)}.delta-journal-row>span:last-child{text-align:left;grid-column:2}.delta-event .panel-heading{flex-wrap:wrap}}.dp-capital-heading{justify-content:space-between;align-items:center;gap:2em;margin-bottom:1.5em;display:flex}.dp-capital-heading strong{font-size:var(--text-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.2em;font-weight:600;display:block}.dp-capital-heading p{max-width:31em;color:var(--muted)}.dp-allocation{background:var(--line);border-radius:.3em;height:1.15em;display:flex;overflow:hidden}.dp-base{background:var(--accent)}.dp-buffer{background:var(--muted)}.dp-excess{background:var(--amber)}.dp-sleeves{grid-template-columns:repeat(3,1fr);gap:1.5em;padding:1.4em 0;display:grid}.dp-sleeves>div{flex-direction:column;gap:.5em;display:flex}.dp-sleeves strong{font-size:var(--text-heading);font-variant-numeric:tabular-nums}.dp-sleeves small{color:var(--muted)}.dp-sleeves>div>span>small{margin-left:.5em}.dp-dot{border-radius:50%;width:.65em;height:.65em;margin-right:.5em;display:inline-block}.dp-usage{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.7em;padding:1.2em 0;display:flex}.dp-usage>div{flex:1;min-width:11em}.dp-usage>div>span{color:var(--muted);margin-bottom:.5em;display:block}.dp-usage strong{font-size:var(--text-heading);font-variant-numeric:tabular-nums}.dp-usage p{flex:1;margin:0}.dp-provenance{color:var(--muted);font-size:var(--text-body);margin-top:1em}.dp-provenance code{overflow-wrap:anywhere}.dp-provenance summary{cursor:pointer}.dp-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-pnl-chart{width:100%;margin:1em 0;display:block;overflow:visible}.dp-pnl-chart text{fill:var(--muted);font-size:12px}.dp-grid{stroke:var(--line);stroke-dasharray:3 5}.dp-zero{stroke:var(--muted);stroke-width:1px}.dp-pnl-line{stroke:var(--accent);stroke-width:1.5px}.dp-pnl-point{fill:var(--accent);stroke:var(--surface);stroke-width:1px}.dp-pagination{flex-wrap:wrap;align-items:center;gap:.7em;margin-top:1em;display:flex}.dp-pagination span{color:var(--muted);flex:1}.dp-selected-row{background:var(--soft-accent)}.dp-workspace .section-tabs button[aria-pressed=true]{color:var(--accent);background:var(--soft-accent);border-color:var(--accent)}.dp-workspace .dp-compact-table{min-width:25em}@media (max-width:760px){.dp-capital-heading{display:block}.dp-sleeves,.dp-metrics{grid-template-columns:1fr}.dp-sleeves{gap:1em}.dp-pnl-chart{min-width:0}}.nav-group-label{color:var(--muted);font-size:var(--text-caption);letter-spacing:.04em;padding:.5em 1em .8em;font-weight:600}.nav-global{margin-top:1.5em}.nav-strategy{margin-top:.7em}.nav-global-secondary{border-top:1px solid var(--line);padding-top:1em}.nav-global button,.nav-strategy button{padding-block:.72em}.sidebar{overflow-y:auto}.nav-global+.strategy-control{margin-top:1.4em}.dp-chart-value{align-items:baseline;gap:1em;margin-top:1em;display:flex}.dp-chart-value strong{font-size:var(--text-value);font-variant-numeric:tabular-nums}.dp-chart-value>span{color:var(--muted)}.dp-unknown-interval{stroke:var(--muted);stroke-dasharray:4 6}.dp-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.dp-chart-footer label{align-items:center;gap:.7em;display:flex}.delta-run-picker{padding:.3em 0}.delta-run-picker .metric-filters{grid-template-columns:1.25fr 1.2fr 1fr 1.55fr .85fr;align-items:end;margin:0;display:grid}.page-source-actions{align-items:center;gap:1em;max-width:31em;margin-left:auto;display:flex}.page-source-actions .toolbar-source{text-align:right;font-size:var(--text-caption)}@media (max-width:760px){.page-source-actions{max-width:100%;margin-left:0}.page-source-actions .toolbar-source{text-align:left}}.delta-run-picker .deployment-field{font-size:var(--text-body);flex-direction:column;align-items:stretch;gap:.6em;display:flex}.delta-run-picker select{width:100%;min-width:0}.delta-run-picker .deployment-field label{font-size:inherit;margin:0}@media (max-width:760px){.delta-run-picker .metric-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.delta-run-picker p{margin:.7em 0 0}.delta-pnl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delta-pnl-evidence summary{color:var(--muted);cursor:pointer;font-size:var(--text-caption)}.delta-pnl-evidence p{font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.6}.delta-run-context{border-top:1px solid var(--line);padding:1em 0 0}.delta-run-context .delta-context{margin:0}.delta-run-heading{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.4em 1.2em}.delta-run-meta{color:var(--muted);font-size:var(--text-body)}.delta-run-context p{color:var(--muted);margin:.5em 0 0}.delta-run-context .delta-asset-label{flex-direction:row;align-items:center}.app.login-screen{isolation:isolate;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.login-backdrop{filter:blur(8px);opacity:.4;pointer-events:none;z-index:-1;gap:32px;display:flex;position:absolute;inset:24px}.login-backdrop-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-shrink:0;width:210px}.login-backdrop-content{flex:1;padding:30px 0}.login-backdrop-bar{background:var(--line);border-radius:8px;width:45%;height:54px}.login-backdrop-cards{gap:24px;margin:48px 0 24px;display:flex}.login-backdrop-cards span{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:1;height:140px}.login-backdrop-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;height:300px}.login-card{border:1px solid var(--line);background:var(--surface);text-align:center;width:min(100%,420px);box-shadow:0 16px 64px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:12px;padding:40px 32px}.login-brand{font-size:var(--text-heading);margin-bottom:32px;font-weight:600}.login-lock{background:var(--soft-accent);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;margin:0 auto 20px;display:grid}.login-card h1{font-size:var(--text-value);margin:0 0 12px;font-weight:600}.login-card p{color:var(--muted);line-height:1.6}.login-submit{background:var(--accent);color:var(--surface);border:1px solid var(--accent);border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:28px;font-weight:600;text-decoration:none;display:flex}.login-card .login-caption{font-size:var(--text-caption);margin:20px 0 0}.login-card .login-message{color:var(--ink);background:var(--bg);border-radius:8px;padding:12px}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:.5em;display:flex}.sidebar-pages{margin-top:1.6em}.mobile-navigation-toggle{display:none}.navigation-tree{gap:.4em;display:grid}.nav-destination,.nav-expander>summary{width:100%;color:var(--muted);font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45em;align-items:center;gap:.7em;padding:.8em .65em;display:flex}.nav-expander>summary{list-style:none}.nav-expander>summary::-webkit-details-marker{display:none}.nav-expander>summary>svg,.nav-destination>svg{flex-shrink:0}.nav-expander>summary>span{flex:1}.nav-chevron{transition:transform .15s}.nav-expander[open]>summary>.nav-chevron{transform:rotate(90deg)}.nav-destination:hover,.nav-expander>summary:hover{background:var(--bg);color:var(--ink)}.nav-destination[aria-current=page],.nav-group-active{background:var(--soft-accent);color:var(--accent);font-weight:600}.nav-expander>.nav-group-active{color:var(--accent)}.nav-submenu{border-left:1px solid var(--line);gap:.2em;margin:.3em 0 .65em 1.2em;padding-left:.65em;display:grid}.nav-submenu .nav-destination{padding:.65em}.source-summary{color:var(--muted);font-size:var(--text-caption);text-align:right;position:relative}.source-summary summary{cursor:pointer;white-space:nowrap}.source-summary p{z-index:5;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:.5em;width:min(26em,75vw);padding:1em;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 .4em 1.2em #00000014}.notification-preview-list{padding:0 1em}.notification-preview{border-top:1px solid var(--line);align-items:flex-start;gap:.4em;padding:.7em 0;display:flex}.notification-open{text-align:left;background:0 0;border:0;border-radius:.4em;flex:1;min-width:0;padding:.4em;display:block}.notification-open:hover{background:var(--bg)}.notification-open strong{display:block}.notification-preview-cause-count{color:var(--muted);font-size:var(--text-caption);margin-top:.2em;font-weight:400;display:block}.notification-open strong{font-size:var(--text-body);font-weight:600;line-height:1.45}.notification-preview-meta{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:.55em;margin-top:.5em;display:flex}.notification-preview-meta time{white-space:nowrap;font-variant-numeric:tabular-nums}#notifications-menu .panel-heading{justify-content:flex-start;gap:.2em}#notifications-menu .panel-heading>button:last-child{margin-left:auto}.panel-heading-link{font:inherit;color:inherit;align-items:center;gap:.25em;display:inline-flex}.notification-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.45em;min-height:46px;padding:.45em .85em;font-size:14px;display:flex}.notification-filters select{padding:.3em .55em;font-size:14px}.notification-event-filter{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:.4em;display:inline-flex}.notification-event-filter button{color:inherit;background:0 0;border:0;padding:.1em .3em}.notification-bulk-actions{grid-template-columns:136px 160px;align-items:center;column-gap:6px;margin-left:auto;padding-right:3px;display:grid}.notification-select-all,.notification-row-select{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.notification-select-all{white-space:nowrap;grid-template-columns:110px 16px;justify-content:start;column-gap:10px;font-size:12px;display:grid}.notification-select-all input,.notification-row-select input{width:16px;height:16px;accent-color:var(--accent);margin:0}.notification-copy-button{border:1px solid var(--line);background:var(--surface);width:160px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;border-radius:.4em;padding:.35em .65em;font-size:13px}.notification-copy-button:disabled{opacity:.5}.notification-archive-link{white-space:nowrap;padding:.3em .45em}.app[data-page=notifications] .topbar-heading{flex-wrap:wrap;align-items:center;gap:.2em .8em;display:flex}.app[data-page=notifications] main{max-width:1600px}.notification-page{gap:.8em;display:grid}.notification-show-archive{justify-self:start}.notification-archive-table{min-width:760px}.notification-archive-table th:first-child{width:50%}.notification-archive-table :is(th,td):nth-child(n+2):nth-child(-n+4){white-space:nowrap}.notification-archive-title{text-align:left;align-items:center;gap:.5em;font-weight:500;display:inline-flex}.notification-archive-title svg{flex:none}.notification-archive-title[aria-expanded=true] svg{transform:rotate(180deg)}.notification-archive-table .notification-selected{background:var(--bg)}.notification-empty{margin:0;padding:1.2em}.notification-lifecycle-error{border-bottom:1px solid var(--line);color:var(--amber);margin:0;padding:.75em 1.1em;font-size:13px}.notification-archive-section-heading{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:1em;padding:.8em 1.1em;font-size:14px;display:flex}.notification-archive-section-heading:not(:first-child){border-top:1px solid var(--line)}.notification-archive-section-heading>span:first-child{gap:.15em;display:grid}.notification-closed-expander{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:0}.notification-closed-expander:not(:first-child){border-top:1px solid var(--line)}.notification-closed-expander>span:last-child{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.notification-closed-expander-chevron{transition:transform .15s}.notification-closed-expander[aria-expanded=true] .notification-closed-expander-chevron{transform:rotate(180deg)}.notification-closed-expander:hover,.notification-closed-expander:focus-visible{background:color-mix(in srgb, var(--bg), var(--ink) 4%)}.notification-archive-section-heading small,.notification-archive-section-heading>span:last-child{color:var(--muted);font-size:12px;font-weight:400}.notification-section-empty{margin:0;padding:.85em 1.1em;font-size:13px}.notification-row+.notification-row{border-top:1px solid var(--line)}.notification-row.notification-selected{background:var(--bg)}.notification-expandable-row{isolation:isolate;position:relative}.notification-expandable-trigger:after{content:"";cursor:pointer;position:absolute;inset:0}.notification-expandable-row :is(.notification-row-select,.icon-button){z-index:1;position:relative}.notification-row-summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8em;min-height:49px;padding:.2em .85em;display:grid}.notification-inbox[data-archived=false] .notification-row-summary{grid-template-columns:32px minmax(0,1fr) auto 32px;gap:.45em}@media (min-width:761px){.notification-inbox[data-archived=true] .notification-row-summary{grid-template-columns:minmax(0,1fr) 176px 32px}.notification-inbox[data-archived=true] .notification-row-status,.notification-inbox[data-archived=true] .notification-row-actions{min-width:0}}.notification-row-open{text-align:left;background:0 0;border:0;border-radius:.3em;grid-template-columns:minmax(0,1fr) 110px 16px;align-items:center;gap:.7em;width:100%;min-width:0;padding:.45em .2em;font-size:14px;display:grid}.notification-inbox[data-archived=true] .notification-row-open{grid-template-columns:minmax(0,1fr) 150px 150px 16px}.notification-row-open:hover,.notification-row-open:focus-visible{background:var(--bg)}.notification-row-title{align-items:center;gap:.6em;min-width:0;display:flex}.notification-row-title>svg{color:var(--amber);flex:none}.notification-row[data-tone=neutral] .notification-row-title>svg{color:var(--muted)}.notification-row-title>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.notification-cause-count{color:var(--muted);font-size:var(--text-caption);white-space:nowrap;flex:none;font-weight:400}.notification-row-open time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.notification-row-chevron{color:var(--muted);transition:transform .15s}.notification-row-open[aria-expanded=true] .notification-row-chevron{transform:rotate(180deg)}.notification-row-status{text-align:center;min-width:82px}.notification-row-status .status,.notification-preview-meta .status{padding:.3em .55em}.notification-row-actions{justify-content:flex-end;align-items:center;gap:.15em;min-width:32px;display:flex}.notification-row-actions .icon-button{padding:.35em}.notification-row-actions .icon-button:disabled{opacity:.4}.notification-row-detail{border-top:1px solid var(--line);padding:.5em 1.1em .9em 2.6em;font-size:13px;line-height:1.5}.notification-inbox[data-archived=false] .notification-row-detail{padding-left:3.45em}.notification-row-detail p{margin:0 0 .25em}.notification-cause-members{border:1px solid var(--line);border-radius:.4em;overflow:hidden}.notification-cause-member{gap:.4em;padding:.7em .8em;display:grid}.notification-cause-member+.notification-cause-member{border-top:1px solid var(--line)}.notification-cause-member-heading{grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:.6em;display:grid}.notification-cause-member-title{gap:.1em;min-width:0;display:grid}.notification-cause-member-title small{color:var(--muted);font-size:var(--text-caption)}.notification-cause-member-title strong{overflow-wrap:anywhere;font-weight:500}.notification-cause-member-heading .icon-button{padding:.35em}.notification-cause-member>ul{margin:.15em 0 .15em 1.25em;padding:0}.notification-closure-summary{gap:.2em;margin-top:.65em;display:grid}.notification-close-form{gap:.65em;max-width:620px;margin-top:.75em;display:grid}.notification-close-form>label{color:var(--muted);gap:.3em;font-size:12px;display:grid}.notification-close-form select,.notification-close-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:.4em}.notification-close-form select{min-height:34px;padding:.35em .55em}.notification-close-form textarea{resize:vertical;min-height:76px;padding:.55em}.notification-close-actions{flex-wrap:wrap;gap:.6em;display:flex}.notification-inbox[data-archived=true] .notification-occurrences{min-width:112px;display:inline-block}@media (max-width:1200px){.notification-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:1em;padding-right:0;display:flex}.notification-select-all{gap:.7em;display:inline-flex}.notification-row-open{grid-template-columns:minmax(0,1fr) 16px;row-gap:.15em}.notification-row-title{grid-area:1/1}.notification-row-open time{grid-area:2/1;padding-left:25px}.notification-inbox[data-archived=true] .notification-row-open{grid-template-columns:minmax(0,1fr) 16px}.notification-inbox[data-archived=true] .notification-row-open time:nth-of-type(2){grid-area:3/1;padding-left:25px}.notification-row-chevron{grid-area:1/2/4}}.account-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;display:grid}.account-overview-card{border:1px solid var(--line);background:var(--surface);border-radius:.55em;flex-direction:column;min-width:0;height:100%;padding:1em;display:flex}.account-card-slot{min-width:0}.account-card-slot[data-placeholder=true]{border:2px dashed var(--accent);background:var(--soft-accent);border-radius:.55em}.account-overview-card[data-dragging=true]{z-index:100;opacity:.7;pointer-events:none;box-shadow:0 12px 30px #0003}.account-overview-title{justify-content:space-between;align-items:center;gap:.5em;display:flex}.account-overview-title h3{font-size:var(--text-heading);flex:1;margin:0}.account-order-handle{cursor:grab;touch-action:none;flex-shrink:0}.account-order-handle:active{cursor:grabbing}.account-overview-value{flex-direction:column;gap:.4em;margin:1em 0 .7em;display:flex}.account-overview-value>strong{font-size:var(--text-value);font-weight:600}.account-overview-value>.account-inactive,.metric-value>.account-inactive{color:var(--muted);font-size:var(--text-body);font-weight:400}.account-overview-value>strong>small{font-size:var(--text-caption);color:var(--muted);font-weight:400}.account-overview-cash{font-size:var(--text-body);justify-content:space-between;gap:.5em;display:flex}.account-overview-cash>span:first-child{color:var(--muted)}.account-overview-meta{color:var(--muted);font-size:var(--text-caption);flex-direction:column;gap:.4em;margin:1em 0;display:flex}.account-overview-details{border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--muted);margin-top:auto;padding-top:.8em}.account-overview-details summary,.account-coverage summary{cursor:pointer}.account-overview-details p,.account-coverage p{line-height:1.6}.account-overview-details code{overflow-wrap:anywhere}.account-coverage{font-size:var(--text-caption);color:var(--muted);margin-top:1.2em}@media (max-width:1200px){.account-overview-grid,.strategy-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mobile-navigation-toggle{display:inline-flex}.sidebar-pages{display:none}.sidebar-pages[data-mobile-open=true]{max-height:65dvh;display:block;overflow-y:auto}}@media (max-width:760px){.page-source-actions{align-self:flex-end;margin-left:auto}.notification-row-summary{grid-template-columns:minmax(0,1fr) auto;gap:.2em .5em}.notification-inbox[data-archived=false] .notification-row-summary{grid-template-columns:32px minmax(0,1fr) 32px}.notification-inbox[data-archived=false] .notification-row-select{grid-area:1/1}.notification-inbox[data-archived=false] .notification-row-open{grid-column:2/-1}.notification-inbox[data-archived=false] .notification-row-status{grid-column:2}.notification-inbox[data-archived=false] .notification-row-actions{grid-column:3}.notification-row-open{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 16px}.notification-inbox[data-archived=true] .notification-row-open{grid-template-columns:minmax(0,1fr) 16px}.notification-row-status{text-align:right;grid-column:1;justify-self:end;min-width:0}.notification-row-actions{grid-column:2}.notification-cause-member-heading{grid-template-columns:minmax(0,1fr) 32px}.notification-cause-member-heading .status{grid-column:1;justify-self:start}.notification-cause-member-heading .icon-button{grid-area:1/2/3}}@media (max-width:480px){.account-overview-grid,.strategy-tiles{grid-template-columns:1fr}}@media (max-width:600px){.login-backdrop-sidebar{display:none}.login-card{padding:32px 24px}}.topbar{gap:1em;height:auto;min-height:5.2em;padding-block:.75em}.topbar-heading{min-width:0}.topbar-heading h1{overflow-wrap:anywhere;margin:0}.shell-source-status{padding:.5em 2.5em 0}.shell-source-status .page-source-actions{flex-wrap:wrap;justify-content:flex-end;max-width:none}.main-frame>main{padding-top:1em;position:relative}.shell-header[data-initial-loading=true]>:not(.topbar){display:none}.page-initial-loader{min-height:calc(100dvh - var(--dashboard-header-height,5.2em) - 3.5em);color:var(--muted);font-size:var(--text-body);flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.page-initial-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:1.5em;height:1.5em;animation:.8s linear infinite page-initial-spin}.header-refresh-status{pointer-events:none}.header-refresh-status>svg{animation:1.2s linear infinite page-initial-spin}@media (prefers-reduced-motion:reduce){.header-refresh-status>svg{animation:none}}.page-initial-dots span{animation:1.2s ease-in-out infinite page-initial-dot}.page-initial-dots span:nth-child(2){animation-delay:.2s}.page-initial-dots span:nth-child(3){animation-delay:.4s}.page-initial-content[data-loading=true]{visibility:hidden;pointer-events:none;width:calc(100% - 5em);height:0;position:absolute;overflow:hidden}@keyframes page-initial-spin{to{transform:rotate(360deg)}}@keyframes page-initial-dot{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.page-initial-spinner,.page-initial-dots span{animation:none}}.page-description{margin:0 0 1em}@media (max-width:760px){.topbar{padding:.75em 1em}.topbar-heading h1{font-size:var(--text-value)}.shell-source-status{padding-inline:1em}}.overview-capital-row:last-child{border-bottom:0;padding-bottom:0}.capital-partial{font-size:var(--text-caption);white-space:nowrap;margin-left:auto;font-weight:400}.last-update{font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.topbar{flex-wrap:wrap}.topbar .top-actions{flex-wrap:wrap;max-width:100%;margin-left:auto}}.insider-portfolio .portfolio-table-frame{border:1px solid var(--line);border-radius:.4em}.portfolio-current-positions .portfolio-table-frame{margin-top:0}.insider-portfolio table{table-layout:fixed;min-width:62em}.insider-portfolio .portfolio-active-table{min-width:62em}.insider-portfolio th,.insider-portfolio td{height:auto;font-size:var(--text-body);text-align:center;vertical-align:middle;padding:.55em .65em;font-weight:400;line-height:1.3}.insider-portfolio td.portfolio-symbol{font-weight:500}.portfolio-info-column{text-align:center;width:2.5em}.portfolio-operational-state{font-size:var(--text-body);flex-wrap:wrap;align-items:baseline;gap:.65em 2em;margin:0;line-height:1.4;display:flex}.portfolio-operational-state>div{flex-wrap:wrap;align-items:baseline;gap:.25em .5em;min-width:0;max-width:100%;display:flex}.portfolio-operational-state dt{font-weight:400}.portfolio-operational-state dd{text-align:left;overflow-wrap:anywhere;margin:0;font-weight:600}.portfolio-current-positions{border-top:1px solid var(--line);font-size:var(--text-body);margin-top:.85em;padding-top:.85em}.portfolio-current-positions>p{color:var(--muted);margin:0}.insider-portfolio td small{color:var(--muted);margin-top:.25rem;display:block}.shell-header{z-index:40;background:var(--surface);position:sticky;top:0}.page-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:1em;padding:.65em 2.5em;display:flex}.page-toolbar:empty{display:none}.health-banner{background:var(--surface);border-bottom:1px solid var(--line)}.health-banner button,.health-banner-label{width:100%;color:var(--muted);text-align:left;font:inherit;font-size:var(--text-caption);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:1em;padding:.55em 2.5em;display:flex}.health-banner button{cursor:pointer}.health-banner-primary{align-items:stretch;width:100%;min-width:0;display:flex}.health-banner-primary>button{min-width:0}.health-banner-primary-disclosure{align-items:center;padding-left:2.5em;display:flex}.health-banner-primary-disclosure .overview-disclosure-trigger{width:17px}.health-banner-primary-has-disclosure>button{padding-left:.45em}.health-banner[data-status=OK],.health-banner[data-status=REVIEWED]{background:var(--soft-accent)}.health-banner[data-status=ATTENTION]{background:var(--soft-amber)}.health-banner[data-status=OK] button,.health-banner[data-status=REVIEWED] button,.health-banner[data-status=ATTENTION] button,.health-banner[data-status=OK] .health-banner-label,.health-banner[data-status=REVIEWED] .health-banner-label,.health-banner[data-status=ATTENTION] .health-banner-label{color:var(--ink)}.shell-collection-message{font-size:var(--text-caption);margin:0;padding:.35em 2.5em}.collapsible-panel>summary{cursor:pointer;align-items:center;gap:1em;padding:1.1em 1.4em;font-weight:600;display:flex}.collapsible-panel>summary:before{content:"›";display:inline-block}.collapsible-panel[open]>summary:before{transform:rotate(90deg)}.collapse-status{margin-left:auto;font-weight:400}.account-summary-name{align-items:center;gap:.25em;display:flex}.account-summary-slot .account-summary-row{border-bottom:1px solid var(--line);padding-block:.25em}.account-summary-slot:last-child .account-summary-row{border-bottom:0}.account-summary-row[data-dragging]{z-index:70;background:var(--surface);box-shadow:0 8px 24px #0003}@media (max-width:680px){.page-toolbar,.health-banner button,.health-banner-label,.shell-collection-message{padding-left:1em;padding-right:1em}.health-banner :is(button,.health-banner-label){flex-wrap:wrap;gap:.2em}.health-banner-primary-disclosure{padding-left:1em}.health-banner-primary-has-disclosure>button{padding-left:.45em}}#main,#main :is([id],a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--dashboard-header-height,0px) + 12px)}.strategy-operations-grid{gap:var(--panel-padding);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategy-operations-grid>section{min-width:0}.strategy-operations-grid>section+section{border-left:1px solid var(--line);padding-left:var(--panel-padding)}.strategy-operations-grid ul{padding-left:18px}@media (max-width:1100px){.strategy-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-operations-grid>section:nth-child(3){border-left:0;padding-left:0}}@media (max-width:600px){.app:is([data-page=notifications],[data-page=infrastructure],[data-page=settings],[data-page=audit],[data-page=reports]) .health-banner-compact{flex-wrap:wrap}.app:is([data-page=notifications],[data-page=infrastructure],[data-page=settings],[data-page=audit],[data-page=reports]) .health-banner-label,.app:is([data-page=notifications],[data-page=infrastructure],[data-page=settings],[data-page=audit],[data-page=reports]) .health-banner-primary{flex-basis:100%}.app:is([data-page=notifications],[data-page=infrastructure],[data-page=settings],[data-page=audit],[data-page=reports]) .health-banner-aside{justify-content:flex-end;width:100%;padding-top:0}.strategy-operations-grid{grid-template-columns:1fr}.strategy-operations-grid>section+section{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:var(--panel-padding)}}.delta-account-grid{gap:var(--panel-padding);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.delta-summary-view{gap:1em;display:grid}.app[data-page=strategy][data-scope=delta] .topbar-heading h1{font-size:24px;font-weight:600}.delta-summary-top{--delta-second-exchange-start:calc(50% + .667em);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:stretch;gap:1em;display:grid}.delta-summary-view .panel{min-width:0}.delta-summary-view .panel-heading{padding:var(--panel-heading-top) var(--panel-inline) var(--panel-heading-bottom);align-items:center}.delta-summary-view .panel-heading h2{margin:0}.delta-summary-view .panel>.observatory-content{padding:0 var(--panel-inline) var(--panel-content-bottom)}.delta-summary-view .delta-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1em}.delta-summary-primary{grid-template-columns:minmax(0, var(--delta-second-exchange-start)) minmax(0, 1fr);border-bottom:1px solid var(--line);row-gap:1.2em;padding:.1em 0 1em;display:grid}.delta-summary-insider-metrics>div{flex-direction:column;gap:.3em;display:flex}.delta-summary-primary>div{flex-direction:column;align-items:flex-start;gap:.3em;display:flex}.delta-summary-primary>div>span:first-child{min-height:24px;font-size:var(--text-body);align-items:center;font-weight:500;display:flex}.delta-summary-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:550}.delta-summary-major{font-size:23px;font-weight:650}.delta-summary-currency{margin-left:.25em;font-size:.65em;font-weight:400}.delta-summary-operations{grid-template-columns:minmax(0, var(--delta-second-exchange-start)) repeat(2, minmax(0, 1fr));align-items:start;row-gap:.8em;padding-top:.7em;display:grid}.delta-summary-operations>div{flex-flow:wrap;align-items:baseline;gap:.35em;min-width:0;display:flex}.delta-summary-operations strong{font-weight:500}.delta-summary-view .panel.panel-titleless>.observatory-content,.insider-portfolio .panel.panel-titleless>.observatory-content{padding-top:1em}.delta-summary-view .panel-heading.panel-heading-titleless,.insider-portfolio .panel-heading.panel-heading-titleless{padding:0;top:1em}.delta-summary-next time{color:inherit;font-size:var(--text-body);font-weight:500;line-height:1.35}.delta-summary-insider-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;padding-top:.65em;display:grid}.delta-summary-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;padding:.2em 0 .9em;display:grid}.delta-summary-account-metrics>div{flex-wrap:wrap;align-items:baseline;gap:.45em;min-width:0;display:flex}.delta-summary-account-metrics>div:last-child{justify-content:flex-end}.delta-summary-view .dp-allocation{height:.85em}.delta-summary-view .dp-target-scale{background:var(--line);cursor:default;border:0;border-radius:.3em;width:100%;height:.85em;padding:0;display:block;position:relative;overflow:hidden}.delta-summary-view .dp-target-scale:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dp-target-future,.dp-target-real,.dp-target-mark{position:absolute;top:0;bottom:0}.dp-target-future.dp-target-base{background:color-mix(in srgb, var(--accent) 16%, var(--surface));left:0}.dp-target-future.dp-target-buffer{background:color-mix(in srgb, var(--muted) 20%, var(--surface))}.dp-target-future.dp-target-excess{background:color-mix(in srgb, var(--amber) 16%, var(--surface))}.dp-target-real{display:flex;left:0;right:0}.dp-target-real>span{flex:none;display:block}.dp-target-mark{z-index:1;background:var(--ink);opacity:.45;width:1px;transform:translate(-50%)}.delta-summary-view .dp-sleeves{gap:.35em;padding:1.2em 0 0}.delta-summary-view .dp-sleeves>div{min-width:0;font-size:var(--text-caption);gap:.25em}.delta-summary-view .dp-sleeves strong{font-size:var(--text-body);white-space:nowrap;font-weight:400}.delta-summary-view .dp-dot{margin-right:.35em}@media (max-width:1150px){.delta-summary-view .delta-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delta-summary-top{--delta-second-exchange-start:calc(50% + .5em);grid-template-columns:1fr}}@media (max-width:680px){.delta-summary-primary{grid-template-columns:1fr;gap:.45em}.delta-summary-view .delta-account-grid,.delta-summary-operations{grid-template-columns:1fr}}@media (max-width:420px){.delta-summary-insider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delta-summary-insider-metrics>div:last-child{grid-column:1/-1}.delta-summary-account-metrics{grid-template-columns:1fr}.delta-summary-account-metrics>div:last-child{justify-content:space-between}}.delta-account-grid .dp-usage{grid-template-columns:1fr}@media (max-width:1200px){.delta-account-grid{grid-template-columns:1fr}}.capital-observed{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin-left:0}.event-context-panel .panel-heading{border-bottom:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35em .8em;padding-bottom:.75em;position:relative}.delta-event .event-context-panel .panel-heading,.delta-event .delta-trade-panel .panel-heading{padding-top:.9em;padding-bottom:.65em}.delta-event .event-context-panel .panel-heading h2,.delta-event .delta-trade-panel .panel-heading h2{margin:0}.event-context-panel .panel-heading h2{font-size:var(--text-heading);margin:0;line-height:1.35}.event-context-panel>.observatory-content{padding-top:.6em;padding-bottom:var(--panel-content-bottom);grid-template-rows:auto 1px auto;grid-template-columns:minmax(0,1fr) repeat(3,max-content);align-items:center;gap:.48em 2em;display:grid}.delta-summary-view .event-context-panel>.observatory-content{padding-top:.6em}.event-context-panel>.observatory-content:before{content:"";border-top:1px solid var(--line);grid-area:2/1/auto/-1}.event-context-panel .panel-heading>.overview-disclosure{margin-left:auto}.event-summary-data,.event-summary-pnl{display:contents}.event-summary-date{color:var(--muted);font-size:var(--text-body);font-variant-numeric:tabular-nums;align-items:center;gap:.4em;display:inline-flex}.run-anomaly-good{color:var(--accent);align-items:center;display:inline-flex}.event-summary-list{font-size:var(--text-body);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.55em;margin:0;display:grid}.event-summary-macro{grid-area:1/1}.event-summary-context{grid-area:3/1}.event-summary-list>div,.event-summary-pnl-total,.event-summary-pnl-venue{align-items:baseline;gap:.35em;display:flex}.event-summary-list>div{flex-wrap:wrap;min-width:0}.event-summary-list dt{color:var(--ink);font-weight:400}.event-summary-list dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500}.event-summary-pnl-total{width:max-content;font-size:var(--text-body);white-space:nowrap;flex-wrap:nowrap;grid-area:1/2/auto/-1;justify-self:start}.event-summary-pnl-cycles{flex-wrap:wrap;align-items:baseline;gap:.35em .8em;margin-left:.45em;display:inline-flex}.event-summary-pnl-cycles>span{white-space:nowrap}.event-summary-pnl-unit{min-width:1.3em;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:500;display:inline-flex}.event-summary-pnl-unit.positive{color:var(--accent)}.event-summary-pnl-unit.negative{color:var(--danger)}.event-summary-pnl-unit:focus-visible{outline:2px solid var(--muted);outline-offset:2px;border-radius:.2em}.event-summary-pnl-venues{font-size:var(--text-body);display:contents}.event-summary-pnl-venue{white-space:nowrap;align-items:center}.event-summary-pnl-venue:first-child{grid-area:3/2}.event-summary-pnl-venue:nth-child(2){grid-area:3/3}.event-summary-pnl-venue:nth-child(3){grid-area:3/4}.event-summary-pnl-venue strong{font-weight:500}.event-summary-pnl-venue .overview-disclosure{align-items:center;display:inline-flex}.event-summary-pnl strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.event-summary-pnl-total .event-summary-pnl-unit{font-size:11px;font-weight:400}.event-summary-tooltip{gap:.45em;margin:0;display:grid}.event-summary-tooltip>div{justify-content:space-between;gap:.75em;display:flex}.event-summary-tooltip dt{color:var(--muted)}.event-summary-tooltip dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:1150px){.event-context-panel>.observatory-content{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.event-context-panel>.observatory-content:before{display:none}.event-summary-macro,.event-summary-context,.event-summary-pnl-total,.event-summary-pnl-venues{grid-area:auto/1;justify-self:start}.event-summary-pnl-total{white-space:normal;flex-wrap:wrap;width:auto}.event-summary-pnl-venues{grid-template-columns:repeat(3,max-content);justify-content:start;gap:.4em 2em;display:grid}.event-summary-pnl-venue:nth-child(n){grid-area:auto}.event-summary-context{border-top:1px solid var(--line);padding-top:.6em}}@media (max-width:700px){.event-summary-pnl-venues{grid-template-columns:1fr}.event-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em .65em}}.app[data-page=overview] main{max-width:1600px}@media (min-width:901px){.app[data-page=overview] .main-frame{min-width:0}}.app[data-page=overview] .topbar-heading h1,.app:is([data-page=notifications],[data-page=events][data-scope=delta],[data-page=metrics][data-scope=delta],[data-page=positions][data-scope=delta],[data-page=infrastructure],[data-page=integrity],[data-page=audit],[data-page=reports]) .topbar-heading h1{font-size:24px;font-weight:600}.overview-financial-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75em}.overview-financial-summary>.panel:last-child{grid-column:span 3}.overview-capital-panel{overflow:visible}.overview-capital-panel .panel-content-headerless{padding-block:.6em}.app[data-page=overview] .overview-accounts-panel .panel-content-headerless{padding-top:.6em;padding-bottom:.9em}.overview-capital-stack{height:100%;min-height:0;padding-block:.8em}.overview-capital-row{flex:1;padding:.62em 0}.overview-capital-row dt{color:var(--ink);font-size:14px;font-weight:500}.overview-capital-row:first-child dt{padding-right:26px}.overview-capital-row dd{margin-top:.45em;font-size:23px;font-weight:650}.overview-capital-status{position:absolute;top:.65em;right:.7em}.inline-disclosure-label{justify-content:center;align-items:center;gap:.25em;display:inline-flex}.inline-disclosure-label>.overview-disclosure{align-items:center;height:0}.overview-disclosure{font-size:14px;font-weight:400;display:inline-flex}.overview-disclosure-trigger{width:24px;height:24px;color:var(--ink);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.overview-disclosure-trigger:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.overview-disclosure-trigger.overview-disclosure-warning{color:var(--amber)}.overview-disclosure-trigger.overview-disclosure-success{color:var(--accent)}.health-banner-compact{align-items:center;min-height:34px;display:flex}.health-banner-compact .health-banner-primary{flex:1}.health-banner-compact :is(button,.health-banner-label){flex:1;justify-content:flex-start;align-items:center;gap:.45em;width:auto}.health-banner-compact .health-banner-aside{color:var(--muted);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:.45em;margin-left:auto;padding:.35em 2.5em .35em .5em;display:flex}.health-banner-icon{color:var(--amber);flex:none}.health-banner[data-status=OK] .health-banner-icon,.health-banner[data-status=REVIEWED] .health-banner-icon{color:var(--accent)}.health-banner[data-status=UNKNOWN] .health-banner-icon{color:var(--muted)}.overview-disclosure-content{z-index:200;overflow-wrap:anywhere;overscroll-behavior:contain;width:max-content;min-width:min(300px,100vw - 16px);max-width:min(40em,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:left;white-space:normal;border-radius:.45em;padding:.7em .85em;font-size:13px;line-height:1.4;position:fixed;overflow:auto;box-shadow:0 6px 20px #0002}.disclosure-warning-text{color:var(--amber)}.overview-disclosure-content p{margin:0 0 .45em}.overview-disclosure-content p:last-child{margin-bottom:0}.account-summary-list{padding-right:0}.account-summary-slot{min-width:760px}.account-summary-row{grid-template-columns:minmax(125px,1.2fr) repeat(3,minmax(100px,1fr)) minmax(110px,.9fr) 38px;column-gap:10px;min-width:760px;min-height:36px}.account-summary-time{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:5;font-size:13px}.account-summary-detail{z-index:2;grid-column:6;justify-content:flex-end;display:flex;position:relative;overflow:visible}.account-summary-columns{font-size:13px;font-weight:500}.account-summary-name h3,.account-summary-amount{font-weight:500}.account-summary-pnl{font-weight:400}.strategy-operations-grid{gap:.75em}.strategy-overview-card{background:var(--surface);border:1px solid var(--line);border-radius:.65em;min-width:0;padding:.85em .9em;font-size:14px;position:relative}.strategy-operations-grid>.strategy-overview-card+.strategy-overview-card{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:.85em .9em}.strategy-overview-card header{margin:0 1.5em .6em 0}.strategy-overview-card header .text-button{font-size:16px;font-weight:600}.strategy-overview-card p{margin:.4em 0;line-height:1.4}.strategy-overview-card p span,.strategy-overview-value{font-weight:500}.strategy-card-status{position:absolute;top:.8em;right:.8em}.strategy-overview-card ul{margin:.35em 0 0;padding-left:1.2em}@media (max-width:1100px){.overview-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-financial-summary>.panel:last-child{grid-column:span 1}.account-summary-row{grid-template-columns:minmax(125px,1.2fr) repeat(3,minmax(100px,1fr)) minmax(110px,.9fr) 38px;min-width:760px}.account-summary-time,.account-summary-detail{display:flex}.account-summary-time{justify-content:flex-end}}@media (max-width:760px){.overview-financial-summary{grid-template-columns:minmax(0,1fr)}.app:is([data-page=overview],[data-page=notifications],[data-page=infrastructure],[data-page=integrity],[data-page=settings]) .topbar-heading h1{font-size:22px}.app:is([data-page=overview],[data-page=notifications],[data-page=infrastructure],[data-page=integrity],[data-page=settings]) .health-banner :is(button,.health-banner-label){padding-inline:1em}.app:is([data-page=overview],[data-page=notifications],[data-page=infrastructure],[data-page=integrity],[data-page=settings]) .health-banner-primary-disclosure{padding-left:1em}.app:is([data-page=overview],[data-page=notifications],[data-page=infrastructure],[data-page=integrity],[data-page=settings]) .health-banner-primary-has-disclosure>button{padding-left:.45em}.app:is([data-page=overview],[data-page=notifications],[data-page=infrastructure],[data-page=integrity],[data-page=settings]) .health-banner-aside{padding-right:1em}}@media (max-width:600px){.strategy-operations-grid{grid-template-columns:1fr}}.app[data-page=events][data-scope=delta] .topbar-heading{flex-wrap:wrap;flex:auto;align-items:center;gap:.65em 1.5em;display:flex}.app[data-page=events][data-scope=delta] .topbar-heading h1{white-space:nowrap;flex:none}.app[data-page=events][data-scope=delta] .page-toolbar-in-header{border:0;align-items:center;gap:.5em 1.2em;min-width:0;padding:0}.app[data-page=events][data-scope=delta] .page-toolbar-in-header select{font-weight:500}.app[data-page=events][data-scope=delta] .page-toolbar-in-header select:first-child{width:min(26vw,260px);min-width:195px}.app[data-page=events][data-scope=delta] .page-toolbar-in-header select:last-child{width:150px}.delta-event[data-loading=true]>:not(.delta-event-loader){visibility:hidden}.delta-event-loader{inset:var(--dashboard-header-height,5.2em) 0 0 17em;z-index:30;background:var(--bg);min-height:0;position:fixed}.delta-events-top{grid-template-columns:minmax(0,1fr);gap:1em;display:grid}.delta-events-top>.panel{min-width:0}.event-comparison-panel .panel-heading,.event-timing-panel .panel-heading{padding:var(--panel-heading-top) var(--panel-inline) var(--panel-heading-bottom)}.event-comparison-panel .panel-heading h2,.event-timing-panel .panel-heading h2{margin:0}.event-comparison-panel>.observatory-content,.event-timing-panel>.observatory-content{padding:0 var(--panel-inline) var(--panel-content-bottom)}.event-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.event-comparison-venue{min-width:0}.event-comparison-venue-heading,.event-comparison-detail-heading{justify-content:space-between;align-items:center;gap:.7em;display:flex}.event-comparison-venue-heading{margin:.25em 0 .5em}.event-comparison-venue-heading h3,.event-comparison-detail-heading h3{font-size:var(--text-heading);margin:0}.event-comparison-venue-heading h3{font-weight:500}.event-comparison-table.event-comparison-deltas{min-width:450px}.event-comparison-measure{width:30%}.event-comparison-delta{width:17.5%}.event-comparison-deltas tbody th{white-space:normal}.event-comparison-table.event-comparison-deltas tr>:last-child{text-align:right}.event-comparison-deltas a{color:inherit;text-decoration:none}.event-comparison-detail-heading h3{font-weight:500}.event-comparison-venue-heading h3 span{color:var(--muted);font-size:var(--text-caption);font-weight:400}.event-comparison-panel .table-scroll,.event-timing-panel .table-scroll{margin:0}.dashboard-data-table,.event-comparison-table,.event-timing-table{table-layout:fixed;font-variant-numeric:tabular-nums;min-width:0;font-size:13px}.event-comparison-asset{width:21%}.event-comparison-number{width:18%}.event-comparison-state-column{width:25%}.event-timing-asset{width:32%}.event-timing-delta{width:34%}.dashboard-data-table th,.dashboard-data-table td,.event-comparison-table th,.event-comparison-table td,.event-timing-table th,.event-timing-table td{max-width:none;height:auto;font-size:inherit;text-align:right;white-space:nowrap;vertical-align:middle;padding:.45em .2em;line-height:1.3}.dashboard-data-table tr>:first-child,.event-comparison-table tr>:first-child,.event-timing-table tr>:first-child{text-align:left;padding-left:.55em}.event-comparison-table tr>:last-child{text-align:center;padding-right:.55em}.dashboard-data-table tr>:last-child,.event-timing-table tr>:last-child{padding-right:.55em}:is(.event-timing-table,.event-comparison-table,.delta-comparison,.event-comparison-detail) .event-timing-elevated{color:var(--danger)}.dashboard-data-table thead th,.event-comparison-table thead th,.event-timing-table thead th{border-top:0;font-weight:500}.dashboard-data-table tbody th,.event-comparison-table tbody th,.event-timing-table tbody th{color:var(--ink);background:0 0;border-top:0;font-weight:600}.event-comparison-table .event-comparison-reentry th,.event-timing-table .event-comparison-reentry th{color:var(--muted);font-weight:500}.event-comparison-selectable{cursor:pointer}.event-comparison-selectable:hover,.event-comparison-selectable[aria-selected=true]{background:var(--bg)}.event-comparison-selectable[aria-selected=true],.event-comparison-selectable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.event-comparison-state{font-size:var(--text-caption);font-weight:600}.event-comparison-state-good{color:var(--accent)}.event-comparison-state-bad{color:var(--danger)}.event-comparison-state-warning{color:var(--amber)}.event-comparison-state-neutral{color:var(--muted)}.event-comparison-detail{border-top:1px solid var(--line);margin-top:.9em;padding-top:.75em}.event-comparison-detail-heading{margin-bottom:.5em}.event-comparison-detail-heading button{color:var(--muted);font-size:var(--text-heading);background:0 0;border:0}.event-comparison-detail p{font-size:var(--text-body);margin:.25em 0 .55em}.event-comparison-detail-table{table-layout:fixed;min-width:800px;font-size:var(--text-body);font-variant-numeric:tabular-nums}.event-comparison-detail-table th:first-child{width:20%}.event-comparison-detail-table th:nth-child(2),.event-comparison-detail-table th:nth-child(3){width:21%}.event-comparison-detail-table th:nth-child(4){width:13%}.event-comparison-detail-table th:nth-child(5){width:14%}.event-comparison-detail-table th:nth-child(6){width:11%}.event-comparison-detail-table th,.event-comparison-detail-table td{max-width:none;height:auto;font-size:inherit;text-align:right;vertical-align:middle;padding:.5em .65em;line-height:1.3}.event-comparison-detail-table tr>:first-child{text-align:left}.event-comparison-detail-table tr>:last-child{text-align:center}.event-comparison-detail-table thead th{border-top:0}.event-comparison-detail-table tbody th{color:var(--ink);background:0 0;border-top:0}.event-comparison-detail-section th{color:var(--muted);font-weight:600}@media (max-width:1280px){.event-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.event-comparison-grid{grid-template-columns:minmax(0,1fr)}}.delta-event-chart-card .panel-heading{flex-wrap:wrap;align-items:center;gap:.6em;padding-bottom:.15em}.delta-event-chart-card .panel-heading h2{margin:0}.delta-event-chart-aside{flex:auto;grid-template-columns:minmax(0,1fr) 8.5%;align-items:center;gap:.65em;display:grid}.delta-event-chart-aside .delta-chart-header-controls,.delta-event-chart-aside>.overview-disclosure{justify-self:end}@media (max-width:900px){.delta-event-chart-aside{justify-content:flex-end;display:flex}}.delta-chart-header-controls{font-size:var(--text-body);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4em .75em;display:flex}.delta-chart-header-controls .secondary-button{font-size:var(--text-body);white-space:nowrap;margin:0;padding:.45em .75em}.delta-chart-header-controls label{white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.delta-chart-header-controls input{accent-color:var(--accent)}.delta-event-chart-card .delta-chart{width:100%;min-width:0;height:auto}.delta-event-chart-card .delta-chart text,.delta-event-chart-card .delta-chart .delta-trade-marker-label,.delta-event-chart-card .delta-chart .delta-liquidity-axis-label{font-size:var(--dashboard-chart-label-size,var(--text-body))}.delta-event-chart-card .delta-chart .delta-liquidity-axis-label{fill:var(--muted)}.delta-event-chart-card .delta-chart-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.delta-event-chart-card .delta-readout{gap:.4em .85em;padding:.65em .8em}.delta-event-chart-card .delta-readout-selected-time{color:var(--ink);white-space:nowrap;margin-left:auto}@media (max-width:900px){.delta-event-loader{left:0}}@media (max-width:700px){#page-toolbar select{flex:1;min-width:0;max-width:100%}.app[data-page=events][data-scope=delta] .page-toolbar-in-header{flex:100%}.app[data-page=events][data-scope=delta] .page-toolbar-in-header select:first-child,.app[data-page=events][data-scope=delta] .page-toolbar-in-header select:last-child{width:auto;min-width:0}.app[data-page=events][data-scope=delta] .page-toolbar-in-header select:first-child{flex:100%}.delta-event-chart-card .delta-chart{min-width:950px;max-width:none}}.performance-chart-panel{flex-direction:column;display:flex}.performance-chart-panel>.observatory-content{flex-direction:column;flex:1;justify-content:space-between;row-gap:.75em;display:flex}.performance-chart-panel>.observatory-content>*{flex-shrink:0}.performance-chart-panel>.observatory-content>.delta-performance-chart{flex:1 1 0;min-height:14em}.performance-chart-panel .performance-primary-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.delta-performance-chart svg{width:100%;min-width:0;height:auto;display:block}.performance-chart-panel .delta-performance-chart>svg{height:100%;position:absolute;inset:0}.dp-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:.9em;margin:.25em 0 1em;display:grid}.insider-performance-secondary{grid-template-columns:repeat(6,minmax(0,1fr))}.insider-performance-tooltip{min-width:0;max-width:min(20em,95%)}.dp-counter-kpis{grid-template-columns:repeat(9,minmax(0,1fr))}.delta-performance-chart+.dp-kpis{margin-top:1.5em}.delta-performance-primary-panel .dp-kpis,.backtest-canonical-panel .dp-kpis{box-sizing:border-box;padding-inline:.45em}.delta-performance-primary-panel .delta-performance-chart+.dp-kpis{margin-top:.55em}.performance-chart-panel>.observatory-content>.dp-kpis{margin-block:0}.performance-chart-panel>.observatory-content>.dp-kpis:last-child{padding-bottom:1em}.dp-kpi{text-align:center;flex-direction:column;align-items:center;gap:.25em;min-width:0;display:flex}.dp-kpi>span{color:var(--ink);font-size:var(--text-body);font-weight:400}.dp-kpi .inline-disclosure-label{display:inline-block;position:relative}.dp-kpi .inline-disclosure-label>.overview-disclosure{margin-left:.1em;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.dp-kpi>strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.dp-kpi>strong small{font-size:.7em;font-weight:400}.delta-performance-chart{position:relative}.delta-performance-chart svg circle,.delta-performance-chart svg rect[tabindex="0"]{cursor:crosshair}.delta-performance-chart svg circle:focus-visible,.delta-performance-chart svg rect[tabindex="0"]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dp-point-tooltip{z-index:3;pointer-events:none;gap:.2em;min-width:12em;margin-left:1em;padding:.65em .8em;display:grid;position:absolute;top:11%;box-shadow:0 .3em 1.2em #0002}.dp-exchange-grid{gap:.8em}.dp-workspace>.panel .panel-heading{padding:var(--panel-heading-top) var(--panel-inline) var(--panel-heading-bottom)}.dp-workspace>.panel .panel-heading h2{margin:0}.dp-workspace>.panel>.observatory-content{padding:0 var(--panel-inline) var(--panel-content-bottom)}.dp-metrics-panel .dp-exchange .table-scroll{margin:0}.dp-exchange{min-width:0}.dp-exchange .event-comparison-venue-heading{justify-content:flex-start}.dp-workspace .dp-exchange table{width:100%;min-width:405px}.dp-metrics-table thead th,.dp-metrics-table thead th:first-child,.dp-metrics-table tbody td,.dp-metrics-table tbody th{text-align:center}@media (max-width:1100px){.dp-exchange-grid{grid-template-columns:1fr}.dp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.dp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.delta-performance-chart svg text.dp-unavailable-event{fill:var(--amber)}.c2-page{gap:.9em}.c2-top,.strategy-summary-grid{grid-template-columns:minmax(0,2fr) minmax(18em,1fr);align-items:stretch;gap:.9em;display:grid}.c2-top>.panel,.strategy-summary-grid>.panel{min-width:0}.c2-performance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.c2-traction-metrics{margin-top:0}.definition-list.strategy-summary-details{padding-top:.3em}.definition-list.strategy-summary-details>div{align-items:center;padding-block:.7em}.metric-value-with-trends,.metric-trend-arrows{align-items:center;display:inline-flex}.metric-value-with-trends{justify-content:flex-end;gap:.3em}.metric-trend-arrows{gap:.05em}.c2-performance-chart{min-width:0}.c2-chart-tooltip{min-width:0;max-width:min(16em,95%)}.c2-page>.collapsible-panel .table-scroll{margin:0}.c2-subscription-table{font-variant-numeric:tabular-nums;width:100%}.dashboard-data-table.monthly-returns-table{min-width:62rem}.dashboard-data-table.monthly-returns-table th,.dashboard-data-table.monthly-returns-table td{text-align:center;white-space:nowrap}.dashboard-data-table.monthly-returns-table th:first-child,.dashboard-data-table.monthly-returns-table td:first-child{text-align:left}.c2-subscription-table{min-width:650px}@media (min-width:901px){:is(.c2-top,.strategy-summary-grid)>.panel>.observatory-content>.strategy-summary-details{grid-template-rows:repeat(10,minmax(min-content,1fr));display:grid}}@media (max-width:900px){.c2-top,.strategy-summary-grid{grid-template-columns:1fr}.performance-chart-panel>.observatory-content>.delta-performance-chart{min-height:285px}}@media (max-width:650px){.c2-performance-kpis,.performance-chart-panel .performance-primary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.infrastructure-page{gap:.9em}.infrastructure-page>.panel .panel-heading{padding:var(--panel-heading-top) var(--panel-inline) var(--panel-heading-bottom)}.infrastructure-page>.panel .panel-heading h2{margin:0}.infrastructure-page>.infra-billing .panel-heading{padding-bottom:.45em}.infrastructure-page>.panel>.observatory-content{padding:0 var(--panel-inline) var(--panel-content-bottom)}.infrastructure-page .observatory-content>p{margin:.35em 0 .8em}.infrastructure-page table{table-layout:fixed}.infrastructure-page table th,.infrastructure-page table td{vertical-align:middle;height:auto;padding:.65em .8em}.infrastructure-page table th:first-child,.infrastructure-page table td:first-child{padding-left:.8em}.infrastructure-page table tbody th{font-size:var(--text-body);color:var(--ink);background:0 0;border-top:0;font-weight:500}.observatory-table-frame{border:1px solid var(--line);border-radius:.4em}.infrastructure-page .infra-vm-table{min-width:1060px}.observatory-table-frame thead th{border-top:0}.observatory-table-frame tbody tr:last-child :is(th,td){border-bottom:0}.infra-vm-table th:first-child{width:20%}.infra-vm-table th:nth-child(2),.infra-vm-table th:nth-child(3),.infra-vm-table th:nth-child(4),.infra-vm-table th:nth-child(5){width:10%}.infra-vm-table th:nth-child(6){width:18%}.infra-vm-table th:nth-child(7){width:17%}.infra-vm-table th:nth-child(8){width:5%}.infra-vm-label{vertical-align:middle;align-items:center;gap:.15em;display:inline-flex}.infra-vm-table .status{white-space:nowrap}.infra-vm-table .status.evidence-pass{background:var(--bg);border:1px solid var(--accent)}.infra-vm-time{font-variant-numeric:tabular-nums;white-space:nowrap}.infra-vm-status,.infra-vm-table th:nth-child(8),.infra-vm-table :is(th,td):nth-child(2){text-align:center}.infra-metric{font-variant-numeric:tabular-nums;text-align:center}.infra-vm-table th:nth-child(3),.infra-vm-table th:nth-child(4),.infra-vm-table th:nth-child(5){text-align:center}.infra-project .collapsible-panel{margin-top:.75em}.infra-storage-summary{border:1px solid var(--line);background:var(--bg);border-radius:.4em;align-items:center;gap:.45em;min-width:0;margin:0 0 .75em;padding:.6em .8em;display:flex}.infra-storage-primary{flex-wrap:wrap;align-items:baseline;gap:.2em .7em;min-width:0;display:flex}.infra-storage-primary>span,.infra-storage-primary>small{color:var(--muted);font-size:var(--text-caption)}.infra-storage-primary>strong{font-size:var(--text-body);font-variant-numeric:tabular-nums}.infra-storage-summary>.overview-disclosure{margin-left:auto}.infra-storage-bucket{border-top:1px solid var(--line);padding-top:.45em}.infra-storage-bucket>p{overflow-wrap:anywhere}.infra-project .collapsible-panel>summary{font-size:var(--text-body);padding:.6em .8em;font-weight:500}.infra-project .collapsible-panel>summary>span:first-child{font:inherit;letter-spacing:inherit}.infra-project .collapsible-panel .observatory-content{padding:0 .8em .8em}.infra-jobs-table{min-width:790px}.infra-jobs-table th:first-child{width:30%}.infra-billing-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em 1.3em;margin-bottom:.75em;display:flex}.infra-billing-summary p{margin:0}.infra-billing-primary{white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.infra-billing-primary strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:650}.infra-billing-primary .infra-billing-unit{font-size:var(--text-body);font-weight:400}.infra-billing-summary .infra-billing-secondary{color:var(--muted);font-size:var(--text-body);text-align:right;margin-left:auto}.infrastructure-page .infra-billing-table{min-width:550px}.infra-billing-table th:first-child{width:40%}.infra-billing-table td{font-variant-numeric:tabular-nums}.infra-billing-table th:not(:first-child),.infra-billing-table td{text-align:right}.data-check-panel .panel-heading,.llm-export-panel .panel-heading,.fiscal-panel .panel-heading{padding:var(--panel-heading-top) var(--panel-inline) var(--panel-heading-bottom);flex-wrap:wrap;gap:.3em 1em}.data-check-panel .panel-heading h2,.llm-export-panel .panel-heading h2,.fiscal-panel .panel-heading h2{margin:0}.data-check-panel>.observatory-content,.llm-export-panel>.observatory-content,.fiscal-panel>.observatory-content{padding:0 var(--panel-inline) var(--panel-content-bottom)}.data-check-panel .data-check-evaluated{min-height:24px;color:var(--muted);font-size:var(--text-caption);align-items:center;margin-left:auto;display:inline-flex}.data-check-panel .table-scroll{margin:.5em 0 0}.data-check-panel .data-check-table{table-layout:fixed;min-width:1040px}.data-check-col-title{width:29%}.data-check-col-state{width:14%}.data-check-col-date{width:21%}.data-check-col-detail{width:31%}.data-check-col-status{width:5%}.data-check-table th,.data-check-table td{height:auto;font-size:var(--text-body);vertical-align:middle;padding:.65em .75em;line-height:1.35}.data-check-table tbody th{color:var(--ink);text-overflow:ellipsis;background:0 0;border-top:0;font-weight:500;overflow:hidden}.data-check-table tbody tr:last-child :is(th,td){border-bottom:0}.data-check-table .data-check-date{color:var(--muted);white-space:nowrap}.data-check-table .data-check-detail{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.data-check-table .data-check-status,.data-check-table thead th:last-child{text-align:center}.data-check-sort{color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.4em;padding:0;font-weight:500;display:inline-flex}.data-check-sort:focus-visible{outline:2px solid var(--muted);outline-offset:3px}.data-check-sort-indicator{color:var(--muted);font-size:var(--text-caption)}.artifact-hash{overflow-wrap:anywhere}.artifact-page a:not(.secondary-button){color:var(--accent)}.llm-export-meta{font-size:var(--text-body);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.llm-export-actions{flex-wrap:wrap;gap:.65em;margin-top:1em;display:flex}.llm-export-actions .secondary-button{font-size:var(--text-body);margin-top:0;padding:.6em .85em;text-decoration:none}.llm-export-actions .secondary-button:disabled{opacity:.6}.llm-export-feedback{font-size:var(--text-caption);color:var(--muted);margin:.65em 0 0}.fiscal-page,.llm-export-page{max-width:680px}.fiscal-controls{flex-wrap:wrap;align-items:flex-end;gap:.75em 1em;display:flex}.fiscal-field{min-width:11em;font-size:var(--text-body);gap:.35em;display:grid}.fiscal-field>:is(span,label){color:var(--muted)}.fiscal-field select{width:100%}.fiscal-period-control{align-items:center;gap:.35em;display:flex}.fiscal-period-control select{flex:1;min-width:0}.fiscal-open-pdf{font-size:var(--text-body);white-space:nowrap;gap:.3em;margin-top:0;margin-left:auto;padding:.6em .85em;text-decoration:none}.dp-crosshair line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.dp-point-tooltip .dp-unavailable-event{color:var(--amber)}.backtest-canonical-panel>.panel-heading{flex-wrap:wrap;gap:.65em}.backtest-canonical-panel .backtest-controls{flex:1;justify-content:space-between}.backtest-main-kpis{padding-top:1em}.backtest-analysis-heading{flex-wrap:wrap}.backtest-controls,.backtest-select{align-items:center;gap:.65em;display:flex}.backtest-controls select,.delta-backtest-view select{max-width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:.25em .5em}@media (min-width:1101px){.delta-performance-primary-panel .dp-kpis,.backtest-canonical-panel .dp-kpis{justify-content:space-around;gap:0;padding-inline:0;display:flex}.delta-performance-primary-panel .dp-kpi,.backtest-canonical-panel .dp-kpi{flex:0 auto}}.backtest-chart-wrap+.dp-counter-kpis{margin-top:.55em}.backtest-chart{touch-action:pan-x pan-y pinch-zoom}.backtest-baseline,.backtest-oos{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.backtest-event-marker{fill:var(--muted);stroke:var(--surface);stroke-width:1.5px;vector-effect:non-scaling-stroke}.backtest-point-tooltip{max-width:18em}.backtest-comparisons{column-gap:var(--grid-gap,16px);grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));row-gap:0;display:grid}.backtest-comparisons>section{grid-template-rows:subgrid;grid-row:span 2;align-items:start;min-width:0;display:grid}.backtest-comparisons .table-scroll{margin:0}.backtest-comparisons .backtest-table table{min-width:0}.backtest-comparisons th:first-child{white-space:normal}.backtest-table table{table-layout:auto;min-width:500px}.backtest-annual-panel .table-scroll{margin:0}.backtest-annual-table table{table-layout:fixed;min-width:880px}.backtest-annual-table .dashboard-data-table tr>:is(th,td):not(.portfolio-info-column){padding-inline:.75em}.backtest-annual-table .dashboard-data-table tr>:first-child{width:9.5rem}.backtest-annual-year{align-items:center;gap:.35em;display:inline-flex}.backtest-annual-oos{color:var(--muted);font-size:var(--text-caption);letter-spacing:.02em;font-weight:500}.backtest-drift-table .dashboard-data-table tr>:is(th,td){padding-inline:.75em}.backtest-drift-table thead tr:first-child>:not(:last-child),.backtest-drift-table thead tr:nth-child(2)>:nth-child(2),.backtest-drift-table thead tr:nth-child(2)>:nth-child(4),.backtest-drift-table thead tr:nth-child(2)>:nth-child(6),.backtest-drift-table tbody tr>:first-child,.backtest-drift-table tbody tr>:nth-child(2),.backtest-drift-table tbody tr>:nth-child(4),.backtest-drift-table tbody tr>:nth-child(6),.backtest-drift-table tbody tr>:nth-child(8){border-right:1px solid var(--line)}.backtest-drift-table thead th[colspan],.backtest-drift-table thead tr:first-child>:nth-child(2),.backtest-drift-table tbody tr>:nth-child(2){text-align:center}.backtest-drift-table thead tr:nth-child(2) th:first-child{text-align:right}.backtest-distribution-table .dashboard-data-table tr>:is(th,td){text-align:center}.backtest-distribution-table table{min-width:1100px}@media (max-width:1100px){.backtest-comparisons{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.backtest-controls{flex-wrap:wrap;justify-content:flex-end}.backtest-annual-table .dashboard-data-table tr>:first-child{z-index:1;background:var(--surface);box-shadow:1px 0 var(--line);position:sticky;left:0}.backtest-annual-table .dashboard-data-table thead tr>:first-child{z-index:2}}.data-unavailable{color:var(--muted);align-items:center;gap:.45em;display:inline-flex}.drift-policy-panel>.observatory-content{padding-top:0}.drift-policy-table{table-layout:fixed;min-width:620px}.drift-policy-table th:first-child{width:32%}.drift-policy-table :is(th,td):not(:first-child){text-align:right}.drift-policy-table input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0}.drift-policy-panel .latency-tolerance-form .table-scroll,.drift-policy-panel .event-comparison-venue-heading+.table-scroll{margin-top:0}.latency-tolerance-form{margin-bottom:1em}.latency-tolerance-form th:last-child,.latency-tolerance-form td{text-align:right;width:11em}.latency-tolerance-form input{text-align:right;font-variant-numeric:tabular-nums;width:100%}.delta-settings-layout,.delta-settings-left{gap:1.4em;min-width:0;display:grid}.delta-settings-left{grid-template-rows:auto 1fr}.delta-settings-layout .panel,.delta-settings-layout .panel>.observatory-content,.delta-settings-layout .latency-tolerance-form{flex-direction:column;display:flex}.delta-settings-layout .panel>.observatory-content,.delta-settings-layout .latency-tolerance-form{flex:1}.delta-configuration-panel>.observatory-content{justify-content:center}.delta-configuration-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.5em;margin-top:.5em;display:grid}.delta-configuration-actions .secondary-button{justify-content:center;min-width:0;margin-top:0;padding-inline:.5em}.delta-settings-actions{flex-wrap:wrap;align-items:center;gap:1em;margin-top:auto;padding-top:.5em;display:flex}.delta-settings-actions .secondary-button{margin-top:0}.delta-settings-layout table{min-width:0}.delta-settings-layout table tr>:first-child{text-align:left;padding-left:.55em}.delta-settings-layout table tr>:last-child{padding-right:.55em}.delta-settings-layout table input{font:inherit;color:var(--ink);vertical-align:middle;appearance:textfield;background:0 0;border:0;border-radius:0;min-width:0;height:1.3em;padding:0;line-height:1.3}.delta-settings-layout table input::-webkit-inner-spin-button{appearance:none;margin:0}.delta-settings-layout table input::-webkit-outer-spin-button{appearance:none;margin:0}.delta-settings-layout table input:is(:hover,:focus-visible){background:var(--surface);outline:1px solid var(--line);outline-offset:2px}.delta-settings-layout table input:focus-visible{outline-color:var(--accent)}.delta-settings-layout .latency-tolerance-form{margin-bottom:0}.delta-settings-layout .drift-policy-table{min-width:38em}.delta-settings-layout .drift-policy-table th:first-child{white-space:normal;width:36%}@media (min-width:1200px){.delta-settings-layout{grid-template-columns:minmax(17em,.6fr) minmax(0,1.6fr);align-items:stretch}}.save-feedback{min-width:0;font-size:var(--text-body)}.save-feedback:empty{display:none}.modal-dialog{width:min(32em,100% - 2em);max-height:calc(100dvh - 2em);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:auto}.modal-dialog::backdrop{background:color-mix(in srgb, var(--ink) 20%, transparent)}.modal-actions{flex-wrap:wrap;gap:1em;display:flex}.save-feedback-success{border:1px solid var(--accent);background:var(--soft-accent);color:var(--accent);overflow-wrap:anywhere;border-radius:.5em;padding:.5em .75em;font-weight:500;display:inline-block}.delta-scaling-plan{--delta-scaling-section-gap:1.1em;--delta-scaling-title-line-height:20px;--delta-scaling-title-bottom-space:calc((24px - var(--delta-scaling-title-line-height)) / 2)}.delta-scaling-plan .collapsible-panel>summary{padding-bottom:var(--delta-scaling-section-gap)}.delta-scaling-plan .collapsible-panel>summary>span:first-child{line-height:var(--delta-scaling-title-line-height)}.delta-scaling-plan,.delta-scaling-capacities>div,.delta-scaling-capital-grid>div{min-width:0}.delta-scaling-capacities,.delta-scaling-capital-grid{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr));gap:1em;display:grid}.delta-scaling-capital-grid{margin-top:calc(var(--delta-scaling-section-gap) + var(--delta-scaling-title-bottom-space))}.delta-scaling-capital{grid-column:span 2}.delta-scaling-block h3,.delta-scaling-block h4{font-size:var(--text-body);margin:.25em 0 .5em;font-weight:600}.delta-scaling-block .table-scroll{margin:0}.delta-scaling-plan .delta-scaling-capacity-table{min-width:23em}.delta-scaling-plan .delta-scaling-capacity-three{min-width:29em}.delta-scaling-plan .delta-scaling-capital-table{min-width:42em}.delta-scaling-plan .delta-scaling-totals-table{min-width:23em}.delta-scaling-totals-table thead th,.delta-scaling-totals-table tbody th{white-space:normal}.delta-scaling-capacity-table thead th:not(:first-child){text-align:center}.delta-scaling-quote{grid-template-columns:minmax(0,1fr) 1.5ch 4ch;align-items:center;column-gap:.4ch;display:grid}.delta-scaling-at{text-align:center;white-space:normal}.delta-scaling-quote>:last-child,.delta-scaling-capital-table tr>:nth-child(2){text-align:left}@media (max-width:1100px){.delta-scaling-capacities,.delta-scaling-capital-grid{grid-template-columns:minmax(0,1fr)}.delta-scaling-capital{grid-column:auto}}.delta-scaling-plan caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.delta-scaling-tier-heading{font-weight:400}.delta-scaling-tier-label{grid-column:2;justify-self:center;width:max-content;font-weight:500}
