@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}:root{color:#e8edf2;font-synthesis:none;background:#0b0f14;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0}.app{background:radial-gradient(circle at 68% -10%,#20303b 0,#10161e 34%,#0b0f14 72%);min-height:100vh}header{border-bottom:1px solid #26303a;align-items:center;gap:28px;height:76px;padding:0 6.3vw;display:flex}.brand{letter-spacing:-.3px;align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{border:1.5px solid #d9e3ea;border-radius:7px;place-items:center;width:25px;height:25px;font-size:17px;display:grid}.date-pill{color:#92a1ac;letter-spacing:.2px;margin-left:auto;font-size:11px}.date-pill i,.pulse{vertical-align:1px;background:#60da89;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.date-pill b{color:#dce5eb;font-family:DM Mono;font-weight:400}.ghost{color:#9aa8b2;background:0 0;font-size:12px}.ghost span{margin-left:5px;font-size:15px}main{max-width:1250px;margin:0 auto;padding:56px 32px 32px}.hero{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}.eyebrow,.section-label{letter-spacing:1.4px;text-transform:uppercase;color:#81909c;margin:0 0 14px;font:500 10px DM Mono}.hero h1{letter-spacing:-3px;margin:0 0 19px;font-size:clamp(38px,5vw,66px);line-height:1}.sub{color:#8997a2;max-width:480px;margin:0;font-size:14px;line-height:1.8}.live{color:#aebbc3;padding-bottom:8px;font:500 11px DM Mono}.live small{color:#667580;margin-left:15px;font-size:10px}.workspace{grid-template-columns:320px 1fr;gap:16px;display:grid}.panel{background:#121820;border:1px solid #26313a;border-radius:9px}.controls{padding:26px 24px}.stock-list{gap:7px;display:grid}.stock-option{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:10px 8px;transition:all .2s;display:grid}.stock-option:hover{background:#172029}.stock-option.active{background:#1a252e;border-color:#3a4c57}.stock-icon{color:#10151a;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.stock-meta b{font-size:13px;display:block}.stock-meta small,.stock-quote small{color:#71818d;margin-top:3px;font-family:DM Mono;font-size:10px;display:block}.data-range{color:#53636e!important;margin-top:2px!important;font-size:8px!important}.stock-quote{text-align:right}.stock-quote b{font:500 12px DM Mono;display:block}.up{color:#f05f5a!important}.down{color:#43c982!important}.money-label{margin-top:30px}.money-input{background:#0e141a;border:1px solid #384650;border-radius:6px;align-items:center;gap:8px;height:51px;padding:0 13px;display:flex}.money-input span{color:#86949f;font:500 16px DM Mono}.money-input input{color:#edf2f4;background:0 0;border:0;outline:0;width:100%;font:500 18px DM Mono}.quick{gap:5px;margin-top:8px;display:flex}.quick button{color:#8897a2;background:#19222a;border-radius:4px;padding:7px 8px;font:10px DM Mono}.quick button:hover{color:#d6e0e5;background:#27343e}.start{color:#11181d;background:#e7f0f3;border-radius:6px;width:100%;height:49px;margin-top:26px;font-size:13px;font-weight:800;transition:all .2s;position:relative}.start:hover{background:#fff}.start span{margin-right:8px;font-size:12px}.start em{color:#7a8992;font:10px DM Mono;position:absolute;top:17px;right:12px}.start.running{background:#b4e9c8}.hint{color:#596a76;text-align:center;margin:13px 0 0;font-size:10px}.chart-panel{min-width:0;padding:27px 30px 21px}.chart-top{justify-content:space-between;display:flex}.big-value{letter-spacing:-2px;margin-bottom:9px;font:500 clamp(28px,4vw,41px) DM Mono}.pnl{font:500 13px DM Mono}.pnl span{margin-left:6px;font-size:11px}.chart-tools{gap:7px;display:flex}.icon-btn{color:#91a1ab;background:#1b252d;border-radius:5px;width:30px;height:30px;font-size:17px}.range-label{margin-top:24px}.controls .range{border:0;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.range{border-bottom:1px solid #27323a;justify-content:flex-end;gap:4px;margin-top:-18px;padding-bottom:12px;display:flex}.range label{color:#71818c;align-items:center;gap:6px;font:10px DM Mono;display:flex}.range select{color:#dbe4e8;background:#18222b;border:1px solid #33424d;border-radius:4px;outline:0;padding:5px 7px}.range span{color:#566773;font-size:10px}.range button{color:#71818c;background:0 0;border-radius:4px;padding:6px 9px;font:10px DM Mono}.range button.selected{color:#e7edf0;background:#293943}.chart-wrap{padding-top:22px;overflow:hidden}.chart{width:100%;height:280px;overflow:visible}.grid{stroke:#29353e;stroke-width:1px;stroke-dasharray:2 5}.axis-label{fill:#71818c;text-anchor:start;font:10px DM Mono}.xlabels{color:#637480;white-space:nowrap;padding:6px 30px 0;font:9px DM Mono;display:grid;overflow:hidden}.xlabels span{text-align:center;min-width:34px}.xlabels span:not(.show){visibility:hidden}.stats{border-top:1px solid #27323a;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;padding-top:18px;display:grid}.stats span{color:#73838e;margin-bottom:7px;font-size:10px;display:block}.stats b{color:#d8e1e5;font:500 12px DM Mono}.bottom{margin-top:16px}.insight{justify-content:space-between;align-items:stretch;min-height:137px;padding:0 24px;display:flex}.tabs{border-bottom:0;align-items:flex-start;gap:24px;padding-top:20px;display:flex}.tabs button{color:#71818b;background:0 0;border-bottom:2px solid #0000;padding:0 0 15px;font-size:11px}.tabs button.on{color:#e6eef1;border-color:#e6eef1}.insight-body{flex:1;align-items:center;gap:13px;margin-left:65px;padding:20px 0;display:flex}.insight-mark{color:#f3c879;font-size:21px}.insight-body b{font-size:13px}.insight-body p{color:#82919b;margin:8px 0 0;font-size:11px;line-height:1.7}.insight-body strong{color:#e8edf0;font-family:DM Mono;font-weight:500}.source{color:#62737e;align-self:flex-end;padding-bottom:16px;font-size:10px}.source b{color:#a1afb8;font-weight:500}.source span{margin:0 7px}.bottom footer{color:#5c6d78;margin-top:26px;padding:0 4px;font:10px DM Mono}.bottom footer span{margin-left:12px}.footer-right{float:right;margin:0!important}@media (width<=760px){header{height:64px;padding:0 20px}.date-pill{display:none}main{padding:36px 16px 24px}.hero{margin-bottom:28px;display:block}.hero h1{letter-spacing:-2px}.live{margin-top:21px}.workspace{grid-template-columns:1fr}.controls{padding:21px}.chart-panel{padding:23px 17px 18px}.range{justify-content:flex-start;margin-top:18px}.chart{height:210px}.xlabels{padding:6px 15px 0}.stats{grid-template-columns:repeat(2,1fr);row-gap:17px}.insight{padding:0 18px;display:block}.tabs{gap:20px}.insight-body{margin-left:0;padding:19px 0 15px}.source{padding-bottom:16px}.bottom footer{margin-top:20px}}.company-picker{align-items:center;gap:8px;margin-bottom:10px;display:flex}.company-picker span{color:#71818c;font:10px DM Mono}.company-picker select{color:#dbe4e8;background:#18222b;border:1px solid #33424d;border-radius:4px;outline:0;flex:1;min-width:0;padding:9px 8px;font-size:12px}.stock-list{display:none}.target-label{margin-bottom:12px}.cursor-value{fill:#e8edf2;paint-order:stroke;stroke:#121820;stroke-width:5px;stroke-linejoin:round;font:500 11px DM Mono}.interactive-chart{cursor:crosshair;touch-action:manipulation}.cursor-tooltip{pointer-events:none}.cursor-tooltip rect{fill:#111820;stroke:#3a4954;stroke-width:1px}.cursor-tooltip text{fill:#dce5e9;letter-spacing:0;font:500 10px DM Mono}.cursor-tooltip .tooltip-up{fill:#f05f5a}.cursor-tooltip .tooltip-down{fill:#43c982}.cursor-line{stroke:#f05f6d;stroke-width:1.5px;stroke-dasharray:3 5;opacity:.55;animation:1.1s linear infinite cursor-line-flow}.cursor-halo{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 7px #f05f6d);animation:1.1s ease-in-out infinite cursor-pulse}@keyframes cursor-pulse{0%,to{opacity:.25;r:5}50%{opacity:.85;r:10}}@keyframes cursor-line-flow{to{stroke-dashoffset:-16px}}.chart polyline{filter:drop-shadow(0 0 4px)}.reference-summary{grid-template-columns:1fr auto;align-items:end;column-gap:18px;margin:4px 0 2px;padding:0 2px;display:grid}.reference-summary b{color:#e8edf2;font-size:15px;display:block}.reference-summary small{color:#40c982;margin-top:5px;font-size:11px;display:block}.reference-summary strong{color:#f05f6d;grid-area:1/2;font:700 30px/1 DM Mono}.reference-summary>span{text-align:right;color:#f05f6d;grid-column:2;margin-top:5px;font:500 11px DM Mono}.reference-summary i{color:#9aa7af;margin-top:5px;font-style:normal;display:block}@media (width<=760px){.reference-summary{margin-top:2px}.reference-summary b{font-size:12px}.reference-summary strong{font-size:24px}.reference-summary small{font-size:9px}}.chart-panel{position:relative}.chart-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chart-top>div:last-child{text-align:right}.chart-top>div:first-child{flex-shrink:0}.chart-top>div{min-height:67px}.chart-top .big-value{font-size:clamp(34px,4vw,48px)}.chart-top .pnl{font-size:16px}.chart-top .pnl span{font-size:13px}.chart-top .section-label{margin-top:8px;padding-top:4px}.xlabels{align-items:start;height:18px;margin-top:8px;padding:0 32px;display:grid;overflow:hidden}.xlabels span{text-align:center;color:#667580;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 2px;font:400 10px DM Mono;overflow:hidden}.chart{width:100%;height:auto;display:block}.chart-wrap{padding:16px 0}@media (width<=760px){.chart-top .big-value{font-size:30px}.chart-top .pnl{font-size:13px}.chart-top .pnl span{font-size:11px}}.cost-line{stroke:#f05f6d;stroke-width:1.5px;stroke-dasharray:6 5;opacity:.8}.profit-line,.loss-line{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.profit-line{stroke:#f05f6d}.loss-line{stroke:#43c982}.xlabels span{visibility:visible!important}.reference-summary-inline{color:#dbe5ea;white-space:nowrap;margin-bottom:6px;font:500 11px DM Mono}.chart-panel .xlabels{padding-left:54px;padding-right:32px}.timeline-scroll{background:#202831;border-radius:2px;height:4px;margin:8px 32px 0 54px;position:relative;overflow:hidden}.timeline-scroll i{background:#f05f6d;border-radius:2px;transition:left .12s linear;position:absolute;top:0;bottom:0}.chart-panel>.scenario-title{text-align:left;max-width:34%;margin:0;line-height:1.45;position:absolute;top:31px;left:30px;transform:none}.chart-panel .chart-top{justify-content:flex-end;min-height:76px}.chart-panel .chart-top .big-value{text-align:center;white-space:nowrap;margin:0;position:absolute;top:26px;left:57%;transform:translate(-50%)}.chart-panel .chart-top>div:last-child{text-align:right}@media (width<=760px){.chart-panel>.scenario-title{text-align:left;max-width:none;margin:4px 0 12px;position:static}.chart-panel .chart-top{grid-template-columns:1fr auto;min-height:auto;display:grid}.chart-panel .chart-top .big-value{text-align:left;position:static;transform:none}.chart-panel .chart-top>div:last-child{text-align:right}}.scenario-title{text-align:center;color:#edf2f4;margin:-12px 0 2px;font-size:16px;font-weight:700;transform:translateY(-6px)}.scenario-title b{color:#edf2f4}.scenario-title em,.scenario-title strong{color:#f05f6d;margin-left:4px;font-style:normal}.scenario-title strong{font-weight:700}@media (width<=760px){.scenario-title{margin-top:-4px;font-size:13px;transform:translateY(-4px)}}
