.lp-root{--lp-bg:#06080f;--lp-surface:#0c1019;--lp-surface-2:#111724;--lp-line:#ffffff14;--lp-line-strong:#ffffff24;--lp-ink:#f4f6fb;--lp-muted:#a3acbf;--lp-faint:#6b7489;--lp-accent:#3b82f6;--lp-accent-2:#93c5fd;--lp-accent-soft:#3b82f624;background:var(--lp-bg);color:var(--lp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp-gradient-text{background:linear-gradient(100deg, var(--lp-accent) 10%, #60a5fa 50%, var(--lp-accent-2) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-title{background:linear-gradient(#fff 30%,#ffffff8c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-pill{border:1px solid var(--lp-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1019b8}.lp-nav{-webkit-backdrop-filter:blur(24px)saturate(1.5);background-image:linear-gradient(#0e121cd1 0%,#07090fe6 100%);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff12,0 24px 48px -24px #000000e6}.lp-edge-glow{pointer-events:none;background:linear-gradient(90deg,#0000,#93c5fd8c,#0000);height:1px;position:absolute;top:0;left:2.5rem;right:2.5rem}.lp-cta{color:#071426;background:#8ec5ff;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff73,0 10px 30px -12px #60a5fab3}.lp-cta:hover{background:#a5d2ff;box-shadow:inset 0 1px #ffffff80,0 14px 34px -12px #60a5fad9}.lp-cta:active{transform:scale(.97)}.lp-cta-arrow-out,.lp-cta-arrow-in{transition:transform .45s cubic-bezier(.65,0,.35,1)}.lp-cta-arrow-in{transform:translate(-160%)}.lp-cta:hover .lp-cta-arrow-out{transform:translate(160%)}.lp-cta:hover .lp-cta-arrow-in{transform:translate(0)}.lp-card{border:1px solid var(--lp-line);background:linear-gradient(#111724eb,#0a0d15eb);position:relative;box-shadow:inset 0 1px #ffffff0a}.lp-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#93c5fd80,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.lp-grid-bg{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.lp-glow{background:radial-gradient(#3b82f638,#0000 65%)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:6s ease-in-out infinite lp-float}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee-track{width:max-content;animation:40s linear infinite lp-marquee}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both lp-rise}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-progress{transform-origin:0;animation:linear both lp-progress}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-spin{animation:.9s linear infinite lp-spin}@keyframes lp-scroll-dot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}.lp-scroll-dot{animation:1.8s ease-in-out infinite lp-scroll-dot}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.35}}.lp-pulse{animation:1.6s ease-in-out infinite lp-pulse}.lp-footer-word{background:linear-gradient(#ffffff17,#fff0);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-auth button[type=submit],.lp-auth a.bg-accent,.lp-auth button.bg-primary{color:#fff;background-image:linear-gradient(#60a5fa,#2563eb);border-radius:18px;min-height:48px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:inset 0 1px #ffffff4d,0 12px 30px -14px #3b82f6e6}.lp-auth button[type=submit]:hover:not(:disabled),.lp-auth a.bg-accent:hover,.lp-auth button.bg-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 16px 34px -12px #3b82f6}.lp-auth button[type=submit]:active:not(:disabled){transform:scale(.98)}.lp-auth input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.lp-auth button[aria-haspopup=listbox]{background-color:#ffffff09;border-color:#ffffff17;border-radius:18px;min-height:48px}.lp-auth button[aria-haspopup=listbox]{padding-left:1rem}.lp-auth .lp-compact input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.lp-auth .lp-compact button[aria-haspopup=listbox],.lp-auth .lp-compact button[type=submit]{border-radius:14px;min-height:42px}.lp-auth .lp-compact label{font-size:13px}.lp-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-reveal-ready [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.lp-reveal-ready [data-reveal=up]{transform:translateY(40px)}.lp-reveal-ready [data-reveal=scale]{transform:translateY(24px)scale(.94)}.lp-reveal-ready [data-reveal=left]{transform:translate(-48px)}.lp-reveal-ready [data-reveal=right]{transform:translate(48px)}.lp-reveal-ready [data-reveal=blur]{filter:blur(12px);transform:translateY(20px)}.lp-reveal-ready [data-reveal].lp-in{opacity:1;filter:none;transform:none}.lp-btn{isolation:isolate;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .2s;position:relative;overflow:hidden}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transition-duration:80ms;transform:translateY(0)scale(.95)}.lp-btn:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.lp-btn:hover:before{transform:translate(120%)}.lp-btn-dark:before{background:linear-gradient(110deg,#0000 35%,#ffffff24 50%,#0000 65%)}.finx-stage{perspective:1600px;perspective-origin:50% 42%;pointer-events:none;z-index:-1;width:clamp(300px,32vw,460px);height:clamp(240px,26vw,360px);position:absolute;top:56%;right:clamp(140px,16vw,300px);transform:translateY(-50%)}@media (max-width:1023px){.finx-stage{display:none}}.finx-scene{transform-style:preserve-3d;will-change:transform;animation:10s ease-in-out infinite finx-sway;position:absolute;inset:0}@keyframes finx-sway{0%,to{transform:rotateX(-14deg)rotateY(-22deg)}50%{transform:rotateX(-18deg)rotateY(-30deg)}}@media (prefers-reduced-motion:reduce){.finx-scene{animation:none;transform:rotateX(-14deg)rotateY(-22deg)}}.finx-panel{background:radial-gradient(70% 50% at 25% 10%,#ffffff59,#0000 55%),linear-gradient(140deg,#4a89f5 0%,#3474ec 55%,#1e4fb5 100%);border:1px solid #ffffff59;border-radius:18px;position:absolute;inset:10% 8% 14% 12%;overflow:hidden;transform:translateZ(40px);box-shadow:inset 0 1px #ffffff8c,inset 0 -20px 40px #0a194680,0 0 24px #3474ec80,0 0 50px #3474ec40,0 20px 60px #0006}.finx-panel-topbar{background:linear-gradient(#ffffff24,#fff0);border-bottom:1px solid #ffffff2e;gap:8px;padding:14px 18px;display:flex}.finx-panel-topbar span{background:#ffffffbf;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 1px #ffffff80,0 0 6px #fff6}.finx-panel-body{grid-template-columns:32% 1fr;gap:12px;height:calc(100% - 46px);padding:16px;display:grid}.finx-side-card{background:#ffffff24;border:1px solid #ffffff4d;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff4d}.finx-avatar{background:linear-gradient(145deg,#fff,#c9dcf8);border-radius:50%;width:36px;height:36px;position:relative;box-shadow:inset 0 2px 4px #ffffffb3,0 0 10px #ffffff4d}.finx-avatar:after{content:"";background:linear-gradient(145deg,#fff,#c9dcf8);border-radius:50% 50% 0 0/60% 60% 0 0;width:24px;height:20px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 4px #ffffffb3}.finx-side-rows{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.finx-row{background:#ffffff6b;border-radius:3px;height:6px;box-shadow:inset 0 1px #fff9}.finx-row.w1{width:85%}.finx-row.w2{width:65%}.finx-row.w3{width:72%}.finx-chart{background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff38}.finx-bars{justify-content:space-between;align-items:flex-end;gap:8%;display:flex;position:absolute;inset:14px}.finx-bar{height:var(--h,50%);transform-origin:bottom;animation:finx-bar-rise 4.5s ease-in-out var(--d,0s) infinite;background:linear-gradient(#fff 0%,#ffffff80 100%);border-radius:4px 4px 2px 2px;flex:1;box-shadow:inset 0 1px #fffc,0 0 10px #ffffff4d}@keyframes finx-bar-rise{0%,to{opacity:.65;transform:scaleY(.4)}40%,60%{opacity:1;transform:scaleY(1)}}.finx-line{filter:drop-shadow(0 0 6px #ffffffb3);width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px;overflow:visible}.finx-line-path{stroke-dasharray:260;stroke-dashoffset:260px;animation:4.5s ease-in-out infinite finx-line-draw}@keyframes finx-line-draw{0%{stroke-dashoffset:260px}40%,95%{stroke-dashoffset:0}to{stroke-dashoffset:260px}}.finx-line-dot{opacity:0;filter:drop-shadow(0 0 6px #fff);animation:4.5s ease-in-out infinite finx-line-dot}@keyframes finx-line-dot{0%,35%{opacity:0}45%,95%{opacity:1}to{opacity:0}}.finx-badge{color:#0a9a6a;opacity:0;background:#fff;border-radius:8px;align-items:center;gap:3px;margin-top:4px;padding:3px 8px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;animation:4.5s ease-in-out infinite finx-badge-pop;display:inline-flex;transform:scale(.6);box-shadow:0 2px 8px #00000026,inset 0 1px #fff9}@keyframes finx-badge-pop{0%,40%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.15)}65%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.finx-badge-value{letter-spacing:-.01em}.finx-logo-cube{aspect-ratio:1;perspective:900px;perspective-origin:50%;pointer-events:none;z-index:2;width:34%;position:absolute;top:-10%;left:-6%}.cfx-logo-stage{perspective:900px;perspective-origin:50%;filter:drop-shadow(0 14px 28px #3474ec8c)drop-shadow(0 0 32px #6e9bf34d)}.cfx-logo-cube{transform-style:preserve-3d;transition:transform 80ms linear;position:relative;transform:rotateX(-14deg)rotateY(-20deg)}.cfx-face{width:var(--size,150px);height:var(--size,150px);background:linear-gradient(145deg,#3474ec,#2b63d6 60%,#1a3a8c);border:1px solid #9ab7f859;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff40,inset 0 -10px 24px #0a194680}.cfx-face.cfx-front{transform:translateZ(calc(var(--size) / 2));background:radial-gradient(72% 50% at 22% 14%,#ffffff4d,#0000 60%),linear-gradient(145deg,#3474ec,#2b63d6 55%,#1a3a8c);justify-content:center;align-items:flex-end;padding:12%;display:flex;overflow:hidden}.cfx-face.cfx-back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2));background:linear-gradient(145deg,#0f1e3d,#061126)}.cfx-face.cfx-right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2));background:radial-gradient(80% 60% at 25% 15%,#ffffff2e,#0000 60%),linear-gradient(145deg,#6e9bf3,#2b63d6 70%,#0f1e3d)}.cfx-face.cfx-left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2));background:linear-gradient(145deg,#15295a,#050c1a)}.cfx-face.cfx-top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2));background:radial-gradient(80% 60% at 30% 25%,#ffffff73,#0000 60%),linear-gradient(170deg,#9ab7f8,#3474ec 60%,#2b63d6)}.cfx-face.cfx-bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2));background:linear-gradient(145deg,#050c1a,#020612)}.cfx-bars{justify-content:space-between;align-items:flex-end;gap:10%;width:100%;height:72%;display:flex}.cfx-bars>span{background:linear-gradient(#fff 0%,#ffffffb8 100%);border-radius:10% 10% 2px 2px;flex:1;box-shadow:inset 0 1px #ffffffd9,0 0 10px #ffffff59}.finx-coin{aspect-ratio:1;filter:drop-shadow(0 10px 20px #3474ec80);width:22%;animation:6s ease-in-out infinite finx-coin-float;position:absolute}.finx-coin-1{animation-delay:0s;top:-4%;right:-2%;transform:translateZ(140px)rotate(14deg)}.finx-coin-2{width:18%;animation-delay:-2s;bottom:8%;left:2%;transform:translateZ(120px)rotate(-18deg)}.finx-coin-3{width:20%;animation-delay:-4s;bottom:-4%;right:18%;transform:translateZ(160px)rotate(-6deg)}@keyframes finx-coin-float{0%,to{transform:translateZ(var(--z,140px)) translateY(0) rotate(var(--r,0deg))}50%{transform:translateZ(var(--z,140px)) translateY(-10px) rotate(var(--r,0deg))}}.finx-coin-1{--z:140px;--r:14deg}.finx-coin-2{--z:120px;--r:-18deg}.finx-coin-3{--z:160px;--r:-6deg}.finx-note{background:radial-gradient(70% 50% at 25% 15%,#fff6,#0000 55%),linear-gradient(145deg,#fff 0%,#d6e4fc 100%);border:1px solid #fff9;border-radius:12px;flex-direction:column;gap:10px;width:42%;height:48%;padding:14px 12px;display:flex;position:absolute;top:-4%;right:-8%;transform:translateZ(100px)rotate(-6deg);box-shadow:0 10px 30px #3474ec66,inset 0 1px #ffffffe6}.finx-note-top{background:#3474ec;border-radius:4px;width:60%;height:8px;box-shadow:0 0 10px #3474ec80}.finx-note-lines{flex-direction:column;gap:6px;display:flex}.finx-note-lines span{background:#3474ec59;border-radius:2px;height:5px}.finx-note-lines span:first-child{width:90%}.finx-note-lines span:nth-child(2){width:70%}.finx-note-lines span:nth-child(3){width:82%}.finx-note-lines span:nth-child(4){width:55%}.finx-stage:after{content:"";filter:blur(20px);pointer-events:none;z-index:-2;background:radial-gradient(55% 100% at 50% 20%,#5a96ff80,#0000 70%),radial-gradient(80% 100%,#3474ec40,#0000 75%);width:85%;height:60px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.rubik-stage{--cubelet:clamp(34px, 5.4vw, 72px);--cube-color:#0a1226;--cube-highlight:#1b2d55;--cube-edge:#3474ec;--cube-edge-glow:#3474ec8c;width:calc(var(--cubelet) * 3 * 2);height:calc(var(--cubelet) * 3 * 2);perspective:1600px;perspective-origin:50% 46%;pointer-events:none;z-index:-1;position:absolute;top:58%;right:clamp(120px,14vw,260px);transform:translateY(-50%)}@media (max-width:1023px){.rubik-stage{display:none}}.rubik-cube{width:calc(var(--cubelet) * 3);height:calc(var(--cubelet) * 3);transform-style:preserve-3d;will-change:transform;margin:auto;animation:11s cubic-bezier(.45,.05,.55,.95) infinite rubik-sway;position:absolute;inset:0}@keyframes rubik-sway{0%{transform:rotateX(-18deg)rotateY(-28deg)rotate(0)}50%{transform:rotateX(-22deg)rotateY(-36deg)rotate(-1.2deg)}to{transform:rotateX(-18deg)rotateY(-28deg)rotate(0)}}@media (prefers-reduced-motion:reduce){.rubik-cube{animation:none;transform:rotateX(-18deg)rotateY(-28deg)}}.rubik-cubelet{width:var(--cubelet);height:var(--cubelet);transform-style:preserve-3d;position:absolute;inset:0}.rubik-cubelet .face{width:var(--cubelet);height:var(--cubelet);background:#050810;border:1.5px solid #3474ecd9;border-radius:4px;position:absolute;inset:0;box-shadow:0 0 6px #3474ece6,0 0 14px #3474ec8c,0 0 32px #3474ec4d,inset 0 0 8px #000000a6}.rubik-cubelet .face.front{transform:translateZ(calc(var(--cubelet) / 2))}.rubik-cubelet .face.back{transform:rotateY(180deg) translateZ(calc(var(--cubelet) / 2))}.rubik-cubelet .face.right{transform:rotateY(90deg) translateZ(calc(var(--cubelet) / 2))}.rubik-cubelet .face.left{transform:rotateY(-90deg) translateZ(calc(var(--cubelet) / 2))}.rubik-cubelet .face.top{transform:rotateX(90deg) translateZ(calc(var(--cubelet) / 2))}.rubik-cubelet .face.bottom{transform:rotateX(-90deg) translateZ(calc(var(--cubelet) / 2))}.rubik-stage:after{content:"";filter:blur(18px);pointer-events:none;z-index:-2;background:radial-gradient(50% 100% at 50% 20%,#508cff8c,#0000 70%),radial-gradient(80% 100%,#3474ec47,#0000 75%);width:90%;height:70px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}@keyframes lp-ripple{0%{opacity:.45;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.lp-ripple{pointer-events:none;background:currentColor;border-radius:9999px;animation:.6s ease-out forwards lp-ripple;position:absolute}@media (prefers-reduced-motion:reduce){.lp-reveal-ready [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.lp-btn,.lp-btn:before{transition:none}.lp-btn:hover{transform:none}.lp-ripple{display:none}.lp-cta-arrow-out,.lp-cta-arrow-in{transition:none}.lp-cta:hover .lp-cta-arrow-out{transform:none}.lp-cta-arrow-in{display:none}.lp-float,.lp-marquee-track,.lp-rise,.lp-progress,.lp-scroll-dot,.lp-pulse{animation:none!important}}
