@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_57776dee-module__A7hoda__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_57776dee-module__A7hoda__variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
.lp-site{--lp-ink:#f5f6fa;--lp-dim:#8b93ac;--lp-faint:#5d6680;--lp-line:#ffffff17;--lp-line-strong:#ffffff2e;--lp-blue:#3d8bff;--lp-violet:#a265ff;--lp-gold:#e8b84b;--lp-teal:#34d399;--lp-coral:#ff5c7a;isolation:isolate;color:var(--lp-ink);background:#06070d;position:relative;overflow-x:clip}.lp-aurora{z-index:0;pointer-events:none;filter:blur(90px)saturate(140%);opacity:.55;position:fixed;inset:-20vh -10vw}.lp-aurora span{mix-blend-mode:screen;border-radius:50%;display:block;position:absolute}.lp-aurora span:first-child{background:radial-gradient(circle,#3d8bffd9,#0000 68%);width:46vw;height:46vw;animation:26s ease-in-out infinite lp-drift-a;top:-8vh;left:-6vw}.lp-aurora span:nth-child(2){background:radial-gradient(circle,#a265ffb3,#0000 68%);width:40vw;height:40vw;animation:32s ease-in-out infinite lp-drift-b;top:4vh;right:-4vw}.lp-aurora span:nth-child(3){background:radial-gradient(circle,#34d39966,#0000 70%);width:34vw;height:34vw;animation:38s ease-in-out infinite lp-drift-c;top:34vh;left:32vw}@keyframes lp-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,7vh)scale(1.14)}}@keyframes lp-drift-b{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-7vw,9vh)scale(.94)}}@keyframes lp-drift-c{0%,to{transform:translate(0,0)scale(.96)}50%{transform:translate(4vw,-8vh)scale(1.2)}}.lp-grain{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp-grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.lp-site>*{z-index:2;position:relative}.lp-display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,8vw,7rem);font-weight:700;line-height:.9}.lp-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--lp-faint);font-size:.6875rem}.lp-shine{background:linear-gradient(100deg,#8fbaff 0%,#fff 22%,#c9a6ff 46%,#fff 68%,#7fe3c0 100%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite lp-shine-travel}@keyframes lp-shine-travel{to{background-position:260% 0}}.lp-word{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.lp-word>span{animation:1.05s cubic-bezier(.16,.84,.4,1) both lp-word-in;animation-delay:var(--d,0s);display:inline-block}@keyframes lp-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(105%)rotate(3deg)}to{opacity:1;filter:blur();transform:none}}.lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,.84,.4,1),transform .9s cubic-bezier(.16,.84,.4,1);transition-delay:var(--d,0s);will-change:opacity, transform;transform:translateY(26px)}.lp-reveal[data-shown=true]{opacity:1;transform:none}.lp-card-stage{perspective:1400px}.lp-card{aspect-ratio:5/7;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);background:linear-gradient(155deg,#1b2033 0%,#10131f 46%,#0a0d16 100%);border-radius:18px;transition:transform .4s cubic-bezier(.16,.84,.4,1);position:relative;overflow:hidden;box-shadow:0 2px 6px #00000080,0 24px 60px -18px #000000d9,inset 0 0 0 1px #ffffff12}.lp-card[data-active=true]{transition:transform 80ms linear}.lp-card-foil{border-radius:inherit;pointer-events:none;opacity:var(--foil,0);mix-blend-mode:color-dodge;background:repeating-linear-gradient(112deg, transparent 0 7px, #ffffff17 7px 9px, transparent 9px 18px), conic-gradient(from 210deg at var(--px,50%) var(--py,50%), #b85f75, #b0904f, #46a482, #4f7cc9, #8a63bd, #b85f75);background-blend-mode:screen;-webkit-mask-image:radial-gradient(16rem 16rem at var(--px,50%) var(--py,50%), #000 0%, #0006 42%, transparent 70%);-webkit-mask-image:radial-gradient(16rem 16rem at var(--px,50%) var(--py,50%), #000 0%, #0006 42%, transparent 70%);mask-image:radial-gradient(16rem 16rem at var(--px,50%) var(--py,50%), #000 0%, #0006 42%, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.lp-card-glare{border-radius:inherit;pointer-events:none;opacity:var(--glare,0);background:radial-gradient(18rem 18rem at var(--px,50%) var(--py,50%), #ffffff38, #ffffff0a 36%, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.lp-card-edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.lp-float{animation:9s ease-in-out infinite lp-float;animation-delay:var(--d,0s)}@keyframes lp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-18px)}}.lp-spot{border:1px solid var(--lp-line);background:#ffffff05;border-radius:16px;transition:border-color .3s,transform .3s cubic-bezier(.16,.84,.4,1);position:relative;overflow:hidden}.lp-spot:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(22rem 22rem at var(--mx,50%) var(--my,50%), #3d8bff29, transparent 68%);transition:opacity .35s;position:absolute;inset:0}.lp-spot:hover{border-color:var(--lp-line-strong);transform:translateY(-3px)}.lp-spot:hover:before{opacity:1}.lp-marquee{width:max-content;animation:38s linear infinite lp-marquee;display:flex}.lp-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-cta{isolation:isolate;border-radius:999px;position:relative;overflow:hidden}.lp-cta:before{content:"";z-index:-2;background:conic-gradient(#3d8bff,#a265ff,#34d399,#e8b84b,#3d8bff);animation:5s linear infinite lp-spin;position:absolute;inset:-140%}.lp-cta:after{content:"";z-index:-1;border-radius:inherit;background:#0a0d16;position:absolute;inset:1px}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-scroll-cue{background:linear-gradient(to bottom, transparent, var(--lp-line-strong), transparent);width:1px;height:54px;position:relative;overflow:hidden}.lp-scroll-cue:after{content:"";background:linear-gradient(to bottom, transparent, var(--lp-blue));height:16px;animation:2.4s ease-in-out infinite lp-cue;position:absolute;inset-inline:0}@keyframes lp-cue{0%{opacity:0;transform:translateY(-16px)}40%{opacity:1}to{opacity:0;transform:translateY(54px)}}.lp-rail{transform-origin:top;transition:transform 1.4s cubic-bezier(.16,.84,.4,1);transform:scaleY(0)}.lp-rail[data-shown=true]{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.lp-site *,.lp-site :before,.lp-site :after{transition-duration:.01ms!important;animation:none!important}.lp-reveal{opacity:1!important;transform:none!important}.lp-rail{transform:scaleY(1)!important}.lp-word>span{opacity:1!important;filter:none!important;transform:none!important}.lp-card{transform:none!important}}.lp-rip{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.lp-rip-stage{perspective:1200px;place-items:center;width:100%;height:24rem;display:grid;position:relative}.lp-pack{z-index:2;cursor:pointer;width:12rem;height:18.5rem;transform-style:preserve-3d;background:0 0;border:0;padding:0;animation:7s ease-in-out infinite lp-pack-idle;position:relative}.lp-pack:disabled{cursor:default}.lp-pack:focus-visible{outline:2px solid var(--lp-blue);outline-offset:10px;border-radius:14px}@keyframes lp-pack-idle{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}.lp-pack-strip{transform-origin:50% 100%;background:linear-gradient(165deg,#38405c 0%,#232a42 60%,#1a2033 100%);border-radius:12px 12px 3px 3px;height:2.6rem;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffff29}.lp-pack-teeth{background:#090c15;height:8px;position:absolute;inset:auto 0 -1px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 11px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 11px)}.lp-pack-body{transform-origin:50% 0;background:linear-gradient(150deg,#3a4266 0%,#232a44 44%,#161b2c 100%);border-radius:3px 3px 14px 14px;flex-direction:column;justify-content:space-between;align-items:center;padding:1.6rem 1rem 1.1rem;display:flex;position:absolute;inset:2.6rem 0 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 30px 70px -24px #000000e6}.lp-pack-sheen{background:linear-gradient(72deg,#0000 38%,#ffffff42 48%,#ffffff0d 54%,#0000 62%);animation:4.5s ease-in-out infinite lp-sheen;position:absolute;inset:-40%}@keyframes lp-sheen{0%{transform:translate(-60%)}55%{transform:translate(60%)}to{transform:translate(60%)}}.lp-pack-wordmark{letter-spacing:.02em;text-align:center;color:#eef1ff;text-shadow:0 1px #00000080;font-size:1.4rem;font-weight:800;line-height:1.02;position:relative}.lp-pack-foot{letter-spacing:.22em;color:#ffffff6b;font-size:.5rem;position:relative}.lp-rip[data-phase=ripping] .lp-pack{animation:.62s ease-in-out both lp-pack-shake}@keyframes lp-pack-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-7px)rotate(-2.5deg)}26%{transform:translate(7px)rotate(2.5deg)}40%{transform:translate(-6px)rotate(-2deg)}54%{transform:translate(6px)rotate(2deg)}70%{transform:translate(-3px)rotate(-1deg)}86%{transform:translate(2px)rotate(.6deg)}}.lp-rip[data-phase=open] .lp-pack{z-index:0;opacity:.45;transition:transform .8s cubic-bezier(.16,.84,.4,1),opacity .8s;animation:none;transform:translateY(62px)scale(.9)}.lp-rip[data-phase=open] .lp-rip-cards{z-index:3}.lp-rip[data-phase=open] .lp-pack-strip{animation:.85s cubic-bezier(.3,.9,.35,1) both lp-strip-away}@keyframes lp-strip-away{to{opacity:0;transform:translate(-46px,-170px)rotate(-38deg)}}.lp-rip[data-phase=open] .lp-pack-body{animation:.85s cubic-bezier(.16,.84,.4,1) both lp-body-open}@keyframes lp-body-open{0%{transform:scaleY(1)}to{opacity:.82;transform:scaleY(.94)translateY(10px)}}.lp-rip-cards{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lp-rip-card{aspect-ratio:5/7;opacity:0;width:7.4rem;position:absolute;transform:translateY(30px)scale(.7)rotate(0)}.lp-rip[data-phase=open] .lp-rip-card{animation:1s cubic-bezier(.14,.8,.3,1) both lp-card-burst;animation-delay:var(--d,0s)}@keyframes lp-card-burst{0%{opacity:0;transform:translateY(30px)scale(.7)rotate(0)}45%{opacity:1}to{opacity:1;transform:translate3d(var(--x), var(--y), 0) scale(1) rotate(var(--rot))}}.lp-rip-card-face{height:100%;box-shadow:0 0 0 1px #ffffff1a inset, 0 0 26px -6px color-mix(in srgb, var(--tone) 55%, transparent), 0 18px 40px -16px #000000e6;background:linear-gradient(155deg,#1d2338 0%,#11151f 100%);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;padding:.6rem;display:flex;position:relative}.lp-rip-card-face svg{width:58%;height:auto}.lp-rip-card-mark{letter-spacing:.16em;color:#ffffff8c;font-size:.4rem;font-weight:700}.lp-rip-card-serial{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:#fff6;font-size:.4rem}.lp-pack-burst{pointer-events:none;width:0;height:0;position:absolute;top:2.2rem;left:50%}.lp-pack-burst i{opacity:0;background:linear-gradient(140deg,#fff,#8fbaff);border-radius:1px;width:5px;height:5px;position:absolute}.lp-rip[data-phase=open] .lp-pack-burst i{animation:.9s ease-out both lp-spark;animation-delay:calc(var(--i) * 22ms);transform:rotate(calc(var(--i) * 25.7deg))}@keyframes lp-spark{0%{opacity:1;transform:rotate(calc(var(--i) * 25.7deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 25.7deg)) translateY(-150px) scale(.3)}}.lp-rip-cta{place-items:center;min-height:2.25rem;display:grid}.lp-rip-hint,.lp-rip-reset{letter-spacing:.2em;text-transform:uppercase;color:var(--lp-faint);font-size:.6875rem}.lp-rip-reset{border:1px solid var(--lp-line);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1.15rem;transition:border-color .25s,color .25s}.lp-rip-reset:hover{border-color:var(--lp-line-strong);color:var(--lp-ink)}@media (max-width:640px){.lp-rip-stage{height:20rem}.lp-pack{width:9.5rem;height:14.5rem}.lp-rip-card{width:5.6rem}}.lp-cursor-glow{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle,#3d8bff17 0%,#a265ff0d 34%,#0000 62%);width:34rem;height:34rem;margin:-17rem 0 0 -17rem;transition:opacity .6s;position:fixed;top:0;left:0}.lp-progress{z-index:60;pointer-events:none;background:#ffffff0d;height:2px;position:fixed;inset:0 0 auto}.lp-progress-bar{transform-origin:0;background:linear-gradient(90deg,#3d8bff,#a265ff 45%,#34d399);height:100%;transform:scaleX(0)}.lp-magnetic{will-change:transform;transition:transform .45s cubic-bezier(.16,.84,.4,1);display:inline-flex}.lp-serif{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.015em;font-style:italic;font-weight:400}.lp-line{display:block;overflow:hidden}.lp-line>span{transition:transform 1s cubic-bezier(.16,.84,.4,1);transition-delay:var(--d,0s);display:block;transform:translateY(110%)}.lp-reveal[data-shown=true] .lp-line>span,.lp-line[data-shown=true]>span{transform:none}@media (prefers-reduced-motion:reduce){.lp-cursor-glow{display:none}.lp-magnetic,.lp-line>span{transform:none!important}.lp-rip[data-phase=open] .lp-rip-card{opacity:1!important;transform:translate3d(var(--x), var(--y), 0) rotate(var(--rot))!important}.lp-rip[data-phase=open] .lp-pack-strip,.lp-rip[data-phase=open] .lp-pack-burst i{opacity:0!important}}.lp-appstore{transition:transform .35s cubic-bezier(.16,.84,.4,1)}.lp-appstore:hover{transform:translateY(-2px)scale(1.015)}.lp-appstore:active{transform:translateY(0)scale(.99)}.lp-appstore-wrap{isolation:isolate;display:inline-flex;position:relative}.lp-appstore-halo{z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#3d8bff61,#a265ff33 55%,#0000 76%);border-radius:999px;animation:3.6s ease-in-out infinite lp-appstore-breathe;position:absolute;inset:-4px}@keyframes lp-appstore-breathe{0%,to{opacity:.45;transform:scale(.99)}50%{opacity:.9;transform:scale(1.02)}}.lp-appstore-shine{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;overflow:hidden}.lp-appstore-shine:after{content:"";background:linear-gradient(100deg,#0000,#ffffff2e,#ffffff0a,#0000);width:38%;animation:4.6s cubic-bezier(.5,0,.25,1) infinite lp-appstore-sweep;position:absolute;top:-60%;bottom:-60%;transform:translate(-280%)rotate(14deg)}@keyframes lp-appstore-sweep{0%,58%{transform:translate(-280%)rotate(14deg)}to{transform:translate(580%)rotate(14deg)}}.lp-appstore>:not(.lp-appstore-shine){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.lp-site .lp-appstore:hover,.lp-site .lp-appstore:active{transform:none}.lp-site .lp-appstore-halo{opacity:.7;transform:none}.lp-site .lp-appstore-shine{display:none}}
.lp-phone-wrap{perspective:1600px;place-items:center;display:grid}.lp-phone{width:17rem;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.16,.84,.4,1);position:relative;transform:rotateY(-13deg)rotateX(5deg)rotate(1deg)}.lp-phone-wrap:hover .lp-phone{transform:rotateY(-4deg)rotateX(2deg)}.lp-phone-frame{aspect-ratio:9/19.5;background:linear-gradient(160deg,#3a4160 0%,#171c2b 40%,#0d1119 100%);border-radius:2.6rem;padding:.5rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 50px 90px -30px #000000f2,0 0 60px -20px #3d8bff59}.lp-phone-island{z-index:4;background:#05070c;border-radius:999px;width:4.6rem;height:1.15rem;position:absolute;top:1.05rem;left:50%;transform:translate(-50%)}.lp-phone-screen{background:radial-gradient(120% 80% at 50% 0,#131a2c 0%,#080b13 60%);border-radius:2.15rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lp-phone-shadow{filter:blur(14px);background:radial-gradient(#000000bf,#0000 70%);border-radius:50%;height:3rem;position:absolute;bottom:-2.5rem;left:8%;right:8%}.lp-app-bar{justify-content:space-between;align-items:center;padding:2.7rem 1.1rem .5rem;font-size:.62rem;display:flex}.lp-app-back{color:#ffffff80;font-size:.95rem;line-height:1}.lp-app-title{color:#e9edf7;font-weight:600}.lp-app-dot{background:#ffffff17;border-radius:50%;width:.9rem;height:.9rem}.lp-app-stage{flex:1;place-items:center;display:grid;position:relative}.lp-app-glow{opacity:0;filter:blur(8px);background:radial-gradient(circle,#e8b84b66,#0000 66%);border-radius:50%;width:11rem;height:11rem;position:absolute}.lp-app-pack{aspect-ratio:5/7.4;background:linear-gradient(150deg,#3d4468 0%,#232a44 50%,#151a29 100%);border-radius:.5rem;place-items:center;width:5.6rem;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a,0 16px 30px -12px #000}.lp-app-pack-strip{background:linear-gradient(165deg,#4a5375,#2b3350);border-radius:.5rem .5rem 0 0;height:.85rem;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffff29}.lp-app-pack-mark{text-align:center;color:#e7ebf8;font-size:.5rem;font-weight:800;line-height:1.05}.lp-app-card{aspect-ratio:5/7;opacity:0;width:5.9rem;position:absolute}.lp-app-card-inner{background:linear-gradient(155deg,#232a41 0%,#12161f 100%);border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;height:100%;display:flex;box-shadow:inset 0 0 0 1px #e8b84b73,0 0 28px -4px #e8b84b80}.lp-app-card-inner svg{width:56%}.lp-app-card-rarity{letter-spacing:.2em;color:#e8b84b;font-size:.42rem;font-weight:700}.lp-app-sparks{width:0;height:0;position:absolute}.lp-app-sparks i{opacity:0;background:#ffe9b0;border-radius:1px;width:3px;height:3px;position:absolute}.lp-app-foot{justify-items:center;gap:.6rem;padding:.5rem 1.1rem 1.6rem;display:grid;position:relative}.lp-app-caption{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;opacity:0;white-space:nowrap;grid-area:1/1;font-size:.56rem}.lp-app-scrub{background:#ffffff1a;border-radius:2px;grid-area:2/1;width:7.5rem;height:2px;overflow:hidden}.lp-app-scrub span{transform-origin:0;background:linear-gradient(90deg,#3d8bff,#e8b84b);width:100%;height:100%;display:block;transform:scaleX(0)}.lp-phone[data-live=true] .lp-app-pack{animation:9s linear infinite lp-ph-pack}.lp-phone[data-live=true] .lp-app-card{animation:9s linear infinite lp-ph-card}.lp-phone[data-live=true] .lp-app-glow{animation:9s linear infinite lp-ph-glow}.lp-phone[data-live=true] .lp-app-scrub span{animation:9s linear infinite lp-ph-scrub}.lp-phone[data-live=true] .lp-app-caption-1{animation:9s linear infinite lp-ph-cap1}.lp-phone[data-live=true] .lp-app-caption-2{animation:9s linear infinite lp-ph-cap2}.lp-phone[data-live=true] .lp-app-caption-3{animation:9s linear infinite lp-ph-cap3}.lp-phone[data-live=true] .lp-app-sparks i{animation:9s linear infinite lp-ph-spark}@keyframes lp-ph-pack{0%,15%{opacity:1;transform:translateY(0)rotate(0)scale(1)}17%{transform:translate(-5px)rotate(-3deg)}20%{transform:translate(5px)rotate(3deg)}23%{transform:translate(-4px)rotate(-2deg)}26%{opacity:1;transform:translate(3px)rotate(1.5deg)}30%,to{opacity:0;transform:translateY(26px)scale(.86)}}@keyframes lp-ph-card{0%,27%{opacity:0;transform:translateY(30px)scale(.8)}38%{opacity:1;transform:translateY(-4px)scale(1.04)}44%{transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}88%,to{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes lp-ph-glow{0%,27%{opacity:0;transform:scale(.7)}36%{opacity:1;transform:scale(1.1)}50%{opacity:.55;transform:scale(1)}78%{opacity:.45}88%,to{opacity:0}}@keyframes lp-ph-scrub{0%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes lp-ph-cap1{0%,12%{opacity:1}16%,to{opacity:0}}@keyframes lp-ph-cap2{0%,16%{opacity:0}20%,30%{opacity:1}34%,to{opacity:0}}@keyframes lp-ph-cap3{0%,40%{opacity:0}46%,80%{opacity:1}86%,to{opacity:0}}@keyframes lp-ph-spark{0%,28%{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(0) scale(1)}32%{opacity:1}46%,to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-64px) scale(.3)}}@media (prefers-reduced-motion:reduce){.lp-phone *{animation:none!important}.lp-app-pack{opacity:0!important}.lp-app-card{opacity:1!important}.lp-app-glow{opacity:.5!important}.lp-app-caption-3{opacity:1!important}.lp-app-scrub span{transform:scaleX(1)!important}.lp-phone{transform:none!important}}@media (max-width:640px){.lp-phone{width:13.5rem;transform:none}}
.lp-scene{height:420vh;position:relative}.lp-scene-stick{flex-direction:column;justify-content:center;gap:2.5rem;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lp-scene-head{justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(1.25rem,5vw,4rem);display:flex;position:absolute;top:6.5rem;left:0;right:0}.lp-scene-dots{gap:.45rem;display:flex}.lp-scene-dots span{background:#ffffff24;border-radius:2px;width:1.75rem;height:2px;transition:background-color .45s}.lp-scene-stick[data-step="0"] .lp-scene-dots span[data-i="0"],.lp-scene-stick[data-step="1"] .lp-scene-dots span[data-i="1"],.lp-scene-stick[data-step="2"] .lp-scene-dots span[data-i="2"],.lp-scene-stick[data-step="3"] .lp-scene-dots span[data-i="3"]{background:linear-gradient(90deg,#3d8bff,#a265ff)}.lp-scene-track{width:400vw;transform:translate3d(calc(var(--p,0) * -300vw), 0, 0);will-change:transform;display:flex}.lp-scene-panel{flex:0 0 100vw;grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);padding-inline:clamp(1.25rem,5vw,4rem);display:grid;position:relative}@media (min-width:900px){.lp-scene-panel{grid-template-columns:.85fr 1fr}}.lp-scene-ghost{z-index:0;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff0f;pointer-events:none;font-size:clamp(9rem,26vw,22rem);font-weight:800;line-height:.8;position:absolute;bottom:4%;right:clamp(1rem,4vw,4rem)}.lp-scene-copy{z-index:2;max-width:34rem;position:relative}.lp-scene-n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:#3d8bff;font-size:.72rem}.lp-scene-title{letter-spacing:-.035em;margin-top:.7rem;font-size:clamp(2.25rem,6.5vw,4.5rem);font-weight:700;line-height:.98}.lp-scene-body{color:#ffffff85;margin-top:1.1rem;font-size:.95rem;line-height:1.7}.lp-scene-art{z-index:1;aspect-ratio:4/3;background:radial-gradient(90% 70% at 50% 0,#3d8bff1a,#0000 65%),#ffffff04;border:1px solid #ffffff14;border-radius:20px;place-items:center;width:100%;max-width:30rem;display:grid;position:relative;overflow:hidden}.lp-scene-art-inner{aspect-ratio:5/7.4;background:linear-gradient(150deg,#3d4468 0%,#232a44 50%,#151a29 100%);border-radius:8px;width:32%;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 44px -18px #000}.lp-scene-panel[data-k=sealed] .lp-scene-art-inner{background-image:linear-gradient(#4a5375 0 12%,#ffffff1f 12% 13%,#232a44 13% 60%,#151a29 100%)}.lp-rec{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:#ff5c7a;align-items:center;gap:.4rem;font-size:.6rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.lp-rec:before{content:"";background:#ff5c7a;border-radius:50%;width:.42rem;height:.42rem;animation:1.6s step-end infinite lp-rec-blink}@keyframes lp-rec-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.lp-scene-panel[data-k=filmed] .lp-scene-art:after{content:"";background:linear-gradient(#0000,#3d8bff1f,#0000);height:32%;animation:3.6s ease-in-out infinite lp-scan;position:absolute;inset-inline:0}@keyframes lp-scan{0%,to{transform:translateY(-120%)}50%{transform:translateY(320%)}}.lp-vault-stack{aspect-ratio:5/7.4;place-items:center;width:32%;display:grid;position:absolute}.lp-vault-stack i{background:linear-gradient(150deg,#2a3150,#131826);border:1px solid #ffffff1f;border-radius:8px;position:absolute;inset:0}.lp-vault-stack i:first-child{transform:translate(-26%,-6%)rotate(-11deg)}.lp-vault-stack i:nth-child(2){transform:translate(26%,-6%)rotate(11deg)}.lp-vault-stack i:nth-child(3){transform:none}.lp-scene-panel[data-k=yours] .lp-scene-art-inner{aspect-ratio:4/3;background-color:#0000;background-image:linear-gradient(90deg,#0000 46%,#ffffff21 46% 54%,#0000 54%),linear-gradient(150deg,#4a4130 0%,#2c2618 55%,#191509 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:10px;width:42%}@media (prefers-reduced-motion:reduce){.lp-scene{height:auto}.lp-scene-stick{gap:4rem;height:auto;padding-block:5rem;position:static;overflow:visible}.lp-scene-head{margin-bottom:2rem;padding-inline:0;position:static}.lp-scene-track{flex-direction:column;gap:4rem;width:auto;transform:none!important}.lp-scene-panel{flex:none}.lp-scene-panel[data-k=filmed] .lp-scene-art:after,.lp-rec:before{animation:none}}
