@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lv2{--lv2-navy:#0b1220;--lv2-navy-2:#070b14;--lv2-ink:#0e1422;--lv2-paper:#f5f4f0;--lv2-white:#fff;--lv2-accent:#6c58e1;--lv2-accent-hi:#8f7cff;--lv2-gold:#e7c661;--lv2-gold-dk:#b0892f;--lv2-green:#22c55e;--lv2-green-text:#34d399;--lv2-red:#ef4444;--lv2-muted-on-dark:#9aa4b2;--lv2-muted-on-light:#636a77;--lv2-line-dark:#ffffff14;--lv2-line-light:#e3e1da;--lv2-ease:cubic-bezier(.22, 1, .36, 1);--lv2-ease-out:cubic-bezier(.16, 1, .3, 1);--lv2-font-body:var(--font-inter), "Inter", system-ui, sans-serif;--lv2-font-display:var(--font-schibsted), "Schibsted Grotesk", var(--lv2-font-body);--lv2-font-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--lv2-font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace;font-family:var(--lv2-font-body);color:var(--lv2-white);background:var(--lv2-navy);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}.lv2 *,.lv2 :before,.lv2 :after{box-sizing:border-box}:where(.lv2 a){color:inherit}:where(.lv2 button){font:inherit;color:inherit}.lv2-container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.lv2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-muted-on-dark);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.lv2-eyebrow:before{content:"";opacity:.6;background:currentColor;width:22px;height:1px}.lv2-h2{font-family:var(--lv2-font-display);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.04}@media (prefers-reduced-motion:reduce){.lv2 *,.lv2 :before,.lv2 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lv2-btn{cursor:pointer;white-space:nowrap;background:var(--lv2-ink);color:var(--lv2-white);isolation:isolate;border:0;border-radius:50px;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lv2-btn>*{z-index:1;position:relative}.lv2-btn:after{content:"";z-index:0;background:var(--lv2-accent);transition:transform .4s var(--lv2-ease);position:absolute;inset:0;transform:translate(-100%)}.lv2-btn:hover:after,.lv2-btn:focus-visible:after{transform:translate(0)}.lv2-btn--from-right:after{transform:translate(100%)}.lv2-btn--lg{background:#060218;padding:14px 28px;font-size:16px}.lv2-btn--ghost{color:var(--lv2-white);border:1px solid var(--lv2-line-dark);background:0 0}.lv2-btn--ghost:after{background:#ffffff14}.lv2-btn--light{background:var(--lv2-white);color:var(--lv2-ink)}.lv2-btn--light:after{background:var(--lv2-accent)}.lv2-btn--light:hover{color:var(--lv2-white)}.lv2-btn svg{width:18px;height:18px}.lv2-btn:focus-visible{outline:2px solid var(--lv2-accent-hi);outline-offset:3px}.lv2-btn-border-wrap{border-radius:50px;display:inline-block;position:relative}.lv2-btn-border-wrap:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle), var(--lv2-accent-hi), #070319, var(--lv2-accent-hi), #070319, var(--lv2-accent-hi));-webkit-mask-composite:xor;pointer-events:none;padding:3px;animation:3s linear infinite lv2-border-spin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lv2-border-spin{to{--border-angle:360deg}}.lv2-ulink{padding:4px 0;font-size:15px;font-weight:400;text-decoration:none;position:relative}.lv2-ulink:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lv2-ulink:hover:after,.lv2-ulink:focus-visible:after{transform:scaleX(1)}.lv2-header{z-index:20;max-width:1920px;animation:lv2-fade-down .8s var(--lv2-ease) both;justify-content:space-between;align-items:center;margin:0 auto;padding:24px 64px;display:flex;position:absolute;top:0;left:0;right:0}.lv2-header-left,.lv2-header-right{align-items:center;gap:32px;display:flex}.lv2-header-right{gap:20px}.lv2-logo{align-items:center;gap:10px;height:32px;text-decoration:none;display:flex}.lv2-logo-mark{background:linear-gradient(135deg, var(--lv2-gold), var(--lv2-gold-dk));border-radius:7px;flex-shrink:0;width:22px;height:22px;transform:rotate(45deg);box-shadow:0 3px 12px #c9a84c61}.lv2-logo-word{letter-spacing:-.01em;color:var(--lv2-white);white-space:nowrap;font-size:17px;font-weight:700}.lv2-logo-word em{color:var(--lv2-gold);font-style:normal}.lv2-nav{gap:28px;display:flex}.lv2-nav .lv2-ulink{color:var(--lv2-white);opacity:.86}.lv2-nav .lv2-ulink:hover{opacity:1}.lv2-header-login{color:var(--lv2-white);font-weight:500}.lv2-header-signout{cursor:pointer;opacity:.7;background:0 0;border:0}.lv2-header-signout:hover{opacity:1}.lv2-menu-btn{border:1px solid var(--lv2-line-dark);width:44px;height:44px;color:var(--lv2-white);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:none}.lv2-menu{z-index:30;background:var(--lv2-navy-2);border:1px solid var(--lv2-line-dark);border-radius:20px;flex-direction:column;gap:6px;padding:18px;display:none;position:absolute;top:88px;left:20px;right:20px;box-shadow:0 24px 60px #00000073}.lv2-menu[data-open=true]{display:flex}.lv2-menu a,.lv2-menu button{text-align:left;background:0 0;border:0;border-radius:12px;padding:12px 10px;text-decoration:none}.lv2-menu-lang{padding:8px 10px 2px;display:none}.lv2-lang,.lv2-menu-lang{--muted:var(--lv2-muted-on-dark)}@media (max-width:768px){.lv2-menu-lang{display:block}}.lv2-menu a:hover{background:#ffffff0f}.lv2-stage{background:radial-gradient(1000px 600px at 78% 40%, #6c58e138, transparent 60%), radial-gradient(900px 500px at 10% 90%, #22c55e1a, transparent 60%), var(--lv2-navy);flex-direction:column;justify-content:center;min-height:100dvh;margin-bottom:-25px;padding:104px 0 0;display:flex;position:relative;overflow:hidden}.lv2-stage-scene{pointer-events:none;z-index:0;perspective:1400px;perspective-origin:50% 45%;opacity:.72;position:absolute;inset:0}.lv2-arrow-a,.lv2-arrow-b,.lv2-arrow-c{opacity:.55}.lv2-scene-item{transform-style:preserve-3d;will-change:transform;position:absolute}.lv2-scene-item svg{width:100%;height:auto;display:block;overflow:visible}.lv2-chart-left{width:46vw;animation:26s ease-in-out infinite lv2-drift-left;top:8vh;left:-6vw}.lv2-chart-right{width:52vw;animation:32s ease-in-out infinite lv2-drift-right;bottom:6vh;right:-8vw}.lv2-arrow-a{width:16vw;animation:18s ease-in-out infinite lv2-float-a;bottom:18vh;left:4vw}.lv2-arrow-b{width:14vw;animation:22s ease-in-out infinite lv2-float-b;top:12vh;right:6vw}.lv2-arrow-c{width:9vw;animation:20s ease-in-out infinite lv2-float-c;top:6vh;left:38vw}@keyframes lv2-drift-left{0%,to{transform:translateZ(-260px)rotateY(18deg)rotateX(6deg)}50%{transform:translate3d(3vw,-3vh,-120px)rotateY(10deg)rotateX(2deg)}}@keyframes lv2-drift-right{0%,to{transform:translateZ(-200px)rotateY(-22deg)rotateX(-4deg)}50%{transform:translate3d(-3vw,2vh,-60px)rotateY(-12deg)rotateX(0)}}@keyframes lv2-float-a{0%,to{transform:translateZ(40px)rotateY(-14deg)rotate(-6deg)}50%{transform:translate3d(2vw,-4vh,120px)rotateY(10deg)rotate(2deg)}}@keyframes lv2-float-b{0%,to{transform:translate(0,0)rotateY(16deg)rotate(4deg)}50%{transform:translate3d(-2vw,3vh,90px)rotateY(-8deg)rotate(-3deg)}}@keyframes lv2-float-c{0%,to{transform:translateZ(-80px)rotateY(0)}50%{transform:translate3d(1vw,2vh,20px)rotateY(24deg)}}.lv2-chart-path{fill:none;stroke:var(--lv2-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2400;stroke-dashoffset:2400px;filter:drop-shadow(0 0 6px #22c55ebf)drop-shadow(0 0 18px #22c55e59);animation:lv2-draw 2.8s var(--lv2-ease-out) .3s forwards}.lv2-chart-right .lv2-chart-path{animation-delay:.9s}.lv2-chart-fill{fill:url(#lv2-chart-grad);opacity:0;animation:1.4s 2.6s forwards lv2-fade-in}.lv2-chart-grid line{stroke:#ffffff0f;stroke-width:1px}.lv2-chart-label{font-family:var(--lv2-font-mono);fill:#ffffff59;letter-spacing:.04em;font-size:11px}@keyframes lv2-draw{to{stroke-dashoffset:0}}.lv2-arrow-up{fill:url(#lv2-arrow-green);filter:drop-shadow(0 12px 24px #22c55e40)}.lv2-arrow-down{fill:url(#lv2-arrow-red);filter:drop-shadow(0 12px 24px #ef444440)}.lv2-stage-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg, #0b1220d9 0%, #0b122059 30%, #0b122000 50%, #0b122040 100%), linear-gradient(180deg, #0b122099, transparent 25%, transparent 70%, var(--lv2-navy) 100%);position:absolute;inset:0}.lv2-stage-inner{z-index:2;flex:1 0 auto;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1440px;margin:0 auto;padding:0 64px;display:flex;position:relative}@media (max-height:980px) and (min-width:1025px){.lv2-stage-right{transform:scale(.84)}}@media (max-height:860px) and (min-width:1025px){.lv2-stage-right{height:560px;transform:scale(.72)}}.lv2-stage-left{animation:lv2-fade-up 1s var(--lv2-ease) both;flex:0 600px;padding-top:40px}.lv2-stage-title{font-family:var(--lv2-font-display);letter-spacing:-1.5px;min-height:192px;margin:0;font-size:64px;font-weight:600;line-height:64px}.lv2-stage-title .lv2-t1{color:var(--lv2-white)}.lv2-stage-title .lv2-t2{color:var(--lv2-accent-hi)}.lv2-caret{vertical-align:-.08em;background:var(--lv2-accent-hi);border-radius:2px;width:4px;height:.9em;margin-left:4px;animation:.9s steps(2,start) infinite lv2-blink;display:inline-block}.lv2-caret[data-done=true]{display:none}@keyframes lv2-blink{to{visibility:hidden}}.lv2-stage-sub{max-width:460px;color:var(--lv2-muted-on-dark);opacity:0;animation:lv2-fade-up .8s var(--lv2-ease) 3s forwards;margin:22px 0 0;font-size:18px;line-height:1.5}.lv2-stage-cta{opacity:0;animation:lv2-fade-up .8s var(--lv2-ease) 3.2s forwards;margin-top:34px}.lv2-stage-cursor{opacity:0;animation:lv2-fade-up .8s var(--lv2-ease) 3.6s forwards;align-items:flex-start;gap:2px;margin-top:40px;margin-left:290px;display:flex}.lv2-stage-cursor svg{width:22px;height:22px;fill:var(--lv2-accent-hi);filter:drop-shadow(0 2px 6px #0006)}.lv2-stage-cursor-name{background:var(--lv2-accent-hi);color:var(--lv2-navy);border-radius:20px;margin:10px 0 0 -2px;padding:8px 16px;font-size:16px;font-weight:600}.lv2-stage-right{perspective:1200px;flex:0 0 720px;justify-content:center;align-items:center;height:720px;display:flex;position:relative}.lv2-orbits{width:720px;height:720px;transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));animation:lv2-scale-in 1.2s var(--lv2-ease) .3s backwards;transition:transform .12s linear;position:relative}.lv2-orbit{transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%}.lv2-orbit:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(#d9a1ff00 0%,#d9a1ff 43%,#d9a1ff00 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lv2-orbit-1{width:353px;height:353px;margin:-176.5px 0 0 -176.5px;animation:30s linear infinite lv2-spin-left;transform:translateZ(90px)}.lv2-orbit-2{width:501px;height:501px;margin:-250.5px 0 0 -250.5px;animation:40s linear infinite lv2-spin-right;transform:translateZ(50px)}.lv2-orbit-3{width:649px;height:649px;margin:-324.5px 0 0 -324.5px;animation:50s linear infinite lv2-spin-right;transform:translateZ(10px)}.lv2-orbit-4{width:797px;height:797px;margin:-398.5px 0 0 -398.5px;animation:60s linear infinite lv2-spin-left;transform:translateZ(-40px)}@keyframes lv2-spin-left{0%{transform:translateZ(var(--z,0px)) rotate(0deg)}to{transform:translateZ(var(--z,0px)) rotate(-360deg)}}@keyframes lv2-spin-right{0%{transform:translateZ(var(--z,0px)) rotate(0deg)}to{transform:translateZ(var(--z,0px)) rotate(360deg)}}.lv2-orbit-1{--z:90px}.lv2-orbit-2{--z:50px}.lv2-orbit-3{--z:10px}.lv2-orbit-4{--z:-40px}.lv2-orbit-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:30s linear infinite lv2-spin-right;display:flex;position:absolute;inset:0}.lv2-orbit-center .lv2-score{font-family:var(--lv2-font-display);letter-spacing:-.03em;color:var(--lv2-white);font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1}.lv2-orbit-center .lv2-score-label{font-family:var(--lv2-font-display);color:var(--lv2-muted-on-dark);margin-top:6px;font-size:16px;font-weight:600}.lv2-score-ring{width:200px;height:200px;position:absolute;transform:rotate(-90deg)}.lv2-score-ring circle{fill:none;stroke-width:6px}.lv2-score-ring .track{stroke:#ffffff14}.lv2-score-ring .bar{stroke:var(--lv2-accent-hi);stroke-linecap:round;stroke-dasharray:597;stroke-dashoffset:calc(597 - 597 * var(--p,0));transition:stroke-dashoffset .2s linear}.lv2-orbit-item{width:58px;height:58px;transform:translate(-50%, -50%) rotate(var(--a)) translate(var(--r)) rotate(calc(-1 * var(--a)));opacity:0;animation:lv2-fly-in .9s var(--lv2-ease) var(--d,.6s) forwards;position:absolute;top:50%;left:50%}.lv2-orbit-item--78{width:78px;height:78px}.lv2-orbit-item--88{width:88px;height:88px}.lv2-orbit-item-inner{width:100%;height:100%;color:var(--lv2-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#131c2eeb;border:1px solid #ffffff1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex;overflow:hidden;transform:translateZ(30px)}.lv2-orbit-item--square .lv2-orbit-item-inner{border-radius:20px}.lv2-orbit-item--square.lv2-orbit-item--88 .lv2-orbit-item-inner{border-radius:24px}.lv2-orbit-1 .lv2-orbit-item-inner{animation:30s linear infinite lv2-spin-right}.lv2-orbit-2 .lv2-orbit-item-inner{animation:40s linear infinite lv2-spin-left}.lv2-orbit-3 .lv2-orbit-item-inner{animation:50s linear infinite lv2-spin-left}.lv2-orbit-4 .lv2-orbit-item-inner{animation:60s linear infinite lv2-spin-right}.lv2-glow-purple .lv2-orbit-item-inner{box-shadow:0 0 0 1px #8f7cff59,0 0 28px #8f7cff8c}.lv2-glow-yellow .lv2-orbit-item-inner{box-shadow:0 0 0 1px #e7c66159,0 0 28px #e7c66180}.lv2-glow-pink .lv2-orbit-item-inner{box-shadow:0 0 0 1px #f472b659,0 0 28px #f472b680}.lv2-glow-blue .lv2-orbit-item-inner{box-shadow:0 0 0 1px #60a5fa59,0 0 28px #60a5fa80}.lv2-glow-orange .lv2-orbit-item-inner{box-shadow:0 0 0 1px #fb923c59,0 0 28px #fb923c80}.lv2-orbit-item-inner svg{display:block}.lv2-orbit-item-inner .lv2-mini-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lv2-muted-on-dark);font-size:9px;font-weight:600}.lv2-orbit-item-inner .lv2-mini-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lv2-orbit-item-inner .lv2-mini-value.up{color:var(--lv2-green-text)}.lv2-orbit-item-inner .lv2-mini-ai{font-family:var(--lv2-font-display);color:var(--lv2-accent-hi);font-size:18px;font-weight:700}.lv2-orbit-item-inner .lv2-mini-kr{font-family:var(--lv2-font-display);color:var(--lv2-gold);font-size:16px;font-weight:700}@keyframes lv2-fly-in{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translate(var(--r)) rotate(calc(-1 * var(--a))) scale(.3) rotate(-180deg);filter:blur(10px)}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translate(var(--r)) rotate(calc(-1 * var(--a))) scale(1) rotate(0deg);filter:blur()}}.lv2-demo-badge{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:var(--lv2-muted-on-dark);border:1px solid var(--lv2-line-dark);background:#0b122099;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:24px}.lv2-ticker{z-index:2;animation:lv2-fade-up 1s var(--lv2-ease) .6s both;margin-top:8px;padding:18px 0 52px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lv2-ticker-track{gap:64px;width:max-content;animation:20s linear infinite lv2-ticker;display:flex}.lv2-ticker-item{width:137px;height:40px;font-family:var(--lv2-font-display);color:#ffffff8c;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.lv2-ticker-item:before{content:"";background:var(--lv2-accent-hi);opacity:.8;border-radius:50%;flex-shrink:0;width:6px;height:6px}@keyframes lv2-ticker{to{transform:translate(-25%)}}.lv2-scroll-hint{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:var(--lv2-muted-on-dark);opacity:0;flex-direction:column;align-items:center;gap:8px;font-size:11px;animation:1s 4s forwards lv2-fade-in;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.lv2-scroll-hint span{opacity:.5;transform-origin:top;background:currentColor;width:1px;height:28px;animation:1.8s ease-in-out infinite lv2-scroll-line}@keyframes lv2-scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lv2-numbers{z-index:10;background:var(--lv2-white);color:var(--lv2-ink);border-radius:25px 25px 0 0;padding:96px 0 72px;position:relative}.lv2-numbers .lv2-eyebrow{color:var(--lv2-muted-on-light)}.lv2-numbers-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;display:grid}.lv2-number{border-top:1px solid var(--lv2-line-light);padding-top:28px}.lv2-number-value{font-family:var(--lv2-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:clamp(48px,5.6vw,72px);font-weight:500;line-height:1;display:flex}.lv2-number-value small{letter-spacing:-.01em;color:var(--lv2-muted-on-light);font-size:.42em;font-weight:500}.lv2-number-value sup{color:var(--lv2-muted-on-light);vertical-align:super;margin-left:2px;font-size:14px;font-weight:500}.lv2-number-label{color:var(--lv2-ink);margin-top:12px;font-size:17px}.lv2-footnotes{border-top:1px solid var(--lv2-line-light);color:var(--lv2-muted-on-light);margin-top:64px;padding-top:20px;font-size:12.5px;line-height:1.6}.lv2-footnotes ol{margin:8px 0 0;padding-left:18px;list-style:decimal}.lv2-about{background:var(--lv2-paper);color:var(--lv2-ink);padding:112px 24px 128px}.lv2-about .lv2-eyebrow{color:var(--lv2-muted-on-light)}.lv2-about-top{text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:768px;margin:0 auto;display:flex}.lv2-about-statement{max-width:560px;color:var(--lv2-ink);margin:0;font-size:18px;line-height:1.6}.lv2-about-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lv2-pill{letter-spacing:.12em;text-transform:uppercase;transition:background .2s ease, transform .2s var(--lv2-ease);border-radius:999px;align-items:center;gap:12px;padding:6px 22px 6px 6px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.lv2-pill:hover{transform:translateY(-1px)}.lv2-pill-icon{background:var(--lv2-white);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lv2-pill-icon svg{width:16px;height:16px}.lv2-pill--dark{background:var(--lv2-ink);color:#fff9f2}.lv2-pill--dark:hover{background:#1f2637}.lv2-pill--dark .lv2-pill-icon{color:var(--lv2-ink)}.lv2-pill--muted{color:var(--lv2-ink);background:#ddd9cf}.lv2-pill--muted:hover{background:#d1ccc0}.lv2-about-divider{align-items:center;gap:2px;margin:88px 0;display:flex}.lv2-about-divider i{background:#d3cfc4;border-radius:50%;flex-shrink:0;width:8px;height:8px}.lv2-about-divider span{background:#d3cfc4;flex:1;height:2px}.lv2-about-bottom{align-items:flex-start;gap:56px;max-width:1152px;margin:0 auto;display:flex}.lv2-about-brand{flex:none;align-items:center;gap:16px;display:flex}.lv2-about-brand .lv2-logo-mark{border-radius:9px;width:30px;height:30px}.lv2-about-brand-label{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.lv2-about-big{font-family:var(--lv2-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:400;line-height:1.3}.lv2-spot{width:100%;height:100dvh;color:var(--lv2-white);cursor:none;background:#000;position:relative;overflow:hidden}@media (hover:none){.lv2-spot{cursor:auto}}.lv2-spot-layer{position:absolute;inset:0}.lv2-spot-base{z-index:10;background:var(--lv2-navy);animation:lv2-zoom 1.8s var(--lv2-ease-out) forwards}.lv2-spot-reveal{z-index:30;pointer-events:none;background:var(--lv2-navy);-webkit-mask-image:radial-gradient(circle var(--spot-r,300px) at var(--spot-x,-999px) var(--spot-y,-999px), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, #fff0 100%);-webkit-mask-image:radial-gradient(circle var(--spot-r,300px) at var(--spot-x,-999px) var(--spot-y,-999px), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, #fff0 100%);mask-image:radial-gradient(circle var(--spot-r,300px) at var(--spot-x,-999px) var(--spot-y,-999px), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, #fff0 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.lv2-spot-glow{z-index:25;pointer-events:none;width:560px;height:560px;left:var(--spot-x,-999px);top:var(--spot-y,-999px);background:radial-gradient(circle,#8f7cff38,#8f7cff14 40%,#0000 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lv2-ledger{columns:3;column-fill:balance;font-family:var(--lv2-font-mono);color:#ffffff47;column-gap:4vw;padding:14vh 6vw 0;font-size:12.5px;line-height:2.1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(#0000,#000 12% 80%,#0000)}.lv2-ledger-row{break-inside:avoid;white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.lv2-ledger-row b{color:#ffffff61;font-weight:400}.lv2-ledger--read{color:#ffffffd1}.lv2-ledger--read .lv2-ledger-row b{color:#ffffffe6;font-weight:500}.lv2-ledger--read .lv2-ledger-row[data-kind=in] b{color:var(--lv2-green-text)}.lv2-ledger--read .lv2-ledger-row[data-kind=big] b{color:#f87171}.lv2-ledger--read .lv2-ledger-row[data-kind=big] span{color:#fffffff2}.lv2-spot-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131c2eeb;border:1px solid #8f7cff59;border-radius:18px;min-width:250px;padding:18px 22px;position:absolute;box-shadow:0 0 0 1px #8f7cff26,0 24px 60px #00000080,0 0 40px #8f7cff40}.lv2-spot-card strong{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2;display:block}.lv2-spot-card span{color:var(--lv2-muted-on-dark);margin-top:6px;font-size:13.5px;display:block}.lv2-spot-card--pos strong{color:var(--lv2-green-text)}.lv2-spot-card--neg strong{color:#f87171}.lv2-spot-card--accent strong{color:var(--lv2-accent-hi)}.lv2-spot-card svg{width:100%;height:36px;margin-top:10px;display:block}.lv2-spot-card-1{top:22%;left:8%}.lv2-spot-card-2{top:30%;right:10%}.lv2-spot-card-3{bottom:26%;left:14%}.lv2-spot-card-4{bottom:20%;right:14%}.lv2-spot-head{z-index:50;pointer-events:none;text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:absolute;top:14%;left:0;right:0}.lv2-spot-head h2{color:var(--lv2-white);text-shadow:0 2px 28px #0b1220f2,0 0 8px #0b1220cc;margin:0;font-weight:400;line-height:.95}.lv2-spot-head .l1{font-family:var(--lv2-font-serif);letter-spacing:-.05em;font-size:clamp(48px,8vw,96px);font-style:italic;display:block}.lv2-spot-head .l2{font-family:var(--lv2-font-display);letter-spacing:-.06em;margin-top:-4px;font-size:clamp(48px,8vw,96px);font-weight:500;display:block}.lv2-spot-left{z-index:50;color:#fffc;max-width:260px;font-size:14px;line-height:1.6;position:absolute;bottom:56px;left:56px}.lv2-spot-right{z-index:50;flex-direction:column;align-items:flex-start;gap:20px;max-width:260px;display:flex;position:absolute;bottom:96px;right:56px}.lv2-spot-right p{color:#fffc;margin:0;font-size:14px;line-height:1.6}.lv2-spot-right .touch{display:none}@media (hover:none){.lv2-spot-right .mouse{display:none}.lv2-spot-right .touch{display:block}}.lv2-spot-demo{z-index:50;position:absolute;top:24px;right:24px}.lv2-spot-cursor{z-index:60;pointer-events:none;width:14px;height:14px;left:var(--spot-x,-999px);top:var(--spot-y,-999px);background:var(--lv2-accent-hi);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #8f7cff40}@media (hover:none){.lv2-spot-cursor{display:none}}.lv2-features{background:var(--lv2-navy-2);color:var(--lv2-white);background-image:radial-gradient(900px 500px at 15% 10%,#6c58e12e,#0000 60%),radial-gradient(700px 400px at 90% 90%,#22c55e14,#0000 60%);padding:96px 20px;position:relative}.lv2-features-grid{max-width:1280px;margin:0 auto;display:block}.lv2-features-left{padding-bottom:40px}.lv2-features-left h2{font-family:var(--lv2-font-display);letter-spacing:-.02em;max-width:460px;margin:18px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1.2}.lv2-features-nav{flex-direction:column;gap:6px;margin-top:40px;display:none}.lv2-features-nav button{text-align:left;cursor:pointer;color:#ffffff94;background:#0003;border:0;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:500;transition:color .25s,background .25s}.lv2-features-nav button[data-active=true]{color:var(--lv2-white)}.lv2-features-bottom{flex-direction:column;align-items:flex-start;gap:16px;display:none}.lv2-features-bottom p{color:var(--lv2-muted-on-dark);margin:0;font-size:14px}.lv2-features-cards{flex-direction:column;gap:24px;display:flex}.lv2-fcard{border:1px solid var(--lv2-line-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0003;border-radius:24px;flex-direction:column;gap:20px;padding:24px;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;transform:translate(64px)}.lv2-fcard[data-revealed=true]{opacity:1;transform:translate(0)}.lv2-fcard-logo{width:40px;height:40px}.lv2-fcard h3{font-family:var(--lv2-font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.lv2-fcard-media{aspect-ratio:16/9;border:1px solid var(--lv2-line-dark);background:#0000004d;border-radius:16px;position:relative;overflow:hidden}.lv2-fcard-media img{object-fit:cover;object-position:top;width:100%;height:100%;animation:18s ease-in-out infinite alternate lv2-pan;display:block}@keyframes lv2-pan{0%{object-position:50% 0%;transform:scale(1.02)}to{object-position:50% 100%;transform:scale(1.08)}}.lv2-fcard p{color:#ffffff9e;margin:0;font-size:15px;font-weight:500;line-height:1.65}.lv2-data{background:var(--lv2-white);color:var(--lv2-ink);border-top:1px solid var(--lv2-line-light);padding:72px 0}.lv2-data .lv2-eyebrow{color:var(--lv2-muted-on-light)}.lv2-data-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:28px;display:grid}.lv2-data-grid p{color:var(--lv2-ink);max-width:480px;margin:0;font-size:15px;line-height:1.65}.lv2-pricing{background:var(--lv2-paper);color:var(--lv2-ink);padding:112px 0}.lv2-pricing .lv2-eyebrow{color:var(--lv2-muted-on-light)}.lv2-pricing-sub{color:var(--lv2-muted-on-light);max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.55}.lv2-plans{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin-top:56px;display:grid}.lv2-plan{background:var(--lv2-white);border:1px solid var(--lv2-line-light);border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative}.lv2-plan--pro{background:var(--lv2-navy);color:var(--lv2-white);border-color:#0000}.lv2-plan-name{letter-spacing:.1em;text-transform:uppercase;color:#806315;font-size:12.5px;font-weight:700}.lv2-plan--pro .lv2-plan-name{color:var(--lv2-gold)}.lv2-plan-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--lv2-accent-hi);color:var(--lv2-navy);border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.lv2-plan-price{font-family:var(--lv2-font-display);letter-spacing:-.035em;align-items:baseline;gap:6px;margin-top:18px;font-size:56px;font-weight:500;line-height:1;display:flex}.lv2-plan-price small{letter-spacing:0;color:var(--lv2-muted-on-light);font-size:16px;font-weight:500}.lv2-plan--pro .lv2-plan-price small{color:var(--lv2-muted-on-dark)}.lv2-plan-desc{color:var(--lv2-muted-on-light);margin:10px 0 0;font-size:14.5px}.lv2-plan--pro .lv2-plan-desc{color:var(--lv2-muted-on-dark)}.lv2-plan-annual{color:#806315;margin:6px 0 0;font-size:13px;font-weight:600}.lv2-plan--pro .lv2-plan-annual{color:var(--lv2-gold)}.lv2-plan ul{flex-direction:column;gap:10px;margin:24px 0 28px;padding:0;font-size:14.5px;list-style:none;display:flex}.lv2-plan li{align-items:flex-start;gap:10px;display:flex}.lv2-plan li svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.lv2-plan .lv2-btn{justify-content:center;margin-top:auto}.lv2-plan--free .lv2-btn{color:var(--lv2-ink);border:1px solid var(--lv2-line-light);background:0 0}.lv2-plan--free .lv2-btn:hover{color:var(--lv2-white)}.lv2-pricing-note{color:var(--lv2-muted-on-light);margin:22px 0 0;font-size:13px}.lv2-faq{background:var(--lv2-white);color:var(--lv2-ink);border-top:1px solid var(--lv2-line-light);padding:112px 0}.lv2-faq .lv2-eyebrow{color:var(--lv2-muted-on-light)}.lv2-faq-list{border-top:1px solid var(--lv2-line-light);max-width:760px;margin-top:48px}.lv2-faq-item{border-bottom:1px solid var(--lv2-line-light)}.lv2-faq-item summary{cursor:pointer;font-family:var(--lv2-font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.lv2-faq-item summary::-webkit-details-marker{display:none}.lv2-faq-item summary:after{content:"+";color:var(--lv2-muted-on-light);transition:transform .3s var(--lv2-ease);font-size:24px;font-weight:300}.lv2-faq-item[open] summary:after{transform:rotate(45deg)}.lv2-faq-item p{color:var(--lv2-muted-on-light);max-width:640px;margin:0;padding:0 0 24px;font-size:15.5px;line-height:1.65}.lv2-final{background:var(--lv2-navy);color:var(--lv2-white);text-align:center;background-image:radial-gradient(800px 400px at 50% 100%,#6c58e147,#0000 65%);padding:128px 0;position:relative;overflow:hidden}.lv2-final .lv2-h2{max-width:720px;margin-left:auto;margin-right:auto}.lv2-final .lv2-h2 em{font-family:var(--lv2-font-serif);color:var(--lv2-accent-hi);font-style:italic;font-weight:400}.lv2-final p{max-width:480px;color:var(--lv2-muted-on-dark);margin:20px auto 0;font-size:17px;line-height:1.55}.lv2-final .lv2-btn-border-wrap{margin-top:36px}.lv2-final-note{margin-top:18px!important;font-size:13px!important}.lv2-footer{background:var(--lv2-navy-2);color:var(--lv2-white);border-top:1px solid #ffffff0f}.lv2-footer-inner{max-width:1200px;margin:0 auto;padding:64px 28px 40px}.lv2-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:52px;display:grid}.lv2-footer-tagline{color:var(--lv2-muted-on-dark);max-width:260px;margin:14px 0 0;font-size:13.5px;line-height:1.65}.lv2-footer-h{color:var(--lv2-muted-on-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:11.5px;font-weight:700}.lv2-footer a{color:var(--lv2-muted-on-dark);margin-bottom:10px;font-size:13.5px;line-height:1.5;text-decoration:none;display:block}.lv2-footer a:hover{color:var(--lv2-white)}.lv2-footer-support{margin-top:18px}.lv2-footer-support div{color:var(--lv2-muted-on-dark);margin-bottom:5px;font-size:11.5px;font-weight:600}.lv2-footer-bottom{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.lv2-footer-bottom p{color:var(--lv2-muted-on-dark);margin:0;font-size:12.5px}.lv2-footer-bottom p+p{margin-top:6px}.lv2-footer-disclaimer{text-align:right;max-width:420px}@keyframes lv2-fade-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes lv2-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes lv2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lv2-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes lv2-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.lv2-reveal{opacity:0;filter:blur(12px);transition:opacity 1.1s var(--lv2-ease-out), transform 1.1s var(--lv2-ease-out), filter 1.1s var(--lv2-ease-out);transform:translateY(28px)}.lv2-reveal[data-in=true]{opacity:1;filter:blur();transform:none}@media (min-width:1024px){.lv2-features{padding:160px 40px}.lv2-features-grid{grid-template-columns:400px 1fr;gap:96px;display:grid}.lv2-features-left{flex-direction:column;justify-content:space-between;height:100vh;padding:128px 0;display:flex;position:sticky;top:0}.lv2-features-nav,.lv2-features-bottom{display:flex}.lv2-features-cards{gap:40px;padding:64px 0}.lv2-fcard{padding:40px}}@media (min-width:1280px){.lv2-features{padding:192px 64px}.lv2-features-grid{grid-template-columns:460px 1fr;gap:192px}}@media (max-width:1280px){.lv2-stage-right{flex-basis:612px;transform:scale(.85)}}@media (max-width:1024px){.lv2-header{padding:20px 28px}.lv2-header-left{gap:20px}.lv2-nav{gap:18px}.lv2-stage{padding-top:120px}.lv2-stage-inner{flex-direction:column;align-items:flex-start;gap:0;padding:0 28px}.lv2-stage-left{flex:none;width:100%}.lv2-stage-title{min-height:200px;font-size:48px;line-height:50px}.lv2-stage-cursor{margin-left:160px}.lv2-stage-right{transform-origin:top;flex:none;align-self:center;width:720px;height:504px;margin:24px 0 0;transform:scale(.7)}.lv2-numbers-grid{gap:28px}.lv2-about-bottom{flex-direction:column;gap:32px}.lv2-data-grid{grid-template-columns:1fr}.lv2-footer-grid{grid-template-columns:1fr 1fr}.lv2-footer-disclaimer{text-align:left}}@media (max-width:768px){.lv2-nav,.lv2-header-login,.lv2-header-signout{display:none}.lv2-menu-btn{display:inline-flex}.lv2-header{padding:16px 20px}.lv2-stage-inner{padding:0 20px}.lv2-stage{padding-top:104px}.lv2-stage-title{letter-spacing:-1px;min-height:114px;font-size:36px;line-height:38px}.lv2-scroll-hint,.lv2-header .lv2-lang{display:none}.lv2-arrow-b{top:34vh;right:-2vw}.lv2-stage-sub{font-size:16px}.lv2-stage-cursor{margin-top:24px;margin-left:90px}.lv2-stage-right{height:360px;transform:scale(.5)}.lv2-chart-left{width:90vw;left:-30vw}.lv2-chart-right{width:100vw;right:-40vw}.lv2-arrow-a{width:26vw}.lv2-arrow-b{width:22vw}.lv2-arrow-c{display:none}.lv2-numbers-grid{grid-template-columns:1fr;gap:0}.lv2-number{padding:24px 0}.lv2-container{padding:0 20px}.lv2-about{padding:80px 20px 96px}.lv2-about-divider{margin:56px 0}.lv2-spot-left{display:none}.lv2-spot-right{max-width:none;bottom:40px;left:20px;right:20px}.lv2-ledger{columns:unset;padding:12vh 20px 0;font-size:12px;line-height:2}.lv2-spot-card{min-width:0;max-width:72%;padding:14px 16px}.lv2-spot-card strong{font-size:16px}.lv2-spot-card-2{top:26%;bottom:auto;right:5%}.lv2-spot-card-1{top:40%;bottom:auto;left:5%}.lv2-spot-card-4{top:56%;bottom:auto;right:5%}.lv2-spot-card-3{top:68%;bottom:auto;left:5%}.lv2-plans{grid-template-columns:1fr}.lv2-footer-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:480px){.lv2-stage-title{min-height:93px;font-size:28px;line-height:31px}.lv2-header{padding:14px 16px}.lv2-header-right{gap:10px}.lv2-stage-cursor{margin-left:60px}.lv2-stage-right{height:288px;transform:scale(.4)}.lv2-btn{padding:11px 20px;font-size:14px}.lv2-btn--lg{padding:12px 22px;font-size:15px}.lv2-ticker-item{width:110px;font-size:13px}.lv2-ticker-track{gap:40px}.lv2-stage-cursor-name{padding:6px 12px;font-size:14px}}.lv2-vig{color:var(--lv2-white);background:linear-gradient(#0f172a,#0b1220);flex-direction:column;gap:12px;padding:18px 20px;font-size:13px;animation:14s ease-in-out infinite alternate lv2-vig-pan;display:flex;position:absolute;inset:0}@keyframes lv2-vig-pan{0%{transform:scale(1)translateY(0)}to{transform:scale(1.04)translateY(-6px)}}.lv2-vig-top{color:var(--lv2-muted-on-dark);align-items:center;gap:8px;font-size:12px;display:flex}.lv2-vig-top b{color:var(--lv2-white);font-weight:600}.lv2-vig-dot{background:var(--lv2-green);width:8px;height:8px;box-shadow:0 0 8px var(--lv2-green);border-radius:50%}.lv2-vig-pill{color:var(--lv2-white);background:#8f7cff2e;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600}.lv2-vig-chat{flex-direction:column;flex:1;gap:8px;display:flex}.lv2-vig-msg{border:1px solid var(--lv2-line-dark);background:#131c2e;border-radius:14px 14px 14px 4px;max-width:82%;padding:10px 13px;line-height:1.45}.lv2-vig-msg--me{background:var(--lv2-accent);border-color:#0000;border-radius:14px 14px 4px;align-self:flex-end}.lv2-vig-sparkrow{gap:4px;height:6px;margin-top:10px;display:flex}.lv2-vig-sparkrow i{border-radius:3px;height:100%;display:block}.lv2-vig-disc{color:var(--lv2-muted-on-dark);font-size:10.5px}.lv2-vig-input{border:1px solid var(--lv2-line-dark);color:var(--lv2-muted-on-dark);background:#131c2e;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12px;display:flex}.lv2-vig-input i{background:var(--lv2-accent-hi);border-radius:50%;width:22px;height:22px}.lv2-vig-grid{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.lv2-vig-card{border:1px solid var(--lv2-line-dark);background:#131c2e;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.lv2-vig-card--wide{grid-column:1/-1}.lv2-vig-card--score{background:linear-gradient(135deg,#6c58e159,#131c2ee6);border-color:#8f7cff59}.lv2-vig-label{color:var(--lv2-muted-on-dark);font-size:11px}.lv2-vig-value{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.lv2-vig-delta{font-size:11.5px}.lv2-vig-delta.up{color:var(--lv2-green-text)}.lv2-vig-track{background:#ffffff1a;border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.lv2-vig-track i{background:var(--lv2-accent-hi);border-radius:3px;height:100%;display:block}.lv2-vig-q{font-family:var(--lv2-font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.lv2-vig-opts{flex-direction:column;gap:8px;display:flex}.lv2-vig-opt{border:1px solid var(--lv2-line-dark);color:#ffffffbf;background:#131c2e;border-radius:12px;padding:10px 13px;line-height:1.4}.lv2-vig-opt--right{border-color:var(--lv2-green-text);color:var(--lv2-white);background:#22c55e1a}