.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.mds-embed{--mds-bg: #0a0c0d;--mds-panel: #0e1213;--mds-panel-2: #101516;--mds-line: #1c2426;--mds-muted: #76837f;--mds-readable-muted: #94aaa7;--mds-text: #d9e2e1;--mds-amber: #d99a5b;--mds-red: #e36856;--mds-teal: #3de5d3;position:relative;display:flex;flex-direction:column;width:100%;height:auto;min-height:0;overflow:hidden;background:radial-gradient(circle at 75% -20%,#152020 0,transparent 36%),var(--mds-bg);color:var(--mds-text);font-family:"Source Sans 3",-apple-system,Helvetica Neue,Arial,sans-serif;font-size:13px;font-variant-numeric:tabular-nums}.mds-embed button,.mds-embed input{font:inherit}.mds-embed button{color:inherit;cursor:pointer}.mds-embed .mds-module-bar{height:62px;flex:0 0 62px;display:flex;align-items:center;gap:34px;padding:0 28px;border-bottom:1px solid var(--mds-line);background:#0a0c0df0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mds-embed .mds-module-bar>div:first-child{display:flex;align-items:baseline;gap:12px;min-width:255px}.mds-embed .mds-kicker{color:var(--mds-muted);font-size:9px;font-weight:700;letter-spacing:.17em}.mds-embed .mds-module-bar>div:first-child strong{color:#fff;font-size:18px;font-weight:600}.mds-embed .mds-module-bar nav{align-self:stretch;display:flex}.mds-embed .mds-module-bar nav button{position:relative;padding:0 20px;border:0;background:none;color:var(--mds-muted);font-size:11px;font-weight:600;letter-spacing:.16em}.mds-embed .mds-module-bar nav button.active{color:var(--mds-teal)}.mds-embed .mds-module-bar nav button.active:after{position:absolute;right:18px;bottom:0;left:18px;height:2px;background:var(--mds-teal);content:""}.mds-embed .mds-module-status{margin-left:auto;display:flex;align-items:center;gap:18px}.mds-embed .mds-live{color:#aab3ba;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-live i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--mds-teal);box-shadow:0 0 10px var(--mds-teal)}.mds-embed .mds-lens{padding:8px 10px;border:1px solid #28534e;border-radius:5px;color:var(--mds-teal);font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.mds-embed .mds-error{flex:0 0 auto;padding:8px 18px;border-bottom:1px solid var(--mds-red);background:#381815;color:#f5b5ac;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-error button{float:right;border:0;background:none;color:#fff}.mds-embed .mds-terminal{display:flex;min-height:0;flex:1;flex-direction:column}.mds-embed .mds-tape{height:64px;flex:0 0 64px;display:flex;overflow-x:auto;border-bottom:1px solid var(--mds-line);background:#0b0e0f;scrollbar-width:thin}.mds-embed .mds-tape button{position:relative;min-width:155px;padding:10px 14px;display:grid;grid-template-columns:1fr auto;gap:4px;border:0;border-right:1px solid var(--mds-line);background:none;text-align:left}.mds-embed .mds-tape button:hover{background:var(--mds-panel-2)}.mds-embed .mds-tape span,.mds-embed .mds-tape em{color:var(--mds-muted);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.mds-embed .mds-tape b{font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-tape em{grid-column:1 / 3;color:#4c5856}.mds-embed .mds-tape button>i{position:absolute;right:14px;bottom:9px;font:500 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.mds-embed .mds-tape button>i.up{color:var(--mds-teal)}.mds-embed .mds-tape button>i.down{color:var(--mds-red)}.mds-embed .mds-tape button>i.flat{color:var(--mds-muted)}.mds-embed .mds-terminal-grid{display:grid;grid-template-columns:292px minmax(520px,1fr) 240px;min-height:0;flex:1}.mds-embed .mds-terminal-grid.nav-collapsed{grid-template-columns:34px minmax(520px,1fr) 240px}.mds-embed .mds-left-rail,.mds-embed .mds-right-rail{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--mds-line);background:#0c1011}.mds-embed .mds-terminal-grid.nav-collapsed .mds-left-rail{display:none}.mds-embed .mds-search{height:52px;flex:0 0 52px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-search>span{color:var(--mds-muted);font-size:20px}.mds-embed .mds-search input{min-width:0;flex:1;border:0;outline:0;background:none;color:var(--mds-text)}.mds-embed .mds-search input::placeholder{color:var(--mds-readable-muted)}.mds-embed .mds-search kbd{padding:3px;border:1px solid var(--mds-line);color:var(--mds-muted);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-search .mds-collapse{padding:4px;border:0;background:none;color:var(--mds-readable-muted);font-size:20px}.mds-embed .mds-class-shell{position:relative;min-width:0;flex:0 0 44px}.mds-embed .mds-classes{height:44px;display:flex;align-items:center;gap:4px;padding:6px 30px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--mds-line);scrollbar-width:none}.mds-embed .mds-classes::-webkit-scrollbar{display:none}.mds-embed .mds-classes button,.mds-embed .mds-toolbar button{padding:8px 10px;border:0;background:none;color:var(--mds-muted);font:9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;white-space:nowrap}.mds-embed .mds-classes button.on,.mds-embed .mds-toolbar button.on{background:#1b2625;color:var(--mds-teal)}.mds-embed .mds-classes b{margin-left:4px;color:#4c5856}.mds-embed .mds-class-scroll{position:absolute;z-index:2;top:0;bottom:1px;width:28px;border:0;background:linear-gradient(90deg,#0c1011 72%,transparent);color:var(--mds-readable-muted);font-size:18px}.mds-embed .mds-class-scroll.prev{left:0}.mds-embed .mds-class-scroll.next{right:0;background:linear-gradient(270deg,#0c1011 72%,transparent)}.mds-embed .mds-class-scroll:hover{color:var(--mds-teal)}.mds-embed .mds-instrument-list{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.mds-embed .mds-instrument-list>button{width:100%;min-height:64px;padding:10px 12px;display:flex;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid #171e1f;border-left:2px solid transparent;background:none;text-align:left}.mds-embed .mds-instrument-list>button:hover{background:var(--mds-panel-2)}.mds-embed .mds-instrument-list>button.chosen{border-left-color:var(--mds-accent);background:#12191a}.mds-embed .mds-instrument-list strong{font:500 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-instrument-list small{max-width:175px;display:block;margin-top:5px;overflow:hidden;color:var(--mds-readable-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mds-embed .mds-quote{text-align:right}.mds-embed .mds-quote b{font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.mds-embed .mds-quote small{max-width:none;color:#667572}.mds-embed .mds-list-empty{padding:24px 12px;color:var(--mds-muted);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.mds-embed .mds-rail-open{border:0;border-right:1px solid var(--mds-line);background:#0c1011;color:var(--mds-readable-muted);font-size:22px}.mds-embed .mds-rail-open:hover{background:var(--mds-panel-2);color:var(--mds-teal)}.mds-embed .mds-workspace{min-width:0;padding:22px 24px;overflow-y:auto}.mds-embed .mds-instrument-head{position:relative;display:flex;justify-content:space-between;gap:20px;padding-left:16px;border-left:2px solid var(--mds-accent);transition:padding .15s ease}.mds-embed .mds-eyebrow{color:var(--mds-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mds-embed .mds-instrument-head h1,.mds-embed .mds-sources-page h1{margin:6px 0;color:var(--mds-text);font:600 27px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-instrument-head h1{max-width:680px}.mds-embed .mds-instrument-head p,.mds-embed .mds-sources-page p{max-width:650px;margin:0;color:var(--mds-readable-muted)}.mds-embed .mds-big-quote{text-align:right}.mds-embed .mds-big-quote>strong{display:block;font:500 31px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-big-quote>span,.mds-embed .mds-big-quote>small{display:block;margin-top:5px;color:var(--mds-muted);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase}.mds-embed .mds-freshness{margin-bottom:6px;padding:3px 6px;display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:4px;font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.mds-embed .mds-freshness i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.mds-embed .mds-freshness.fresh{border-color:#28534e;color:var(--mds-teal)}.mds-embed .mds-freshness.stale{border-color:#67302a;color:var(--mds-red)}.mds-embed .mds-instrument-head.compact p{display:none}.mds-embed .mds-instrument-head.compact h1{margin-bottom:0;font-size:20px}.mds-embed .mds-instrument-head.compact .mds-big-quote>strong{font-size:24px}.mds-embed .mds-instrument-head.compact .mds-big-quote small:last-child{display:none}.mds-embed .mds-compact-toggle{position:absolute;z-index:2;right:0;bottom:-25px;border:0;background:none;color:var(--mds-muted);font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.mds-embed .mds-compact-toggle:hover{color:var(--mds-teal)}.mds-embed .mds-analysis-tabs{margin-top:20px;display:flex;gap:18px;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-analysis-tabs button{padding:8px 2px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--mds-muted);font:600 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.mds-embed .mds-analysis-tabs button.on{border-bottom-color:var(--mds-teal);color:var(--mds-teal)}.mds-embed .mds-toolbar{height:42px;display:flex;align-items:center;justify-content:space-between}.mds-embed .mds-toolbar span{color:var(--mds-readable-muted);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-chart-wrap{position:relative;margin-top:0;border-bottom:1px solid var(--mds-line);background:linear-gradient(180deg,#0e1314,transparent)}.mds-embed .mds-chart{width:100%;display:block}.mds-embed .mds-grid{stroke:#232c2e;stroke-width:1;stroke-dasharray:2 5}.mds-embed .mds-axis{fill:#6f817e;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-cross{stroke:#64727d;stroke-width:1;stroke-dasharray:3 3}.mds-embed .mds-chart-readout{position:absolute;z-index:2;top:18px;left:76px;padding:7px 9px;display:flex;align-items:baseline;gap:8px;border:1px solid #232c2e;border-radius:5px;background:#0a0c0ddb}.mds-embed .mds-chart-readout small{margin-right:3px;color:var(--mds-teal);font:600 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.mds-embed .mds-chart-readout strong{font:600 16px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-chart-readout span,.mds-embed .mds-chart-readout i{color:var(--mds-muted);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.mds-embed .mds-chart-readout i{margin-left:6px}.mds-embed .mds-chart-empty{height:390px;display:grid;place-items:center;color:var(--mds-muted);font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-curve-legend{position:absolute;z-index:2;top:14px;right:24px;display:flex;gap:16px;color:var(--mds-readable-muted);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-curve-legend span{display:flex;align-items:center;gap:6px}.mds-embed .mds-curve-legend i{width:16px;height:2px}.mds-embed .mds-curve-wrap .mds-chart-readout{top:12px;left:76px}.mds-embed .mds-curve-strip{display:grid;grid-template-columns:220px 1.4fr 1fr;border:1px solid var(--mds-line);border-width:0 0 1px 1px}.mds-embed .mds-curve-strip>div{min-width:0;padding:13px 16px;border-right:1px solid var(--mds-line)}.mds-embed .mds-curve-strip span{color:var(--mds-readable-muted);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.mds-embed .mds-curve-strip strong{display:block;margin-top:7px;color:var(--mds-amber);font:600 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-curve-strip p{margin:6px 0 0;color:var(--mds-readable-muted);font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--mds-line);border-width:0 0 1px 1px}.mds-embed .mds-metric{min-width:0;padding:14px;border-right:1px solid var(--mds-line)}.mds-embed .mds-metric>span,.mds-embed .mds-metric>small{display:block;color:var(--mds-readable-muted);font-size:9px;letter-spacing:.06em}.mds-embed .mds-metric>strong{display:block;margin-top:7px;overflow:hidden;font:500 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;text-transform:uppercase}.mds-embed .mds-metric>strong.tone{color:var(--mds-amber);font-size:10px}.mds-embed .mds-metric>small{margin-top:5px;line-height:1.4}.mds-embed .mds-right-rail{gap:14px;padding:16px;overflow-y:auto;border-right:0;border-left:1px solid var(--mds-line)}.mds-embed .mds-rail-group{padding:10px 12px 4px;border:1px solid var(--mds-line);border-radius:7px;background:var(--mds-panel)}.mds-embed .mds-right-rail h3{margin:2px 0 8px;padding-bottom:10px;border-bottom:1px solid var(--mds-line);color:var(--mds-muted);font-size:9px;letter-spacing:.13em}.mds-embed .mds-right-rail .mds-metric{padding:13px 2px;border:0;border-bottom:1px solid #182020}.mds-embed .mds-right-rail .mds-metric>strong{font-size:16px}.mds-embed .mds-store-fresh{padding:8px 2px;display:flex;justify-content:space-between;border-bottom:1px solid #182020;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase}.mds-embed .mds-store-fresh span{color:var(--mds-readable-muted)}.mds-embed .mds-store-fresh b{color:#94aaa7;font-weight:500}.mds-embed .mds-store-fresh b.stale{color:var(--mds-red)}.mds-embed .mds-sources-page{min-height:0;flex:1;display:block;overflow:auto;padding:34px;background:radial-gradient(circle at 72% 0,#101a19 0,transparent 32%)}.mds-embed .mds-sources-page>section{max-width:1480px;margin:0 auto}.mds-embed .mds-source-table{margin-top:30px;overflow:hidden;border:1px solid var(--mds-line);border-radius:8px;background:var(--mds-panel)}.mds-embed .mds-tr{min-height:52px;padding:0 14px;display:grid;grid-template-columns:.8fr 60px 90px 105px 1.15fr 1.5fr 115px 105px;align-items:center;border-bottom:1px solid var(--mds-line);font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-tr.mds-th{background:var(--mds-panel-2);color:var(--mds-muted);font-size:8px}.mds-embed .mds-tr strong{color:var(--mds-teal)}.mds-embed .mds-pill{width:max-content;padding:4px 6px;border:1px solid;border-radius:4px}.mds-embed .mds-pill.clean{border-color:#28534e;color:var(--mds-teal)}.mds-embed .mds-pill.full{border-color:#67302a;color:var(--mds-red)}.mds-embed .mds-pill.status.active{border-color:#28534e;color:var(--mds-teal)}.mds-embed .mds-pill.status.empty{border-color:#2a3436;color:var(--mds-readable-muted)}.mds-embed .mds-pill.status.degraded{border-color:#5c4326;color:var(--mds-amber)}.mds-embed .mds-pill.status.restricted{border-color:#67302a;color:var(--mds-red)}.mds-embed .mds-loading{position:absolute;z-index:5;top:62px;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a0c0de8;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.mds-embed .mds-loading span{position:absolute;width:160px;height:1px;background:linear-gradient(90deg,transparent,var(--mds-teal),transparent);animation:mds-scan 1.2s infinite}@keyframes mds-scan{0%{transform:translate(-160px)}to{transform:translate(160px)}}@media (max-width: 1180px){.mds-embed .mds-terminal-grid{grid-template-columns:260px 1fr}.mds-embed .mds-terminal-grid.nav-collapsed{grid-template-columns:34px 1fr}.mds-embed .mds-right-rail{display:none}.mds-embed .mds-stats{grid-template-columns:repeat(3,1fr)}.mds-embed .mds-tr{grid-template-columns:.8fr 50px 80px 95px 1.2fr 1.3fr 100px}.mds-embed .mds-tr span:last-child{display:none}}@media (max-width: 900px){.mds-embed .mds-module-bar{gap:14px;padding-inline:18px}.mds-embed .mds-module-bar>div:first-child{min-width:0}.mds-embed .mds-kicker{display:none}.mds-embed .mds-curve-strip{grid-template-columns:1fr}.mds-embed .mds-curve-strip>div{border-bottom:1px solid var(--mds-line)}}@media (max-width: 720px){.mds-embed{height:auto;min-height:calc(100dvh - 100px);overflow:visible}.mds-embed .mds-module-bar{position:sticky;z-index:4;top:0}.mds-embed .mds-module-bar>div:first-child strong{display:none}.mds-embed .mds-module-bar nav button{padding-inline:12px}.mds-embed .mds-module-status{gap:8px}.mds-embed .mds-live,.mds-embed .mds-tape{display:none}.mds-embed .mds-terminal-grid,.mds-embed .mds-terminal-grid.nav-collapsed{display:grid;grid-template-columns:1fr}.mds-embed .mds-terminal-grid.nav-collapsed .mds-left-rail{display:flex}.mds-embed .mds-left-rail{max-height:36vh;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-search .mds-collapse,.mds-embed .mds-rail-open{display:none}.mds-embed .mds-workspace{padding:16px}.mds-embed .mds-instrument-head{flex-direction:column}.mds-embed .mds-big-quote{text-align:left}.mds-embed .mds-stats{grid-template-columns:repeat(2,1fr)}.mds-embed .mds-sources-page{padding:20px}.mds-embed .mds-tr{grid-template-columns:1fr 45px 75px 90px 1fr}.mds-embed .mds-tr span:nth-last-child(-n+3){display:none}.mds-embed .mds-chart-readout{left:42px}}.mds-embed .mds-coverage-stats{margin-top:22px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mds-embed .mds-coverage-table .mds-tr{grid-template-columns:1.4fr .9fr 130px 110px 1.6fr 90px 2fr;min-height:48px}.mds-embed .mds-coverage-table .mds-tr strong{color:var(--mds-text)}.mds-embed .mds-coverage-table .mds-note{color:var(--mds-readable-muted);white-space:normal;line-height:1.35;padding-block:8px}@media (max-width: 1180px){.mds-embed .mds-coverage-table .mds-tr{grid-template-columns:1.4fr .9fr 120px 100px 1.6fr 80px}.mds-embed .mds-coverage-table .mds-tr span:last-child{display:none}}@media (max-width: 720px){.mds-embed .mds-coverage-table .mds-tr{grid-template-columns:1fr 110px 90px}.mds-embed .mds-coverage-table .mds-tr span:nth-last-child(-n+4){display:none}}.mds-embed .mds-scenario-page{display:block;overflow:auto;padding:28px 34px 40px;background:radial-gradient(circle at 70% 15%,#111d1c 0,transparent 30%)}.mds-embed .mds-scenario-intro{max-width:1480px;margin:0 auto 22px}.mds-embed .mds-scenario-intro h1{margin:5px 0 4px;color:#fff;font:600 28px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-scenario-intro p{margin:0;color:#94aaa7;max-width:820px}.mds-embed .mds-scenario-grid{max-width:1480px;margin:auto;display:grid;grid-template-columns:minmax(420px,520px) minmax(560px,1fr);border:1px solid var(--mds-line);background:#0b0f10;min-height:620px}.mds-embed .mds-scenario-controls{border-right:1px solid var(--mds-line);padding:20px}.mds-embed .mds-scenario-title,.mds-embed .mds-result-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:15px;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-scenario-title span,.mds-embed .mds-result-head span,.mds-embed .mds-scenario-method span{display:block;color:#76837f;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.mds-embed .mds-scenario-title strong{display:block;margin-top:5px;color:#fff;font:600 17px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-scenario-title em{color:var(--mds-teal);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.mds-embed .mds-preset-row{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-preset-row button{border:1px solid #283233;background:#0e1314;color:#94aaa7;padding:7px 9px;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-preset-row button.on,.mds-embed .mds-preset-row button:hover{color:var(--mds-teal);border-color:#28534e;background:#12201e}.mds-embed .mds-shock-list label{min-height:47px;display:grid;grid-template-columns:126px 1fr 75px;align-items:center;gap:10px;border-bottom:1px solid #182020}.mds-embed .mds-shock-list label>span strong,.mds-embed .mds-shock-list label>span small{display:block}.mds-embed .mds-shock-list label>span strong{font:500 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-shock-list label>span small{margin-top:3px;color:#647673;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-shock-list input[type=range]{width:100%;accent-color:var(--mds-teal)}.mds-embed .mds-shock-list label>div{display:flex;align-items:center;border:1px solid #283233;background:#080b0c}.mds-embed .mds-shock-list input[type=number]{min-width:0;width:48px;border:0;outline:0;background:none;color:#fff;padding:7px 3px 7px 7px;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right}.mds-embed .mds-shock-list label b{color:#76837f;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-run-scenario{width:100%;margin-top:18px;border:1px solid #31746c;background:#15312e;color:var(--mds-teal);padding:12px;font:600 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.mds-embed .mds-run-scenario-top{margin:14px 0 0}.mds-embed .mds-run-scenario:disabled{opacity:.35}.mds-embed .mds-scenario-error{color:var(--mds-red);font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-scenario-results{min-width:0;display:flex;flex-direction:column}.mds-embed .mds-scenario-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#647673;gap:8px}.mds-embed .mds-scenario-empty svg{width:100px;height:100px;margin-bottom:10px}.mds-embed .mds-scenario-empty svg circle{fill:none;stroke:var(--mds-teal);opacity:.25}.mds-embed .mds-scenario-empty svg path{fill:#3de5d312;stroke:var(--mds-teal);opacity:.5}.mds-embed .mds-scenario-empty svg .dot{fill:var(--mds-teal);opacity:1}.mds-embed .mds-scenario-empty strong{color:#94aaa7;font:600 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em}.mds-embed .mds-scenario-empty span{font-size:11px}.mds-embed .mds-result-head{min-height:69px;padding:14px 18px;align-items:center}.mds-embed .mds-result-head>div:last-child{text-align:right}.mds-embed .mds-result-head strong{display:block;margin-top:5px;color:var(--mds-amber);font:600 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-result-switch{display:flex;align-self:stretch;gap:18px}.mds-embed .mds-result-switch button{position:relative;border:0;background:none;color:#76837f;padding:0 2px;font:600 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.mds-embed .mds-result-switch button.on{color:var(--mds-teal)}.mds-embed .mds-result-switch button.on:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;background:var(--mds-teal)}.mds-embed .mds-impact-list{padding:4px 18px 10px}.mds-embed .mds-impact{display:grid;grid-template-columns:145px 1fr 74px 88px;align-items:center;gap:12px;min-height:45px;border-bottom:1px solid #182020}.mds-embed .mds-impact>div:first-child span,.mds-embed .mds-impact>div:first-child strong,.mds-embed .mds-impact>div:first-child small{display:block}.mds-embed .mds-impact>div:first-child span{color:#647673;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-impact>div:first-child strong{margin-top:2px;font:500 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-impact>div:first-child small{color:#647673;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-impact.shock>div:first-child span{color:var(--mds-teal)}.mds-embed .mds-impact-bar{height:4px;background:linear-gradient(90deg,#26302f 49.7%,#52615e,#26302f 50.3%)}.mds-embed .mds-impact-bar i{display:block;height:100%;max-width:50%;background:#9c8cff}.mds-embed .mds-impact>b{text-align:right;font:600 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-impact>b.mds-positive{color:var(--mds-teal)}.mds-embed .mds-impact>b.mds-negative{color:var(--mds-red)}.mds-embed .mds-impact>em{text-align:right;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.mds-embed .mds-impact>em.high{color:var(--mds-teal)}.mds-embed .mds-impact>em.medium{color:var(--mds-amber)}.mds-embed .mds-impact>em.low{color:var(--mds-red)}.mds-embed .mds-scenario-method{margin-top:auto;padding:14px 18px;border-top:1px solid var(--mds-line);background:#0e1314}.mds-embed .mds-scenario-method p{margin:5px 0;color:#94aaa7;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-scenario-method small{color:#647673;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:1050px){.mds-embed .mds-scenario-page{padding:20px}.mds-embed .mds-scenario-grid{grid-template-columns:1fr}.mds-embed .mds-scenario-controls{border-right:0;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-scenario-results{min-height:560px}}.mds-embed .mds-recovery-map{max-width:1480px;margin:24px auto 0;border:1px solid var(--mds-line);background:#0b0f10}.mds-embed .mds-recovery-map.embedded{max-width:none;margin:0;border:0;flex:1}.mds-embed .mds-recovery-map.embedded .mds-recovery-head{min-height:82px}.mds-embed .mds-recovery-map.embedded .mds-recovery-body{grid-template-columns:330px minmax(420px,1fr)}.mds-embed .mds-recovery-map.embedded .mds-allocation{padding-inline:12px}.mds-embed .mds-recovery-map.embedded .mds-recovery-notes{grid-template-columns:repeat(4,1fr)}.mds-embed .mds-recovery-locked{min-height:90px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.mds-embed .mds-recovery-locked span,.mds-embed .mds-recovery-head span{color:#76837f;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.mds-embed .mds-recovery-locked strong{display:block;margin-top:5px;font:600 15px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-recovery-locked p{color:#647673;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-recovery-head{min-height:94px;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-recovery-head h2{margin:4px 0;color:#fff;font:600 20px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-recovery-head p{margin:0;color:#94aaa7;font-size:10px}.mds-embed .mds-recovery-head>div:last-child{text-align:right}.mds-embed .mds-recovery-head>div:last-child strong{display:block;margin:5px 0 2px;font:600 22px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-recovery-head small{color:#647673;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-positive{color:var(--mds-teal)!important}.mds-embed .mds-negative{color:var(--mds-red)!important}.mds-embed .mds-basket-tabs{min-height:48px;padding:8px 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-basket-tabs button{border:1px solid #283233;background:#0e1314;color:#94aaa7;padding:7px 10px;font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-basket-tabs button.on{color:var(--mds-teal);border-color:#28534e;background:#12201e}.mds-embed .mds-basket-tabs span{margin-left:auto;color:var(--mds-teal);font:8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-basket-tabs span.bad{color:var(--mds-red)}.mds-embed .mds-horizon-tabs{margin-left:auto;display:flex;gap:3px;padding-left:12px;border-left:1px solid var(--mds-line)}.mds-embed .mds-basket-tabs .mds-horizon-tabs+span{margin-left:8px}.mds-embed .mds-recovery-body{display:grid;grid-template-columns:410px 1fr;min-height:355px}.mds-embed .mds-allocation{padding:14px 18px;border-right:1px solid var(--mds-line)}.mds-embed .mds-allocation-head,.mds-embed .mds-allocation label{display:grid;grid-template-columns:1.3fr 68px 62px 62px;gap:8px;align-items:center}.mds-embed .mds-allocation-head{padding:0 0 8px;color:#647673;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right}.mds-embed .mds-allocation-head span:first-child{text-align:left}.mds-embed .mds-allocation label{min-height:54px;border-top:1px solid #182020}.mds-embed .mds-allocation label>span strong,.mds-embed .mds-allocation label>span small{display:block}.mds-embed .mds-allocation label>span strong{font:500 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-allocation label>span small{margin-top:4px;color:#647673;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-allocation label>div{display:flex;align-items:center;border:1px solid #283233}.mds-embed .mds-allocation input{width:44px;min-width:0;border:0;outline:0;background:#080b0c;color:#fff;padding:6px 2px 6px 6px;text-align:right;font:9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-allocation label b{color:#647673;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-allocation label em{text-align:right;font:500 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.mds-embed .mds-recovery-chart{position:relative;min-width:0;padding:8px 12px}.mds-embed .mds-recovery-chart svg{display:block;width:100%;height:100%}.mds-embed .mds-recovery-chart .par-line{stroke:#65716f;stroke-width:1;stroke-dasharray:4 4}.mds-embed .mds-recovery-chart .pre-shock{stroke:#94aaa7;stroke-width:2}.mds-embed .mds-recovery-chart .shock-jump{stroke:#fff;stroke-width:1.5;stroke-dasharray:3 3}.mds-embed .mds-recovery-legend{position:absolute;right:30px;top:18px;display:flex;gap:15px;color:#94aaa7;font:7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-recovery-legend span{display:flex;align-items:center;gap:5px}.mds-embed .mds-recovery-legend i{display:block;width:14px;height:2px}.mds-embed .mds-recovery-notes{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mds-line)}.mds-embed .mds-recovery-notes>div{padding:12px 16px;border-right:1px solid var(--mds-line)}.mds-embed .mds-recovery-notes span{color:var(--mds-amber);font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mds-embed .mds-recovery-notes p{margin:5px 0;color:#94aaa7;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:1200px){.mds-embed .mds-recovery-map.embedded .mds-recovery-body{grid-template-columns:1fr}.mds-embed .mds-recovery-map.embedded .mds-allocation{border-right:0;border-bottom:1px solid var(--mds-line)}}@media (max-width:1050px){.mds-embed .mds-recovery-body{grid-template-columns:1fr}.mds-embed .mds-allocation{border-right:0;border-bottom:1px solid var(--mds-line)}.mds-embed .mds-recovery-chart{min-height:330px}.mds-embed .mds-recovery-notes,.mds-embed .mds-recovery-map.embedded .mds-recovery-notes{grid-template-columns:repeat(2,1fr)}}.mds-embed .mds-scenario-page{min-height:0;flex:1 1 0}@font-face{font-family:"Source Sans 3";font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/source-sans-3.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:100 900;font-style:italic;font-display:swap;src:url(/fonts/source-sans-3-italic.woff2) format("woff2")}:root,:root[data-theme=dark]{color-scheme:dark;--bg: #0A0C0D;--panel: #0E1213;--panel-2: #101516;--line: #1C2426;--line-2: #232C2E;--teal: #3DE5D3;--clay: #B0604E;--gold: #C9A35C;--amber: #D99A5B;--coral: #E36856;--green: #27AE60;--grey: #94AAA7;--text: #D9E2E1;--text-dim: #76837F;--text-faint: #4C5856;--color-hero: var(--teal);--color-outflow: var(--clay);--color-forecast: var(--amber);--color-positive: var(--green);--color-breach: var(--coral);--color-surface: var(--panel);--color-surface-alt: var(--panel-2);--color-hairline: var(--line);--color-hairline-strong: var(--line-2);--color-text: var(--text);--color-text-dim: var(--text-dim);--color-text-faint: var(--text-faint)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html,body{overflow-x:clip}body{background:#0a0c0d;color:#d9e2e1;font-family:"Source Sans 3",-apple-system,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums}#root{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable],[contenteditable] *,table,table *,.selectable,.selectable *{-webkit-user-select:text;user-select:text}.wrap{max-width:1520px;margin:0 auto;padding:34px 30px 44px}.landing{max-width:1520px;margin:0 auto;padding:26px clamp(16px,4vw,48px) 22px;min-height:calc(100dvh - 120px);display:flex;flex-direction:column}.landing-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.landing-mid{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px 0}.landing-radar{width:clamp(340px,min(74vh,54vw),1000px);max-width:100%}@media (max-width: 860px){.landing-kpis{grid-template-columns:1fr 1fr}.landing-radar{width:clamp(300px,76vw,580px)}}@media (max-width: 520px){.landing-kpis{grid-template-columns:1fr}.landing-radar{width:min(92vw,420px)}}.app-shell-markets{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-shell-markets>.appbar,.app-shell-markets>.appfoot{flex:0 0 auto}.app-shell-markets>.mds-embed{min-height:0;flex:1 1 0}.eyebrow{font-family:"Source Sans 3",sans-serif;font-size:11px;letter-spacing:.14em;font-weight:500;color:#76837f;text-transform:uppercase}.hdr{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.hdr h1{font-size:30px;font-weight:600;letter-spacing:-.01em;margin-top:8px}.meta{font-family:"Source Sans 3",sans-serif;font-size:12px;color:#76837f;margin-top:6px}.hero{text-align:right}.hero .num{font-size:62px;font-weight:600;letter-spacing:-.015em;line-height:.95}.hero .num .pct,.v .pct{font-size:.55em;font-weight:500}.hero .sub{font-size:11.5px;color:#76837f;margin-top:6px}.hero .sub b{color:#3de5d3;font-weight:600}.hero .lbl{font-weight:500;font-size:10.5px;letter-spacing:.28em;color:#76837f;margin-top:10px;text-transform:uppercase}.rule{border:0;border-top:1px solid #1C2426;margin:22px 0}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ctrls{display:flex;align-items:center;gap:28px;margin:20px 0 14px}.rtt{font-family:"Source Sans 3",sans-serif;font-size:10.5px;color:#4c5856;letter-spacing:.04em}.loading{font-family:"Source Sans 3",sans-serif;font-size:11px;color:#76837f}.legend{display:flex;gap:20px;align-items:center;font-size:11.5px;color:#76837f}.legend .it{display:flex;gap:7px;align-items:center}.chipline{width:20px;height:2px;background:#3de5d3;box-shadow:0 0 6px #3de5d399}.chipband{width:20px;height:9px;background:#70868338;border:1px solid rgba(148,170,167,.35)}.chipbar{width:9px;height:12px;background:linear-gradient(180deg,#b2624fe6,#96524433);border-radius:1px}.chipdot{width:20px;height:0;border-top:2px dotted #C9A35C}.foot{display:flex;justify-content:space-between;gap:30px;margin-top:18px;font-size:11.5px;color:#76837f;line-height:1.6}.foot b{color:#9aa8a5;font-weight:600}.tick{font-family:"Source Sans 3",sans-serif;font-size:10.5px;fill:#5e6b68}.axis{font-family:"Source Sans 3",sans-serif;font-size:10.5px;fill:#5e6b68;letter-spacing:.08em}.lr-cone .tick{font-size:14px}.washlbl{font-family:"Source Sans 3",sans-serif;font-size:9.5px;fill:#e36856cc;letter-spacing:.22em}.floorlbl{font-family:"Source Sans 3",sans-serif;font-size:10.5px;fill:#e36856}.house-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:260px;height:4px;background:#232c2e;border-radius:2px;outline:none}.house-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#0e1213;border:2px solid #3DE5D3;cursor:pointer;box-shadow:0 0 10px #3de5d380}.house-slider::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#0e1213;border:2px solid #3DE5D3;cursor:pointer;box-shadow:0 0 10px #3de5d380}.house-slider::-moz-range-track{height:4px;background:#232c2e;border-radius:2px}.lr-tip{position:absolute;pointer-events:none;z-index:5;min-width:196px;background:#0a0c0d;border:1px solid #232C2E;border-radius:6px;padding:9px 11px;box-shadow:0 6px 22px #0000008c;font-family:"Source Sans 3",sans-serif}.lr-tip-h{font-size:11px;color:#d9e2e1;letter-spacing:.08em;margin-bottom:7px;padding-bottom:6px;border-bottom:1px solid #1C2426}.lr-tip-row{display:flex;justify-content:space-between;gap:14px;font-size:10.5px;line-height:1.7}.lr-tip-k{color:#76837f}.lr-tip-v{color:#d9e2e1}.lr-tip-v.acc{color:#3de5d3}.lr-tip-r{color:#4c5856}.bench{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:#0e1213;border:1px solid #1C2426;border-radius:8px;padding:15px 18px 13px;position:relative}.card.play{border-top:2px solid rgba(217,154,91,.8)}.card .k{font-size:10.5px;font-weight:500;letter-spacing:.13em;color:#76837f;text-transform:uppercase}.card .state{position:absolute;top:13px;right:16px;font-size:9.5px;font-weight:500;letter-spacing:.12em}.card .state.on{color:#d99a5b}.card .state.off{color:#4c5856}.card .v{font-size:22px;font-weight:600;color:#d9e2e1;margin-top:8px}.card .v small{font-size:12px;font-weight:400;color:#76837f;margin-left:8px}.card .s{font-size:11.5px;color:#76837f;margin-top:6px;line-height:1.5}.card .lastdelta{position:absolute;top:13px;right:16px;font-size:10px;font-weight:600;color:#76837f}.card.ghost{border-style:dashed;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#4c5856;cursor:pointer;min-height:96px}.card.ghost .plus{font-size:22px;font-weight:300;color:#4c5856}.card.ghost .s{margin-top:4px}.card.clickable{cursor:pointer}.audit{font-size:12px;color:#76837f;margin:2px 0 10px}.audit b{color:#d99a5b;font-weight:600}.audit .x{color:#e36856}.audit .best{color:#3de5d3}.chipcand{width:9px;height:12px;background:linear-gradient(180deg,#d99a5bf2,#d99a5b26);border-radius:1px}.chipghost{width:20px;height:0;border-top:2px dashed rgba(61,229,211,.45)}.chiptxt{font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:500;fill:#d99a5b;letter-spacing:.04em}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:20}.drawer{position:fixed;top:0;right:0;height:100%;width:384px;background:#0e1213;border-left:1px solid #232C2E;box-shadow:-12px 0 40px #00000080;padding:24px 26px;overflow-y:auto;animation:slidein .18s ease-out}@keyframes slidein{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.card .edit{position:absolute;bottom:12px;right:14px;font-size:9.5px;font-weight:600;letter-spacing:.1em;color:#4c5856;text-transform:uppercase;cursor:pointer}.card .edit:hover{color:#76837f}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px}.tile{background:#0e1213;border:1px solid #1C2426;border-radius:10px;padding:16px 18px 14px;display:flex;flex-direction:column;min-height:184px}.tile-label{font-size:10.5px;font-weight:500;letter-spacing:.13em;color:#76837f;text-transform:uppercase}.tile-value{font-size:34px;font-weight:300;letter-spacing:-.015em;color:#d9e2e1;margin-top:8px}.tile-detail{font-size:11.5px;color:#76837f;margin-top:6px;line-height:1.5}.tile-mini{margin-top:auto;padding-top:12px}.tile-chip{font-size:10px;font-weight:500;letter-spacing:.04em;color:#4c5856;margin-top:9px}.tile-foot{font-size:10px;font-weight:500;letter-spacing:.04em;color:#76837f;margin-top:9px}.mc-chip{color:#e36856;text-decoration:none;font-weight:600;border-bottom:1px dashed rgba(227,104,86,.5)}.mc-chip:hover{color:#f08066}.brand-radar .brand-sweep{transform-origin:32px 32px;animation:brandrot 8s linear infinite}@keyframes brandrot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.studio-chart-row{display:flex;align-items:stretch;gap:0}.studio-chart-left{flex:1 1 auto;min-width:0}.studio-dock{position:relative;flex:0 0 560px;margin-left:12px;transition:flex-basis .18s ease}.studio-dock.narrow{flex-basis:416px}.studio-dock.collapsed{flex-basis:0;margin-left:0}.studio-dock-tab{position:absolute;left:0;top:0;bottom:0;width:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #232C2E;border-radius:7px 0 0 7px;background:#101516;color:#94aaa7;writing-mode:vertical-rl;text-orientation:mixed;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;z-index:3;transition:color .12s,background .12s,border-color .12s}.studio-dock.collapsed .studio-dock-tab{left:auto;right:0}.studio-dock-tab:hover{color:#06100f;background:#3de5d3;border-color:#3de5d3}.studio-dock-panel{position:absolute;top:0;right:0;bottom:0;left:26px;overflow-y:auto;overflow-x:hidden;border:1px solid #232C2E;border-radius:8px;background:#0e1213}.studio-dock.collapsed .studio-dock-panel{display:none}@keyframes lr-spin{to{transform:rotate(360deg)}}.lr-spin{width:11px;height:11px;border:2px solid #232C2E;border-top-color:#3de5d3;border-radius:50%;display:inline-block;animation:lr-spin .7s linear infinite;vertical-align:middle}.appbar{border-bottom:1px solid #1C2426}.appbar-inner{max-width:1520px;margin:0 auto;padding:16px 30px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none}.brand-name{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.05}.brand-tag{font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#76837f;margin-top:5px}.appnav{flex:1;display:flex;justify-content:center;align-items:stretch;gap:2px}.appnav>a{font-size:16px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:#76837f;text-decoration:none;padding:8px 14px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.appnav>a:hover{color:#d9e2e1}.appnav>a.on{color:#3de5d3;border-bottom-color:#3de5d3}.navgroup{position:relative;display:flex;align-items:stretch}.navtrigger{font-size:16px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:#76837f;padding:8px 14px;border-bottom:2px solid transparent;cursor:default;display:inline-flex;align-items:center;gap:6px;transition:color .15s,border-color .15s}.navgroup:hover .navtrigger{color:#d9e2e1}.navtrigger.on{color:#3de5d3;border-bottom-color:#3de5d3}.navcaret{font-size:8px;font-style:normal;opacity:.55;transition:transform .15s,opacity .15s}.navgroup:hover .navcaret{opacity:1;transform:translateY(1px)}.navdrop{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:184px;background:#0e1213;border:1px solid #1C2426;border-radius:8px;padding:6px;z-index:50;display:none;flex-direction:column;box-shadow:0 14px 30px #00000080}.navgroup:hover .navdrop{display:flex}.navdrop a{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;color:#76837f;text-decoration:none;padding:9px 12px;border-radius:6px;white-space:nowrap;transition:color .12s,background .12s}.navdrop a:hover{color:#d9e2e1;background:#101516}.navdrop a.on{color:#3de5d3;background:#3de5d312}.client{text-align:right}.client-book{display:flex;justify-content:flex-end;margin-bottom:7px}.client-name{font-size:15px;font-weight:600;letter-spacing:.04em;color:#fff;line-height:1.15}.client-meta{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#76837f;margin-top:4px}.client-val{font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#5b6360;margin-top:2px}.client-reset{margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#78928d;text-decoration:underline;text-underline-offset:3px}.client-reset:hover{color:#c7aa70}.client-actions{display:flex;justify-content:flex-end;gap:12px}.evaluation-banner{min-height:27px;padding:6px 30px;border-bottom:1px solid #25200f;display:flex;justify-content:space-between;gap:20px;background:#15130d;color:#aa9568;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.appfoot{border-top:1px solid #1C2426;margin-top:12px}.appfoot-note{cursor:default}.appfoot-inner{max-width:1520px;margin:0 auto;padding:16px 30px;display:flex;justify-content:space-between;font-size:10px;color:#4c5856;letter-spacing:.1em}.appfoot-inner>div:first-child{text-transform:uppercase}@media (max-width: 720px){.evaluation-banner{padding-inline:16px;flex-direction:column;gap:3px}.app-shell-markets{height:auto;min-height:100dvh;overflow:visible}.app-shell-markets>.mds-embed{flex:0 0 auto}}@keyframes lr-sim-path{0%{stroke-dashoffset:1;opacity:0}8%{opacity:.55}46%{stroke-dashoffset:0;opacity:.55}60%{opacity:.55}72%{stroke-dashoffset:0;opacity:0}to{opacity:0}}@keyframes lr-sim-bands{0%,56%{opacity:0}72%,to{opacity:1}}@keyframes lr-sim-central{0%,72%{stroke-dashoffset:1}92%,to{stroke-dashoffset:0}}@keyframes lr-sim-readouts{0%,90%{opacity:0}to{opacity:1}}.lr-sim-path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:lr-sim-path 2.3s ease forwards}.lr-sim-bands{opacity:0;animation:lr-sim-bands 2.3s ease forwards}.lr-sim-central{stroke-dasharray:1;stroke-dashoffset:1;animation:lr-sim-central 2.3s ease forwards}.lr-sim-readouts{opacity:0;animation:lr-sim-readouts 2.3s ease forwards}@media (prefers-reduced-motion: reduce){.lr-sim-path{animation:none;opacity:0}.lr-sim-bands{animation:none;opacity:1}.lr-sim-central{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.lr-sim-readouts{animation:none;opacity:1}}@keyframes lr-sim-ghost{0%,72%{opacity:0}to{opacity:.14}}.lr-sim-ghost{opacity:0;animation:lr-sim-ghost 2.3s ease forwards}@media (prefers-reduced-motion: reduce){.lr-sim-ghost{animation:none;opacity:.14}}@keyframes fc-paths{0%{opacity:0}42%,to{opacity:1}}@keyframes fc-spine{0%,12%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fc-bands{0%,55%{opacity:0}to{opacity:1}}@keyframes fc-cols{0%,22%{transform:scaleY(0)}to{transform:scaleY(1)}}.fc-paths{opacity:0;animation:fc-paths 1.5s ease forwards}.fc-spine{stroke-dasharray:1;stroke-dashoffset:1;animation:fc-spine 2.4s ease forwards}.fc-bands{opacity:0;animation:fc-bands 1.5s ease forwards}.fc-cols{transform:scaleY(0);transform-box:view-box;transform-origin:0 var(--fc-zero);animation:fc-cols 1.5s cubic-bezier(.2,.7,.3,1) forwards}@media (prefers-reduced-motion: reduce){.fc-paths,.fc-bands{animation:none;opacity:1}.fc-spine{animation:none;stroke-dashoffset:0}.fc-cols{animation:none;transform:none}}.access-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:#071b1c;color:#edf5f2}.access-card{width:min(440px,100%);padding:44px;border:1px solid rgba(199,170,112,.3);background:#0c2526;box-shadow:0 24px 80px #00000059}.access-card svg{max-width:180px;height:auto;margin-bottom:32px}.access-eyebrow{color:#c7aa70;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.access-card h1{margin:12px 0 10px;font:400 30px/1.2 Georgia,serif}.access-card p{margin:0;color:#b8c9c5;line-height:1.55}.access-note{margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:#78928d;font-size:12px}
