.lp-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#ece9e2;--paper-hi:#f8f6f1;--ink:#19141f;--ink-2:#554e5e;--ink-3:#6b6570;--line:#19141f24;--violet:#541f6e;--violet-hi:#6b2a8c;--violet-deep:#3b164d;--grid:#541f6e24;--grid-2:#541f6e0e;--yellow:#fde047;--mint:#86efac;--orange:#fb923c;--plum:#1b1023;--plum-2:#2a1838;--plum-ink:#f1ebf5;--plum-ink-2:#ab9eb6;--f-sans:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--f-pass:var(--font-space-grotesk), var(--font-archivo), Arial, sans-serif;--f-mono:var(--font-space-mono), ui-monospace, Menlo, monospace;--gutter:clamp(16px, 4vw, 72px)}.lp-landing,.lp-landing *{box-sizing:border-box}.lp-landing{background:var(--paper);color:var(--ink);font:400 1.0625rem / 1.6 var(--f-sans);-webkit-font-smoothing:antialiased;margin:0}.lp-landing:after{content:"";z-index:90;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .35  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lp-landing a{color:inherit}.lp-landing p{margin:0}.lp-landing h1,.lp-landing h2,.lp-landing h3{font-family:var(--f-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600}.lp-landing h1{font-size:clamp(2.75rem,5vw,4.5rem);line-height:1}.lp-landing h2{font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.02}.lp-landing h3{letter-spacing:-.02em;font-size:1.375rem;line-height:1.2}.lp-landing .mono{font:700 .75rem / 1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.lp-landing .muted{color:var(--ink-2)}.lp-landing .body{color:var(--ink-2);max-width:32rem;font-size:1.1875rem;line-height:1.55}.lp-landing .grid-bg{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px), linear-gradient(var(--grid-2) 1px, transparent 1px), linear-gradient(90deg, var(--grid-2) 1px, transparent 1px);background-position:50%;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.lp-landing .tag{font:700 .75rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:stretch;display:inline-flex}.lp-landing .tag b{background:var(--violet);color:var(--yellow);padding:7px 10px}.lp-landing .tag span{background:var(--paper-hi);color:var(--ink);border:1px solid var(--ink-3);text-transform:none;letter-spacing:0;font:500 .875rem / 1 var(--f-sans);border-left:0;align-items:center;padding:7px 11px;display:inline-flex}.lp-landing .chip{font:700 .75rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.lp-landing .btn{background:var(--violet);color:#fff;font:700 .875rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:14px;padding:15px 22px;text-decoration:none;transition:background .2s;display:inline-flex}.lp-landing .btn:hover{background:var(--violet-hi)}.lp-landing .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.lp-landing .btn.ghost:hover{background:var(--ink);color:var(--paper)}.lp-landing a:focus-visible,.lp-landing button:focus-visible,.lp-landing summary:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.lp-landing .nav{z-index:40;padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gutter) 14px;border-bottom:1px solid var(--line);background:#ece9e2f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:fixed;top:0;left:0;right:0}.lp-landing .nav .links{gap:20px;display:flex}.lp-landing .nav .links a,.lp-landing .nav .demo,.lp-landing .nav .brand{text-decoration:none}.lp-landing .nav .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;display:flex}.lp-landing .nav .brand i{background:var(--violet);width:22px;height:22px;color:var(--yellow);font:700 .625rem / 1 var(--f-mono);border-radius:6px;place-items:center;font-style:normal;display:grid}.lp-landing .nav .nav-r{justify-self:end;align-items:center;gap:14px;display:flex}.lp-landing .nav .demo{color:var(--violet)}.lp-landing .motion-btn{border:1px solid var(--line);min-height:32px;color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 10px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.lp-landing .motion-btn:hover{border-color:var(--violet);color:var(--violet)}.lp-landing .motion-btn[aria-pressed=true]{background:var(--violet);color:var(--yellow);border-color:var(--violet)}.lp-landing .motion-btn svg{width:12px;height:12px}.lp-landing .motion-btn[hidden]{display:none}.lp-landing.motion-off .alta[data-step="0"] .qrbox .c{animation:none}.lp-landing .skip{z-index:100;background:var(--violet);color:var(--yellow);font:700 .875rem / 1 var(--f-mono);padding:12px 16px;text-decoration:none;transition:top .2s ease-out;position:fixed;top:-64px;left:16px}.lp-landing .skip:focus{top:12px}.lp-landing .hero-cta{flex-wrap:wrap;gap:10px;display:flex}.lp-landing .pains{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(32px,4vw,48px);display:grid}.lp-landing .pains div{background:var(--paper-hi);align-content:start;gap:10px;padding:24px 22px;display:grid}.lp-landing .pains b{letter-spacing:-.015em;font-size:1.3125rem;font-weight:600}.lp-landing .pains p{color:var(--ink-2);font-size:1rem}.lp-landing .pains .fix{color:var(--violet);font-weight:600}.lp-landing .pains .x{background:var(--paper);width:40px;height:40px;color:var(--violet);border-radius:10px;place-items:center;display:grid}.lp-landing .pains .x svg{width:22px;height:22px}.lp-landing #pase.static{height:auto}.lp-landing #pase.static .stage{height:auto;padding:128px var(--gutter) 96px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid;position:relative;overflow:visible}.lp-landing #pase.static .stage:before,.lp-landing #pase.static .callouts,.lp-landing #pase.static .progress,.lp-landing #pase.static .scrollhint{display:none}.lp-landing #pase.static .steps{grid-area:1/1;gap:44px;width:auto;max-width:36rem;display:grid;position:static;translate:none}.lp-landing #pase.static .step{opacity:1;pointer-events:auto;position:static;transform:none}.lp-landing #pase.static .p3-wrap{grid-area:1/2;width:auto;height:auto;position:sticky;top:120px;left:auto}.lp-landing #pase.static .pass3d{font-size:min(2.2vh,1.9vw);position:relative;top:0;left:0}.lp-landing #pase.static .face-ind{top:80px}@media (max-width:860px){.lp-landing .nav{grid-template-columns:1fr auto}.lp-landing .nav .links{display:none}}.lp-landing .rail{z-index:40;left:var(--gutter);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);border:1px solid var(--line);max-width:calc(100% - 2 * var(--gutter) - 68px);background:#ece9e2f7;gap:4px;padding:5px;display:flex;position:fixed;overflow:hidden}.lp-landing .rail a{color:var(--ink-3);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:7px 9px;text-decoration:none;transition:color .3s,border-color .3s,background .3s;display:flex}.lp-landing .rail a.on{color:var(--yellow);background:var(--violet)}@media (max-width:1100px){.lp-landing .rail a span{display:none}.lp-landing .rail a.on span{display:inline}}.lp-landing .fab{z-index:40;right:var(--gutter);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);background:var(--violet);width:52px;height:52px;color:var(--yellow);place-items:center;display:grid;position:fixed}.lp-landing .fab:hover{background:var(--violet-hi)}.lp-landing .pp{width:20em;height:34.5em;font-family:var(--f-pass);color:#fff;position:relative}.lp-landing .pp .part,.lp-landing .pp .pp-base{position:absolute}.lp-landing .pp-base{background:var(--violet);border-radius:1.4em;inset:0}.lp-landing .pp-base:before{content:"";background:#fff3;border-radius:0 0 .25em .25em;width:5em;height:.25em;position:absolute;top:0;left:50%;translate:-50%}.lp-landing .pp small{font:700 .47em / 1.25 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);display:block}.lp-landing .pp .r{text-align:right}.lp-landing .pp .c{text-align:center}.lp-landing .plate{background:var(--violet);border-radius:.45em}.lp-landing .pp-head{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:3.35em;padding:0 .15em;display:flex;top:.85em;left:1em;right:1em}.lp-landing .pp-logo{align-items:center;gap:.55em;display:flex}.lp-landing .pp-logo i{width:1.85em;height:1.85em;color:var(--violet);background:#fff;border-radius:.35em;place-items:center;font-style:normal;display:grid}.lp-landing .pp-logo i svg{width:1.15em;height:1.15em}.lp-landing .pp-logo b{font:700 .8em / 1 var(--f-pass);letter-spacing:-.02em;text-transform:uppercase}.lp-landing .pp-hf b{font:700 .72em / 1.2 var(--f-mono);display:block}.lp-landing .pp-strip{background:var(--violet-deep);border:0;height:7.2em;top:4.55em;left:1em;right:1em;overflow:hidden}.lp-landing .pp-strip svg{width:100%;height:100%;display:block}.lp-landing .pp-bal{background:var(--violet-deep);border:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:4.3em;padding:0 .85em;display:flex;top:12.25em;left:1em;right:1em}.lp-landing .pp-bal b{font:700 1.5em / 1.05 var(--f-mono);letter-spacing:-.02em;display:block}.lp-landing .pp-bal .r b{font-size:.82em}.lp-landing .pp-sec{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:3.8em;padding:0 .15em;display:flex;top:17em;left:1em;right:1em}.lp-landing .pp-sec b{font:700 .8em / 1.25 var(--f-pass);text-transform:uppercase;letter-spacing:-.01em;display:block}.lp-landing .pp-sec .r b{font:700 .68em / 1.3 var(--f-mono);color:var(--mint)}.lp-landing .pp-aux{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr 1fr;align-items:center;height:3.5em;padding:0 .15em;display:grid;top:21.25em;left:1em;right:1em}.lp-landing .pp-aux b{font:700 .66em / 1.3 var(--f-mono);display:block}.lp-landing .pp-aux .yel{color:var(--yellow)}.lp-landing .pp-qr{align-content:center;justify-items:center;gap:.45em;display:grid;inset:25.4em 1em .9em}.lp-landing .pp-qr .box{background:#fff;border-radius:.75em;padding:.55em;box-shadow:0 0 1.3em #fde047b3}.lp-landing .pp-qr svg{width:5.9em;height:5.9em;display:block}.lp-landing .pp-qr small{color:#ffffffd9;font-size:.5em}.lp-landing .pb-head{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:3.1em;padding:0 .15em;display:flex;top:.85em;left:1em;right:1em}.lp-landing .pb-head small{font-size:.5em}.lp-landing .pb-head span{color:#000;font:700 .45em / 1 var(--f-mono);letter-spacing:.08em;background:#fff;padding:.7em .9em}.lp-landing .pb{background:var(--violet-deep);align-content:start;gap:.35em;padding:.65em .75em;display:grid;left:1em;right:1em}.lp-landing .pb p{font:500 .56em / 1.5 var(--f-pass);color:#ffffffe6}.lp-landing .pb p.m{font-family:var(--f-mono);font-weight:400}.lp-landing .pb p.link{color:var(--mint);font-family:var(--f-mono);text-decoration:underline}.lp-landing .pb-terms{height:6.6em;top:4.5em}.lp-landing .pb-support{height:4.4em;top:11.6em}.lp-landing .pb-loc{height:5.3em;top:16.5em}.lp-landing .pb-priv{height:3.7em;top:22.3em}.lp-landing .pb-note{height:4.9em;top:26.5em}.lp-landing .pb-foot{border-top:1px solid #ffffff1a;padding-top:.5em;top:31.7em;left:1em;right:1em}.lp-landing .pb-foot p{font:400 .46em / 1.5 var(--f-mono);color:#ffffff80}.lp-landing #pase{height:760vh;position:relative}.lp-landing .stage{height:100svh;position:sticky;top:0;overflow:hidden}.lp-landing .stage:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 64% 52%, transparent 34%, var(--paper) 80%);position:absolute;inset:0}.lp-landing .p3-wrap{perspective:2400px;width:0;height:0;position:absolute;top:50%;left:62%}.lp-landing .pass3d{width:20em;height:34.5em;transform-style:preserve-3d;will-change:transform;font-size:min(1.95vh,1.9vw);position:absolute;top:-17.25em;left:-10em}.lp-landing .face{backface-visibility:hidden;position:absolute;inset:0}.lp-landing .layer{will-change:transform;transition:opacity .35s,scale .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lp-landing .layer.dim{opacity:.22}.lp-landing .layer .pp{pointer-events:none;position:absolute;inset:0}.lp-landing .pass3d .pp-base{box-shadow:0 1.6em 3.2em -1.2em #19141f73}.lp-landing .layer .plate{transition:box-shadow .4s}.lp-landing .stage.exploded .layer .plate{box-shadow:0 .9em 1.8em -.9em #19141f80}.lp-landing .wallet-frame{border:1.5px dashed var(--violet);background:#541f6e0d;border-radius:2em;transition:border-color .3s,background .3s;position:absolute;inset:-1.5em}.lp-landing .wallet-frame .mono{color:var(--violet);white-space:nowrap;font-size:.62em;position:absolute;top:-2.2em;left:0}.lp-landing .focus-wallet .wallet-frame{border:2px dashed var(--orange);background:#fb923c1a}.lp-landing .callouts{pointer-events:none;position:absolute;inset:0}.lp-landing .callout{opacity:0;will-change:transform;align-items:center;transition:opacity .35s;display:flex;position:absolute;top:0;left:0}.lp-landing .callout i{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;flex:none}.lp-landing .callout:after{content:"";background:var(--ink);order:1;width:34px;height:1px}.lp-landing .callout .tag{order:2}.lp-landing .callout.show{opacity:1}.lp-landing .callout.soft{opacity:.3}.lp-landing .steps{left:var(--gutter);width:min(31rem,36vw);position:absolute;top:52%;translate:0 -50%}.lp-landing .step{opacity:0;pointer-events:none;justify-items:start;gap:20px;width:100%;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:0;left:0;transform:translateY(calc(14px - 50%))}.lp-landing .step.on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.lp-landing .step ul{color:var(--ink-2);gap:6px;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.lp-landing .step li:before{content:"→ ";color:var(--violet);font-weight:600}.lp-landing .face-ind{z-index:5;right:var(--gutter);gap:6px;display:flex;position:absolute;top:86px}.lp-landing .face-ind button{border:1px solid var(--ink-3);background:var(--paper-hi);color:var(--ink-2);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:8px 12px;transition:all .3s}.lp-landing .face-ind button:hover{border-color:var(--violet);color:var(--violet)}.lp-landing .face-ind button[aria-pressed=true]{border-color:var(--violet);background:var(--violet);color:var(--yellow)}.lp-landing .progress{left:var(--gutter);right:var(--gutter);background:var(--line);height:2px;position:absolute;bottom:74px}.lp-landing .progress i{background:var(--violet);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp-landing .scrollhint{color:var(--ink-2);transition:opacity .4s;position:absolute;bottom:92px;left:50%;translate:-50%}.lp-landing .chapter{padding:clamp(104px, 12vw, 168px) var(--gutter) clamp(96px, 10vw, 150px);position:relative}.lp-landing .ch-head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:clamp(36px,5vw,64px);display:flex}.lp-landing .ch-head time{font:700 .875rem / 1 var(--f-mono);color:var(--ink-2)}.lp-landing .ch-head .chip{color:var(--violet)}.lp-landing .grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,104px);display:grid}.lp-landing .textcol{align-content:start;justify-items:start;gap:24px;max-width:34rem;display:grid}.lp-landing .textcol>.rules,.lp-landing .textcol>.stats,.lp-landing .textcol>.rows,.lp-landing .textcol>.facts,.lp-landing .textcol>.notifs,.lp-landing .textcol>.body{justify-self:stretch}.lp-landing .facts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-landing .facts div{gap:4px;padding:14px 12px 0 0;display:grid}.lp-landing .facts b{font:600 1.75rem / 1 var(--f-sans);letter-spacing:-.03em}.lp-landing .facts span{color:var(--ink-2);font-size:.875rem}.lp-landing .rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-landing .rows li{border:1px solid var(--line);background:#f8f6f199;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:.9375rem;display:grid}.lp-landing .rows li i{background:var(--violet);border-radius:50%;width:10px;height:10px}.lp-landing .rows li time{font:700 .75rem / 1 var(--f-mono);color:var(--ink-3)}.lp-landing .rows li.new{animation:.5s rowin}.lp-landing #log{align-content:start;min-height:212px}.lp-landing #pz-log{align-content:start;min-height:158px}@keyframes rowin{0%{opacity:0;transform:translateY(-6px)}}.lp-landing .rules{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lp-landing .rules div{background:var(--paper-hi);gap:4px;padding:14px 16px;display:grid}.lp-landing .rules b{font:600 1.25rem / 1.1 var(--f-sans);letter-spacing:-.02em}.lp-landing .rules span{color:var(--ink-2);font-size:.875rem}.lp-landing .alta-vis{justify-content:center;align-items:center;gap:clamp(16px,3vw,44px);display:flex}.lp-landing .poster{background:var(--paper-hi);border:1px solid var(--line);gap:12px;width:clamp(170px,16vw,230px);padding:20px 18px 18px;display:grid;box-shadow:0 24px 48px -26px #19141f73}.lp-landing .poster .pn{font:700 1.125rem / 1 var(--f-pass);letter-spacing:-.02em;color:var(--violet);text-transform:uppercase}.lp-landing .poster p{color:var(--ink-2);font-size:.8125rem;line-height:1.4}.lp-landing .qrbox{padding:11px;position:relative}.lp-landing .qrbox svg{width:100%;height:auto;display:block}.lp-landing .qrbox .c{border:2.5px solid var(--violet);width:20px;height:20px;position:absolute}.lp-landing .qrbox .c:nth-child(2){border-bottom:0;border-right:0;top:0;left:0}.lp-landing .qrbox .c:nth-child(3){border-bottom:0;border-left:0;top:0;right:0}.lp-landing .qrbox .c:nth-child(4){border-top:0;border-right:0;bottom:0;left:0}.lp-landing .qrbox .c:nth-child(5){border-top:0;border-left:0;bottom:0;right:0}.lp-landing .alta[data-step="0"] .qrbox .c{animation:1.1s ease-in-out infinite alternate lockon}@keyframes lockon{to{transform:scale(.8)}}.lp-landing .phone{aspect-ratio:9/18.5;border:1.5px solid var(--ink);background:var(--paper-hi);border-radius:36px;width:clamp(220px,20vw,280px);padding:46px 14px 14px;position:relative;overflow:hidden}.lp-landing .phone:before{content:"";background:var(--ink);border-radius:12px;width:72px;height:20px;position:absolute;top:12px;left:50%;translate:-50%}.lp-landing .phone h3{margin-bottom:12px;font-size:1.5rem}.lp-landing .wcard{color:#fff;height:50%;font:600 .875rem / 1.2 var(--f-sans);border-radius:13px;justify-content:space-between;align-items:flex-start;padding:12px 14px;display:flex;position:absolute;left:14px;right:14px}.lp-landing .wcard small{font:700 .5625rem / 1 var(--f-mono);letter-spacing:.08em;opacity:.85}.lp-landing .wcard.c1{background:var(--ink);top:88px}.lp-landing .wcard.c2{background:#475569;top:130px}.lp-landing .wcard.pass{background:var(--violet);flex-direction:column;gap:10px;transition:transform .9s cubic-bezier(.2,.9,.2,1);top:172px;transform:translateY(130%);box-shadow:0 -8px 24px -12px #19141f80}.lp-landing .wcard.pass .row{width:100%;font-family:var(--f-pass);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.lp-landing .wcard.pass small{color:var(--yellow)}.lp-landing .wcard.pass .mini{background:var(--violet-deep);border-radius:6px;width:100%;height:58px;overflow:hidden}.lp-landing .wcard.pass .mini svg{width:100%;height:100%;display:block}.lp-landing .alta[data-step="2"] .wcard.pass{transform:none}.lp-landing .form{background:#fff;border-radius:18px;gap:10px;padding:16px;transition:transform .6s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(110%);box-shadow:0 -10px 30px -10px #19141f59}.lp-landing .alta[data-step="1"] .form{transform:none}.lp-landing .form small{font:700 .625rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp-landing .form b{font-size:1rem}.lp-landing .form .input{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:9px 10px;font-size:.9375rem}.lp-landing .form .input:after{content:"|";color:var(--violet);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.lp-landing .form .add{color:#fff;text-align:center;background:#000;border-radius:999px;padding:10px;font-size:.8125rem;font-weight:600}.lp-landing .substeps{flex-wrap:wrap;gap:6px;display:flex}.lp-landing .substeps span{color:var(--ink-3);transition:color .3s,background .3s,border-color .3s}.lp-landing .substeps span.on{color:var(--yellow);background:var(--violet);border-color:var(--violet)}.lp-landing .orbit-fig{aspect-ratio:1;justify-self:center;width:100%;max-width:680px;margin:0;position:relative}.lp-landing .orbit-fig canvas,.lp-landing .orbit-fig svg{display:block;position:absolute}.lp-landing .orbit-fig svg{width:100%;height:100%;inset:0}.lp-landing #sphere.pulse{animation:1.1s cubic-bezier(.2,.7,.2,1) pulse}@keyframes pulse{30%{transform:scale(1.12)}}.lp-landing svg text{font-family:var(--f-mono)}.lp-landing .band-l{letter-spacing:1px;font-size:12px;font-weight:700}.lp-landing .cust circle{fill:var(--ink)}.lp-landing .cust{transition:opacity .6s}.lp-landing .cust.ana circle{fill:var(--orange);stroke:var(--ink);stroke-width:1.5px}.lp-landing .cust.ana .halo{fill:none;stroke:var(--orange);stroke-width:1.5px}.lp-landing .cust.ana polyline{fill:none;stroke:var(--ink);stroke-width:1.2px}.lp-landing .ana-t{font-family:var(--f-sans);fill:var(--ink);font-size:17px;font-weight:700}.lp-landing .ping{fill:none;stroke:var(--violet);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards ping}@keyframes ping{to{opacity:0;transform:scale(4.5)}}.lp-landing .lvlup{fill:none;stroke:var(--orange);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.3s ease-out forwards lvl}@keyframes lvl{to{opacity:0;transform:scale(3)}}.lp-landing .stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.lp-landing .stats div{background:var(--paper-hi);gap:2px;padding:12px 14px;display:grid}.lp-landing .stats b{font:600 1.625rem / 1 var(--f-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-landing .stats span{color:var(--ink-2);font-size:.8125rem}.lp-landing .night{background:var(--plum);color:var(--plum-ink)}.lp-landing .night .body,.lp-landing .night .ch-head time,.lp-landing .night .muted{color:var(--plum-ink-2)}.lp-landing .night .ch-head .chip{color:var(--yellow)}.lp-landing .cone-fig{justify-self:center;width:100%;max-width:620px;margin:0}.lp-landing .cone-fig svg{width:100%;height:auto;display:block}.lp-landing .ray{stroke:#cdafeb26;stroke-width:.8px}.lp-landing .lat{stroke:#cdafeb4d;stroke-width:.8px}.lp-landing .dia{fill:none;stroke:#cdafeb73;stroke-width:1px;stroke-dasharray:2 5}.lp-landing .node{fill:var(--plum);stroke:#e1cdf5bf;stroke-width:1.2px;transition:fill .6s,stroke .6s}.lp-landing .node.hit{fill:var(--mint);stroke:var(--mint);transition:none}.lp-landing .pulse-dot{fill:var(--yellow)}.lp-landing .dotted{stroke:var(--yellow);stroke-width:1.4px;stroke-dasharray:1 5;stroke-linecap:round}.lp-landing .nl{fill:var(--plum-ink-2);font-size:12px}.lp-landing .notifs{height:252px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.lp-landing .notif{background:#f1ebf514;border:1px solid #f1ebf524;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:3px 12px;padding:13px 15px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s;display:grid;position:absolute;left:0;right:0}.lp-landing .notif i{background:var(--violet);width:38px;height:38px;color:var(--yellow);border-radius:10px;grid-row:span 2;place-items:center;font-style:normal;display:grid}.lp-landing .notif i svg{width:20px;height:20px}.lp-landing .notif .top{color:var(--plum-ink-2);justify-content:space-between;gap:8px;font-size:.8125rem;display:flex}.lp-landing .notif p{font-size:.9375rem;line-height:1.35}.lp-landing .counter{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lp-landing .counter b{font:600 2.75rem / 1 var(--f-sans);letter-spacing:-.03em;color:var(--yellow)}.lp-landing .types{background:#f1ebf524;border:1px solid #f1ebf524;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(48px,6vw,80px);display:grid}.lp-landing .types div{background:var(--plum);align-content:start;gap:8px;padding:20px;display:grid}.lp-landing .types b{letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.lp-landing .types p{color:var(--plum-ink-2);font-size:.9375rem}.lp-landing .types .k{color:var(--yellow)}.lp-landing .types .k.m{color:var(--mint)}.lp-landing .types .k.o{color:var(--orange)}.lp-landing .premio-vis{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,3vw,48px);display:flex}.lp-landing .pp.small{font-size:clamp(12px,1.05vw,15px)}.lp-landing .pp.small .pp-base{box-shadow:0 2em 3em -1.5em #19141f73}.lp-landing .ribbon{opacity:0;z-index:3;font-size:15px;transition:opacity .4s,transform .5s cubic-bezier(.3,1.6,.5,1);position:absolute;top:9.5em;left:50%;transform:translate(-50%)scale(.9)rotate(-4deg)}.lp-landing .premio.won .ribbon{opacity:1;transform:translate(-50%)rotate(-4deg)}.lp-landing .ribbon .tag b{background:var(--orange);color:#000}.lp-landing .pos{background:var(--paper-hi);border:1.5px solid var(--ink);width:min(100%,330px);display:grid;box-shadow:0 24px 48px -28px #19141f80}.lp-landing .pos header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.lp-landing .pos .live{color:#15803d;align-items:center;gap:6px;display:inline-flex}.lp-landing .pos .live:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px}.lp-landing .pos .sec{border-bottom:1px solid var(--line);gap:4px;padding:14px 16px;display:grid}.lp-landing .pos .sec small{font:700 .75rem / 1 var(--f-mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase}.lp-landing .pos .who{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-landing .pos .who b{font-size:1.125rem}.lp-landing .pos .lvl{font:700 .75rem / 1 var(--f-mono);color:var(--mint);text-transform:uppercase;background:#475569;padding:5px 7px}.lp-landing .pos .amt{font:700 2rem / 1 var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-landing .pos ul{margin:0;padding:0 16px;list-style:none}.lp-landing .pos li{border-bottom:1px dashed var(--line);opacity:0;justify-content:space-between;gap:8px;padding:9px 0;font-size:.9375rem;transition:opacity .3s,transform .3s;display:flex;transform:translate(-6px)}.lp-landing .pos li.on{opacity:1;transform:none}.lp-landing .pos li b{font-family:var(--f-mono)}.lp-landing .pos .go{text-align:center;background:var(--violet);color:#fff;font:700 .8125rem / 1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;margin:14px 16px;padding:13px;transition:transform .15s,background .2s}.lp-landing .pos .go.press{background:var(--violet-hi);transform:scale(.97)}.lp-landing .pos .ok{opacity:0;background:#86efac59;border:1px solid #22c55e;margin:0 16px 16px;padding:10px 12px;font-size:.875rem;font-weight:600;transition:opacity .3s}.lp-landing .pos .ok.on{opacity:1}.lp-landing .tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}.lp-landing .tier{color:#fff;min-height:230px;font-family:var(--f-pass);border-radius:18px;align-content:space-between;gap:18px;padding:18px;transition:transform .3s;display:grid;position:relative;box-shadow:0 22px 40px -24px #19141f8c}.lp-landing .tier:hover{transform:translateY(-4px)}.lp-landing .tier .h{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.lp-landing .tier small{font:700 .75rem / 1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.lp-landing .tier .badge{font:700 .75rem / 1 var(--f-mono)}.lp-landing .tier .name{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.lp-landing .tier .mult{font:700 2.25rem / 1 var(--f-mono)}.lp-landing .tier .ana{background:var(--orange);color:#000;font:700 .75rem / 1 var(--f-mono);text-transform:uppercase;justify-self:start;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;position:absolute;bottom:18px;right:14px}.lp-landing .ladder{gap:10px;max-width:46rem;margin-top:28px;display:grid}.lp-landing .ladder .bar{background:var(--paper-hi);border:1px solid var(--ink);height:12px;position:relative}.lp-landing .ladder .bar i{background:repeating-linear-gradient(45deg, var(--violet) 0 6px, var(--violet-hi) 6px 12px);width:0;transition:width 1.6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.lp-landing .in .ladder .bar i{width:58.4%}.lp-landing .ladder .ends{font:700 .75rem / 1 var(--f-mono);color:var(--ink-2);justify-content:space-between;display:flex}.lp-landing .biz{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.lp-landing .biz div{background:var(--paper-hi);align-content:start;gap:10px;padding:22px 20px;display:grid}.lp-landing .biz .ic{background:var(--violet);width:44px;height:44px;color:var(--yellow);border-radius:10px;place-items:center;display:grid}.lp-landing .biz .ic svg{width:24px;height:24px}.lp-landing .biz b{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.lp-landing .biz p{color:var(--ink-2);font-size:.9375rem}.lp-landing .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);margin-top:clamp(64px,8vw,112px);display:grid}.lp-landing .faq details{border-top:1px solid var(--ink);padding:18px 0}.lp-landing .faq details:last-child{border-bottom:1px solid var(--ink)}.lp-landing .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:16px;font-size:1.1875rem;font-weight:600;list-style:none;display:flex}.lp-landing .faq summary::-webkit-details-marker{display:none}.lp-landing .faq summary:after{content:"+";font:700 1.25rem / 1 var(--f-mono);color:var(--violet)}.lp-landing .faq details[open] summary:after{content:"–"}.lp-landing .faq details p{color:var(--ink-2);max-width:38rem;margin-top:10px}.lp-landing .spec{border:1.5px solid var(--ink);grid-template-columns:auto repeat(3,minmax(0,1fr));margin-top:clamp(64px,8vw,112px);display:grid}.lp-landing .spec>*{border-left:1px solid var(--ink);align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.lp-landing .spec>:first-child{background:var(--violet);color:var(--yellow);border-left:0;align-content:center}.lp-landing .spec b{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.lp-landing .spec p{color:var(--ink-2);font-size:.9375rem}.lp-landing .close-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.lp-landing .foot{border-top:1px solid var(--line);padding:22px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 92px);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.lp-landing .foot a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.lp-landing .grid2,.lp-landing .faq{grid-template-columns:minmax(0,1fr)}.lp-landing .grid2>figure,.lp-landing .grid2>.alta-vis,.lp-landing .grid2>.premio-vis{order:-1}.lp-landing .tiers,.lp-landing .biz,.lp-landing .types{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-landing .spec{grid-template-columns:minmax(0,1fr)}.lp-landing .spec>*{border-left:0;border-top:1px solid var(--ink)}.lp-landing .spec>:first-child{border-top:0}}@media (max-width:760px){.lp-landing #pase:not(.static) .step:first-child .body{display:none}.lp-landing .hero-cta .btn{padding:12px 14px;font-size:.75rem}.lp-landing .rail a:not(.on){display:none}.lp-landing .rail a.on span{display:inline}.lp-landing .pains{grid-template-columns:minmax(0,1fr)}.lp-landing .motion-btn span{display:none}.lp-landing #pase.static .stage{grid-template-columns:minmax(0,1fr)}.lp-landing #pase.static .p3-wrap{grid-column:1;justify-self:center;position:relative;top:auto}.lp-landing #pase.static .pass3d{font-size:2.6vw}.lp-landing #pase.static .steps{grid-row:2}.lp-landing .p3-wrap{top:34%;left:50%}.lp-landing .pass3d{font-size:min(1.2vh,2.7vw)}.lp-landing .stage:before{background:radial-gradient(ellipse at 50% 34%, transparent 30%, var(--paper) 80%)}.lp-landing .steps{left:var(--gutter);right:var(--gutter);width:auto;height:240px;top:auto;bottom:86px;translate:none}.lp-landing .step{border:1px solid var(--line);background:#ece9e2f5;gap:10px;padding:16px;top:auto;bottom:0;transform:translateY(14px)}.lp-landing .step.on{transform:none}.lp-landing .step h1{font-size:1.875rem}.lp-landing .step h2{font-size:1.625rem}.lp-landing .step .body{font-size:1rem}.lp-landing .step ul{display:none}.lp-landing .face-ind{top:70px}.lp-landing .progress{bottom:78px}.lp-landing .scrollhint,.lp-landing .callout i,.lp-landing .callout:after,.lp-landing .alta-vis .poster{display:none}.lp-landing .facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.lp-landing .tiers,.lp-landing .biz,.lp-landing .types{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lp-landing .step,.lp-landing .layer,.lp-landing .callout,.lp-landing .lead-g,.lp-landing .wcard.pass,.lp-landing .form,.lp-landing .ribbon,.lp-landing .notif,.lp-landing .pos li,.lp-landing .pos .ok,.lp-landing .ladder .bar i{transition:none}.lp-landing .alta[data-step="0"] .qrbox .c{animation:none}}
