:root{--sx-chart-1:#2442ff;--sx-chart-2:#0d1530;--sx-chart-3:#8a5a00;--sx-chart-4:#5c6670;--sx-chart-5:#6a3fc0;--sx-chart-6:#0a6f78;--sx-chart-stroke:#fff;--sx-chart-label-inside:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=contrast]){--sx-chart-1:#8db4ff;--sx-chart-2:#eef2fb;--sx-chart-3:#ffc56b;--sx-chart-4:#b9bcc4;--sx-chart-5:#c9a7ff;--sx-chart-6:#6fd8e0;--sx-chart-stroke:#0e1013;--sx-chart-label-inside:#0d1530}}:root[data-theme=dark]{--sx-chart-1:#8db4ff;--sx-chart-2:#eef2fb;--sx-chart-3:#ffc56b;--sx-chart-4:#b9bcc4;--sx-chart-5:#c9a7ff;--sx-chart-6:#6fd8e0;--sx-chart-stroke:#0e1013;--sx-chart-label-inside:#0d1530}:root[data-theme=contrast]{--sx-chart-1:#ffd60a;--sx-chart-2:#fff;--sx-chart-3:#7dffb0;--sx-chart-4:#8db4ff;--sx-chart-5:#ff9c94;--sx-chart-6:#c9a7ff;--sx-chart-stroke:#000;--sx-chart-label-inside:#000}.sx-page{gap:var(--space-7);min-width:0;display:grid}.sx-head{gap:var(--space-6);align-items:start;min-width:0;display:grid}@media (min-width:1000px){.sx-head{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}.sx-head-copy{gap:var(--space-3);align-content:start;min-width:0;display:grid}.sx-h2{font-size:var(--step-2);margin:0}.sx-receipt{padding:var(--space-5) var(--space-5) 0;background:var(--receipt);color:#0d1530;font-family:var(--font-mono);border:1px solid var(--hairline);border-radius:var(--radius-l) var(--radius-l) 0 0;box-shadow:var(--shadow-2);min-width:0;margin:0 10px 10px 0;position:relative}:root[data-theme=contrast] .sx-receipt{color:var(--ink);border-color:var(--ink);box-shadow:none;background:#000}.sx-receipt-title,.sx-receipt-asof{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.sx-receipt-h{justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;padding-bottom:var(--space-3);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.sx-figures{margin:0;display:grid}.sx-figure{gap:var(--space-1);padding:var(--space-3) 0;border-top:1.5px dashed var(--hairline);display:grid}:root[data-theme=contrast] .sx-figure{border-top-color:var(--ink)}.sx-figure dt{font-weight:700;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.04em}.sx-figure dd{gap:var(--space-1);margin:0;display:grid}.sx-fig-value{font-weight:700;font-size:var(--step-2);font-variant-numeric:tabular-nums;line-height:1.05}.sx-fig-detail{font-family:var(--font-sans);font-size:var(--step--1);line-height:1.4}.sx-stub{justify-content:space-between;gap:var(--space-1) var(--space-3);margin:0 calc(var(--space-5) * -1);padding:var(--space-3) var(--space-5);border-top:1.5px dashed var(--hairline);background:var(--accent-soft);color:var(--ink);font-size:var(--step--1);flex-wrap:wrap;font-weight:700;display:flex}:root[data-theme=contrast] .sx-stub{background:var(--accent-soft);color:#000;border-top-color:#000}.sx-keep{letter-spacing:.2em}.sx-section{gap:var(--space-4);min-width:0;display:grid}.sx-section-head{gap:var(--space-2);display:grid}.sx-frame{gap:var(--space-4);min-width:0;display:grid}.sx-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.sx-modes{border:1px solid var(--hairline);border-radius:var(--radius-m);background:var(--paper);gap:4px;padding:4px;display:inline-flex}.sx-mode{min-width:88px;min-height:44px;padding:0 var(--space-4);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:700}.sx-mode:hover{background:var(--paper-2)}.sx-mode[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sx-notes{gap:var(--space-1);font-size:var(--step--1);color:var(--muted);max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.sx-notes li{gap:var(--space-2);align-items:baseline;display:flex}.sx-note-mark{width:1.4em;height:1.4em;color:var(--ink);border:2px solid;border-radius:50%;flex:none;place-items:center;font-size:.85em;font-weight:800;line-height:1;display:inline-grid}.sx-skip{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sx-skip:focus{width:auto;height:auto;min-height:var(--target);padding:0 var(--space-5);background:var(--accent-soft);color:var(--ink);border-radius:var(--radius-m);border:0;justify-self:start;align-items:center;font-weight:700;display:inline-flex;position:static}.sx-canvas{border-top:1px solid var(--hairline);min-width:0;padding-top:var(--space-3);box-sizing:content-box;position:relative}.sx-canvas[data-mode=edit]{border:1px solid var(--hairline);border-radius:var(--radius-l);padding:0;overflow:hidden}.sx-loading{padding:var(--space-5);color:var(--muted);margin:0}.sx-after:focus{outline:none}.sx-canvas :where(button,[tabindex],[role=gridcell],[role=columnheader],input,select,textarea):focus-visible{outline:3px solid var(--focus-inner);outline-offset:-3px;box-shadow:inset 0 0 0 7px var(--focus-outer)}.sx-canvas .ag-studio-layout-widget.ag-studio-layout-widget-focus:has(:focus-visible){box-shadow:none}.sx-canvas .ag-studio-layout-widget.ag-studio-layout-widget-focus:has(:focus-visible)>.ag-studio-layout-widget-overlay{box-shadow:none}.sx-canvas .ag-studio-layout-widget.ag-studio-layout-widget-focus:has(:focus-visible)>.ag-studio-layout-widget-container{outline:3px solid var(--focus-inner);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-outer)}.sx-canvas .ag-studio-layout-widget-focus-container:focus-visible{box-shadow:none;outline:none}.sx-empty{padding:var(--space-5);border:1.5px dashed var(--hairline);border-radius:var(--radius-l);gap:var(--space-2);max-width:70ch;margin:0;display:grid}.sx-empty p{margin:0}.sx-empty-h{font-weight:800;font-size:var(--step-1)}@media (forced-colors:active){.sx-mode[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.sx-defs-wrap{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);max-width:62ch;display:grid}.sx-defs-h{font-size:var(--step-1);margin:0}.sx-defs{gap:var(--space-3);margin:0;display:grid}.sx-defs div{padding-left:var(--space-4);border-left:4px solid var(--accent);gap:2px;display:grid}:root[data-theme=contrast] .sx-defs div{border-left-color:var(--ink)}.sx-defs dt{font-weight:800}.sx-defs dd{color:var(--muted);margin:0}.sx-main{width:100%;max-width:1440px;padding:var(--space-6) clamp(1rem, 3vw, 2.5rem) var(--space-8);margin:0 auto}.sx-main:focus{outline:none}.sx-h1{font-size:var(--step-4);max-width:16ch}.sx-lede{max-width:52ch}.sx-small{font-size:var(--step--1);max-width:70ch;margin:0}.sx-small a{font-weight:700}.sx-data{gap:var(--space-3);max-width:70ch;display:grid}.sx-data-h{font-size:var(--step-1);margin:0}.sx-data-item{border:2px solid var(--line);border-radius:var(--radius-m);padding:0 var(--space-4)}.sx-data-item summary{cursor:pointer;min-height:var(--target);padding-block:var(--space-2);font-weight:700}.sx-data-table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4)}.sx-data-table caption{text-align:left;color:var(--muted);padding-bottom:var(--space-2)}.sx-data-table th,.sx-data-table td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:2px solid var(--hairline);overflow-wrap:break-word}.sx-data-table thead th{font-size:var(--step--1);border-bottom:1px solid var(--hairline)}.sx-data-empty{margin:0 0 var(--space-4)}.sx-data{grid-template-columns:minmax(0,1fr);min-width:0}.sx-scroll{max-width:100%;overflow-x:auto}.ag-charts-shared-toolbar:empty{display:none!important}.ag-studio-layout-widget-body:has(>.ag-studio-layout-widget-no-data-overlay-active)>.ag-studio-layout-widget-content{visibility:hidden}
