.lp{--lp-bg:#070b12;--lp-surface:#0f1622;--lp-surface-2:#161f2e;--lp-line:#223047;--lp-fg:#eef2f8;--lp-muted:#94a3b8;--lp-accent:#7d9dff;--lp-accent-2:#4f7bff;--lp-gain:#4fd19a;--lp-loss:#ff7b72;--lp-warn:#f0b54a;background:var(--lp-bg);min-height:100vh;color:var(--lp-fg);font-family:var(--f-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.lp *{box-sizing:border-box}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.lp h2{font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.08}.lp h3{font-size:18px;font-weight:700}.lp-wrap{max-width:1160px;margin:0 auto;padding-inline:20px;position:relative}.lp-narrow{max-width:820px}.lp-accent{color:var(--lp-accent);font-weight:800}.lp-gain{color:var(--lp-gain)}.lp-loss{color:var(--lp-loss)}.center{text-align:center}.lp-skip{z-index:100;background:var(--lp-accent);color:#061021;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.lp-skip:focus{left:8px}.lp :focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:6px}.lp-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lp-bg .orb{filter:blur(90px);opacity:.45;border-radius:50%;position:absolute}.lp-bg .o1{background:#2f5bd3;width:520px;height:520px;animation:18s ease-in-out infinite lpFloat;top:-180px;left:-120px}.lp-bg .o2{opacity:.28;background:#137a52;width:420px;height:420px;animation:22s ease-in-out infinite reverse lpFloat;top:200px;right:-160px}.lp-bg .o3{opacity:.22;background:#7b4bc4;width:380px;height:380px;animation:26s ease-in-out infinite lpFloat;top:1400px;left:-140px}.lp-bg .grid{background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);opacity:.25;background-size:56px 56px;height:900px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}.lp main,.lp-head,.lp-foot{z-index:1;position:relative}.lp-head{z-index:20;-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--lp-bg) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--lp-line) 60%,transparent);position:sticky;top:0}.lp-head .lp-wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.lp-head a{text-decoration:none}.lp-brand{align-items:center;gap:9px;display:flex}.lp-brand b{font-family:var(--f-display);letter-spacing:-.01em;font-size:21px;font-weight:700}.lp-mark{background:var(--lp-accent-2);border-radius:8px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 6px 20px #4f7bff55}.lp-nav{color:var(--lp-muted);gap:26px;font-size:15px;display:flex}.lp-nav a:hover{color:var(--lp-fg)}.lp-head-right{align-items:center;gap:10px;display:flex}.lp-lang{border:1px solid var(--lp-line);border-radius:99px;padding:2px;display:flex}.lp-lang button{color:var(--lp-muted);font:600 12px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:32px;padding:6px 10px}.lp-lang button[aria-pressed=true]{background:var(--lp-surface-2);color:var(--lp-fg)}.lp-btn{border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-fg);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.lp-btn:hover{border-color:var(--lp-accent);transform:translateY(-2px)}.lp-btn.primary{color:#061021;background:linear-gradient(135deg,#7d9dff,#4f7bff);border-color:#0000;box-shadow:0 10px 30px -8px #4f7bffaa}.lp-btn.primary:hover{box-shadow:0 16px 40px -8px #4f7bffcc}.lp-btn.ghost{background:0 0}.lp-btn.sm{border-radius:10px;min-height:38px;padding:8px 14px;font-size:14px}.lp-btn.lg{border-radius:14px;padding:15px 24px;font-size:17px}.lp-btn.block{width:100%}.lp-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff70 50%,#0000 70%);animation:4s ease-in-out 2s infinite lpShine;position:absolute;inset:0;transform:translate(-120%)}.lp-hero{padding:72px 0 56px}.lp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 14px;font-size:13px;font-weight:700}.lp-eyebrow.loss{color:var(--lp-loss)}.lp h1{font-size:clamp(36px,5.6vw,64px);font-weight:800;line-height:1.02}.lp-h1a{color:var(--lp-muted);display:block}.lp-h1b{color:#fff;text-shadow:0 0 40px #4f7bff55;display:block}.lp-word{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards lpRise;display:inline-block;transform:translateY(.5em)}.lp-lead{color:var(--lp-muted);max-width:58ch;margin:20px 0 0;font-size:clamp(17px,1.6vw,19px)}.lp-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-ctas.center{justify-content:center}.lp-meta{color:var(--lp-muted);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lp-meta li{align-items:center;gap:6px;display:flex}.lp-meta svg{color:var(--lp-gain)}.lp-fade{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lpFadeUp}.lp-mock-wrap{transform-style:preserve-3d;opacity:0;transition:transform .25s ease-out;animation:1.1s cubic-bezier(.2,.7,.2,1) .35s forwards lpMockIn}.lp-mock{border:1px solid var(--lp-line);background:linear-gradient(#121b2a,#0d1420);border-radius:20px;gap:14px;padding:18px;animation:7s ease-in-out 1.5s infinite lpBob;display:grid;box-shadow:0 40px 80px -30px #000,inset 0 0 0 1px #ffffff08,0 0 80px -20px #4f7bff55}.lp-mock-top{color:var(--lp-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.lp-mock-top b{color:var(--lp-fg)}.lp-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-warn);white-space:nowrap;background:#3a2c12;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.lp-mock-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-mock-stats div{background:var(--lp-surface-2);border-radius:12px;min-width:0;padding:10px 12px;display:grid}.lp-mock-stats small{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.lp-mock-stats span{font-family:var(--f-num);font-size:clamp(16px,2vw,21px);font-weight:600}.lp-curve{width:100%;height:70px;display:block}.lp-curve-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.4,0,.2,1) .7s forwards lpDraw}.lp-curve-area{opacity:0;animation:1s 2s forwards lpFade}.lp-mock-cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.lp-mock-cal span{height:34px;font:600 11px var(--f-num);opacity:0;border-radius:7px;place-items:center;animation:.45s cubic-bezier(.3,1.5,.5,1) forwards lpPop;display:grid;transform:scale(.6)}.lp-mock-cal .w{color:var(--lp-gain);background:#143426}.lp-mock-cal .l{color:var(--lp-loss);background:#3a1c1b}.lp-mock-cal .o{background:var(--lp-surface-2)}.lp-mock-rule{gap:6px;font-size:13px;display:grid}.lp-mock-rule .row{justify-content:space-between;font-weight:600;display:flex}.lp-bar{background:var(--lp-surface-2);border-radius:99px;height:8px;overflow:hidden}.lp-bar i{border-radius:99px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.7,.2,1);display:block}.lp-fill-22{background:var(--lp-gain);animation:1.4s cubic-bezier(.2,.7,.2,1) 1.6s forwards lpFill22}.lp-mock-insight{opacity:0;background:linear-gradient(135deg,#1f2b4a,#18233b);border:1px solid #33467a;border-radius:12px;padding:12px 14px;font-size:14px;animation:.7s cubic-bezier(.2,.7,.2,1) 2.4s forwards lpFadeUp;transform:translateY(12px)}.lp-mock-insight b{color:var(--lp-accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:3px;font-size:12px;display:flex}.lp-pulse{background:var(--lp-accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--lp-accent);border-radius:50%;flex:none;animation:1.8s infinite lpPulse}.lp-pulse.warn{background:var(--lp-warn);box-shadow:0 0 0 0 var(--lp-warn)}.lp-ticker{border-block:1px solid var(--lp-line);z-index:1;background:#0b111b;position:relative;overflow:hidden}.lp-ticker-track{width:max-content;animation:38s linear infinite lpMarquee;display:flex}.lp-ticker-track>span{white-space:nowrap;align-items:center;gap:28px;padding:14px;display:flex}.lp-ticker em{font:600 13px var(--f-num);color:var(--lp-muted);font-style:normal}.lp-ticker strong{color:var(--lp-fg);padding-right:14px;font-size:14px;font-weight:600}.lp-sec{padding:96px 0}.lp-intro{max-width:760px;margin-bottom:44px}.lp-intro.center{text-align:center;margin-inline:auto}.lp-card{background:linear-gradient(180deg,var(--lp-surface),#0c121c);border:1px solid var(--lp-line);border-radius:18px;padding:22px}.lp-card p{color:var(--lp-muted);margin:8px 0 0}.lp-note{color:var(--lp-muted);text-align:center;margin:22px 0 0;font-size:13.5px}.lp-note.left{text-align:left}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal].in{opacity:1;transform:none}.lp-pain{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-card.pain{border-color:#3a1c1b;position:relative}.lp-x{width:34px;height:34px;color:var(--lp-loss);background:#3a1c1b;border-radius:10px;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.lp-bridge{font-family:var(--f-display);text-align:center;text-wrap:balance;max-width:760px;margin:56px auto 0;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.lp-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-card.insight{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}.lp-card.insight:hover{border-color:#33467a;transform:translateY(-4px);box-shadow:0 20px 50px -20px #4f7bff66}.lp-card.insight small{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:12.5px;font-weight:700}.lp-big{font-family:var(--f-num);margin-top:8px;font-size:38px;font-weight:600;line-height:1.1;display:block}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-steps:before{content:"";background:linear-gradient(90deg,var(--lp-accent),var(--lp-gain));transform-origin:0;height:2px;transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:24px;left:24px;right:24px;transform:scaleX(0)}.lp-steps.in:before{transform:scaleX(1)}.lp-steps li{opacity:0;transition:opacity .7s,transform .7s;position:relative;transform:translateY(20px)}.lp-steps.in li{opacity:1;transform:none}.lp-steps p{color:var(--lp-muted);margin:6px 0 0}.lp-num{background:var(--lp-surface-2);width:48px;height:48px;font:700 18px var(--f-num);color:var(--lp-accent);z-index:1;border:1px solid #33467a;border-radius:14px;place-items:center;margin-bottom:16px;display:grid;position:relative}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-card.rules{gap:18px;padding:24px;display:grid}.lp-rule{gap:8px;display:grid}.lp-rule .row{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.lp-pill.gain{color:var(--lp-gain);background:#143426}.lp-pill.warn{color:var(--lp-warn);background:#3a2c12}.lp-pill.accent{color:var(--lp-accent);background:#1f2b4a}.lp-alert{color:var(--lp-warn);background:#3a2c12;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.lp-anchor{color:var(--lp-muted);margin:16px 0 0;font-size:17px}.lp-price{background:linear-gradient(#131d2e,#0d1420);border:1px solid #33467a;border-radius:24px;gap:18px;max-width:520px;margin:0 auto;padding:32px;display:grid;position:relative;overflow:hidden}.lp-price-glow{pointer-events:none;background:radial-gradient(closest-side,#4f7bff66,#0000);height:320px;animation:6s ease-in-out infinite lpGlow;position:absolute;inset:-40% -20% auto}.lp-amt{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex;position:relative}.lp-amt s{font:600 26px var(--f-num);color:var(--lp-loss);opacity:.75}.lp-amt b{font:600 64px/1 var(--f-num);letter-spacing:-.03em}.lp-amt span{color:var(--lp-muted)}.lp-price.in .lp-amt b{animation:.9s cubic-bezier(.3,1.4,.5,1) .3s both lpPrice}.lp-compare{color:var(--lp-fg);margin:0;font-weight:600;position:relative}.lp-price ul{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-price li{align-items:flex-start;gap:10px;display:flex}.lp-price li svg{color:var(--lp-gain);flex:none;margin-top:3px}.lp-fine{color:var(--lp-muted);margin:0;font-size:13px;position:relative}.lp-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-trust li{align-items:flex-start;gap:14px;display:flex}.lp-trust b{font-size:16px;display:block}.lp-trust span{color:var(--lp-muted);font-size:15px}.lp-shield{background:#143426;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;color:var(--lp-gain)!important}.lp-faq{gap:10px;display:grid}.lp-faq details{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:14px;padding:0 20px}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:12px;min-height:44px;padding:18px 0;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font:600 22px/1 var(--f-num);color:var(--lp-accent);transition:transform .25s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{color:var(--lp-muted);margin:0 0 18px}.lp-final{padding-bottom:120px}.lp-final .lp-lead{margin-inline:auto}.lp-final h2{max-width:820px;margin-inline:auto}.lp-foot{border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:40px 0 120px;font-size:13px}.lp-foot-top{color:var(--lp-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.lp-foot nav{flex-wrap:wrap;gap:18px;display:flex}.lp-foot nav a{color:var(--lp-muted);text-decoration:none}.lp-foot nav a:hover{color:var(--lp-fg)}.lp-foot p{max-width:900px}.lp-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:color-mix(in srgb,var(--lp-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid #33467a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:none;position:fixed;transform:translateY(140%);box-shadow:0 20px 40px -10px #000}.lp-sticky span{font-size:13.5px;font-weight:600}.lp-sticky.show{transform:none}@media (max-width:960px){.lp-hero-grid,.lp-split{grid-template-columns:minmax(0,1fr);gap:40px}.lp-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-nav{display:none}}@media (max-width:640px){.lp{font-size:15.5px}.lp-wrap{padding-inline:16px}.lp-head .lp-wrap{height:58px}.lp-brand b{font-size:19px}.lp-hero{padding:36px 0 40px}.lp h1{font-size:clamp(32px,9.4vw,42px);line-height:1.05}.lp-ctas{flex-direction:column}.lp-ctas .lp-btn{width:100%}.lp-meta{gap:6px 14px;font-size:13px}.lp-mock{border-radius:16px;gap:12px;padding:14px}.lp-mock-cal span{height:30px;font-size:10px}.lp-sec{padding:64px 0}.lp-intro{margin-bottom:28px}.lp-pain,.lp-insights,.lp-steps,.lp-trust{grid-template-columns:minmax(0,1fr)}.lp-steps{gap:22px}.lp-steps:before{transform-origin:top;background:linear-gradient(180deg,var(--lp-accent),var(--lp-gain));width:2px;height:auto;inset:24px auto 24px 23px;transform:scaleY(0)}.lp-steps.in:before{transform:scaleY(1)}.lp-steps li{grid-template-columns:48px minmax(0,1fr);column-gap:16px;display:grid}.lp-steps li .lp-num{grid-row:span 2;margin:0}.lp-card{border-radius:16px;padding:18px}.lp-big{font-size:32px}.lp-bridge{margin-top:40px}.lp-price{border-radius:20px;padding:24px 20px}.lp-amt b{font-size:54px}.lp-sticky{display:flex}.lp-head .lp-btn.sm{padding:8px 12px}}@media (max-width:360px){.lp-lang button{padding:6px 8px}.lp-mock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-mock-stats div:last-child{display:none}}@keyframes lpRise{to{opacity:1;transform:none}}@keyframes lpFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lpFade{to{opacity:1}}@keyframes lpMockIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes lpBob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes lpDraw{to{stroke-dashoffset:0}}@keyframes lpPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lpFill22{to{width:22%}}@keyframes lpPulse{0%,to{box-shadow:0 0 #4f7bff88}50%{box-shadow:0 0 0 8px #4f7bff00}}@keyframes lpMarquee{to{transform:translate(-50%)}}@keyframes lpFloat{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes lpShine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes lpGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes lpPrice{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-word,.lp-fade,.lp-mock-wrap,.lp-mock-cal span,.lp-mock-insight,.lp-curve-area{opacity:1!important;transform:none!important}.lp-curve-line{stroke-dashoffset:0}.lp-fill-22{width:22%}[data-reveal],.lp-steps li{opacity:1;transform:none}.lp-steps:before{transform:none}}.lp-demo{padding:56px 0 96px}.lp-demo-intro{text-align:center;max-width:780px;margin:0 auto 36px}.lp-demo-h1{line-height:1.05;font-size:clamp(32px,5vw,56px)!important}.lp-demo-intro .lp-lead{margin-inline:auto}.lp-player{background:linear-gradient(#1a2540,#0d1420);border:1px solid #33467a;border-radius:22px;max-width:1100px;margin:0 auto;padding:8px;box-shadow:0 50px 100px -40px #000,0 0 120px -30px #4f7bff77}.lp-player video{aspect-ratio:16/9;background:#070b12;border-radius:16px;width:100%;display:block}.lp-demo .lp-ctas{margin-top:32px}@media (max-width:640px){.lp-demo{padding:28px 0 64px}.lp-demo-intro{margin-bottom:22px}.lp-player{border-radius:14px;padding:4px}.lp-player video{border-radius:11px}}.lp-login{color:var(--lp-fg);white-space:nowrap;border-radius:8px;padding:8px 6px;font-size:14px;font-weight:600;text-decoration:none}.lp-login:hover{color:var(--lp-accent)}@media (max-width:420px){.lp-login{padding:8px 2px;font-size:13px}.lp-lang{display:none}}.lp{touch-action:manipulation}@media (max-width:640px){.lp input,.lp select{font-size:16px}.lp-ticker{max-width:100vw}}.lp-coach-wrap{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) .35s forwards lpMockIn;position:relative}.lp-coach-wrap:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#4f7bff55,#0000 70%),radial-gradient(closest-side at 80% 85%,#4fd19a33,#0000 70%);position:absolute;inset:-12% -8%}.lp-coach{background:linear-gradient(#121b2a,#0c1320);border:1px solid #33467a;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 40px 80px -30px #000,inset 0 0 0 1px #ffffff08,0 0 80px -20px #4f7bff66}.lp-coach-top{align-items:center;gap:12px;display:flex}.lp-coach-top b{font-size:15px;display:block}.lp-coach-top small{color:var(--lp-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lp-coach-top small i{background:var(--lp-gain);width:7px;height:7px;box-shadow:0 0 8px var(--lp-gain);border-radius:50%}.lp-coach-top .lp-tag{margin-left:auto}.lp-coach-av{color:#061021;background:linear-gradient(135deg,#7d9dff,#4fd19a);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 3px #7d9dff2e,0 0 22px #7d9dff73}.lp-coach-av:after{content:"";background:var(--lp-gain);border:2px solid #121b2a;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.lp-coach-list{flex-direction:column;gap:10px;min-height:360px;display:flex}.lp-cmsg{max-width:92%;padding:11px 14px;font-size:14.5px;line-height:1.55;animation:.35s cubic-bezier(.2,.7,.2,1) both lpBubble}.lp-cmsg p{margin:0}.lp-cmsg.coach{background:#161f2e;border:1px solid #223047;border-radius:4px 16px 16px;align-self:flex-start}.lp-cmsg.coach.win{background:linear-gradient(135deg,#4fd19a1f,#161f2e 60%);border-color:#4fd19a66}.lp-cmsg.me{color:#fff;background:linear-gradient(135deg,#4f7bff,#7d9dff);border-radius:16px 4px 16px 16px;align-self:flex-end}@keyframes lpBubble{0%{opacity:0;transform:translateY(8px)scale(.98)}}.lp-cchip{color:var(--lp-muted);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:flex}.lp-cchip b{color:var(--lp-fg);letter-spacing:0}.lp-cchip em{font-style:normal;font-weight:700;font-family:var(--f-num);letter-spacing:0}.lp-dots{align-items:center;gap:4px;height:20px;display:inline-flex}.lp-dots i{background:var(--lp-muted);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite lpDot}.lp-dots i:nth-child(2){animation-delay:.15s}.lp-dots i:nth-child(3){animation-delay:.3s}@keyframes lpDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.lp-caret{vertical-align:-2px;background:var(--lp-accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite lpCaret;display:inline-block}@keyframes lpCaret{50%{opacity:0}}.lp-cbadges{grid-template-columns:auto minmax(0,1fr);gap:10px;animation:.4s cubic-bezier(.2,.7,.2,1) both lpBubble;display:grid}.lp-cbadge{background:#0f1622;border:1px solid #33467a;border-radius:14px;gap:2px;padding:10px 14px;display:grid}.lp-cbadge small{text-transform:uppercase;letter-spacing:.07em;color:var(--lp-muted);font-size:11px}.lp-cbadge b{font-size:14.5px}.lp-cbadge.score{grid-template-columns:44px auto;align-items:center;gap:10px}.lp-cbadge.score svg{width:44px;height:44px;transform:rotate(-90deg)}.lp-cbadge.score circle{fill:none;stroke-width:5px}.lp-cbadge.score .trk{stroke:#ffffff12}.lp-cbadge.score .val{stroke:var(--lp-gain);stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:25px;filter:drop-shadow(0 0 5px #4fd19a99);animation:1.2s cubic-bezier(.2,.7,.2,1) both lpRing}@keyframes lpRing{0%{stroke-dashoffset:113px}}.lp-cbadge.score b{font-size:22px;font-family:var(--f-num);line-height:1}.lp-reveal-mock{max-width:860px;margin:0 auto 34px}@media (max-width:640px){.lp-coach{padding:14px}.lp-coach-list{min-height:400px}.lp-cmsg{font-size:14px}}@media (prefers-reduced-motion:reduce){.lp-coach-wrap{opacity:1;animation:none}}.lp-coach-top .coach-orb{margin:-8px -4px -8px -8px}.lp-dash{background:linear-gradient(160deg,#111a2a,#0a0f18);border:1px solid #2b3d63;border-radius:22px;gap:12px;padding:16px;display:grid;box-shadow:0 40px 90px -40px #4f7bffaa}.lp-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lp-kpi,.lp-dash-card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}.lp-kpi small,.lp-dash-card small{color:var(--lp-muted);font-size:12px;font-weight:600}.lp-kv{font:600 22px var(--f-num)}.lp-kpi-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.lp-gauge{width:64px;height:36px}.lp-gauge path,.lp-ring circle{fill:none;stroke-width:7px;stroke-linecap:round}.lp-ring{width:40px;height:40px}.lp-ring circle{stroke-width:5px}.lp-gauge .trk,.lp-ring .trk{stroke:var(--lp-surface-2)}.lp-gauge .g,.lp-ring .g{stroke:var(--lp-gain)}.lp-gauge .r{stroke:var(--lp-loss)}[data-reveal].in .lp-gauge .g,[data-reveal].in .lp-gauge .r,[data-reveal].in .lp-ring .g{animation:1.4s cubic-bezier(.2,.8,.2,1) .3s both lpArc}.lp-dash-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:10px;display:grid}.lp-dash-score{text-align:center;justify-items:center}.lp-dash-score svg{width:120px;height:116px}.lp-dash-score .web{fill:none;stroke:#ffffff14}.lp-dash-score .val{fill:#7d9dff55;stroke:#7d9dff;stroke-width:1.5px;transform-origin:60px 58px}[data-reveal].in .lp-dash-score .val{animation:1.1s cubic-bezier(.2,.8,.2,1) .4s both lpGrow}.lp-dash-cum svg{width:100%;height:150px}.lp-dash-cum .ln{fill:none;stroke:var(--lp-gain);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px}[data-reveal].in .lp-dash-cum .ln{animation:1.8s cubic-bezier(.4,0,.2,1) .3s forwards lpDraw}.lp-dash-cum .area{opacity:0}[data-reveal].in .lp-dash-cum .area{animation:1s 1.2s forwards lpFade}.lp-cortana{background:radial-gradient(60% 80% at 15% 40%,#2f5bd355,#0000 70%),radial-gradient(40% 60% at 85% 20%,#7b4bc433,#0000 70%),#080d17;border:1px solid #2b3d63;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:34px;padding:30px;display:grid;position:relative;overflow:hidden}.lp-cortana-stage{place-items:center;min-height:300px;display:grid;position:relative}.lp-cortana-stage .ring{border:1px dashed #7d9dff44;border-radius:50%;position:absolute}.lp-cortana-stage .r1{width:230px;height:230px;animation:36s linear infinite lpSpin}.lp-cortana-stage .r2{border-style:solid;border-color:#4fd19a33 #0000 #c08bff44;width:270px;height:270px;animation:14s linear infinite reverse lpSpin}.lp-cortana-stage canvas{z-index:1;position:relative}.lp-cortana-facts{pointer-events:none;position:absolute;inset:0}.lp-cortana-facts span{color:var(--lp-muted);opacity:0;background:#0f1622e6;border:1px solid #2b3d63;border-radius:12px;padding:8px 12px;font-size:11.5px;display:grid;position:absolute;box-shadow:0 10px 30px -14px #000}.lp-cortana-facts span b{font:700 17px var(--f-num);color:var(--lp-fg)}.lp-cortana-facts span:first-child{top:6%;left:0}.lp-cortana-facts span:nth-child(2){top:38%;right:-4%}.lp-cortana-facts span:nth-child(3){bottom:4%;left:8%}[data-reveal].in .lp-cortana-facts span{animation:.6s cubic-bezier(.3,1.5,.5,1) both lpPop,5s ease-in-out 1.2s infinite lpBob}.lp-chat{gap:12px;display:grid}.lp-bub{opacity:0;border-radius:18px;max-width:92%;padding:13px 16px;font-size:15px;line-height:1.55}.lp-bub p{margin:0}.lp-bub p+p{margin-top:8px}.lp-bub.me{color:#fff;background:linear-gradient(135deg,#3d63f0,#7d9dff);border-radius:18px 6px 18px 18px;justify-self:end}.lp-bub.ai{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e2a46cc,#111a2acc);border:1px solid #7d9dff3a;border-radius:6px 18px 18px;margin-left:40px;position:relative}.lp-ava{background:radial-gradient(circle at 35% 30%,#fff 0 6%,#9fb6ff 14%,#4f7bff 45%,#1d2b55 75%);border-radius:50%;width:30px;height:30px;position:absolute;top:0;left:-40px;box-shadow:0 0 16px #4f7bffaa}.lp-bub.alert{color:#ffd99a;background:#3a2c12;border:1px solid #f0b54a55;align-items:center;gap:10px;margin-left:40px;font-size:14px;display:flex}[data-reveal].in .lp-bub{animation:.55s cubic-bezier(.2,.7,.2,1) both lpBub}.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lp-feats.col{grid-template-columns:1fr;margin-top:20px}.lp-feats li{color:#d5deee;align-items:flex-start;gap:10px;font-size:15px;display:flex}.lp-feats li svg{color:var(--lp-gain);flex:none;margin-top:3px}.lp-bt{background:linear-gradient(160deg,#111a2a,#0a0f18);border:1px solid #2b3d63;border-radius:22px;gap:10px;padding:16px;display:grid;box-shadow:0 40px 90px -40px #4fd19a77}.lp-bt-top{align-items:center;gap:10px;font-size:14px;display:flex}.lp-bt-kind{font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-warn);background:#3a2c12;border-radius:99px;padding:3px 8px}.lp-bt-tf{font:12px var(--f-num);color:var(--lp-muted);margin-left:auto}.lp-bt-play{background:var(--lp-accent-2);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;animation:2.4s ease-in-out infinite lpPulse;display:grid}.lp-bt-chart{background:#0a0f18;border-radius:12px;width:100%;height:auto}.lp-bt-chart .up line{stroke:var(--lp-gain)}.lp-bt-chart .up rect{fill:var(--lp-gain)}.lp-bt-chart .dn line{stroke:var(--lp-loss)}.lp-bt-chart .dn rect{fill:var(--lp-loss)}.lp-bt-chart g.up,.lp-bt-chart g.dn{opacity:0}[data-reveal].in .lp-bt-chart g.up,[data-reveal].in .lp-bt-chart g.dn{animation:.25s both lpFade}.lp-bt-chart .zone.tp{fill:#4fd19a14}.lp-bt-chart .zone.sl{fill:#ff7b7214}.lp-bt-chart .lvl line{stroke-width:2px}.lp-bt-chart .lvl text{font:700 11px var(--f-num)}.lp-bt-chart .lvl.tp line{stroke:var(--lp-gain)}.lp-bt-chart .lvl.tp text{fill:var(--lp-gain)}.lp-bt-chart .lvl.en line{stroke:var(--lp-accent)}.lp-bt-chart .lvl.en text{fill:var(--lp-accent)}.lp-bt-chart .lvl.sl line{stroke:var(--lp-loss)}.lp-bt-chart .lvl.sl text{fill:var(--lp-loss)}.lp-bt-chart .lvl,.lp-bt-chart .zone{opacity:0}[data-reveal].in .lp-bt-chart .lvl,[data-reveal].in .lp-bt-chart .zone{animation:.5s 1.4s both lpFade}[data-reveal].in .lp-bt-chart .lvl.sl,[data-reveal].in .lp-bt-chart .zone.sl{animation:.5s 1.4s both lpFade,3.2s ease-in-out 2.2s infinite lpDrag}.lp-hand{opacity:0}[data-reveal].in .lp-hand{animation:.4s 2s both lpFade,3.2s ease-in-out 2.2s infinite lpHand}.lp-bt-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-bt-chips span{border:1px solid var(--lp-line);color:var(--lp-muted);border-radius:99px;padding:5px 10px;font-size:12px}.lp-bt-chips span.on{border-color:var(--lp-warn);color:var(--lp-warn);background:#3a2c1255}.lp-bt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lp-bt-stats>span{background:var(--lp-surface);border:1px solid var(--lp-line);font:600 17px var(--f-num);border-radius:12px;padding:9px 11px;display:grid}.lp-bt-stats small{font:600 11px var(--f-body);color:var(--lp-muted)}@keyframes lpArc{0%{stroke-dasharray:0 100}}@keyframes lpGrow{0%{opacity:0;transform:scale(.15)}}@keyframes lpSpin{to{transform:rotate(360deg)}}@keyframes lpBub{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes lpDrag{0%,to{transform:translateY(0)}45%,55%{transform:translateY(18px)}}@keyframes lpHand{0%,to{translate:0}45%,55%{translate:0 18px}}@media (max-width:900px){.lp-cortana{grid-template-columns:1fr;padding:22px 16px}.lp-feats{grid-template-columns:1fr}.lp-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-dash-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-bub,.lp-cortana-facts span,.lp-bt-chart g.up,.lp-bt-chart g.dn,.lp-bt-chart .lvl,.lp-bt-chart .zone,.lp-hand,.lp-dash-cum .area{opacity:1;animation:none!important}.lp-dash-cum .ln{stroke-dashoffset:0;animation:none!important}}.lp-reveal-mock .lp-mock-wrap{width:100%;max-width:820px;margin-inline:auto}.lp-bt-chart .lvl line{stroke-dasharray:none}@media (max-width:900px){.lp-cortana-facts span:nth-child(2){top:44%;right:0}.lp-cortana-facts span:first-child{left:4px}}.lp-fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp-ftile{border:1px solid var(--lp-line);background:linear-gradient(180deg,var(--lp-surface),#0c121c);color:var(--lp-fg);border-radius:18px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.lp-ftile:after{content:"";opacity:0;background:radial-gradient(circle,#4f7bff33,#0000 70%);border-radius:50%;width:160px;height:160px;transition:opacity .3s;position:absolute;inset:-40% -40% auto auto}.lp-ftile:hover{border-color:var(--lp-accent);transform:translateY(-4px);box-shadow:0 18px 40px -20px #4f7bff88}.lp-ftile:hover:after{opacity:1}.lp-ftile b{font-size:16px}.lp-ftile>span:last-child{color:var(--lp-muted);font-size:14px}.lp-ficon{width:42px;height:42px;color:var(--lp-accent);background:linear-gradient(135deg,#1f2b4a,#143426);border:1px solid #33467a;border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.lp-split.flip>div:first-child{order:2}.lp-live,.lp-rp,.lp-pl{border:1px solid var(--lp-line);background:linear-gradient(#121b2a,#0d1420);border-radius:20px;gap:12px;padding:18px;display:grid;position:relative;box-shadow:0 40px 80px -30px #000,0 0 80px -20px #4fd19a44}.lp-live-top{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.lp-live-top .lp-tag{margin-left:auto}.lp-live-dot{background:var(--lp-gain);width:9px;height:9px;box-shadow:0 0 0 0 var(--lp-gain);border-radius:50%;animation:1.6s infinite lpPulse}.lp-live-risk{color:var(--lp-muted);background:#143426;border-radius:99px;padding:3px 10px;font-size:12.5px}.lp-live-risk b{color:var(--lp-gain)}.lp-live-total{font:800 30px var(--f-num);letter-spacing:-.01em;transition:color .3s}.lp-live-row{background:var(--lp-surface-2);border-radius:14px;gap:10px;padding:12px 14px;display:grid}.lp-live-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.lp-side{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.lp-side.buy{color:var(--lp-gain);background:#143426}.lp-side.sell{color:var(--lp-loss);background:#3a1c1b}.lp-live-px{font:500 12.5px var(--f-num);color:var(--lp-muted)}.lp-live-pnl{font-family:var(--f-num);margin-left:auto}.lp-live-track{font:700 10.5px var(--f-num);align-items:center;gap:8px;display:flex}.lp-live-track .sl{color:var(--lp-loss)}.lp-live-track .tp{color:var(--lp-gain)}.lp-live-track .bar{background:linear-gradient(90deg,#ff7b7255,#94a3b833 45%,#4fd19a55);border-radius:99px;flex:1;height:6px;position:relative}.lp-live-track .bar i{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #4f7bff66}.lp-live-note{color:var(--lp-fg);background:#1f2b4a;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.lp-rp-pnl{font-family:var(--f-num);margin-left:auto}.lp-rc line{stroke-width:1.2px}.lp-rc.up line{stroke:var(--lp-gain)}.lp-rc.dn line{stroke:var(--lp-loss)}.lp-rc.up rect{fill:var(--lp-gain)}.lp-rc.dn rect{fill:var(--lp-loss)}.lp-rc{animation:.25s ease-out lpRcIn}@keyframes lpRcIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-rp-lvl{stroke-width:1.2px;stroke-dasharray:5 4}.lp-rp-lvl.tp{stroke:var(--lp-gain)}.lp-rp-lvl.sl{stroke:var(--lp-loss)}.lp-rp-lvl.en{stroke:var(--lp-accent);stroke-dasharray:none}.lp-rp-txt{font:700 11px var(--f-num)}.lp-rp-txt.tp{fill:var(--lp-gain)}.lp-rp-txt.sl{fill:var(--lp-loss)}.lp-rp-mk.in{fill:var(--lp-accent)}.lp-rp-mk.out{fill:#fff;stroke:var(--lp-gain);stroke-width:3px}.lp-rp-ctrl{color:var(--lp-muted);align-items:center;gap:10px;font-size:13px;display:flex}.lp-rp-ctrl .play{background:var(--lp-accent-2);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.lp-rp-ctrl .bar{background:var(--lp-surface-2);border-radius:99px;flex:1;height:5px;overflow:hidden}.lp-rp-ctrl .bar i{background:linear-gradient(90deg,var(--lp-accent),var(--lp-gain));height:100%;transition:width .2s linear;display:block}.lp-rp-ctrl .spd{font:700 12px var(--f-num);border:1px solid var(--lp-line);border-radius:8px;padding:2px 7px}.lp-share{opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 0,#4f7bff55,#0000 60%),linear-gradient(160deg,#16213a,#0b1220);border:1px solid #33467a;border-radius:16px;gap:2px;width:190px;padding:14px 16px;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:-26px;right:-18px;transform:scale(.85)rotate(4deg);box-shadow:0 24px 50px -16px #000,0 0 40px -10px #4fd19a66}.lp-share.show{opacity:1;transform:rotate(4deg)}.lp-share-brand{font-size:12px;font-weight:600}.lp-share-brand b{color:var(--lp-accent);font-weight:800}.lp-share-sym{font:600 11px var(--f-num);color:var(--lp-muted);margin-top:6px}.lp-share-big{font:800 26px var(--f-num);color:var(--lp-gain)}.lp-share-pct{font:700 12px var(--f-num);color:var(--lp-gain)}.lp-pl-remind{background:linear-gradient(135deg,#4fd19a22,#7d9dff11);border:1px solid #4fd19a66;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.lp-pl-remind>div{flex:1;min-width:0;display:grid}.lp-pl-remind small{color:var(--lp-muted);font-size:12px}.lp-pl-remind b{font:800 22px var(--f-num)}.lp-pl-remind span{color:var(--lp-muted);font-size:12.5px}.lp-pl-ico{font-size:26px;color:var(--lp-gain)!important}.lp-pl-chart{background:var(--lp-surface-2);border-radius:14px;padding:10px;position:relative}.lp-pl-chart svg{width:100%;height:120px;display:block}.lp-pl-chart .goal{stroke:var(--lp-accent);stroke-dasharray:5 5;stroke-width:1.2px}.lp-pl-chart .ln{fill:none;stroke:var(--lp-gain);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px}.lp-pl-chart .area{opacity:0;transition:opacity 1s .9s}.in .lp-pl-chart .ln{animation:1.6s cubic-bezier(.2,.7,.2,1) .3s forwards lpDraw}.in .lp-pl-chart .area{opacity:1}.lp-pl-goal{font:700 11px var(--f-num);color:var(--lp-accent);position:absolute;top:8px;left:14px}.lp-pl-steps{font:500 12.5px var(--f-num);gap:4px;display:grid}.lp-pl-steps>div{text-align:right;border-radius:9px;grid-template-columns:44px 1fr 1fr 1fr;gap:6px;padding:7px 10px;display:grid}.lp-pl-steps>div>span:first-child{text-align:left;color:var(--lp-muted)}.lp-pl-steps .done{opacity:.55}.lp-pl-steps .now{background:#4fd19a1f;font-weight:700}@media (max-width:1000px){.lp-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lp-split.flip>div:first-child{order:0}.lp-share{width:170px;top:-20px;right:8px}}@media (max-width:480px){.lp-fgrid{grid-template-columns:1fr 1fr;gap:10px}.lp-ftile{padding:14px}.lp-ftile>span:last-child{font-size:13px}.lp-live-total{font-size:26px}}@media (prefers-reduced-motion:reduce){.lp-live-dot,.lp-rc{animation:none}.lp-pl-chart .ln{stroke-dashoffset:0}.lp-pl-chart .area{opacity:1}}.lp-cal{background:linear-gradient(160deg,#111a2a,#0a0f18);border:1px solid #2b3d63;border-radius:22px;max-width:820px;margin:14px auto 0;padding:16px;box-shadow:0 30px 70px -40px #4f7bffaa}.lp-cal-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.lp-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.1fr);gap:6px;display:grid}.lp-cal-grid .h{color:var(--lp-muted);text-align:center;font-size:11.5px;font-weight:600}.lp-cal-grid .d{min-height:58px;font-family:var(--f-num);opacity:0;border-radius:10px;align-content:space-between;padding:6px 7px;display:grid;transform:scale(.7)}.in .lp-cal-grid .d,.lp-cal.in .lp-cal-grid .d{animation:.45s cubic-bezier(.3,1.5,.5,1) forwards lpPop}.lp-cal-grid .d small{color:var(--lp-muted);font-size:11px}.lp-cal-grid .d b{text-align:right;font-size:12.5px}.lp-cal-grid .w{color:var(--lp-gain);background:#143426;box-shadow:inset 0 0 0 1px #4fd19a33}.lp-cal-grid .l{color:var(--lp-loss);background:#3a1c1b;box-shadow:inset 0 0 0 1px #ff7b7233}.lp-cal-grid .o{background:var(--lp-surface-2)}.lp-cal-grid .t{border:1px dashed var(--lp-line);font:800 13px var(--f-num);border-radius:10px;place-items:center;display:grid}@media (max-width:560px){.lp-cal{padding:12px}.lp-cal-grid{gap:3px}.lp-cal-grid .d{min-height:44px;padding:4px}.lp-cal-grid .d b{text-align:center;font-size:9.5px}.lp-cal-grid .d small{font-size:9px}.lp-cal-grid .t{font-size:10px}.lp-cal-grid .h{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.lp-cal-grid .d{opacity:1;transform:none;animation:none!important}}.lp-live-ai{color:var(--lp-accent);font-size:16px;line-height:1.2}@media (max-width:560px){.lp-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.25fr)}.lp-cal-grid .d{padding:3px 2px}.lp-cal-grid .d b{letter-spacing:-.03em;font-size:8.5px}.lp-cal-grid .t{letter-spacing:-.03em;font-size:9px}.lp-share{width:140px;padding:10px 12px;top:-30px}.lp-share-big{font-size:19px}}.lp-dash .lp-cal{border-color:var(--lp-line);max-width:none;box-shadow:none;background:#0d1522;border-radius:16px;margin:0}.lp-hchips{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.lp-hchips a{color:var(--lp-fg);background:linear-gradient(135deg,#1f2b4a88,#14342655);border:1px solid #33467a;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}.lp-hchips a:hover{border-color:var(--lp-gain);transform:translateY(-2px)}.lp-stage{gap:14px;min-width:0;display:grid}.lp-stage-tabs{border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-surface) 80%,transparent);scrollbar-width:none;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.lp-stage-tabs::-webkit-scrollbar{display:none}.lp-stage-tabs button{color:var(--lp-muted);font:600 13.5px var(--f-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 12px;display:flex;position:relative;overflow:hidden}.lp-stage-tabs button:hover{color:var(--lp-fg)}.lp-stage-tabs button[aria-selected=true]{background:var(--lp-surface-2);color:var(--lp-fg);box-shadow:inset 0 0 0 1px #33467a}.lp-stage-tabs button[aria-selected=true]>span{color:var(--lp-gain)}.lp-stage-tabs button.cortana[aria-selected=true]>span{color:var(--lp-accent)}.lp-stage-prog{background:linear-gradient(90deg,var(--lp-accent),var(--lp-gain));transform-origin:0;width:100%;height:2px;animation:8s linear forwards lpStage;position:absolute;bottom:0;left:0;transform:scaleX(0)}.lp-stage:hover .lp-stage-prog{animation-play-state:paused}@keyframes lpStage{to{transform:scaleX(1)}}.lp-stage-panel{align-content:center;min-height:430px;animation:.5s cubic-bezier(.2,.7,.2,1) lpStageIn;display:grid}.lp-stage-panel .lp-mock-wrap,.lp-stage-panel .lp-coach-wrap{animation-duration:.6s;animation-delay:0s}@keyframes lpStageIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.lp-stage-cap{text-align:center;color:var(--lp-muted);margin:0;font-size:14px;animation:.5s ease-out lpStageIn}@media (max-width:960px){.lp-stage-panel{min-height:0}}@media (max-width:640px){.lp-stage-tabs button{padding:8px 10px;font-size:12.5px}.lp-hchips{gap:6px}.lp-hchips a{padding:5px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lp-stage-panel,.lp-stage-cap{animation:none}}.lp-rp .lp-bt-chart g.lp-rc{opacity:1}
