:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08080a;--surface:#111114;--surface-2:#18181c;--border:#232328;--text:#fff;--muted:#a1a1a9;--faint:#55555d;--success:#4ade80;--danger:#f87171;--brand-ink:#fff;--light:255 255 255;--shadow:0 40px 100px -30px #000c, 0 10px 30px -10px #0009;--radius:18px;--ease:cubic-bezier(.2, .7, .2, 1);--font:"Lexend Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-brand:"Lexend Exa Variable", var(--font);--gutter:clamp(16px, 4vw, 40px);--page:1240px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font-family:var(--font);letter-spacing:-.01em;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.lp{position:relative;overflow-x:clip}.lp-backdrop{z-index:-1;background:radial-gradient(26% 60% at 14% 6%, rgb(var(--light) / .11), transparent 70%), radial-gradient(32% 40% at 76% 24%, rgb(var(--light) / .07), transparent 70%), radial-gradient(30% 36% at 92% 70%, rgb(var(--light) / .05), transparent 70%), radial-gradient(32% 38% at 22% 88%, rgb(var(--light) / .06), transparent 70%);pointer-events:none;animation:18s ease-in-out infinite alternate drift;position:fixed;inset:-15%}@keyframes drift{to{transform:translate(3%,4%)scale(1.06)}}.lp-nav{z-index:20;width:min(100% - 2 * var(--gutter), 1120px);border:1px solid #0000;border-radius:99px;align-items:center;gap:24px;margin:12px auto 0;padding:10px 12px 10px 18px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:sticky;top:12px}.lp-nav.is-scrolled,.lp-legal-nav{border-color:rgb(var(--light) / .1);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#101013b8;box-shadow:0 16px 40px -20px #000c}.lp-brand{color:var(--text);letter-spacing:-.03em;align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.lp-brand.is-small{font-size:15px}.lp-links{color:var(--muted);gap:26px;margin-inline-start:18px;font-size:14.5px;display:flex}.lp-links a{transition:color .2s}.lp-links a:hover{color:var(--text)}.lp-nav-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.lp-lang{border:1px solid var(--border);height:36px;color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.lp-lang select{max-width:120px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:14px}.lp-lang option{background:var(--surface);color:var(--text)}.lp-btn{background:var(--text);height:48px;color:var(--bg);white-space:nowrap;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:600;display:inline-flex}.lp-btn:hover{box-shadow:0 10px 30px -10px rgb(var(--light) / .5);transform:translateY(-1px)}.lp-btn svg{transition:transform .2s var(--ease)}.lp-btn:hover svg{transform:translate(3px)}.lp-btn-sm{height:36px;padding:0 16px;font-size:14px}.lp-btn-ghost{border:1px solid var(--border);color:var(--text);background:0 0}[data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}.lp-hero{min-height:calc(100svh - 72px);padding:48px var(--gutter) 96px;text-align:center;place-items:center;display:grid;position:relative}.lp-hero-text{z-index:1;flex-direction:column;align-items:center;width:min(100%,860px);display:flex;position:relative}.lp-hero h1{font-family:var(--font-brand);letter-spacing:-.045em;font-size:clamp(34px,6.4vw,76px);font-weight:650;line-height:1.08}.lp-rise{animation:rise 1s var(--ease) both;display:inline-block}.lp-rise.is-2{animation-delay:.12s}.lp-rise.is-3{animation-delay:.24s}.lp-rise.is-4{animation-delay:.36s}.lp-rise.is-5{animation-delay:.5s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.lp-lead{color:var(--muted);margin-top:18px;font-size:clamp(16px,1.9vw,20px)}.lp-aurora{--mx:0;--my:0;pointer-events:none;position:absolute;inset:34% 0 -18%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 34% 74%,#0000);mask-image:linear-gradient(#0000,#000 34% 74%,#0000)}.lp-aurora i{filter:blur(64px);translate:calc(var(--mx) * 70px) calc(var(--my) * 40px);transition:translate 1.4s var(--ease);will-change:transform;border-radius:50%;position:absolute;bottom:0}.lp-aurora i:first-child{background:rgb(var(--light) / .2);width:52%;height:74%;animation:17s ease-in-out infinite alternate aurora-a;left:4%}.lp-aurora i:nth-child(2){background:rgb(var(--light) / .14);width:46%;height:86%;animation:21s ease-in-out infinite alternate aurora-b;right:2%}.lp-aurora i:nth-child(3){background:rgb(var(--light) / .32);width:40%;height:58%;animation:13s ease-in-out infinite alternate aurora-c;left:30%}.lp-aurora i:nth-child(4){background:rgb(var(--light) / .26);width:26%;height:34%;animation:9s ease-in-out infinite alternate-reverse aurora-a;bottom:8%;left:44%}.lp-aurora.is-final{inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}@keyframes aurora-a{to{transform:translate(16%,-12%)scale(1.14)}}@keyframes aurora-b{to{transform:translate(-20%,8%)scale(.9)}}@keyframes aurora-c{to{transform:translate(-14%,-16%)scale(1.2)}}.lp-prompt{border:1px solid rgb(var(--light) / .14);width:min(100%,680px);box-shadow:0 30px 80px -30px #000000e6, inset 0 1px 0 rgb(var(--light) / .07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:start;background:#111114c7;border-radius:26px;margin-top:34px;padding:18px 18px 14px}.lp-prompt-text{min-height:56px;color:var(--text);align-items:flex-start;gap:12px;font-size:clamp(16px,2vw,18px);display:flex}.lp-prompt-text svg{color:var(--muted);flex:none;margin-top:4px}.lp-caret{vertical-align:-.16em;background:var(--text);width:2px;height:1.1em;margin-inline-start:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lp-prompt-foot{align-items:center;gap:12px;min-height:42px;display:flex}.lp-prompt-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.lp-chip{border:1px solid rgb(var(--light) / .12);background:rgb(var(--light) / .07);max-width:100%;color:var(--text);animation:chip .45s var(--ease) calc(var(--i) * .12s) backwards;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}@keyframes chip{0%{opacity:0;transform:translateY(8px)scale(.96)}}.lp-prompt-mic{color:var(--muted);flex:none}.lp-prompt-go{background:var(--text);height:42px;color:var(--bg);white-space:nowrap;transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.lp-prompt-go:hover{box-shadow:0 10px 30px -10px rgb(var(--light) / .6);transform:translateY(-1px)}.lp-prompt-go svg{background:var(--bg);width:28px;height:28px;color:var(--text);border-radius:50%;padding:6px}.lp-trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.lp-trust li{align-items:center;gap:6px;display:inline-flex}.lp-tour{z-index:1;width:min(100%, var(--page) + 2 * var(--gutter));padding:0 var(--gutter) clamp(72px, 10vw, 136px);margin:0 auto;position:relative}.lp-tabs{border:1px solid rgb(var(--light) / .1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#111114b3;border-radius:99px;gap:4px;width:fit-content;max-width:100%;margin:0 auto;padding:4px;display:flex;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tabs button{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;transition:background-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.lp-tabs button:hover{color:var(--text)}.lp-tabs button.is-active{background:rgb(var(--light) / .1);color:var(--text)}.lp-tabs i{background:var(--text);transform-origin:0;height:2px;animation:tab-fill var(--ms) linear both;position:absolute;inset:auto 0 0}[dir=rtl] .lp-tabs i{transform-origin:100%}@keyframes tab-fill{0%{transform:scaleX(0)}}.lp-tour-text{max-width:620px;min-height:3.2em;color:var(--muted);text-align:center;animation:chip .5s var(--ease);margin:18px auto 0}.lp-stage{--p:0;perspective:1800px;margin-top:22px}.lp-window{aspect-ratio:16/10;border:1px solid rgb(var(--light) / .14);background:var(--bg);box-shadow:0 50px 120px -40px #000000f2, 0 0 90px -30px rgb(var(--light) / .16);border-radius:clamp(12px,1.6vw,20px);position:relative;overflow:hidden}.lp-stage .lp-window{transform:rotateX(calc((1 - var(--p)) * 16deg)) scale(calc(.9 + var(--p) * .1));transform-origin:50% 0;will-change:transform}.lp-window img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.lp-window img.is-active{opacity:1}.lp-section{width:min(100%, var(--page) + 2 * var(--gutter));padding:clamp(64px, 9vw, 120px) var(--gutter);margin:0 auto}.lp-head{max-width:720px}.lp-head h2,.lp-final h2{letter-spacing:-.04em;font-size:clamp(30px,4.6vw,52px);font-weight:650;line-height:1.1}.lp-head p{color:var(--muted);margin-top:16px;font-size:clamp(16px,1.7vw,18px)}.lp-metal{color:var(--muted)}.lp-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,5vw,56px);display:grid}.lp-idea-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:16px 16px 24px;overflow:hidden}.lp-idea-visual{background:radial-gradient(70% 80% at 50% 100%, rgb(var(--light) / .1), transparent 75%), var(--bg);border-radius:12px;place-items:center;height:250px;margin-bottom:20px;display:grid;position:relative;overflow:hidden}.lp-idea-card h3{letter-spacing:-.02em;padding-inline:8px;font-size:19px;font-weight:600}.lp-idea-card p{color:var(--muted);margin-top:6px;padding-inline:8px}.lp-orbit{place-items:center;width:210px;height:210px;display:grid;position:relative}.lp-orbit-ring{border:1px dashed rgb(var(--light) / .14);border-radius:50%;position:absolute;inset:12px}.lp-orbit-ring.is-2{border-style:solid;border-color:rgb(var(--light) / .08);animation:4.5s ease-in-out infinite breathe;inset:56px}@keyframes breathe{50%{opacity:.5;transform:scale(1.1)}}.lp-orbit-spin{animation:34s linear infinite spin;position:absolute;inset:0}.lp-orbit-item{border:1px solid rgb(var(--light) / .14);background:var(--surface-2);width:34px;height:34px;color:var(--text);transform:rotate(var(--a)) translateY(-93px) rotate(calc(var(--a) * -1));border-radius:50%;place-items:center;margin:-17px;display:grid;position:absolute;top:50%;left:50%}.lp-orbit-item svg{animation:34s linear infinite reverse spin}@keyframes spin{to{rotate:360deg}}.lp-drawn{width:88%;overflow:visible}.lp-drawn-line{fill:none;stroke:var(--text);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.is-in .lp-drawn-line{animation:draw 2.4s var(--ease) .3s forwards}.lp-drawn-dot{fill:var(--text);opacity:0}.is-in .lp-drawn-dot{animation:.4s ease-out 2.4s forwards appear}@keyframes draw{to{stroke-dashoffset:0}}@keyframes appear{to{opacity:1}}.lp-steps{gap:10px;width:min(78%,230px);display:grid}.lp-steps div{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;display:flex}.lp-steps span{background:var(--text);width:20px;height:20px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid;scale:0}.is-in .lp-steps span{animation:tick .5s var(--ease) calc(.7s + var(--i) * .5s) forwards}@keyframes tick{to{scale:1}}.lp-story{--story:0;width:min(100% - 2 * var(--gutter), var(--page));border:1px solid var(--border);background:var(--surface);border-radius:clamp(20px,3vw,32px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,80px);margin:0 auto;padding:clamp(40px,6vw,72px);display:grid}.lp-story-pin{align-self:start;position:sticky;top:104px}.lp-story-pin .lp-head h2{font-size:clamp(28px,3.4vw,40px)}.lp-story-list{margin-top:30px}.lp-story-list li{border-top:1px solid var(--border);color:var(--muted);padding:15px 0;transition:color .3s}.lp-story-list li.is-active{color:var(--text)}.lp-story-list b{font-weight:600}.lp-story-more{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.is-active .lp-story-more{grid-template-rows:1fr}.lp-story-more>div{min-height:0;overflow:hidden}.lp-story-more p{color:var(--muted);padding-top:6px;font-size:14.5px}.lp-story-more i{background:var(--text);height:2px;transform:scaleX(var(--story));transform-origin:0;margin-top:12px;display:block}[dir=rtl] .lp-story-more i{transform-origin:100%}.lp-story-panels{gap:clamp(32px,5vw,72px);min-width:0;display:grid}.lp-story-panel{min-height:min(70vh,640px)}.lp-story-copy{display:none}.lp-story-frame{aspect-ratio:16/10;border:1px solid rgb(var(--light) / .13);background:var(--bg);box-shadow:var(--shadow);border-radius:16px;position:relative}.lp-story-frame img{border-radius:inherit;object-fit:cover;object-position:top;width:100%;height:100%}.lp-story-points{color:var(--muted);gap:9px;margin-top:20px;font-size:14.5px;display:grid}.lp-story-points li{gap:9px;display:flex}.lp-story-points svg{color:var(--text);flex:none;margin-top:3px}.lp-float{border:1px solid rgb(var(--light) / .16);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111114d9;border-radius:16px;justify-items:start;gap:6px;padding:10px;display:grid;position:absolute;inset:auto 6% -18px}.lp-float-input{align-items:center;gap:9px;min-height:26px;font-size:14.5px;display:flex}.lp-privacy{width:min(100%, var(--page) + 2 * var(--gutter));padding:clamp(72px, 10vw, 136px) var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,64px);margin:0 auto;display:grid}.lp-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-top:36px;display:grid}.lp-privacy-item{border-top:1px solid var(--border);gap:4px;padding-top:16px;display:grid}.lp-privacy-item b{margin-top:6px;font-weight:600}.lp-privacy-item span{color:var(--muted);font-size:14.5px}.lp-sphere{aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative}.lp-sphere canvas{width:100%;height:100%}.lp-sphere-lock{border:1px solid rgb(var(--light) / .2);width:68px;height:68px;box-shadow:0 0 60px rgb(var(--light) / .2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111114cc;border-radius:50%;place-items:center;margin:-34px;display:grid;position:absolute;top:50%;left:50%}.lp-devices .lp-head{text-align:center;margin-inline:auto}.lp-scene{--p:0;width:min(100%,980px);margin:clamp(32px,5vw,56px) auto 0;padding-bottom:5%;position:relative}.lp-phone{bottom:0;border:1px solid rgb(var(--light) / .2);width:21%;transform:translateY(calc((1 - var(--p)) * 120px));will-change:transform;background:#000;border-radius:clamp(14px,2.6vw,30px);padding:.5%;position:absolute;inset-inline-end:-1%;overflow:hidden;box-shadow:0 30px 70px -20px #000}.lp-phone img{border-radius:clamp(12px,2.3vw,26px);width:100%}.lp-phone.is-back{inset-inline-end:18%;transform:translateY(calc((1 - var(--p)) * 200px));bottom:-2%}.lp-sync{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(40px,6vw,72px);display:grid}.lp-sync-item{border-top:1px solid var(--border);gap:4px;padding-top:16px;display:grid}.lp-sync-item b{margin-top:6px;font-weight:600}.lp-sync-item span{color:var(--muted);font-size:14.5px}.lp-numbers{width:100%;max-width:none;padding-inline:0;overflow:hidden}.lp-numbers .lp-head{padding-inline:var(--gutter);text-align:center;margin-inline:auto}.lp-marquee{gap:10px;margin-top:36px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee-row{gap:10px;width:max-content;animation:56s linear infinite marquee;display:flex}.lp-marquee-row.is-reverse{animation-direction:reverse}.lp-marquee-row span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:99px;padding:8px 18px}@keyframes marquee{to{transform:translate(-50%)}}.lp-stats{width:min(100% - 2 * var(--gutter), var(--page));grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:clamp(48px,7vw,88px) auto 0;display:grid}.lp-stats div{border-top:1px solid var(--border);gap:2px;padding-top:16px;display:grid}.lp-stats b{font-family:var(--font-brand);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(38px,6vw,72px);font-weight:600;line-height:1.1}.lp-stats span{color:var(--muted)}.lp-final{padding:clamp(72px, 11vw, 150px) var(--gutter) var(--gutter);position:relative;overflow:hidden}.lp-final-text{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto clamp(64px,10vw,136px);display:flex;position:relative}.lp-final p{color:var(--muted);margin:16px 0 28px;font-size:clamp(16px,1.7vw,18px)}.lp-footer{z-index:1;width:min(100%, var(--page));border:1px solid rgb(var(--light) / .1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--muted);background:#0e0e11e0;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:28px clamp(20px,3vw,36px);font-size:13.5px;display:flex;position:relative}.lp-legal{flex-wrap:wrap;gap:6px 20px;display:flex}.lp-legal a:hover{color:var(--text)}@media (width<=960px){.lp-links{display:none}.lp-trio{grid-template-columns:minmax(0,1fr)}.lp-story{padding:clamp(20px,5vw,40px);display:block}.lp-story-pin{position:static}.lp-story-list{display:none}.lp-story-panels{gap:44px;margin-top:36px}.lp-story-panel{min-height:0}.lp-story-copy{margin-bottom:16px;display:block}.lp-story-copy h3{font-size:20px;font-weight:600}.lp-story-copy p{color:var(--muted);margin-top:4px}.lp-float{margin:-24px 10px 0;position:relative;inset:auto}.lp-story-frame{aspect-ratio:auto}.lp-story-frame img{aspect-ratio:16/10;height:auto}.lp-privacy{grid-template-columns:minmax(0,1fr)}.lp-sphere{order:-1;width:min(80%,360px)}}@media (width<=640px){.lp-nav{gap:8px;padding-inline-start:12px}.lp-brand-name{display:none}.lp-lang select{max-width:88px}.lp-hero{min-height:calc(100svh - 64px);padding-bottom:72px}.lp-prompt{border-radius:22px;padding:14px 14px 12px}.lp-prompt-text{min-height:74px}.lp-prompt-foot{flex-wrap:wrap}.lp-prompt-chips{flex-basis:100%;min-height:32px}.lp-prompt-mic{margin-inline-start:auto}.lp-tabs{border-radius:20px;width:auto}.lp-stage .lp-window{aspect-ratio:390/844;border-radius:26px;width:min(74%,300px);margin-inline:auto}.lp-tour-text{min-height:5em}.lp-story-frame{border-radius:24px;width:min(74%,300px);margin-inline:auto}.lp-story-frame img{aspect-ratio:390/844}.lp-privacy-grid,.lp-sync{grid-template-columns:minmax(0,1fr)}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-phone{width:27%}.lp-phone.is-back{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal]{opacity:1;transform:none}.lp-marquee-row{flex-wrap:wrap;justify-content:center;width:auto}}
