.lp{-webkit-overflow-scrolling:touch;background:var(--bg);color:var(--black);z-index:1;-webkit-user-select:text;user-select:text;font-family:SuisseIntl,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden auto}.lp-top{justify-content:flex-start;padding:24px 32px 0;display:flex}.lp-logo-mark{display:block}.lp-shell{max-width:1000px;margin:0 auto;padding:0 24px}.lp-hero{text-align:center;flex-direction:column;align-items:center;padding:40px 0 8px;display:flex}.lp-hero-title{letter-spacing:-.04em;color:var(--black);margin:0;font-size:54px;font-weight:450;line-height:1.02}.lp-hero-visual{justify-content:center;width:100%;min-height:380px;margin-top:40px;display:flex;position:relative}.lp-glow{filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(42% 38% at 50% 36%,#ffc49657,#0000 70%),radial-gradient(46% 44% at 62% 60%,#96beff33,#0000 72%);width:760px;max-width:min(130%,100vw);height:110%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}[data-theme=dark] .lp-glow{opacity:.5}.lp-hero-frame{z-index:1;width:min(460px,88vw);transition:opacity .4s;position:relative}.lp-hero-img{z-index:1;width:100%;height:auto;display:block;position:relative}.lp-hero-screen{z-index:0;border-radius:13%/6%;width:48.7%;height:68.3%;position:absolute;top:8.1%;left:25.7%}.lp-phone{z-index:1;background:var(--card);border:1px solid var(--border);border-radius:42px;width:300px;max-width:80vw;padding:13px;position:relative;box-shadow:0 40px 90px -34px #00000052,0 2px 10px #0000000d}.lp-phone-screen{aspect-ratio:393/847;border-radius:31px;position:relative}.lp-scr{background:var(--bg);overflow:hidden;container-type:inline-size}.lp-scr-ui{--u:calc(100cqw / 393);width:100%;height:100%;color:var(--black);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.2;position:relative}.lp-scr-ui .lp-up{color:var(--up)}.lp-scr-ui .lp-down{color:var(--down)}.lp-scr-time,.lp-scr-sys{top:calc(22.5 * var(--u));height:calc(22 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}.lp-scr-time{width:calc(146 * var(--u));font-size:calc(16 * var(--u));letter-spacing:-.01em;font-weight:450;left:0}.lp-scr-sys{left:calc(255 * var(--u));gap:calc(6 * var(--u));fill:currentColor;right:0}.lp-scr-sys svg{height:calc(11 * var(--u));width:auto}.lp-scr-body{top:calc(70 * var(--u));left:calc(20 * var(--u));right:calc(20 * var(--u));position:absolute}.lp-scr-head{margin-bottom:calc(30 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.lp-scr-eyebrow,.lp-scr-title{font-size:calc(26 * var(--u));letter-spacing:-.02em;line-height:1.1}.lp-scr-eyebrow{color:var(--gray)}.lp-scr-title{font-weight:450}.lp-scr-actions{align-items:center;gap:calc(10 * var(--u));display:flex}.lp-scr-bell,.lp-scr-add,.lp-scr-avatar{width:calc(36 * var(--u));height:calc(36 * var(--u));justify-content:center;align-items:center;display:flex}.lp-scr-bell{color:var(--gray)}.lp-scr-add{background:var(--card);border-radius:calc(8 * var(--u))}.lp-scr-avatar{background:var(--card);font-size:calc(14 * var(--u));border-radius:50%;font-weight:450}.lp-scr-bell svg,.lp-scr-add svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lp-scr-stats{margin-bottom:calc(28 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.lp-scr-stat{border-right:1px solid var(--border);min-width:0;padding-right:calc(8 * var(--u));margin-right:calc(8 * var(--u))}.lp-scr-stat:last-child{border-right:none;margin-right:0;padding-right:0}.lp-scr-stat-lab{font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.04em;color:var(--gray);margin-bottom:calc(16 * var(--u));white-space:nowrap;font-family:SuisseIntlMono,monospace}.lp-scr-stat-val{font-size:calc(22 * var(--u));letter-spacing:-.04em;white-space:nowrap;font-weight:450;line-height:1}.lp-scr-stat-sub{font-size:calc(12 * var(--u));color:var(--gray);margin-top:calc(6 * var(--u));white-space:nowrap}.lp-scr-arrow{vertical-align:middle;top:calc(-1 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));margin:0 calc(2 * var(--u)) 0 calc(3 * var(--u));display:inline-block;position:relative}.lp-scr-seg{background:var(--card);border-radius:calc(12 * var(--u));padding:calc(4 * var(--u));margin-bottom:calc(20 * var(--u));display:flex}.lp-scr-seg span{text-align:center;padding:calc(9 * var(--u)) 0;font-size:calc(13 * var(--u));color:var(--gray);border-radius:calc(9 * var(--u));flex:1}.lp-scr-seg .on{background:var(--active-overlay);color:var(--black)}.lp-scr-card{background:var(--card);border-radius:calc(15 * var(--u));overflow:hidden}.lp-scr-graph{padding:calc(20 * var(--u)) calc(20 * var(--u)) 0}.lp-scr-mode{align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(16 * var(--u));font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.04em;color:var(--gray);font-family:SuisseIntlMono,monospace;display:flex}.lp-scr-mode .on{color:var(--black)}.lp-scr-toggle{width:calc(30 * var(--u));height:calc(18 * var(--u));border-radius:calc(9 * var(--u));background:var(--active-overlay);position:relative}.lp-scr-toggle i{top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--black);border-radius:50%;position:absolute}.lp-scr-svg{width:calc(100% + 40 * var(--u));height:calc(200 * var(--u));margin:0 calc(-20 * var(--u));display:block}.lp-scr-periods{gap:calc(2 * var(--u));margin-top:calc(8 * var(--u));padding:calc(4 * var(--u));background:var(--card);border-radius:calc(10 * var(--u));display:flex}.lp-scr-periods span,.lp-scr-pillseg span{text-align:center;border-radius:calc(8 * var(--u));padding:calc(8 * var(--u)) 0;font-size:calc(11 * var(--u));letter-spacing:.04em;color:var(--gray-lt);font-family:SuisseIntlMono,monospace}.lp-scr-periods span{flex:1}.lp-scr-periods .on,.lp-scr-pillseg .on{background:var(--active-overlay);color:var(--black)}.lp-scr-sec{padding:0 calc(4 * var(--u));margin:calc(28 * var(--u)) 0 calc(10 * var(--u));justify-content:space-between;align-items:center;display:flex}.lp-scr-sec-lab{font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.04em;color:var(--gray);font-family:SuisseIntlMono,monospace}.lp-scr-pills{gap:calc(8 * var(--u));display:flex}.lp-scr-pillseg{gap:calc(2 * var(--u));padding:calc(4 * var(--u));background:var(--card);border-radius:calc(10 * var(--u));display:flex}.lp-scr-pillseg span{width:calc(28 * var(--u));text-transform:uppercase}.lp-scr-pillseg+.lp-scr-pillseg span{width:calc(72 * var(--u))}.lp-scr-movers{padding:calc(8 * var(--u)) 0}.lp-scr-mover{align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(20 * var(--u));display:flex}.lp-scr-logo{width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:calc(6 * var(--u));object-fit:cover;margin-right:calc(-2 * var(--u));flex-shrink:0}.lp-scr-pill{min-width:calc(54 * var(--u));text-align:center;background:var(--pill-bg);border-radius:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.02em;flex-shrink:0;font-weight:450}.lp-scr-track{min-width:0;height:calc(3 * var(--u));margin-left:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:var(--active-overlay);flex:1;overflow:hidden}.lp-scr-track span{border-radius:inherit;height:100%;display:block}.lp-scr-bar-up{background:var(--up)}.lp-scr-bar-down{background:var(--down)}.lp-scr-move{min-width:calc(72 * var(--u));text-align:right;font-size:calc(13 * var(--u));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:450}.lp-card{background:var(--card);border-radius:28px;margin-top:16px}.lp-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--gray);margin-bottom:16px;font-family:SuisseIntlMono,monospace;font-size:11px}.lp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:84px 72px;display:grid}.lp-row-rev .lp-row-visual{order:2}.lp-row-text{text-align:left}.lp-row-title{letter-spacing:-.04em;color:var(--black);margin:0;font-size:38px;font-weight:450;line-height:1.06}.lp-row-visual{justify-content:center;display:flex}.lp-vis{text-align:left;width:100%;max-width:400px}.lp-vis-lab{text-transform:uppercase;letter-spacing:.06em;color:var(--gray);margin-bottom:12px;font-family:SuisseIntlMono,monospace;font-size:10px}.lp-vis-big{letter-spacing:-.035em;color:var(--black);margin-bottom:8px;font-size:40px;font-weight:450;line-height:1}.lp-vis-chg{margin-bottom:20px;font-size:13px;display:block}.lp-up{color:var(--up)}.lp-down{color:var(--down)}.lp-sc-mono{font-family:SuisseIntlMono,monospace}.lp-sc-chart{width:100%;height:92px;display:block}.lp-sc-allocbar{border-radius:6px;height:12px;margin-bottom:18px;display:flex;overflow:hidden}.lp-sc-allocbar span{height:100%;display:block}.lp-sc-legend{flex-direction:column;gap:11px;display:flex}.lp-sc-legrow{color:var(--black);justify-content:space-between;font-size:14px;display:flex}.lp-sc-legrow .lp-sc-mono{color:var(--gray)}.lp-bench-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.lp-bench-name{width:66px;color:var(--black);font-size:14px}.lp-bench-track{background:var(--bg);border-radius:6px;flex:1;height:10px;overflow:hidden}.lp-bench-fill{border-radius:6px;height:100%;display:block}.lp-bench-you{background:var(--up)}.lp-bench-bench{background:var(--gray-lt)}.lp-bench-val{text-align:right;font-variant-numeric:tabular-nums;width:58px;color:var(--black);font-size:14px}.lp-bench-foot{letter-spacing:.03em;margin-top:8px;font-family:SuisseIntlMono,monospace;font-size:13px}.lp-btn{border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:16px 24px;font-family:SuisseIntl,sans-serif;font-size:15px;font-weight:450;text-decoration:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),background .15s,transform .15s;display:inline-flex}.lp-btn:active{transform:scale(.98)}.lp-btn-primary{background:var(--black);color:var(--invert-text);border:none}.lp-btn-primary:hover{opacity:.85}.lp-btn-block{width:100%;max-width:300px;margin:0 auto;padding:16px;font-size:15px;display:flex}.lp-mo-bars{gap:6px;height:120px;margin-top:4px;display:flex;position:relative}.lp-mo-zero{background:var(--border);height:1px;position:absolute;left:0;right:0}.lp-mo-col{flex:1;height:100%;position:relative}.lp-mo-bar{border-radius:4px;min-height:3px;position:absolute;left:0;right:0}.lp-mo-up{background:var(--up)}.lp-mo-down{background:var(--down)}.lp-mo-months{gap:6px;margin-top:10px;display:flex}.lp-mo-months span{text-align:center;color:var(--gray);flex:1;font-family:SuisseIntlMono,monospace;font-size:10px;line-height:1}.lp-ev-logo{object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.lp-ev-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;font-size:14px;display:flex}.lp-ev-row:last-child{border-bottom:none}.lp-ev-tkr{width:46px;color:var(--black);flex-shrink:0;font-weight:450}.lp-ev-det{min-width:0;color:var(--gray);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (max-width:420px){.lp-ev-kind{display:none}}.lp-ev-days{letter-spacing:.04em;text-transform:uppercase;color:var(--gray);background:var(--pill-bg);white-space:nowrap;border-radius:5px;padding:0 8px;font-family:SuisseIntlMono,monospace;font-size:10px;line-height:18px}.lp-cta{text-align:center;padding:110px 24px 8px}.lp-cta-title{letter-spacing:-.04em;color:var(--black);margin:0 0 28px;font-size:44px;font-weight:450;line-height:1.04}.lp-cta-signin{margin-top:18px;font-size:14px}.lp-cta-signin a{color:var(--gray);text-decoration:none}.lp-cta-signin a:hover{color:var(--black);text-decoration:underline}.lp-footer{justify-content:center;padding:48px 24px 64px;display:flex}.lp-footer .lp-logo-mark{opacity:.55}@media (max-width:900px){.lp-row{text-align:center;grid-template-columns:minmax(0,1fr);gap:32px;padding:56px 40px}.lp-row-rev .lp-row-visual{order:0}.lp-row-text{text-align:center}.lp-vis{margin:0 auto}}@media (max-width:600px){.lp-top{padding:18px 20px 0}.lp-hero{padding-top:24px}.lp-hero-title{font-size:34px}.lp-hero-visual{min-height:320px;margin-top:30px}.lp-card{border-radius:22px}.lp-row,.lp-cta{padding:44px 24px}.lp-row-title,.lp-cta-title{font-size:28px}.lp-vis-big{font-size:34px}}
