.lv3{background:rgb(var(--bg));color:rgb(var(--label));isolation:isolate;position:relative}.lv3 .v3-display{letter-spacing:-.03em;text-wrap:balance;font-style:normal;font-weight:700;line-height:1.06}.lv3 .v3-italic{font-style:normal;font-weight:700}.lv3 .v3-mono{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.01em}.lv3 .v3-text-metal{background:linear-gradient(#fff 0%,#d4d4d8 55%,#8e8e93 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lv3 .v3-text-aurora{background:linear-gradient(100deg,#7cc4ff 0%,#a78bfa 48%,#ff7ab6 100%) 0 0/170% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate v3-hue}@keyframes v3-hue{0%{background-position:0%}to{background-position:100%}}.lv3 .v3-spot-card{isolation:isolate;transition:translate .6s var(--ease-smooth), box-shadow .6s var(--ease-smooth);position:relative}.lv3 .v3-spot-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), rgb(var(--spot,124 150 255) / .16), transparent 62%);transition:opacity .5s var(--ease-smooth);position:absolute;inset:0}@media (hover:hover){.lv3 .v3-spot-card:hover{translate:0 -4px}.lv3 .v3-spot-card:hover:before{opacity:1}}@keyframes v3-belt{0%{transform:translate(0,0)}to{transform:translate(-25%)}}.lv3 .v3-belt{will-change:transform;animation:28s linear infinite v3-belt}@keyframes v3-blink{0%,55%{opacity:1}56%,to{opacity:0}}.lv3 .v3-blink{animation:1.1s step-end infinite v3-blink}@keyframes v3-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.v3-pulse>span:first-child{animation:v3-pulse 2s var(--ease-out) infinite}.lv3 .v3-outline{color:rgb(var(--label) / .06);transition:color .6s var(--ease-out)}.lv3 .v3-footer-word:hover .v3-outline{color:rgb(var(--label) / .1)}.lv3 .v3-glass{background:rgb(var(--surface-1));box-shadow:var(--shadow-card);position:relative}.lv3 .v3-glass--sel{box-shadow:0 0 0 2px rgb(var(--tint)), var(--shadow-raised)}.lv3 .v3-spot{position:relative}.lv3 .lv3-pane{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}.lv3 .lv3-pane-inner{width:100%;padding-top:var(--pane-top,52px);padding-bottom:30px}@media (max-width:767px){.lv3 .lv3-pane{min-height:0}.lv3 .lv3-pane-inner{padding-top:calc(var(--pane-top,52px) + 18px);padding-bottom:44px}}@media (min-width:768px) and (pointer:fine){.lv3 .lv3-pane{height:100svh;overflow:hidden}}@media (min-width:768px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lv3 .lv3-pane-motion{will-change:transform, opacity}}@media (pointer:coarse),(prefers-reduced-motion:reduce){html:has(.lv3){scroll-snap-type:y proximity}.lv3 .lv3-pane{scroll-snap-align:start}}@keyframes lv3-pulse{0%{box-shadow:0 0 #ffffff73}70%,to{box-shadow:0 0 0 12px #fff0}}.lv3 .lv3-pulse{animation:lv3-pulse 2.2s var(--ease-out) infinite}@keyframes lv3-fill{0%{width:0}to{width:100%}}.lv3 .lv3-fill{animation:1.4s cubic-bezier(.32,.72,0,1) both lv3-fill}@media (prefers-reduced-motion:reduce){.lv3 .lv3-pulse{animation:none}}@keyframes lv3-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lv3-countdown{transform-origin:0;background:linear-gradient(90deg,#0a84ff,#bf5af2 55%,#ff375f);animation-name:lv3-countdown;animation-timing-function:linear;animation-fill-mode:both}.lv3>section,.lv3>div:not(.fixed),.lv3>footer{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.lv3 .v3-belt,.lv3 .v3-blink,.lv3 .v3-text-aurora{animation:none}.lv3 .v3-spot-card{transition:none}.v3-pulse>span:first-child{animation:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}
.aph2{isolation:isolate;color:#fff;position:relative;overflow:hidden}.aph2-screen{flex-direction:column;justify-content:flex-end;align-items:center;min-height:100svh;padding:96px 0;display:flex;position:relative}.aph2-cue{left:0;right:0;bottom:max(26px, env(safe-area-inset-bottom));z-index:3;letter-spacing:.04em;text-transform:uppercase;color:#ebebf580;width:max-content;transition:color var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:10px;margin:0 auto;font-size:.75rem;font-weight:500;display:flex;position:absolute}.aph2-cue:hover{color:#ebebf5d9}.aph2-cue i{background:#ffffff29;width:1px;height:34px;display:block;position:relative;overflow:hidden}.aph2-cue i:after{content:"";width:1px;height:14px;animation:aph2-cue 2.1s var(--ease-out) 2.4s infinite;background:linear-gradient(#fff0,#fff);position:absolute;top:0;left:0}@keyframes aph2-cue{0%{opacity:0;transform:translateY(-14px)}25%{opacity:1}to{opacity:0;transform:translateY(34px)}}@media (max-height:820px){.aph2-cue{display:none}.aph2-screen{padding-bottom:64px}}.aph2-aurora{z-index:-2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 48%,#0000 100%);mask-image:linear-gradient(#000 48%,#0000 100%)}.aph2-aurora span{will-change:transform;border-radius:50%;position:absolute}.aph2-aurora span:first-child{background:radial-gradient(closest-side,#0a84ff5c,#0a84ff00 70%);width:82vmax;height:82vmax;animation:22s ease-in-out infinite alternate aph2-drift-a;top:-48vmax;left:-24vmax}.aph2-aurora span:nth-child(2){background:radial-gradient(closest-side,#bf5af24d,#bf5af200 70%);width:78vmax;height:78vmax;animation:26s ease-in-out infinite alternate aph2-drift-b;top:-40vmax;right:-30vmax}.aph2-aurora span:nth-child(3){background:radial-gradient(closest-side,#40c8ff33,#40c8ff00 70%);width:56vmax;height:56vmax;animation:30s ease-in-out infinite alternate aph2-drift-c;top:4vmax;left:22vw}.aph2-aurora span:nth-child(4){background:radial-gradient(closest-side,#ff375f2b,#ff375f00 70%);width:52vmax;height:52vmax;animation:34s ease-in-out infinite alternate-reverse aph2-drift-a;top:30vmax;right:-14vmax}@keyframes aph2-drift-a{0%{transform:translate(0,0)}to{transform:translate(7vmax,5vmax)}}@keyframes aph2-drift-b{0%{transform:translate(0,0)}to{transform:translate(-8vmax,6vmax)}}@keyframes aph2-drift-c{0%{transform:translate(-4vmax)}to{transform:translate(5vmax,4vmax)}}.aph2-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 46% at 50% 36%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 46% at 50% 36%,#000 10%,#0000 75%)}.aph2-art{z-index:0;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.aph2-wordmark{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.aph2-word{white-space:nowrap;letter-spacing:-.05em;color:#0000;background:linear-gradient(#fff 0%,#e4e4e7 45%,#8e8e93 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;animation:aph2-word-in 1.6s var(--ease-out) both;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:clamp(5rem,min(23vw,36vh),26rem);font-weight:800;line-height:.9;display:block}@keyframes aph2-word-in{0%{opacity:0;filter:blur(18px);transform:none}to{opacity:1;filter:blur();transform:none}}.aph2-prism-host{opacity:0;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.aph2-prism-host[data-ready=true]{opacity:1}.aph2-prism-host[data-failed=true]{display:none}.aph2-prism-host canvas{width:100%;height:100%;display:block}.aph2-prism-static{object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:96%;height:52.8%;animation:aph2-static-in 1.2s var(--ease-out) .15s forwards, aph2-static-sway 9s ease-in-out 1.35s infinite alternate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:1){.aph2-prism-static{max-width:92%;height:44%}}@keyframes aph2-static-in{to{opacity:1}}@keyframes aph2-static-sway{0%{transform:translate(-50%,-50%)rotate(-1.4deg)scale(1)}to{transform:translate(-50%,calc(-50% - 10px))rotate(1.4deg)scale(1.015)}}@media (prefers-reduced-motion:reduce){.aph2-prism-static{animation:10ms forwards aph2-static-in}}.aph2-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:relative}.aph2-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,1.05rem + 2.4vw,3rem);font-weight:700;line-height:1.06}.aph2-line{display:block}.aph2-w{animation:aph2-rise .95s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + .7s);display:inline-block}.aph2-w--hue{background:linear-gradient(100deg,#7cc4ff 0%,#a78bfa 48%,#ff7ab6 100%) 0 0/160% 100%;color:#0000;-webkit-text-fill-color:transparent;animation:aph2-rise .95s var(--ease-out) both, aph2-hue 9s ease-in-out 2s infinite alternate;animation-delay:calc(var(--i) * 80ms + .7s), 0s;-webkit-background-clip:text;background-clip:text}@keyframes aph2-hue{0%{background-position:0%}to{background-position:100%}}@keyframes aph2-rise{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.aph2-actions{animation:aph2-rise .9s var(--ease-out) 1.2s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:26px;display:flex}.aph2-btn{letter-spacing:-.01em;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-items:center;gap:4px;font-size:1.0625rem;font-weight:500;display:inline-flex}.aph2-btn:active{transform:scale(.97)}.aph2-btn--primary{color:#000;background:#fff;border-radius:999px;height:50px;padding:0 28px;font-weight:600}.aph2-btn--primary:hover{background:#ffffffe6;box-shadow:0 0 0 6px #7cc4ff24,0 10px 40px -8px #7c96ff8c}.aph2-stage{perspective:1600px;width:min(1040px,100% - 32px);margin:0 auto;scroll-margin-top:72px;position:relative}@media (min-width:768px){.lv3-stage{width:min(1040px,100% - 32px,158svh - 521.4px)}.lv3-device{border-radius:24px}}.aph2-device{background:rgb(var(--surface-1));transform-origin:50% 100%;will-change:transform, opacity;border-radius:28px 28px 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #ffffff24,inset 0 -1px #ffffff2e,0 40px 120px -20px #466eff66,0 60px 140px -40px #bf5af252,0 30px 80px -30px #000000e6}.aph2-phone{background:rgb(var(--surface-2));border-radius:2.2rem 2.2rem 0 0;width:min(300px,78vw);max-height:min(540px,62svh);padding:6px 6px 0;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff29;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.aph2-phone img{border-radius:1.8rem 1.8rem 0 0}.aph2-float{z-index:2;will-change:transform, opacity;display:none;position:absolute}.aph2-float-card{background:rgb(var(--surface-1));border-radius:18px;animation:7s ease-in-out infinite alternate aph2-float;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff2e,0 22px 50px -14px #000c,0 0 60px -10px #6e82ff59}.aph2-float-card img{height:auto;display:block}.aph2-float--a{width:290px;top:8%;right:-11%}.aph2-float--a .aph2-float-card img{width:100%}.aph2-float--b{width:262px;top:30%;left:-10%}.aph2-float--b .aph2-float-card{animation-delay:1.8s}.aph2-float--b .aph2-float-card img{width:100%}@keyframes aph2-float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@media (min-width:1280px){.aph2-float{display:block}}@media (max-width:767px){.aph2-screen{padding:84px 0 96px}.aph2-word{font-size:clamp(4.2rem,34vw,9rem)}.aph2-wordmark{height:100%}.aph2-stage{width:calc(100% - 24px)}.aph2-device{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.aph2-btn--primary{justify-content:center;width:100%}.aph2-actions{flex-direction:column;gap:14px;width:100%}}@media (prefers-reduced-motion:reduce){.aph2 *,.aph2 :before,.aph2 :after{animation:none!important}}
