.lp,.lp-end{--lp-cyan:#00d4ff;--lp-violet:#7b2fff;--lp-green:#0f8;--lp-lilac:#b36fff;--lp-mint:#00ffbf;--lp-grad:linear-gradient(135deg,#00d4ff,#7b2fff 55%,#0f8);--lp-bg:#f6f9fd;--lp-bg-2:#edf2fa;--lp-text:#0a1024;--lp-text-2:#414c66;--lp-text-3:#5a6680;--lp-accent-text:#00708c;--lp-grad-heading-a:linear-gradient(135deg,#0093c4,#7b2fff 55%,#00a05c);--lp-grad-heading-b:linear-gradient(135deg,#00a05c,#0093c4);--lp-heading-cyan:#0086b3;--lp-grid-dot:rgba(0,112,140,.13);--lp-grid-line:rgba(0,112,140,.08);--lp-aurora-1:rgba(123,47,255,.24);--lp-aurora-2:rgba(0,212,255,.34);--lp-aurora-3:rgba(0,220,170,.26);--lp-glow:rgba(0,212,255,.26);--lp-speck:rgba(0,134,179,.5);--lp-coord:rgba(0,112,140,.4);--lp-hairline:rgba(0,150,190,.35);--lp-card:#fff;--lp-card-border:rgba(10,16,36,.09);--lp-card-shadow:0 1px 2px rgba(10,16,36,.05),0 16px 36px -16px rgba(60,70,230,.3),0 4px 14px -6px rgba(0,170,220,.2);--lp-card-hover-border:rgba(0,150,190,.5);--lp-card-hover-shadow:0 2px 4px rgba(10,16,36,.05),0 22px 44px -18px rgba(0,120,170,.36);--lp-line:rgba(10,16,36,.1);--lp-pill-bg:rgba(0,212,255,.1);--lp-pill-border:rgba(0,112,140,.3);--lp-tile-bg:rgba(0,212,255,.1);--lp-tile-border:rgba(0,112,140,.22);--lp-tile-quiet-bg:rgba(10,16,36,.04);--lp-tile-quiet-border:rgba(10,16,36,.1);--lp-chip-bg:hsla(0,0%,100%,.86);--lp-btn-primary-bg:#0a1024;--lp-btn-primary-text:#fff;--lp-btn-primary-shadow:0 6px 20px -6px rgba(10,16,36,.45);--lp-btn-primary-glow:0 10px 30px -8px rgba(10,16,36,.5);--lp-phone-shadow:0 0 0 1px rgba(0,150,190,.2),0 36px 70px -24px rgba(20,40,90,.5);--lp-stage-shadow:0 30px 70px -28px rgba(20,40,90,.55);--lp-logo-shadow:0 0 0 1px rgba(10,16,36,.08),0 10px 30px -6px rgba(123,47,255,.4);--lp-display:var(--font-sora),var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--lp-body:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--lp-ease:cubic-bezier(0.16,1,0.3,1);--lp-gutter:clamp(24px,6vw,88px)}.dark .lp,.dark .lp-end{--lp-bg:#050714;--lp-bg-2:#08091a;--lp-text:#f0f0f8;--lp-text-2:#cdd2ea;--lp-text-3:#a4aac6;--lp-accent-text:#00d4ff;--lp-grad-heading-a:linear-gradient(135deg,#2ee0ff,#9a63ff 55%,#2dffa0);--lp-grad-heading-b:linear-gradient(135deg,#0f8,#00d4ff);--lp-heading-cyan:#2ee0ff;--lp-grid-dot:rgba(0,212,255,.13);--lp-grid-line:rgba(0,212,255,.1);--lp-aurora-1:rgba(123,47,255,.62);--lp-aurora-2:rgba(0,212,255,.5);--lp-aurora-3:rgba(0,200,190,.36);--lp-glow:rgba(0,212,255,.24);--lp-speck:rgba(120,232,255,.85);--lp-coord:rgba(0,212,255,.24);--lp-hairline:rgba(0,212,255,.45);--lp-card:linear-gradient(155deg,rgba(64,86,190,.34),rgba(22,30,84,.5) 46%,rgba(10,14,44,.62));--lp-card-border:rgba(130,178,255,.26);--lp-card-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px rgba(0,212,255,.05),0 22px 48px -22px rgba(0,110,255,.55);--lp-card-hover-border:rgba(0,212,255,.65);--lp-card-hover-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 40px -6px rgba(0,212,255,.4),0 26px 56px -22px rgba(0,110,255,.7);--lp-line:hsla(0,0%,100%,.08);--lp-pill-bg:rgba(0,212,255,.14);--lp-pill-border:rgba(0,212,255,.45);--lp-tile-bg:rgba(0,212,255,.18);--lp-tile-border:rgba(0,212,255,.4);--lp-tile-quiet-bg:rgba(120,150,255,.14);--lp-tile-quiet-border:rgba(130,178,255,.3);--lp-chip-bg:rgba(5,7,20,.72);--lp-btn-primary-bg:#fff;--lp-btn-primary-text:#000;--lp-btn-primary-shadow:0 0 0 4px hsla(0,0%,100%,.1),0 10px 34px -6px rgba(0,212,255,.55);--lp-btn-primary-glow:0 0 0 5px hsla(0,0%,100%,.16),0 14px 44px -6px rgba(0,212,255,.8);--lp-phone-shadow:0 0 0 1px rgba(0,212,255,.4),0 0 70px -8px rgba(0,212,255,.5),0 40px 80px -20px rgba(60,40,220,.6);--lp-stage-shadow:0 0 0 1px rgba(0,212,255,.2),0 0 80px -12px rgba(0,212,255,.5),0 36px 80px -24px rgba(70,40,230,.65);--lp-logo-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 8px 32px rgba(123,47,255,.4)}html:has(#home-main),html:has(#home-main) body{background-color:#f6f9fd}html.dark:has(#home-main),html.dark:has(#home-main) body{background-color:#050714}.lp{position:relative;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.lp,.lp-end) *,:where(.lp,.lp-end) :after,:where(.lp,.lp-end) :before{box-sizing:border-box}:where(.lp) :where(h1,h2,h3){font-family:var(--lp-display);margin:0;color:var(--lp-text)}:where(.lp) :where(p,dl,dd,dt,ol,ul){margin:0}:where(.lp) :where(ol,ul){list-style:none;padding:0}:where(.lp) a{color:inherit}:where(.lp) i{font-style:normal}.lp ::-moz-selection,.lp-end ::-moz-selection{background:rgba(0,212,255,.3);color:var(--lp-text)}.lp ::selection,.lp-end ::selection{background:rgba(0,212,255,.3);color:var(--lp-text)}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible,.lp-end .lp-lang-row a:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:3px;border-radius:8px}.lp :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lp-wrap{position:relative;z-index:1;width:100%;max-width:calc(1180px + 2 * var(--lp-gutter));margin:0 auto;padding:0 var(--lp-gutter)}.lp-center{text-align:center}.lp-snap{position:relative;overflow:hidden}.lp-sec{padding:72px 0}.lp-sec-alt{background-color:var(--lp-bg-2)}.lp-sec{background-image:radial-gradient(60% 55% at 12% 0,color-mix(in srgb,var(--lp-aurora-1) 34%,transparent) 0,transparent 70%),radial-gradient(55% 50% at 92% 100%,color-mix(in srgb,var(--lp-aurora-2) 30%,transparent) 0,transparent 70%)}.lp-sec:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--lp-hairline),transparent)}.lp-h1,.lp-h2{text-wrap:balance}.lp-h2{font-size:min(clamp(1.75rem,3.6vw,2.9rem),6.6svh);font-weight:700;line-height:1.08;letter-spacing:-.035em}.lp-h2 span{display:block}.lp-h2-xl{font-size:min(clamp(2.1rem,5.4vw,4.25rem),9.5svh);line-height:1.02;letter-spacing:-.04em}.lp-h3{font-size:1rem;font-weight:700;letter-spacing:-.005em;line-height:1.3}.lp-lede{color:var(--lp-text-2);max-width:50ch;margin-top:14px;font-size:1.0625rem;line-height:1.6}.lp-center .lp-lede{margin-inline:auto}.lp-small{color:var(--lp-text-3);font-size:.9375rem}.lp-link{color:var(--lp-accent-text);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-accent-text) 40%,transparent);text-underline-offset:4px;transition:text-decoration-color .2s}.lp-link:hover{text-decoration-color:currentColor}.lp-more{margin-top:20px}.lp-grad-a,.lp-grad-b,.lp-stat-num,.lp-wordmark{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--lp-accent-text)}.lp-grad-a,.lp-wordmark{background-image:var(--lp-grad-heading-a)}.lp-grad-b{background-image:var(--lp-grad-heading-b)}.lp-h2 .lp-grad-a,.lp-h2 .lp-grad-b{padding-bottom:.08em}.lp-cyan{color:var(--lp-heading-cyan)}.lp-wide .lp-h1,.lp-wide .lp-h2{letter-spacing:normal;line-break:strict;word-break:normal;word-break:auto-phrase;overflow-wrap:normal;line-height:1.2}.lp-pill{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 14px;margin-bottom:16px;border-radius:999px;background:var(--lp-pill-bg);border:1px solid var(--lp-pill-border);color:var(--lp-accent-text);font:700 .875rem/1.3 var(--lp-body);letter-spacing:.02em}.lp-pill-dot{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 8px var(--lp-green)}.lp-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.lp-pill-row .lp-pill{margin-bottom:0}.lp-pill-soon{background:var(--lp-grad-heading-b);border-color:transparent;color:#04121c}.dark .lp .lp-pill-soon{color:#03130d}.lp-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-actions,.lp-btn{align-items:center;justify-content:center}.lp-btn{display:inline-flex;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;font:700 .9375rem/1.2 var(--lp-body);letter-spacing:-.005em;text-decoration:none;text-align:center;cursor:pointer;transition:transform .25s var(--lp-ease),box-shadow .25s var(--lp-ease),background-color .25s var(--lp-ease)}.lp-btn:active{transform:scale(.98)}.lp-btn svg{flex:none;transition:transform .25s var(--lp-ease)}.lp-btn:hover svg{transform:translateX(3px)}.lp a.lp-btn-primary{background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 55%);background-color:var(--lp-btn-primary-bg);color:var(--lp-btn-primary-text);box-shadow:var(--lp-btn-primary-shadow)}.lp a.lp-btn-primary:hover{transform:scale(1.04);box-shadow:var(--lp-btn-primary-glow)}.lp a.lp-btn-cyan{background:var(--lp-pill-bg);color:var(--lp-accent-text);border:1px solid color-mix(in srgb,var(--lp-accent-text) 45%,transparent)}.lp a.lp-btn-cyan:hover{transform:scale(1.04);background:color-mix(in srgb,var(--lp-cyan) 16%,transparent);box-shadow:0 0 24px rgba(0,212,255,.2)}.lp a.lp-btn:active{transform:scale(.98)}.lp-btn-sm{min-height:44px;padding:0 20px;border-radius:12px;font-size:.875rem}.lp-badges{justify-content:center}.lp-badges a{transition:transform .25s var(--lp-ease),opacity .2s}.lp-badges a:hover{transform:translateY(-2px)}.dark .lp .lp-badges img{border-radius:8px;box-shadow:0 0 0 1px hsla(0,0%,100%,.16)}@media (max-width:479px){.lp-actions{flex-direction:column}.lp-actions>.lp-btn{width:100%;max-width:340px}}.lp-top{position:absolute;z-index:5;top:calc(env(safe-area-inset-top, 0px) + 16px);right:max(env(safe-area-inset-right,0px),18px);display:flex;align-items:center;gap:8px}.lp-lang-btn,.lp-theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--lp-pill-border);background:var(--lp-chip-bg);color:var(--lp-accent-text);font:600 .875rem/1 var(--lp-body);cursor:pointer;transition:border-color .2s,background-color .2s,transform .25s var(--lp-ease)}.lp-theme-btn{width:44px;padding:0}.lp-lang-btn:hover,.lp-lang-btn[aria-expanded=true],.lp-theme-btn:hover{border-color:var(--lp-accent-text);background:color-mix(in srgb,var(--lp-cyan) 14%,var(--lp-chip-bg))}.lp-theme-btn:active{transform:scale(.94)}.dark .lp .lp-theme-sun,.lp-theme-moon{display:block}.dark .lp .lp-theme-moon,.lp-theme-sun{display:none}.lp-lang-list{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;padding:6px;display:flex;flex-direction:column;background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.35)}.lp-lang-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 12px;border-radius:9px;color:var(--lp-text-2);font-size:.9375rem;text-decoration:none}.lp-lang-list a:hover{color:var(--lp-text);background:var(--lp-pill-bg)}.lp-lang-list a[aria-current=true]{color:var(--lp-text);font-weight:700}.lp-atmos{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lp-atmos i{position:absolute;display:block}.lp-grid{inset:0;background-image:radial-gradient(var(--lp-grid-dot) 1px,transparent 1px);background-size:40px 40px}.lp-aurora{border-radius:50%}.lp-aurora-1{top:-22%;left:-12%;width:min(72vw,940px);aspect-ratio:1;background:radial-gradient(circle,var(--lp-aurora-1) 0,transparent 70%)}.lp-aurora-2{top:6%;right:-16%;width:min(66vw,880px);aspect-ratio:1;background:radial-gradient(circle,var(--lp-aurora-2) 0,transparent 70%)}.lp-aurora-3{bottom:-20%;left:26%;width:min(60vw,800px);aspect-ratio:1;background:radial-gradient(circle,var(--lp-aurora-3) 0,transparent 70%)}.lp-atmos-glow .lp-aurora-1{top:50%;left:50%;width:min(70vw,800px);transform:translate(-50%,-50%);background:radial-gradient(circle,var(--lp-glow) 0,color-mix(in srgb,var(--lp-glow) 50%,transparent) 40%,transparent 70%)}.lp-atmos-glow .lp-grid,.lp-atmos-plain .lp-grid{opacity:.7}.lp-atmos-cta .lp-aurora-1{top:-25%;left:50%;width:min(80vw,900px);margin-left:max(-40vw,-450px);background:radial-gradient(circle,color-mix(in srgb,var(--lp-aurora-2) 45%,transparent) 0,transparent 60%)}.lp-atmos-cta .lp-aurora-2{top:auto;right:auto;bottom:-20%;left:10%;width:min(60vw,700px);background:radial-gradient(circle,color-mix(in srgb,var(--lp-aurora-1) 40%,transparent) 0,transparent 60%)}.lp-specks{inset:0}.lp-specks:after,.lp-specks:before{content:"";position:absolute;top:0;left:0;width:2px;height:2px;border-radius:50%;background:transparent}.lp-specks:before{box-shadow:9vw 15vh 0 0 var(--lp-speck),22vw 62vh 0 0 var(--lp-speck),24.5vw 9vh 0 0 var(--lp-speck),35vw 24vh 0 1px var(--lp-speck),42vw 71vh 0 0 var(--lp-speck),57vw 37vh 0 0 var(--lp-speck),68.5vw 15vh 0 0 var(--lp-speck),78vw 53vh 0 1px var(--lp-speck),84vw 93vh 0 0 var(--lp-speck),92vw 17vh 0 0 var(--lp-speck),96vw 68vh 0 0 var(--lp-speck),3.5vw 99vh 0 0 var(--lp-speck),16vw 95vh 0 0 var(--lp-speck),31vw 73vh 0 0 var(--lp-speck);opacity:.8}.lp-specks:after{box-shadow:1vw 74vh 0 0 var(--lp-speck),13vw 39vh 0 0 var(--lp-speck),18vw 28vh 0 0 var(--lp-speck),46vw 83vh 0 0 var(--lp-speck),52vw 12vh 0 0 var(--lp-speck),60vw 74vh 0 1px var(--lp-speck),73vw 73vh 0 0 var(--lp-speck),73vw 31vh 0 0 var(--lp-speck),88vw 41vh 0 0 var(--lp-speck),39vw 53vh 0 0 var(--lp-speck),63vw 91vh 0 0 var(--lp-speck),81vw 6vh 0 0 var(--lp-speck);opacity:.5}.lp-coord{font:500 .6875rem/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;color:var(--lp-coord);white-space:nowrap}.lp-coord:after,.lp-coord:before{position:absolute}.lp-coord-1{left:8%;top:22%}.lp-coord-1:before{content:"35.6762° N"}.lp-coord-1:after{content:"139.6503° E";left:74vw;top:-6vh}.lp-coord-2{left:75%;top:74%}.lp-coord-2:before{content:"40.7128° N"}.lp-coord-2:after{content:"-73.9857° W";left:-69vw;top:-2vh}.lp-coord-3{left:44%;top:88%}.lp-coord-3:before{content:"51.5072° N"}.lp-coord-3:after{content:"0.1276° W";left:14vw;top:-82vh}@media (max-width:767px){.lp-coord{display:none}}.lp-hero{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(env(safe-area-inset-top, 0px) + 84px) 0 72px}.lp-hero-in{position:relative;z-index:2;width:100%;max-width:868px;padding:0 24px}.lp-lockup{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(14px,2.8svh,28px)}.lp-logo{position:relative;display:inline-flex;margin-bottom:14px}.lp-logo:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(123,47,255,.35) 0,rgba(0,212,255,.15) 50%,transparent 75%);filter:blur(8px)}.lp-logo img{position:relative;display:block;width:56px;height:56px;border-radius:14px;-o-object-fit:contain;object-fit:contain;box-shadow:var(--lp-logo-shadow)}.lp-wordmark{font:700 1.75rem/1.1 var(--lp-display);letter-spacing:-.02em;padding-bottom:2px}.lp-lockup-tag{margin-top:6px;font-size:.875rem;font-weight:500;letter-spacing:.06em;color:var(--lp-text-3)}.lp-pill-live{margin-bottom:clamp(12px,2.2svh,20px)}.lp-h1{font-size:min(clamp(2.2rem,6vw,4.2rem),9.4svh);font-weight:700;line-height:1.04;letter-spacing:-.04em;max-width:16ch;margin:0 auto}.lp-wide .lp-h1{font-size:min(clamp(1.9rem,4.6vw,3.4rem),8svh);max-width:20em}.lp-tagline{margin:clamp(10px,2svh,18px) auto 0;font-family:var(--lp-display);font-weight:700;font-size:clamp(1.15rem,2.8vw,1.8rem);line-height:1.15;color:var(--lp-text)}.lp-hero-copy{max-width:640px;margin:clamp(10px,2.2svh,22px) auto 0;color:var(--lp-text-2)}.lp-hero-copy h2{font-family:var(--lp-body);font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:600;color:var(--lp-text);line-height:1.4}.lp-hero-copy p{max-width:30em;margin:10px auto 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.lp-hero .lp-actions{margin-top:clamp(20px,4.4svh,40px)}.lp-scroll-cue{position:absolute;z-index:2;bottom:18px;left:50%;margin-left:-10px;color:var(--lp-accent-text);opacity:.55;display:none}@media (min-height:780px){.lp-scroll-cue{display:block}}.lp-hero-grid{position:relative;z-index:2;width:100%;max-width:calc(1180px + 2 * var(--lp-gutter));margin:0 auto;padding:0 var(--lp-gutter);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3.4svh,36px)}.lp-hero-staged .lp-hero-in{padding:0}.lp-hero-stage{position:relative;width:100%;display:flex;justify-content:center}.lp-hero-stage:before{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-14%;height:60%;border-radius:50%;background:radial-gradient(ellipse,var(--lp-aurora-2) 0,color-mix(in srgb,var(--lp-aurora-1) 50%,transparent) 45%,transparent 70%);opacity:.75;pointer-events:none}.lp-hero-stage .ss{--ss-border:rgba(0,150,190,.35);--ss-shadow:0 28px 56px -24px rgba(40,50,190,.5),0 3px 8px rgba(14,27,51,.12)}.dark .lp .lp-hero-stage .ss{--ss-border:rgba(0,212,255,.45);--ss-shadow:0 40px 80px -30px rgba(70,40,230,.8),0 0 70px -16px rgba(0,212,255,.55)}@media (min-width:768px) and (min-height:600px){.lp-hero-staged.lp-hero{height:100svh;justify-content:flex-start;padding:clamp(40px,6svh,64px) 0 clamp(20px,3.6svh,40px)}.lp-hero-staged .lp-hero-grid{flex:1 1 auto;min-height:0}.lp-hero-staged .lp-hero-in{max-width:none;flex:none}.lp-hero-staged .lp-hero-stage{flex:1 1 0;min-height:96px;container-type:size}.lp-hero-staged .lp-hero-stage .ss{width:min(100cqw,calc(100cqh * 2.332));margin:0 auto}.lp-hero-staged .lp-lockup{margin-bottom:clamp(8px,1.6svh,18px)}.lp-hero-staged .lp-logo{margin-bottom:10px}.lp-hero-staged .lp-logo img{width:clamp(40px,6svh,56px);height:clamp(40px,6svh,56px)}.lp-hero-staged .lp-pill-live{margin-bottom:clamp(8px,1.6svh,16px)}.lp-hero-staged .lp-h1{max-width:none;font-size:min(clamp(2rem,4.3vw,3.6rem),7.4svh)}.lp-hero-staged .lp-tagline{margin-top:clamp(6px,1.2svh,12px);font-size:min(clamp(1.1rem,2.2vw,1.6rem),3.6svh)}.lp-hero-staged .lp-hero-copy{margin-top:clamp(6px,1.4svh,14px);max-width:60ch}.lp-hero-staged .lp-hero-copy h2{font-size:clamp(1rem,2.3svh,1.2rem)}.lp-hero-staged .lp-hero-copy p{margin-top:4px;max-width:60ch;font-size:clamp(.9375rem,2.1svh,1.0625rem)}.lp-hero-staged .lp-actions{margin-top:clamp(12px,2.6svh,26px)}.lp-hero-staged .lp-scroll-cue{display:none}}@media (min-width:768px) and (min-height:600px) and (max-height:1000px){.lp-hero-staged .lp-lockup{flex-direction:row;justify-content:center;gap:12px}.lp-hero-staged .lp-logo{margin-bottom:0}.lp-hero-staged .lp-lockup-tag{margin-top:0}}@media (max-width:767px){.lp-hero-staged.lp-hero{padding-bottom:40px}}.lp-duo{display:grid;gap:40px;align-items:center;justify-items:center}.lp-duo-copy{width:100%;max-width:460px;min-width:0}.lp-duo-obj{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center}.lp-duo-avatar .lp-duo-obj{width:100%}@media (min-width:768px){.lp-duo{grid-template-columns:auto minmax(0,460px);justify-content:center;-moz-column-gap:clamp(36px,6vw,84px);column-gap:clamp(36px,6vw,84px)}.lp-duo-rev{grid-template-columns:minmax(0,480px) auto}.lp-duo-avatar{grid-template-columns:minmax(0,400px) minmax(0,500px)}.lp-duo-avatar .lp-duo-copy{max-width:500px}.lp-duo-biz{grid-template-columns:minmax(0,440px) minmax(0,520px)}.lp-duo-biz .lp-duo-obj{width:100%}}@media (max-width:767px){.lp-duo-rev .lp-duo-obj{order:-1}.lp-duo-biz .lp-duo-obj{order:0;width:100%}}.lp-rows{display:grid;gap:clamp(12px,2.2svh,18px);margin-top:clamp(18px,3.4svh,28px)}.lp-rows li{display:flex;gap:14px;align-items:flex-start}.lp-rows p{color:var(--lp-text-2);font-size:.9375rem;line-height:1.5;margin-top:2px}.lp-rows-tight{margin-top:clamp(14px,2.6svh,22px)}.lp-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--lp-tile-bg);border:1px solid var(--lp-tile-border);color:var(--lp-accent-text)}.lp-tile-quiet{background:var(--lp-tile-quiet-bg);border-color:var(--lp-tile-quiet-border)}.lp-duo-copy>.lp-btn{margin-top:clamp(16px,3svh,26px)}.lp-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(14px,2.6svh,22px)}.lp-links a{display:inline-flex;align-items:center;min-height:40px;padding:4px 16px;border-radius:999px;border:1px solid var(--lp-pill-border);background:var(--lp-chip-bg);color:var(--lp-accent-text);font:600 .875rem/1.3 var(--lp-body);text-decoration:none;transition:border-color .2s,background-color .2s,transform .25s var(--lp-ease)}.lp-links a:hover{border-color:var(--lp-accent-text);background:color-mix(in srgb,var(--lp-cyan) 14%,var(--lp-chip-bg));transform:translateY(-1px)}.lp-hud{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--lp-pill-border);background:var(--lp-chip-bg);font:700 .875rem/1 var(--lp-body);color:var(--lp-text-2);box-shadow:var(--lp-card-shadow)}.lp-hud-modes{margin-top:clamp(12px,2.4svh,20px);padding:4px;gap:2px}.lp-hud-modes button,.lp-hud-modes li{padding:8px 12px;border-radius:999px;white-space:nowrap}.lp-hud-modes button{min-height:36px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s,color .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.lp-hud-modes button:not(.is-on):hover{color:var(--lp-text);background:color-mix(in srgb,var(--lp-cyan) 12%,transparent)}}.lp-hud-modes .is-on{background:linear-gradient(135deg,var(--lp-cyan),var(--lp-mint));color:#04121c}.lp-hud-modes button:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:2px}.lp-mapviews{display:flex;flex-direction:column;align-items:center}.lp-iphone{--lp-ph:min(560px,64svh);--lp-bz:calc(var(--lp-ph) * 0.0223);position:relative;flex:none;height:var(--lp-ph);aspect-ratio:71.5/147.5;padding:var(--lp-bz);border-radius:calc(var(--lp-ph) * .087);background:#050608;box-shadow:0 0 0 calc(var(--lp-ph) * .006) #8d939c,0 0 0 calc(var(--lp-ph) * .0075) #2a2e35,inset 0 0 0 1px hsla(0,0%,100%,.08),var(--lp-phone-shadow)}.lp-iphone:before{content:"";position:absolute;inset:calc(var(--lp-ph) * -.006);border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 22%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,.35));-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:calc(var(--lp-ph) * .006)}.lp-iphone-btn{position:absolute;width:calc(var(--lp-ph) * .007);border-radius:2px;background:linear-gradient(90deg,#5d636c,#b9bec6 45%,#6b717a)}.lp-iphone-btn-action,.lp-iphone-btn-vol1,.lp-iphone-btn-vol2{left:calc(var(--lp-ph) * -.0125);border-radius:2px 0 0 2px}.lp-iphone-btn-action{top:15.5%;height:4.2%}.lp-iphone-btn-vol1{top:23%;height:8%}.lp-iphone-btn-vol2{top:33%;height:8%}.lp-iphone-btn-side{right:calc(var(--lp-ph) * -.0125);top:26%;height:12%;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#6b717a,#b9bec6 55%,#5d636c)}.lp-iphone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--lp-ph) * .064);background:#e9e4dc;isolation:isolate}.lp .lp-iphone-screen img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .45s var(--lp-ease)}.lp .lp-iphone-screen img.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.lp .lp-iphone-screen img{transition:none}}.lp-iphone-island{position:absolute;z-index:2;top:1.3%;left:50%;width:32%;height:4.35%;transform:translateX(-50%);border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.lp-iphone-island:after{content:"";position:absolute;top:50%;right:13%;width:13%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3a55,#0b0f18 60%)}.lp-iphone-glass{position:absolute;z-index:3;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05) 26%,hsla(0,0%,100%,0) 27%,hsla(0,0%,100%,0));box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.lp-hud-level{margin-top:clamp(16px,3svh,26px);padding:9px 16px;gap:12px}.lp-hud-level b{color:var(--lp-text);font-weight:700}.lp-pips{display:inline-flex;gap:4px}.lp-pips i{width:16px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--lp-accent-text) 22%,transparent)}.lp-phone{--lp-ph:min(500px,60svh);position:relative;height:var(--lp-ph);aspect-ratio:240/500;flex:none;border-radius:calc(var(--lp-ph) * .08);border:2px solid #1c2740;background:#0a1628;overflow:hidden;box-shadow:var(--lp-phone-shadow),inset 0 1px 0 hsla(0,0%,100%,.07)}.dark .lp .lp-phone{border-color:hsla(0,0%,100%,.12)}.lp-phone img{position:absolute;left:0;bottom:0;width:100%;height:116%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.lp-phone-full img{height:100%;-o-object-position:center top;object-position:center top}.lp-phone-notch{position:absolute;z-index:2;top:3%;left:50%;width:27.5%;height:4.2%;margin-left:-13.75%;border-radius:999px;background:#05070c;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.06)}.lp-phone-full .lp-phone-notch{display:none}.lp-selfie-video{display:block;width:min(320px,100%);height:auto;border-radius:18px;background:#000}.lp-steps{display:grid;gap:clamp(8px,1.6svh,12px);margin-top:clamp(14px,2.6svh,22px);counter-reset:lp-step}.lp-steps li{display:flex;gap:12px;align-items:flex-start}.lp-steps li:before{counter-increment:lp-step;content:counter(lp-step);flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--lp-tile-bg);border:1px solid var(--lp-tile-border);color:var(--lp-accent-text);font:700 .875rem/1 var(--lp-display)}.lp-steps strong{font-weight:700;line-height:1.35}.lp-steps span,.lp-steps strong{display:block;font-size:.9375rem}.lp-steps span{color:var(--lp-text-2);line-height:1.5}.lp-selfie-note{margin-top:clamp(12px,2.2svh,18px);max-width:52ch;font-size:.875rem;line-height:1.5}.lp-sec .lp-selfie-note+.lp-more{margin-top:10px}.lp-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:clamp(18px,3.4svh,34px) 24px;text-align:center;background-image:linear-gradient(var(--lp-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-grid-line) 1px,transparent 1px);background-size:60px 60px;background-color:color-mix(in srgb,var(--lp-cyan) 7%,var(--lp-bg-2));box-shadow:0 0 60px -20px color-mix(in srgb,var(--lp-cyan) 60%,transparent)}.dark .lp .lp-stat-num{filter:drop-shadow(0 0 18px rgba(0,212,255,.55))}.lp-stats:after,.lp-stats:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--lp-hairline),transparent)}.lp-stats:before{top:0}.lp-stats:after{bottom:0}.lp-stats>div{display:flex;flex-direction:column-reverse;align-items:center}.lp-stat-num{font:700 min(clamp(2.3rem,4.6vw,3.9rem),8.4svh)/1.05 var(--lp-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background-image:linear-gradient(180deg,var(--lp-heading-cyan),var(--lp-heading-cyan))}.lp-wide .lp-stat-num{letter-spacing:normal}.lp-stats dt{margin-top:4px;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:var(--lp-text-3)}@media (min-width:768px){.lp-stats{grid-template-columns:repeat(4,minmax(0,250px));justify-content:center;gap:40px}}.lp-sec-features{padding-top:40px}.lp-features-wrap{padding-top:clamp(28px,5svh,56px)}.lp-sec-features .lp-pill{margin-bottom:14px}.lp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin-top:clamp(20px,4svh,44px)}.lp-card{--lp-tone:var(--lp-cyan);position:relative;padding:22px 20px;border-radius:18px;text-align:left;background:var(--lp-card);border:1px solid var(--lp-card-border);box-shadow:var(--lp-card-shadow);transition:border-color .3s,box-shadow .3s,transform .3s var(--lp-ease)}.dark .lp .lp-card{background-color:rgba(18,26,52,.72)}.lp-card-violet{--lp-tone:var(--lp-violet)}.lp-card-green{--lp-tone:var(--lp-green)}.lp-card-lilac{--lp-tone:var(--lp-lilac)}.lp-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--lp-tone) 16%,transparent) 0,transparent 60%)}.lp-card>*{position:relative}.lp-card .lp-tile{background:color-mix(in srgb,var(--lp-tone) 9%,transparent);border-color:color-mix(in srgb,var(--lp-tone) 26%,transparent);color:color-mix(in srgb,var(--lp-tone) 62%,var(--lp-text));margin-bottom:12px}.dark .lp .lp-card .lp-tile{color:color-mix(in srgb,var(--lp-tone) 80%,#fff)}.lp-card dt{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--lp-display);font-weight:700;font-size:.9375rem;line-height:1.3}.lp-card dd{margin-top:5px;color:var(--lp-text-2);font-size:.875rem;line-height:1.55}.lp-obj{position:relative;flex:none;display:inline-flex}.lp-obj img{position:relative;display:block;height:auto;filter:drop-shadow(0 10px 14px rgba(10,16,60,.35));transition:transform .5s var(--lp-ease)}.lp-obj:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lp-tone,var(--lp-cyan)) 38%,transparent) 0,transparent 70%)}.lp-rows .lp-obj{margin:-8px -4px -8px -8px}.lp-rows .lp-obj img{width:clamp(52px,8svh,68px)}.lp-card{--lp-slot:96px;overflow:hidden;padding:16px 18px 18px}.lp .lp-card dt{flex-direction:column;align-items:flex-start;gap:10px}.lp-card .lp-obj{width:var(--lp-slot);height:var(--lp-slot);margin:0}.lp-card .lp-obj img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp .lp-card dd{margin-top:6px}.lp-card-lg dt{font-size:1.125rem}.lp-card-lg dd{font-size:.9375rem}@media (hover:hover){.lp-card:hover{border-color:var(--lp-card-hover-border);box-shadow:var(--lp-card-hover-shadow)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-cards{perspective:1400px}.lp-card:hover{transform:translateY(-4px)}.lp-card:hover .lp-obj img{transform:translateY(-8px) scale(1.07)}.lp-rows li:hover .lp-obj img{transform:translateY(-3px) scale(1.08)}}@media (min-width:900px) and (min-height:600px){.lp .lp-cards{grid-template-columns:1.18fr 1.18fr 1fr 1fr 1fr;grid-template-rows:repeat(2,auto);-moz-column-gap:16px;column-gap:16px}.lp-card-lg{grid-row:1/span 2;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;padding-bottom:clamp(16px,3svh,28px)}.lp .lp-card-lg dt{flex-direction:column;align-items:center;gap:6px}.lp-card-lg{--lp-slot:clamp(150px,27svh,250px);justify-content:center}}@media (min-width:900px) and (min-height:801px) and (max-height:1000px){.lp-sec-features .lp-features-wrap{padding-top:1.6svh}.lp-stats{padding-block:1.4svh}.lp-stat-num{font-size:min(clamp(2.3rem,4.6vw,3.9rem),6.4svh)}.lp-sec-features .lp-h2{font-size:min(2.6rem,5.2svh)}.lp-cards{margin-top:2.6svh}.lp .lp-card{padding:14px 16px}.lp .lp-card dt{gap:8px}.lp .lp-card dd{margin-top:4px;line-height:1.45}}@media (min-width:768px) and (max-width:899px){.lp .lp-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.lp .lp-card{grid-column:span 2}.lp .lp-card-lg{grid-column:span 3}}@media (min-width:900px) and (min-height:600px) and (max-height:800px){.lp-sec-features{gap:clamp(10px,2svh,18px);padding-block:clamp(14px,2.6svh,24px)}.lp-stats{padding-block:clamp(8px,1.4svh,14px)}.lp-stat-num{font-size:min(2.6rem,6.2svh)}.lp-sec-features .lp-h2{font-size:min(2.2rem,5.4svh)}.lp-sec-features .lp-pill{margin-bottom:6px}.lp-cards{row-gap:12px;margin-top:clamp(8px,1.6svh,16px)}.lp .lp-card{padding:12px 14px 14px;--lp-slot:clamp(64px,11svh,96px)}.lp .lp-card dt{gap:6px}.lp .lp-card dd{margin-top:4px;font-size:.8125rem;line-height:1.42}.lp .lp-card-lg{--lp-slot:clamp(120px,24svh,170px)}}@media (max-width:767px){.lp .lp-card{--lp-slot:72px;padding:14px 14px 16px}.lp .lp-card dt{gap:8px}.lp-card-lg{grid-column:1/-1;--lp-slot:120px}}.lp-after{position:relative;overflow:clip}.lp-join-rail{position:sticky;top:0;z-index:30;height:0;display:none}.lp-join-rail .lp-join{position:absolute;top:14px;right:max(env(safe-area-inset-right,0px),18px);min-height:40px;padding:0 18px;font-size:.875rem}.lp-fab{position:fixed;z-index:40;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#00d4ff,#00ffbf);color:#04121c;font:700 .9375rem/1 var(--lp-body);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 10px 28px -6px rgba(0,180,230,.65),0 2px 8px rgba(4,18,28,.35);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .35s var(--lp-ease),opacity .25s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-fab[data-show]{transform:translate(-50%);opacity:1;pointer-events:auto}.lp-fab:active{transform:translate(-50%) scale(.96)}.lp-fab:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.lp-fab{transition:opacity .2s;transform:translate(-50%)}}@media (min-width:768px){.lp-join-rail{display:block}.lp-fab{display:none}}html.gather-android .lp-fab,html.gather-android .lp-join-rail{display:none}.lp-join-row{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3vw,40px);margin-top:clamp(22px,4.4svh,40px)}.lp-sec-cta .lp-join-row .lp-actions{margin-top:0}.lp-qr{display:none;width:clamp(92px,14svh,132px);height:auto;border-radius:14px;box-shadow:0 0 0 1px var(--lp-pill-border),0 0 40px -8px color-mix(in srgb,var(--lp-cyan) 70%,transparent)}@media (min-width:900px) and (hover:hover){.lp-qr{display:block}}html.gather-android .lp-qr{display:none}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(18px,3.6svh,32px)}.lp-trust li{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border-radius:999px;border:1px solid var(--lp-pill-border);background:var(--lp-chip-bg);color:var(--lp-text-2);font:600 .875rem/1.3 var(--lp-body)}.lp-biz-stage{--pub-chalk:#f3f8ff;--pub-fog:#aec2d6;--pub-cyan:#00d4ff;--pub-mint:#00ffbf;position:relative;width:min(100%,520px,calc(100svh - 190px));margin:0 auto}.lp-biz-stage:before{content:"";position:absolute;inset:-9%;z-index:0;border-radius:50%;background:radial-gradient(circle,var(--lp-glow) 0,transparent 68%);pointer-events:none}.lp-biz-stage .bl-stage{position:relative;z-index:1;aspect-ratio:1/1;width:100%;border-radius:28px;overflow:hidden;container-type:inline-size;background:radial-gradient(circle at 50% 42%,#3a4a62 0,#283548 50%,#1a2333 100%);border:1px solid rgba(0,212,255,.3);box-shadow:var(--lp-stage-shadow);font-family:var(--lp-body)}.lp-biz-stage .bl-stage-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease}.lp-biz-stage .bl-stage[data-ready] :is(.bl-stage-poster,.bl-cpin,.bl-wtag-poster){opacity:0}.lp-biz-stage .bl-stage-canvas{position:absolute;inset:0;overflow:hidden}.lp-biz-stage .bl-stage-example{position:absolute;left:14px;bottom:12px;font-size:.875rem;color:var(--pub-fog);background:rgba(7,11,26,.72);padding:3px 10px;border-radius:999px}.lp-biz-stage .bl-cpin{position:absolute;left:50%;top:20%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;transition:opacity .4s ease}.lp-biz-stage .bl-cpin-drop{width:11cqw;height:11cqw;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(145deg,#00d4ff,#0a6f8a);box-shadow:inset -1cqw -1cqw 2cqw rgba(0,0,0,.35),inset .8cqw .8cqw 1.6cqw hsla(0,0%,100%,.25),0 2cqw 4cqw rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.lp-biz-stage .bl-cpin-drop span{transform:rotate(45deg);width:6.8cqw;height:6.8cqw;border-radius:50%;background:#f6f1e7;color:#1b6f78;font:700 max(10px,2.4cqw) var(--lp-display);display:flex;align-items:center;justify-content:center}.lp-biz-stage .bl-cpin-stem{width:3px;height:5.9cqw;background:linear-gradient(180deg,rgba(0,255,191,.85),transparent)}.lp-biz-stage .bl-tag{position:absolute;left:0;top:0;z-index:2;transform:translate(50cqw,19cqw) translate(-50%,-100%);white-space:nowrap;padding:6px 14px;border-radius:999px;background:#0d1117;border:1px solid var(--pub-cyan);color:var(--pub-chalk);font-weight:700;font-size:.9375rem;pointer-events:none;box-shadow:0 6px 18px rgba(0,0,0,.45)}.lp-biz-stage .bl-tag b{color:var(--pub-mint);margin-left:6px}.lp-biz-stage .bl-wtag{position:absolute;left:0;top:0;z-index:2;white-space:nowrap;padding:2px 8px;border-radius:999px;background:rgba(13,17,23,.9);border:1px solid rgba(0,255,191,.7);color:var(--pub-chalk);font-weight:700;font-size:clamp(11px,2.6cqw,13px);line-height:1.3;pointer-events:none}.lp-biz-stage .bl-wtag-poster{transition:opacity .4s ease}.lp-biz-stage .bl-3d-btn{position:absolute;right:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;background:rgba(7,11,26,.85);color:var(--pub-chalk);border:1px solid rgba(0,212,255,.5);font:700 .875rem/1 var(--lp-body);cursor:pointer}.lp-biz-stage .bl-drag{position:absolute;right:12px;top:12px;color:var(--pub-fog);background:rgba(7,11,26,.7);padding:4px 10px;border-radius:999px;pointer-events:none;font-size:.875rem;opacity:0;transition:opacity .4s ease}.lp-biz-stage .bl-drag[data-show]{opacity:1}.lp-sec-cta{display:flex;flex-direction:column;justify-content:center;min-height:min(100svh,640px)}.lp-sec-cta .lp-pill{margin-bottom:20px}.lp-sec-cta .lp-lede{margin-top:18px;font-size:clamp(1rem,2vw,1.125rem)}.lp-sec-cta .lp-actions{margin-top:clamp(24px,4.6svh,42px)}.lp-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.lp-sec-head .lp-more{margin-top:0}.lp-vstrip{--lp-strip-gutter:max(var(--lp-gutter),calc((100vw - 1180px) / 2));--lp-vw:clamp(148px,min(42vw,calc((100svh - 270px) * 0.5625)),340px);position:relative;z-index:1;display:flex;gap:14px;margin-top:clamp(20px,3.6svh,32px);padding:8px var(--lp-strip-gutter) 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--lp-strip-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--lp-strip-gutter) - 4px),#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--lp-strip-gutter) - 4px),#000 calc(100% - 72px),transparent 100%)}.lp-vstrip::-webkit-scrollbar{display:none}.lp-vstrip li{flex:0 0 auto;width:var(--lp-vw);scroll-snap-align:start}.lp-vcard{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:18px;text-decoration:none;background:linear-gradient(165deg,rgba(0,212,255,.36),rgba(123,47,255,.2) 48%,rgba(8,9,26,0) 82%),#0b0f1f;box-shadow:var(--lp-card-shadow);transition:transform .35s var(--lp-ease),box-shadow .35s var(--lp-ease)}.lp-vcard:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid hsla(0,0%,100%,.12);pointer-events:none;transition:border-color .2s}.lp-vcard:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(0,212,255,.4),0 24px 48px -16px rgba(0,150,220,.5)}.lp-vcard:hover:after{border-color:rgba(0,212,255,.6)}.lp-vcard:active{transform:scale(.98)}.lp a.lp-vcard:focus-visible{border-radius:18px;outline-offset:2px}.lp-vcard img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;color:transparent;transition:transform .6s var(--lp-ease)}.lp-vcard:hover img{transform:scale(1.04)}.lp-vcard-play{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:rgba(5,7,20,.72);border:1px solid hsla(0,0%,100%,.28);transition:background-color .2s,transform .3s var(--lp-ease)}.lp-vcard-play:before{content:"";position:absolute;left:13px;top:10px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px}.lp-vcard:hover .lp-vcard-play{background:var(--lp-cyan);transform:scale(1.08)}.lp-vcard:hover .lp-vcard-play:before{border-left-color:#04121c}.lp-vcard-text{position:absolute;inset:auto 0 0 0;padding:56px 12px 12px;background:linear-gradient(0deg,rgba(4,8,20,.94) 0,rgba(4,8,20,.62) 52%,rgba(4,8,20,0))}.lp-video-user{display:block;color:#c6d2e4;font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-video-cap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:2px;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.lp-faq-grid{display:grid;gap:28px}@media (min-width:900px){.lp-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);-moz-column-gap:clamp(40px,6vw,72px);column-gap:clamp(40px,6vw,72px);align-items:start}}.lp-newhere{margin-top:16px;max-width:44ch}.lp-faq{display:grid;gap:10px}.lp-faq details{border-radius:16px;background:var(--lp-card);border:1px solid var(--lp-card-border);box-shadow:var(--lp-card-shadow);transition:border-color .3s}.lp-faq details:hover,.lp-faq details[open]{border-color:var(--lp-card-hover-border)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;list-style:none;cursor:pointer;font-family:var(--lp-display);font-weight:700;font-size:1rem;line-height:1.35;border-radius:16px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"";flex:0 0 auto;width:14px;height:14px;color:var(--lp-accent-text);background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 100% no-repeat;transition:transform .25s var(--lp-ease)}.lp-faq details[open]>summary:after{transform:rotate(45deg)}.lp-faq details>p{max-width:68ch;padding:0 44px 18px 20px;color:var(--lp-text-2);font-size:.9375rem;line-height:1.6}.lp-end{position:relative;background:var(--lp-bg);display:flex;flex-direction:column}.lp-end-langs{flex:1 1 auto;padding:28px 24px;background-image:radial-gradient(var(--lp-grid-dot) 1px,transparent 1px);background-size:40px 40px}.lp-end-langs,.lp-lang-row{display:flex;align-items:center;justify-content:center}.lp-lang-row{flex-wrap:wrap;gap:2px 6px;max-width:880px;font:500 .9375rem/1.2 var(--lp-body)}.lp-lang-row a{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;color:var(--lp-text-2);text-decoration:none;border-radius:999px;transition:color .2s,background-color .2s}.lp-lang-row a:hover{color:var(--lp-text);background:var(--lp-pill-bg)}.lp-lang-row a[aria-current=true]{color:var(--lp-accent-text);font-weight:700}.lp-lang-row svg{color:var(--lp-text-3);margin-right:4px}.lp-team{--lp-team-w:min(300px,78vw);position:relative;width:100%;max-width:400px;margin:0 auto;text-align:center}.lp-team:before{content:"";position:absolute;z-index:0;top:34%;left:50%;width:min(440px,100vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lp-cyan) 30%,transparent) 0,color-mix(in srgb,var(--lp-violet) 16%,transparent) 45%,transparent 70%);pointer-events:none}.lp-team>*{position:relative;z-index:1}.lp-team-label{font:700 .875rem/1.3 var(--lp-body);letter-spacing:.04em;color:var(--lp-accent-text);margin-bottom:10px}@media (prefers-reduced-motion:no-preference){.lp-team-slide[data-active]>.lp-team-text{animation:lp-team-in .2s var(--lp-ease) backwards}@keyframes lp-team-in{0%{opacity:.25}to{opacity:1}}}.lp-team-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lp-team-track::-webkit-scrollbar{display:none}.lp-team-slide{flex:0 0 100%;width:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center}.lp-team-frame{position:relative;width:var(--lp-team-w);aspect-ratio:2/3;border-radius:28px;overflow:hidden;border:1px solid rgba(0,212,255,.6);background:#14151f;box-shadow:var(--lp-stage-shadow)}.lp-team-frame:before{content:"";position:absolute;z-index:2;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.8),transparent)}.lp-team-frame:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:22%;background:radial-gradient(ellipse 70% 100% at 50% 100%,rgba(0,212,255,.5) 0,rgba(123,47,255,.18) 45%,transparent 72%);pointer-events:none}.lp-team-poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .16s linear}.lp-team-canvas,.lp-team-poster{position:absolute;inset:0}.lp-team-hint{display:flex;align-items:center;justify-content:center;height:28px}.lp-team-tap3d{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border-radius:999px;background:var(--lp-chip-bg);border:1px solid var(--lp-pill-border);color:var(--lp-accent-text);font:700 .8125rem/1 var(--lp-body);cursor:pointer;-webkit-tap-highlight-color:transparent}.lp-team-tap3d>span,.lp-team-tap3d>svg{pointer-events:none}.lp-team-drag{display:inline-block;font-size:.8125rem;font-weight:500;color:var(--lp-text-3);white-space:nowrap;text-transform:lowercase}.lp-team-drag:first-letter{text-transform:uppercase}.lp-team-text{width:min(320px,100%);padding:0 4px}.lp-team-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 11px;border-radius:999px;font-size:.8125rem;font-weight:700;color:var(--lp-accent-text);background:var(--lp-pill-bg);border:1px solid var(--lp-pill-border)}.lp-team-badge.is-ceo{background:linear-gradient(135deg,var(--lp-cyan),var(--lp-mint));color:#04121c;border-color:transparent}.lp-team .lp-team-name{margin:8px 0 0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.lp-team-from{font-size:.875rem;font-weight:500;color:var(--lp-text-3);margin-top:1px}.lp-team-bio{margin-top:6px;font-size:.875rem;line-height:1.5;color:var(--lp-text-2);min-height:6em}.lp-team-ctrl{display:flex;gap:14px;margin-top:10px}.lp-team-arrow,.lp-team-ctrl{align-items:center;justify-content:center}.lp-team-arrow{width:44px;height:44px;border-radius:50%;display:inline-flex;color:var(--lp-accent-text);background:var(--lp-chip-bg);border:1px solid var(--lp-pill-border);cursor:pointer;transition:background-color .2s,border-color .2s,transform .25s var(--lp-ease)}.lp-team-arrow:hover{background:color-mix(in srgb,var(--lp-cyan) 16%,var(--lp-chip-bg));border-color:var(--lp-accent-text)}.lp-team-arrow:active{transform:scale(.92)}.lp .lp-team-arrow:focus-visible{border-radius:50%}.lp-team-count{min-width:5.5em;font:600 .875rem/1 var(--lp-body);font-variant-numeric:tabular-nums;color:var(--lp-text-2)}.lp-team-note{margin-top:10px;padding:0 4px;font-size:.875rem;color:var(--lp-text-2);line-height:1.45}@media (min-width:768px) and (min-height:600px){html:has(#home-main){scroll-snap-type:y proximity}.lp-end,.lp-snap{scroll-snap-align:start;min-height:100svh}.lp-sec{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,4.5svh,56px) 0}.lp-sec-features{justify-content:center;gap:clamp(18px,4svh,44px);padding-block:clamp(20px,4.5svh,56px)}.lp-sec-features .lp-features-wrap{padding-top:0}.lp-sec-cta{min-height:100svh}.lp-hero{padding:clamp(64px,9svh,84px) 0 clamp(28px,7svh,72px)}.lp-lede{font-size:clamp(.9375rem,2.1svh,1.0625rem)}.lp-rows p,.lp-steps span{font-size:clamp(.875rem,1.9svh,.9375rem)}.lp-team{--lp-team-w:clamp(180px,calc((100svh - 410px) * 2 / 3),360px)}.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-card{padding:clamp(12px,2.2svh,22px) 18px}.lp-end{min-height:100svh}}@media (min-width:900px) and (min-height:600px){.lp-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-height:820px),(max-width:899px){.lp-card{padding:14px 14px 16px}.lp-card dt{flex-direction:row;align-items:center;gap:10px}.lp-card .lp-tile{width:36px;height:36px;border-radius:10px;margin-bottom:0}.lp-card dd{margin-top:8px;font-size:.875rem;line-height:1.5}}@media (max-width:767px){.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:768px) and (min-height:600px) and (max-height:800px){.lp-duo-avatar .lp-lede{font-size:.875rem;line-height:1.5;margin-top:8px}.lp-duo-avatar .lp-rows{gap:8px;margin-top:12px}.lp-duo-avatar .lp-rows p{font-size:.8125rem;line-height:1.4;margin-top:0}.lp-duo-avatar .lp-tile{width:36px;height:36px;border-radius:10px}.lp-duo-avatar .lp-duo-copy>.lp-btn{margin-top:12px;min-height:40px}}@media (min-width:768px) and (min-height:600px) and (max-height:820px){.lp-card dd{font-size:.8125rem}.lp-pill{margin-bottom:10px}}@media (prefers-reduced-motion:no-preference){.lp-hero-in>*{animation:lp-hero-in .5s var(--lp-ease) backwards}.lp-hero-in>:nth-child(2){animation-delay:.05s}.lp-hero-in>:nth-child(3){animation-delay:.1s}.lp-hero-in>:nth-child(4){animation-delay:.15s}.lp-hero-in>:nth-child(5){animation-delay:.2s}.lp-hero-in>:nth-child(6){animation-delay:.25s}@keyframes lp-hero-in{0%{transform:translateY(16px)}to{transform:none}}.lp-in .lp-r{animation:lp-in .45s var(--lp-ease) backwards}.lp-in .lp-r2{animation:lp-in .5s var(--lp-ease) .12s backwards}@keyframes lp-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lp-pill-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--lp-green);animation:lp-beacon 2.4s ease-out infinite}@keyframes lp-beacon{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(4.5);opacity:0}}.lp-scroll-cue{animation:lp-cue 2.4s ease-in-out infinite}@keyframes lp-cue{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(7px);opacity:.85}}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.lp-specks:before{animation:lp-drift 38s ease-in-out infinite alternate}.lp-specks:after{animation:lp-drift 52s ease-in-out infinite alternate-reverse}@keyframes lp-drift{0%{transform:translate(-14px,10px)}to{transform:translate(16px,-18px)}}.lp-coord{animation:lp-coord 11s ease-in-out infinite}.lp-coord-2{animation-duration:9s;animation-delay:1s}.lp-coord-3{animation-duration:13s;animation-delay:2.4s}@keyframes lp-coord{0%,to{transform:translateY(0);opacity:.6}33%{transform:translateY(-10px);opacity:1}66%{transform:translateY(5px);opacity:.5}}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.lp-atmos{display:none}}.lp-sx-steps li{transition:opacity .3s}.lp-sx-steplink{display:block;text-align:left;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-sx-steps li:not(.is-on){opacity:.62}.lp-sx-steps li.is-on:before{background:linear-gradient(135deg,var(--lp-cyan),var(--lp-mint));color:#04121c;border-color:transparent;box-shadow:0 0 18px -2px color-mix(in srgb,var(--lp-cyan) 70%,transparent)}.lp-sx-steplink:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:4px;border-radius:6px}.lp-sx-obj{display:flex;flex-direction:column;align-items:center}.lp-sx-stage{position:relative;width:min(330px,78vw,calc((100svh - 230px) * 3 / 4));min-width:220px;aspect-ratio:3/4;border-radius:28px;overflow:hidden;border:1px solid rgba(0,212,255,.6);background:radial-gradient(120% 80% at 50% 0,#2a2f86 0,#141a4a 45%,#0a0f2c 100%);box-shadow:var(--lp-stage-shadow);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-sx-scene{position:absolute;inset:0;opacity:0;transition:opacity .35s var(--lp-ease);pointer-events:none}.lp-sx-scene[data-on]{opacity:1}.lp-sx-scene img{position:absolute;display:block}.lp-sx-selfie{position:absolute;inset:9% 12% 9%;width:76%;height:82%;border-radius:22px}.lp-sx-corners{position:absolute;inset:7% 10%;border-radius:26px;background:linear-gradient(#00ffbf,#00ffbf) 0 0 /26px 3px no-repeat,linear-gradient(#00ffbf,#00ffbf) 0 0 /3px 26px no-repeat,linear-gradient(#00ffbf,#00ffbf) 100% 0 /26px 3px no-repeat,linear-gradient(#00ffbf,#00ffbf) 100% 0 /3px 26px no-repeat,linear-gradient(#00ffbf,#00ffbf) 0 100% /26px 3px no-repeat,linear-gradient(#00ffbf,#00ffbf) 0 100% /3px 26px no-repeat,linear-gradient(#00ffbf,#00ffbf) 100% 100% /26px 3px no-repeat,linear-gradient(#00ffbf,#00ffbf) 100% 100% /3px 26px no-repeat}.lp-sx-scan{position:absolute;left:12%;right:12%;top:9%;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,#00ffbf,transparent);box-shadow:0 0 18px 4px rgba(0,255,191,.45);opacity:0}.lp-sx-shutter{position:absolute;left:50%;bottom:2.4%;width:34px;height:34px;margin-left:-17px;border-radius:50%;border:3px solid hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.25)}.lp-sx-mesh circle{transform-box:fill-box;transform-origin:center}.lp-sx-meshlines{stroke-dasharray:900;stroke-dashoffset:0;opacity:.55}.lp-sx-head{left:6%;top:6%;width:88%;height:auto;opacity:0;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.lp-sx-turn{position:absolute;left:5%;top:3%;width:90%;height:94%;background:no-repeat 23.08% 0/1400% 100%}.lp-sx-look{left:5%;top:1%;width:90%;height:auto;opacity:0}.lp-sx-look-base{opacity:1}.lp-sx-swatches{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);display:flex;gap:10px;padding:7px 10px;border-radius:999px;background:rgba(7,11,26,.72);border:1px solid rgba(0,212,255,.35)}.lp-sx-swatches i{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.lp-sx-swatches i:first-child{background:#7a4a2a;box-shadow:0 0 0 2px #00ffbf}.lp-sx-swatches i:nth-child(2){background:#7b2fff}.lp-sx-swatches i:nth-child(3){background:#00b894}.lp-sx-swatches i:nth-child(4){background:#e84393}.lp-sx-street{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.lp-sx-ctrl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.lp-sx-dots{display:inline-flex;gap:2px}.lp-sx-dots button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.lp-sx-dots button:before{content:"";width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--lp-accent-text) 30%,transparent);transition:width .25s var(--lp-ease),background-color .25s}.lp-sx-dots button.is-on:before{width:22px;background:linear-gradient(90deg,var(--lp-cyan),var(--lp-mint))}@media (prefers-reduced-motion:no-preference){.lp-sx-s0[data-on] .lp-sx-scan{animation:lp-sx-scan 1.7s cubic-bezier(.45,0,.55,1) .1s 2 both}@keyframes lp-sx-scan{0%{top:9%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:90%;opacity:0}}.lp-sx-s0[data-on] .lp-sx-mesh circle{animation:lp-sx-dot .4s var(--lp-ease) both}@keyframes lp-sx-dot{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}.lp-sx-s0[data-on] .lp-sx-meshlines{animation:lp-sx-draw 1.4s var(--lp-ease) .9s both}@keyframes lp-sx-draw{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}.lp-sx-s1[data-on] .lp-sx-head{animation:lp-sx-head 1.5s var(--lp-ease) both}@keyframes lp-sx-head{0%{opacity:0;transform:scale(1.12);filter:blur(10px) saturate(.2)}35%{opacity:1;filter:blur(0) saturate(1);transform:none}75%{opacity:1;transform:none}to{opacity:0;transform:scale(.55) translateY(-30%)}}.lp-sx-s1 .lp-sx-turn{opacity:0}.lp-sx-s1[data-on] .lp-sx-turn{animation:lp-sx-fadein .4s ease 1.15s both,lp-sx-spin 2.2s steps(14,jump-none) 1.15s infinite}@keyframes lp-sx-fadein{0%{opacity:0}to{opacity:1}}@keyframes lp-sx-spin{0%{background-position:0 0}to{background-position:100% 0}}.lp-sx-s2[data-on] .lp-sx-look{animation:3.4s step-end both}.lp-sx-s2[data-on] .lp-sx-look-7b2fff{animation-name:lp-sx-look1}.lp-sx-s2[data-on] .lp-sx-look-00b894{animation-name:lp-sx-look2}.lp-sx-s2[data-on] .lp-sx-look-e84393{animation-name:lp-sx-look3}@keyframes lp-sx-look1{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes lp-sx-look2{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes lp-sx-look3{0%,74%{opacity:0}75%,to{opacity:1}}.lp-sx-s2[data-on] .lp-sx-swatches i{animation:3.4s step-end both}.lp-sx-s2[data-on] .lp-sx-swatches i:first-child{animation-name:lp-sx-sw1}.lp-sx-s2[data-on] .lp-sx-swatches i:nth-child(2){animation-name:lp-sx-sw2}.lp-sx-s2[data-on] .lp-sx-swatches i:nth-child(3){animation-name:lp-sx-sw3}.lp-sx-s2[data-on] .lp-sx-swatches i:nth-child(4){animation-name:lp-sx-sw4}@keyframes lp-sx-sw1{0%,24%{box-shadow:0 0 0 2px #00ffbf}25%,to{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}}@keyframes lp-sx-sw2{0%,24%{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}25%,49%{box-shadow:0 0 0 2px #00ffbf}50%,to{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}}@keyframes lp-sx-sw3{0%,49%{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}50%,74%{box-shadow:0 0 0 2px #00ffbf}75%,to{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}}@keyframes lp-sx-sw4{0%,74%{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}75%,to{box-shadow:0 0 0 2px #00ffbf}}.lp-sx-s3[data-on] .lp-sx-street{animation:lp-sx-land .9s var(--lp-ease) both}@keyframes lp-sx-land{0%{transform:scale(1.12) translateY(-4%);filter:brightness(1.4)}to{transform:none;filter:none}}}@media (max-width:767px){.lp-after .lp-sec{padding-bottom:calc(72px + 62px + env(safe-area-inset-bottom, 0px))}}@media (min-width:768px) and (min-height:600px){.lp .lp-sec-features{padding-top:64px}}@media (min-width:900px) and (min-height:600px) and (max-height:800px){.lp .lp-sec-features{gap:clamp(6px,1.4svh,14px);padding-bottom:10px}}.lp-hero-scene{position:relative;width:100%}.lp-hero-stage .ss{--ss-surface:transparent;--ss-border:transparent;--ss-shadow:none;--ss-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.dark .lp .lp-hero-stage .ss{--ss-border:transparent;--ss-shadow:none}.lp-hero-stage:before{bottom:-6%;height:70%;opacity:.9}.lp-hero-stage .ss-tag[data-idle]:after{content:"👋";position:absolute;left:50%;bottom:calc(100% + 6px);display:grid;place-items:center;width:30px;height:30px;margin-left:-15px;border-radius:50% 50% 50% 4px;background:linear-gradient(135deg,#00d4ff,#00ffbf);font-size:15px;line-height:1;box-shadow:0 6px 18px -4px rgba(0,212,255,.7)}@media (prefers-reduced-motion:no-preference){.lp-hero-stage .ss-tag[data-idle]:after{animation:lp-wave 3.2s var(--lp-ease) 1.2s infinite both;transform-origin:30% 100%}@keyframes lp-wave{0%,55%,to{transform:scale(1) rotate(0)}8%{transform:scale(1.15) rotate(-10deg)}16%{transform:scale(1.1) rotate(10deg)}24%{transform:scale(1.1) rotate(-6deg)}32%{transform:scale(1) rotate(0)}}}.lp-hero-hud{position:absolute;left:7%;right:7%;bottom:5%;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}.lp-hero-hud-r{display:inline-flex;gap:8px}.lp-hero-chip{gap:7px;min-height:32px;padding:0 12px;font-size:.8125rem;color:var(--lp-text);background:color-mix(in srgb,var(--lp-bg) 70%,transparent)}.lp-hero-chip svg{color:var(--lp-accent-text)}.lp-hero-chip .lp-pips i:first-child{background:var(--lp-mint)}@media (max-width:640px){.lp-hero-hud{left:3%;right:3%;bottom:3%}.lp-hero-chip{min-height:28px;padding:0 9px;font-size:.75rem}.lp-hero-hud-r .lp-hero-chip:first-child{display:none}}.lp .lp-hero .lp-actions>a.lp-btn-primary{background:linear-gradient(135deg,#00d4ff,#00ffbf);color:#04121c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 12px 34px -8px rgba(0,212,255,.75),0 0 46px -10px rgba(0,255,191,.6)}.lp .lp-hero .lp-actions>a.lp-btn-primary:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),0 16px 42px -8px rgba(0,212,255,.9),0 0 60px -8px rgba(0,255,191,.75)}.lp-hero-qr{width:64px;height:64px;border-radius:10px;background:#fff;padding:4px}.lp-hero .lp-hero-copy h2{color:var(--lp-accent-text);font-weight:700;letter-spacing:.005em}.lp-hero .lp-hero-copy p{color:var(--lp-text-3);font-weight:400}.lp-hero-staged .lp-coord-2,.lp-hero-staged .lp-coord-3{display:none}@media (min-width:768px) and (min-height:600px){.lp-hero-staged.lp-hero{padding-bottom:max(32px,3.6svh)}.lp-hero-staged .lp-hero-stage .lp-hero-scene{width:min(100cqw,calc(100cqh * 2.332));margin:0 auto}.lp-hero-staged .lp-hero-stage .lp-hero-scene .ss{width:100%}}.lp{--lp-aurora-1:rgba(123,47,255,.32);--lp-aurora-2:rgba(0,212,255,.42);--lp-aurora-3:rgba(0,220,170,.32)}.dark .lp,.dark .lp-end{--lp-bg:#070a1f;--lp-text-3:#b8bed8;--lp-aurora-1:rgba(133,62,255,.72);--lp-aurora-2:rgba(0,212,255,.6);--lp-aurora-3:rgba(0,220,200,.44);--lp-card:linear-gradient(155deg,rgba(84,110,225,.44),rgba(32,44,112,.6) 46%,rgba(14,20,60,.72));--lp-card-border:rgba(140,196,255,.36);--lp-card-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 0 0 1px rgba(0,212,255,.06),0 0 30px -12px rgba(0,212,255,.35),0 22px 48px -22px rgba(0,110,255,.6)}.dark .lp .lp-card{background-color:rgba(24,34,70,.78)}.lp .lp-sec{background-image:radial-gradient(60% 55% at 12% 0,color-mix(in srgb,var(--lp-aurora-1) 44%,transparent) 0,transparent 70%),radial-gradient(55% 50% at 92% 100%,color-mix(in srgb,var(--lp-aurora-2) 40%,transparent) 0,transparent 70%)}.lp .lp-join-rail .lp-join,.lp a.lp-btn-primary{background:linear-gradient(135deg,#00d4ff,#00ffbf);color:#04121c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 10px 30px -8px rgba(0,212,255,.7)}.lp .lp-join-rail .lp-join:hover,.lp a.lp-btn-primary:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.55),0 14px 40px -8px rgba(0,212,255,.85),0 0 50px -10px rgba(0,255,191,.6)}.lp .lp-sec-features .lp-stats{margin-top:clamp(8px,2svh,24px)}.lp .lp-cards{align-items:stretch}.lp .lp-card{display:flex;flex-direction:column;border-color:var(--lp-card-border)}.lp .lp-card:not(.lp-card-lg) dt{gap:8px}.lp .lp-card .lp-obj img{filter:brightness(1.08) saturate(1.12) drop-shadow(0 10px 14px rgba(10,16,60,.35))}.lp .lp-card .lp-obj:before{inset:4%;background:radial-gradient(circle,color-mix(in srgb,var(--lp-tone,var(--lp-cyan)) 42%,transparent) 0,transparent 68%)}@media (min-width:900px) and (min-height:600px){.lp .lp-cards{grid-template-rows:repeat(2,minmax(0,1fr))}.lp .lp-card-lg{justify-content:center}.lp .lp-card-lg dt{gap:clamp(6px,1.4svh,14px)}.lp .lp-card-lg{--lp-slot:clamp(160px,30svh,270px)}}@media (min-width:900px) and (min-height:600px) and (max-height:800px){.lp .lp-card-lg{--lp-slot:clamp(140px,31svh,230px)}}@media (prefers-reduced-motion:no-preference){.lp .lp-card-lg .lp-obj img{animation:lp-float 5.5s ease-in-out infinite}.lp .lp-card-lg:nth-child(2) .lp-obj img{animation-delay:-2.7s}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}}@media (hover:hover) and (pointer:fine){.lp .lp-card:hover{border-color:color-mix(in srgb,var(--lp-tone) 70%,transparent);box-shadow:var(--lp-card-shadow),0 0 0 1px color-mix(in srgb,var(--lp-tone) 35%,transparent),0 18px 50px -14px color-mix(in srgb,var(--lp-tone) 60%,transparent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lp .lp-cards{perspective:1200px}.lp .lp-card{transform-style:preserve-3d}.lp .lp-card:hover{transform:translateY(-5px) rotateX(5deg) rotateY(-4deg)}.lp .lp-card:hover .lp-obj img{transform:translateZ(24px) scale(1.06);animation-play-state:paused}}@media (hover:none){.lp .lp-card:hover{transform:none;border-color:var(--lp-card-border);box-shadow:var(--lp-card-shadow)}}@media (max-width:767px){.lp .lp-card-lg{--lp-slot:132px;text-align:center}.lp .lp-card-lg dt{align-items:center}}.lp-sx-photo{position:absolute;inset:9% 12% 9%;width:76%;height:82%;-o-object-fit:cover;object-fit:cover;border-radius:22px}.lp-sx-example{position:absolute;left:50%;top:11.5%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:rgba(7,11,26,.72);border:1px solid hsla(0,0%,100%,.28);color:#fff;font:600 .75rem/1.3 var(--lp-body);letter-spacing:.04em}.lp-sx-people{display:inline-flex;gap:4px;margin-top:12px;padding:4px;border-radius:999px;border:1px solid var(--lp-pill-border);background:var(--lp-chip-bg)}.lp-sx-people button{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--lp-text-2);font:700 .875rem/1 var(--lp-body);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-sx-people button.is-on{background:linear-gradient(135deg,var(--lp-cyan),var(--lp-mint));color:#04121c}.lp-sx-people button:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:2px}.lp-sx-ctrl{margin-top:8px}.lp-sx-s0 .lp-sx-photo{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-sx-s0:has(.lp-sx-photo):after{content:"";position:absolute;inset:auto 0 0;height:22%;pointer-events:none;background:linear-gradient(transparent,rgba(4,8,24,.55))}.lp-sx-s0 .lp-sx-corners,.lp-sx-s0 .lp-sx-example,.lp-sx-s0 .lp-sx-scan,.lp-sx-s0 .lp-sx-shutter{z-index:2}.lp-sx-tag{position:absolute;left:25.8%;top:36.6%;transform:translate(-50%,-100%);z-index:1;padding:3px 9px;border-radius:999px;background:rgba(7,11,26,.9);border:1px solid rgba(0,255,191,.7);color:#fff;font:700 13px/1.2 var(--lp-body);white-space:nowrap}.lp-sx-s0:has(.lp-sx-photo) .lp-sx-example{top:2.6%}.lp-sx-s0:has(.lp-sx-photo) .lp-sx-corners{display:none}.lp-sx-trace{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.lp-sx-trace .tr-line circle,.lp-sx-trace path{fill:none;stroke:#00ffbf;stroke-linecap:round;stroke-linejoin:round}.lp-sx-trace .tr-draw{stroke-dasharray:1 1.2;stroke-dashoffset:0}.lp-sx-trace .tr-glow{opacity:.22}.lp-sx-trace .tr-glow path{stroke-width:8}.lp-sx-trace .tr-line{opacity:.95}.lp-sx-trace .tr-line circle,.lp-sx-trace .tr-line path{stroke-width:2.4}.lp-sx-trace .tr-mesh{stroke-width:1.2;opacity:.34}.lp-sx-trace .tr-dot{fill:#eafff9;stroke:#00ffbf;stroke-width:1.6;transform-box:fill-box;transform-origin:center}.lp-sx-sweep{left:0;right:0;top:0;height:14%;transform:translateY(-100%);background:linear-gradient(transparent,rgba(0,255,191,.14) 80%,rgba(0,255,191,.32));border-bottom:2px solid #8affe2;box-shadow:0 8px 18px -6px rgba(0,255,191,.8)}.lp-sx-flash,.lp-sx-sweep{position:absolute;z-index:2;pointer-events:none;opacity:0}.lp-sx-flash{inset:0;background:#fff}@media (prefers-reduced-motion:no-preference){.lp-sx-s0[data-on] .lp-sx-photo{animation:lp-sx-settle 1s cubic-bezier(.2,.7,.2,1) both}@keyframes lp-sx-settle{0%{transform:scale(1.05)}to{transform:none}}.lp-sx-s0[data-on] .lp-sx-shutter{animation:lp-sx-press .5s ease .55s both}@keyframes lp-sx-press{0%,to{transform:none}35%{transform:scale(.8);background:hsla(0,0%,100%,.85)}}.lp-sx-s0[data-on] .lp-sx-flash{animation:lp-sx-flash .5s ease-out .72s both}@keyframes lp-sx-flash{0%,to{opacity:0}20%{opacity:.4}}.lp-sx-s0[data-on] .lp-sx-sweep{animation:lp-sx-sweep 1.35s linear 1.15s both}@keyframes lp-sx-sweep{0%{transform:translateY(-100%);opacity:0}5%,90%{opacity:1}to{transform:translateY(614%);opacity:0}}.lp-sx-s0[data-on] .lp-sx-trace .tr-dot{animation:lp-sx-pop .45s cubic-bezier(.3,1.6,.5,1) var(--d) both}@keyframes lp-sx-pop{0%{transform:scale(0);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}.lp-sx-s0[data-on] .lp-sx-trace .tr-draw{animation:lp-sx-trace var(--t,.6s) cubic-bezier(.45,0,.2,1) var(--d) both}@keyframes lp-sx-trace{0%{stroke-dashoffset:1.06}to{stroke-dashoffset:0}}.lp-sx-s0[data-on] .lp-sx-trace .tr-mesh{animation:lp-sx-meshin .7s ease 4.15s both}@keyframes lp-sx-meshin{0%{opacity:0}to{opacity:.34}}.lp-sx-s0[data-on] .lp-sx-trace .tr-glow{animation:lp-sx-lock .9s ease 4.5s both}@keyframes lp-sx-lock{0%,to{opacity:.22}40%{opacity:.6}}.lp-sx:not([data-play]) .lp-sx-s0 :is(.lp-sx-photo,.lp-sx-shutter,.lp-sx-flash,.lp-sx-sweep,.lp-sx-trace g,.lp-sx-trace path,.lp-sx-trace circle){animation-play-state:paused}}.lp .lp-card{text-align:center}.lp .lp-card dt{align-items:center}.lp-card .lp-obj img{scale:var(--lp-os,1)}.lp-obj-gps{--lp-os:1.12}.lp-obj-privacy{--lp-os:1.15}.lp-obj-weather{--lp-os:0.95}.lp-obj-sync{--lp-os:0.92}.lp-obj-ice{--lp-os:1.02}.lp-obj-globe{--lp-os:1.06}@media (min-width:900px) and (min-height:600px){.lp .lp-card-lg dd{min-height:calc(4 * 1.55em)}}.lp-hero-alt{position:relative;width:100%}.lp-hero-b{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .8s var(--lp-ease);background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lp-hero-alt[data-view=b] .lp-hero-b{opacity:1}.lp-hero-alt .lp-hero-hud{z-index:2}.lp-hero-alt[data-view=b] .lp-hud-a,.lp-hud-b{display:none}.lp-hero-alt[data-view=b] .lp-hud-b{display:inline}@media (min-width:768px) and (min-height:600px){.lp-hero-staged .lp-hero-stage .lp-hero-alt{width:min(100cqw,calc(100cqh * 2.332));margin:0 auto}.lp-hero-staged .lp-hero-stage .lp-hero-alt .lp-hero-scene{width:100%}}.lp-hero-alt .lp-hero-scene .ss{transition:opacity .8s var(--lp-ease)}.lp-hero-alt[data-view=b] .lp-hero-scene .ss{opacity:0}@media (min-width:768px){.lp .lp-pv{grid-template-columns:minmax(0,500px) auto}.lp .lp-pv .lp-duo-copy{max-width:500px}}.lp-pv-modes{display:grid;gap:10px;margin-top:clamp(14px,2.8svh,26px)}.lp-pv-mode{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 14px 12px 12px;border-radius:18px;text-align:left;cursor:pointer;color:inherit;font:inherit;background:var(--lp-card);border:1px solid var(--lp-card-border);box-shadow:var(--lp-card-shadow);transition:border-color .3s,box-shadow .3s,opacity .3s,transform .3s var(--lp-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dark .lp .lp-pv-mode{background-color:rgba(24,34,70,.78)}.lp-pv-mode[aria-checked=false]{opacity:.8}.lp-pv-mode[aria-checked=true]{border-color:color-mix(in srgb,var(--pvb) 75%,transparent);box-shadow:var(--lp-card-shadow),0 0 0 1px color-mix(in srgb,var(--pvb) 40%,transparent),0 16px 40px -18px color-mix(in srgb,var(--pvb) 75%,transparent)}@media (hover:hover){.lp-pv-mode[aria-checked=false]:hover{opacity:1;border-color:color-mix(in srgb,var(--pvb) 45%,transparent)}}.lp-pv-mode:focus-visible{outline:2px solid var(--lp-accent-text);outline-offset:3px}.lp-pv-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--pvb);background:color-mix(in srgb,var(--pvb) 14%,transparent);border:1px solid color-mix(in srgb,var(--pvb) 30%,transparent)}.dark .lp .lp-pv-ico{color:color-mix(in srgb,var(--pvb) 70%,#fff)}.lp-pv-txt strong{display:block;font:700 1rem/1.3 var(--lp-display)}.lp-pv-txt span{display:block;margin-top:2px;color:var(--lp-text-2);font-size:.875rem;line-height:1.45}.lp-pv-switch{position:relative;width:50px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--lp-text-3) 35%,transparent);transition:background-color .3s}.lp-pv-switch i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .32s cubic-bezier(.3,1.4,.5,1)}.lp-pv-mode[aria-checked=true] .lp-pv-switch i{transform:translateX(20px)}.lp-pv-trust{margin-top:clamp(14px,2.4svh,20px);max-width:54ch;font-size:.875rem;line-height:1.5}.lp-pv-policy{margin-top:8px;font-size:.9375rem}.lp-pv-obj{width:100%}.lp-pv-stage{position:relative;margin:0;width:min(520px,86vw,calc(100svh - 190px));min-width:240px;aspect-ratio:1/1;border-radius:28px;overflow:hidden;container-type:inline-size;isolation:isolate;border:1px solid rgba(0,212,255,.6);background:#2a2f86;box-shadow:var(--lp-stage-shadow)}.lp-pv-img{position:absolute;inset:0;width:100%;height:100%;display:block}.lp-pv-you{transition:opacity .5s var(--lp-ease)}.lp-pv[data-mode=private] .lp-pv-you{opacity:.3}.lp-pv-ring{position:absolute;left:48.1%;top:77.3%;width:40%;height:11%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--pv) 70%,transparent),color-mix(in srgb,var(--pv) 22%,transparent) 60%,transparent);mix-blend-mode:screen;transition:opacity .5s,background .4s}.lp-pv[data-mode=private] .lp-pv-ring{opacity:0}.lp-pv-example{left:4%;top:3.4%;padding:3px 10px;border-radius:999px;background:rgba(7,11,26,.72);border:1px solid hsla(0,0%,100%,.28);font:600 .75rem/1.3 var(--lp-body);letter-spacing:.04em}.lp-pv-example,.lp-pv-tag{position:absolute;color:#fff}.lp-pv-tag{transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 9px 4px;border-radius:12px;background:rgba(7,11,26,.9);border:1px solid hsla(0,0%,100%,.28);font:700 clamp(10px,3cqw,13px)/1.25 var(--lp-body);white-space:nowrap;pointer-events:none;transition:border-color .35s,background-color .35s,box-shadow .35s}.lp-pv-tag b{display:inline-flex;align-items:center;gap:4px;font-weight:700}.lp-pv-tag-nearby{left:21.4%;top:25%}.lp-pv-tag-friend{left:80.2%;top:38%}.lp-pv-tag-friend b svg{color:#22c55e}.lp-pv-tag-you{left:48.3%;top:38.4%;border-color:#00d4ff;box-shadow:0 0 16px -4px rgba(0,212,255,.8)}.lp-pv-tag:has(.lp-pv-see[data-on]){border-color:rgba(0,255,191,.75)}.lp-pv[data-mode=private] .lp-pv-tag-you{background:rgba(7,11,26,.62);box-shadow:none}.lp-pv-see{display:inline-flex;align-items:center;gap:4px;font-size:.86em;font-weight:600;color:#a9b1cc}.lp-pv-see[data-on]{color:#00ffbf}.lp-pv-only{color:#9fe9ff}.lp-pv-cap{position:absolute;left:50%;bottom:4.5%;transform:translateX(-50%);gap:8px;width:-moz-max-content;width:max-content;max-width:90%;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(7,11,26,.84);border:1px solid color-mix(in srgb,var(--pv) 70%,transparent);color:#fff;font:600 clamp(11px,3.4cqw,14.5px)/1.3 var(--lp-body);text-align:left;transition:border-color .35s}.lp-pv-cap,.lp-pv-cap-ico{display:inline-flex;align-items:center}.lp-pv-cap-ico{flex:none;justify-content:center;width:26px;height:26px;border-radius:50%;transition:background-color .35s}@media (prefers-reduced-motion:no-preference){.lp-pv[data-mode=friends] .lp-pv-ring,.lp-pv[data-mode=public] .lp-pv-ring{animation:lp-pv-pulse 2.8s ease-in-out infinite}@keyframes lp-pv-pulse{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.75}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}}.lp-pv-mdesc{display:none}@media (max-width:767px){.lp .lp-pv{display:flex;flex-direction:column;align-items:stretch;gap:12px}.lp-pv-copy{display:contents}.lp-pv-head{order:1}.lp-pv-obj{order:2}.lp-pv-modes{order:3}.lp-pv-mdesc{order:4}.lp-pv-foot{order:5}.lp-sec-privacy .lp-lede{font-size:.9375rem;line-height:1.5;margin-top:8px}.lp-pv-stage{width:min(330px,100%,calc(100svh - 520px));min-width:250px}.lp-pv-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.lp-pv-mode{grid-template-columns:none;justify-items:center;gap:8px;padding:10px 6px 12px;text-align:center}.lp-pv-ico{display:none}.lp-pv-txt{min-width:0;max-width:100%}.lp-pv-txt strong{font-size:.875rem;text-overflow:ellipsis}.lp-pv-txt span,.lp-pv-txt strong{white-space:nowrap;overflow:hidden}.lp-pv-txt span{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.lp-pv-mdesc{display:grid}.lp-pv-mdesc p{grid-area:1/1;margin:0;color:var(--lp-text-2);font-size:.875rem;line-height:1.45;text-align:center;opacity:0;visibility:hidden;transition:opacity .3s}.lp-pv-mdesc p[data-on]{opacity:1;visibility:visible}.lp-pv-foot{text-align:center}.lp-pv-trust{margin:0 auto;font-size:.8125rem}}@media (min-width:768px) and (max-height:820px){.lp-sec-privacy .lp-lede{font-size:.9375rem;line-height:1.5;margin-top:8px}.lp-sec-privacy .lp-pill{margin-bottom:10px}.lp-pv-modes{gap:8px;margin-top:14px}.lp-pv-mode{padding:9px 12px 9px 10px}.lp-pv-txt span{font-size:.8125rem;line-height:1.4}.lp-pv-trust{margin-top:12px;font-size:.8125rem}}#lp-privacy{scroll-margin-top:0}@media (min-width:900px) and (min-height:600px){.lp .lp-cards{grid-template-columns:1.18fr 1fr 1fr 1fr 1.18fr;grid-auto-flow:row dense}.lp .lp-cards>.lp-card-lg:first-child{grid-column:1;grid-row:1/span 2}.lp .lp-cards>.lp-card-lg:nth-child(2){grid-column:5;grid-row:1/span 2}}.lp-stats>div{position:relative;justify-content:flex-end}.lp-stat-num{line-height:1.05}.lp-stats dt{margin-top:6px;line-height:1.3;text-wrap:balance}@media (min-width:768px){.lp .lp-stats{grid-template-columns:repeat(4,minmax(0,270px));gap:0}.lp-stats>div{padding-inline:clamp(8px,1.2vw,16px)}.lp-stats>div+div:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:1px;background:linear-gradient(transparent,var(--lp-hairline),transparent)}}.lp-stat-link{color:inherit;text-decoration:none}.lp-stat-link:after{content:"";position:absolute;inset:0;border-radius:14px}.lp-stats>div:has(.lp-stat-link){transition:transform .3s var(--lp-ease)}.lp-stats>div:has(.lp-stat-link:focus-visible){outline:2px solid var(--lp-accent-text);outline-offset:4px;border-radius:14px}.lp-stat-link:focus-visible{outline:none}@media (hover:hover){.lp-stats>div:has(.lp-stat-link):hover dt{color:var(--lp-accent-text)}.lp-stats>div:has(.lp-stat-link):hover .lp-stat-link{text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}@media (min-width:900px) and (min-height:801px) and (max-height:1000px){.lp .lp-sec-features{gap:clamp(10px,2svh,22px)}}.lp .lp-card:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;pointer-events:none;opacity:0;transition:opacity .35s;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lp-tone) 90%,#fff),transparent)}@media (hover:hover){.lp .lp-card:hover:after{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp .lp-card{transition:border-color .3s,box-shadow .35s,transform .4s cubic-bezier(.2,.8,.2,1)}.lp .lp-card:hover{transform:translateY(-6px) rotateX(3deg)}}.lp-pv{--pv:#00d4ff;--pv-ink:#04121c}.lp-pv[data-mode=friends]{--pv:#00ffbf}.lp-pv[data-mode=private]{--pv:#ff4d5a}.lp-pv-public{--pvb:#00b8e6}.lp-pv-friends{--pvb:#00d9a3}.lp-pv-cap,.lp-pv-tag-you{background-color:color-mix(in srgb,var(--pv) 20%,#070b1a);transition:background-color .45s var(--lp-ease),border-color .45s var(--lp-ease),box-shadow .45s var(--lp-ease)}.lp-pv-cap{box-shadow:0 8px 28px -10px color-mix(in srgb,var(--pv) 70%,transparent)}.lp-pv-cap-ico{color:var(--pv-ink);transition:background-color .45s var(--lp-ease)}.lp-pv[data-mode=private] .lp-pv-tag-you{border-style:dashed;background-color:color-mix(in srgb,var(--pv) 16%,rgba(7,11,26,.7));box-shadow:0 0 14px -6px color-mix(in srgb,var(--pv) 80%,transparent)}.lp-pv-only{color:#d9ccff}.lp-pv-ring{transition:opacity .5s,background .45s}.lp-pv-mode[aria-checked=true] .lp-pv-switch{background:var(--pvb)}.lp-pv-ico{transition:color .45s,background-color .45s,border-color .45s}.dark .lp .lp-pv-ico{color:color-mix(in srgb,var(--pvb) 80%,#fff)}.lp .lp-pv-ico{color:color-mix(in srgb,var(--pvb) 70%,#0a1024)}.lp-pv{--pv:#3b82f6}.lp-pv[data-mode=friends]{--pv:#22c55e}.lp-pv[data-mode=private]{--pv:#ef4444}.lp-pv-public{--pvb:#3b82f6}.lp-pv-friends{--pvb:#22c55e}.lp-pv-private{--pvb:#ef4444}.lp .lp-pv-appui{--pvs:min(480px,86vw,calc(100svh - 170px));display:grid;gap:20px;align-items:center;justify-items:center}.lp-pv-appui .lp-pv-stage{width:var(--pvs);min-width:0}.lp-pv-head,.lp-pv-side{width:100%;max-width:420px}.lp-pv-phone{container-type:inline-size;position:relative;height:var(--pvs);aspect-ratio:9/18.4;padding:7px;border-radius:40px;background:#0b0f1c;border:1px solid hsla(0,0%,100%,.14);box-shadow:var(--lp-stage-shadow),inset 0 0 0 2px #1d2335}.lp-pv-app{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9cqw;border-radius:33px;overflow:hidden;background:linear-gradient(90deg,#35d0f7,#2f6deb);color:#fff}.lp-pv-app:before{content:"";position:absolute;top:3.2cqw;left:50%;width:30cqw;height:8.5cqw;transform:translateX(-50%);border-radius:999px;background:#05070d}.lp-pv-app-x{position:absolute;top:15cqw;right:6cqw;display:inline-flex;align-items:center;justify-content:center;width:11cqw;height:11cqw;border-radius:50%;background:hsla(0,0%,100%,.18)}.lp-pv-app-title{margin:0 0 1cqw;font:800 9cqw/1.1 var(--lp-body);letter-spacing:-.01em;text-shadow:0 2px 4px rgba(0,0,0,.15)}.lp .lp-pv-mode{display:flex;flex-direction:column;align-items:center;gap:4cqw;width:auto;padding:1.5cqw 4cqw;border:0;border-radius:14px;background:none;box-shadow:none;opacity:1;color:#fff;text-align:center;cursor:pointer;transform:none}.lp .lp-pv-mode[aria-checked=false]:hover,.lp .lp-pv-mode[aria-checked=true]{border:0;box-shadow:none;opacity:1}.lp-pv-mode:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-pv-name{font:700 6cqw/1.2 var(--lp-body);text-shadow:0 1px 3px rgba(0,0,0,.15)}.lp-pv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp .lp-pv-switch{width:28cqw;height:14cqw;border-radius:999px;background:hsla(0,0%,100%,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.12);transition:background-color .25s}.lp .lp-pv-switch i{left:1.5cqw;top:1.5cqw;width:11cqw;height:11cqw;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .32s cubic-bezier(.3,1.3,.5,1)}.lp .lp-pv-mode[aria-checked=true] .lp-pv-switch{background:var(--pvb)}.lp .lp-pv-mode[aria-checked=true] .lp-pv-switch i{transform:translateX(14cqw)}.lp .lp-pv-mdesc{display:grid}.lp-pv-mdesc p{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transition:opacity .3s;color:var(--lp-text-2);font-size:1rem;line-height:1.5}.lp-pv-mdesc p[data-on]{opacity:1;visibility:visible}.lp-pv-mdesc b{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:var(--lp-text);font:700 1.0625rem/1.3 var(--lp-display)}.lp-pv-mdesc b:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pv);box-shadow:0 0 10px var(--pv)}.lp-pv-side .lp-pv-trust{margin-top:clamp(12px,2svh,18px)}.lp-pv-cap,.lp-pv-tag-you{background-color:color-mix(in srgb,var(--pv) 22%,#070b1a);border-color:var(--pv)}.lp-pv-cap-ico{background:var(--pv);color:#fff}.lp-pv-tag-you{box-shadow:0 0 18px -4px color-mix(in srgb,var(--pv) 85%,transparent)}.lp-pv-only{color:#ffd0d4}@media (min-width:1200px){.lp .lp-pv-appui{grid-template-columns:minmax(0,400px) auto auto;grid-template-areas:"head phone stage" "side phone stage";-moz-column-gap:clamp(28px,3vw,48px);column-gap:clamp(28px,3vw,48px);row-gap:18px;justify-content:center}.lp-pv-appui .lp-pv-head{grid-area:head;align-self:end}.lp-pv-appui .lp-pv-side{grid-area:side;align-self:start}.lp-pv-appui .lp-pv-phone{grid-area:phone}.lp-pv-appui .lp-pv-obj{grid-area:stage;width:auto}}@media (min-width:768px) and (max-width:1199px){.lp .lp-pv-appui{--pvs:min(440px,50vw,calc(100svh - 410px));min-height:0;grid-template-columns:auto auto;grid-template-areas:"head head" "phone stage" "side side";-moz-column-gap:28px;column-gap:28px;justify-content:center}.lp-pv-appui .lp-pv-head{grid-area:head;max-width:640px;text-align:center}.lp-pv-appui .lp-pv-head .lp-lede{margin-inline:auto}.lp-pv-appui .lp-pv-side{grid-area:side;max-width:640px;text-align:center}.lp-pv-appui .lp-pv-mdesc b{justify-content:center}.lp-pv-appui .lp-pv-trust{margin-inline:auto}.lp-pv-appui .lp-pv-phone{grid-area:phone}.lp-pv-appui .lp-pv-obj{grid-area:stage;width:auto}}@media (max-width:767px){.lp .lp-pv-appui{--pvs:min(330px,100%,calc(100svh - 520px));display:flex;flex-direction:column;align-items:stretch;gap:12px}.lp-pv-appui .lp-pv-head{order:1}.lp-pv-appui .lp-pv-obj{order:2;display:flex;justify-content:center}.lp-pv-appui .lp-pv-phone{order:3}.lp-pv-appui .lp-pv-side{order:4;max-width:none;text-align:center}.lp-pv-appui .lp-pv-stage{min-width:250px}.lp-pv-phone{container-type:normal;height:auto;aspect-ratio:auto;padding:0;border:0;background:none;box-shadow:none;border-radius:22px}.lp-pv-app{flex-direction:row;justify-content:space-around;gap:0;padding:14px 6px;border-radius:22px;box-shadow:var(--lp-card-shadow)}.lp-pv-app-title,.lp-pv-app-x,.lp-pv-app:before{display:none}.lp .lp-pv-mode{gap:8px;padding:4px 6px;min-width:0}.lp-pv-name{font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-pv-switch{width:64px;height:32px}.lp .lp-pv-switch i{left:3px;top:3px;width:26px;height:26px}.lp .lp-pv-mode[aria-checked=true] .lp-pv-switch i{transform:translateX(32px)}.lp-pv-mdesc p{font-size:.9375rem}.lp-pv-mdesc b{justify-content:center}.lp-pv-appui .lp-pv-trust{margin-inline:auto}}.dark .lp .lp-pv-appui .lp-pv-mode,.lp .lp-pv-appui .lp-pv-mode{background:none}