@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_93d2be81-module__aHQyQq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_be0d426a-module__V3VV0G__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}
.lift{--paper:#f6f1e8;--paper-2:#eee7d9;--ink:#17141f;--ink-2:#47425a;--ink-3:#5a5470;--rule:#17141f2e;--purple:#5b3df0;--purple-d:#4b2fd6;--acc-angle:#4b2fd6;--acc-angle-rgb:91, 61, 240;--acc-exec:#06657c;--acc-exec-rgb:90, 215, 255;--acc-meas:#9a1d6e;--acc-meas-rgb:255, 122, 217;--purple-lift:#9a86ff;--cyan:#5ad7ff;--stage:#04030c;--stage-2:#0b0a1a;--hero-fade:var(--paper);--spine-x:max(12px, calc((100vw - 1152px) / 2 - 36px));background:var(--paper);color:var(--ink);position:relative;overflow-x:clip}.lift-wrap{max-width:1152px;margin-inline:auto;padding-inline:44px 20px}@media (min-width:768px){.lift-wrap{padding-inline:32px}}@media (min-width:1200px){.lift-wrap{padding-inline:0}}.lift-display{letter-spacing:-.022em;word-spacing:.05em;font-weight:300;line-height:1.05}.lift-serif{font-family:var(--lift-serif), Georgia, serif;letter-spacing:-.02em;font-style:italic;font-weight:300}.lift-body{max-width:62ch;color:var(--ink-2);font-size:19px;line-height:1.62}@media (min-width:768px){.lift-body{font-size:20px}}.lift-body strong{color:var(--ink);font-weight:600}.lift-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-d);align-items:center;gap:12px;font-size:12.5px;font-weight:700;display:inline-flex}.lift-kicker:after{content:"";opacity:.45;background:currentColor;width:56px;height:1px}.lift-rule{border-top:1px solid var(--rule)}.lift-link{color:var(--purple);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:17px;font-weight:600;display:inline-flex}.lift-dark{--bg:#0c0a1e;--bg-subtle:#0f0d24;--surface:#14122a;--surface-2:#1b1938;--surface-3:#26234a;--elevated:#1f1d3d;--border:#ffffff1a;--border-strong:#ffffff2e;--text:#f3f3f7;--text-muted:#cfcee0;--text-faint:#aeadc8;--green:#34d399;--green-soft:#34d39924;--amber:#fbbf24;--amber-soft:#fbbf2424;--red:#fb7185;--red-soft:#fb718524;--accent:#7c6bff;--accent-soft:#7c6bff29}.lift-spine{left:var(--spine-x);z-index:30;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.lift-spine-base{background:linear-gradient(#7864ff00,#7864ff47 4% 96%,#7864ff00);position:absolute;inset:0}.lift-spine-lit{transform-origin:50% 0;will-change:transform;background:linear-gradient(#5b3df000,#7b61ff 25%,#5ad7ff);width:2px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);box-shadow:0 0 10px #5ad7ff8c}.lift-spine-head{will-change:transform;background:#d9f6ff;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4px;box-shadow:0 0 0 3px #5ad7ff59,0 0 18px 4px #5ad7ffbf}.lift-dot{background:var(--paper);border:2px solid #5b3df080;border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:background .4s,border-color .4s,box-shadow .4s,transform .4s;position:absolute;left:-5px}.lift-dot[data-lit="1"]{background:#5ad7ff;border-color:#5ad7ff;transform:scale(1.15);box-shadow:0 0 14px 2px #5ad7ffbf}@keyframes lift-dash{0%{stroke-dashoffset:1.25px}to{stroke-dashoffset:-.25px}}@keyframes lift-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}.lift-edge-pulse{stroke-dasharray:.2 1.3;animation:1.5s linear infinite lift-dash}.lift-node-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite lift-ring}@media (prefers-reduced-motion:reduce){.lift-edge-pulse{stroke-dasharray:none;animation:none}.lift-node-ring{opacity:.35;animation:none}.lift-dot,.lift-spine-lit{transition:none}}.lift-w{display:inline-block}.lift-chap{scroll-margin-top:110px}@media (max-width:1023px){.lift-chap{scroll-margin-top:170px}}.lift-mockwrap{transform-origin:50% 100%}.lift-tick{background:#0c0a1e;border-color:#ffffff59;transition:background-color .2s,border-color .2s,box-shadow .2s}.lift-tick[data-s="1"],.lift-tick[data-s="2"]{background:#5ad7ff;border-color:#5ad7ff}.lift-tick[data-s="2"]{box-shadow:0 0 12px 2px #5ad7ffcc}.lift-tile{border:1px solid var(--rule);background:#ffffff8c;border-radius:22px;flex-direction:column;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.lift-tile:hover{border-color:var(--tc,var(--purple));box-shadow:0 22px 44px -26px var(--tc,var(--purple));transform:translateY(-4px)}.lift-stretch{color:var(--ink);text-decoration:none}.lift-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.lift-stretch:focus-visible{outline:none}.lift-stretch:focus-visible:after{outline:2px solid var(--purple);outline-offset:3px}.lift-scene{border:1px solid;border-radius:16px;align-items:center;min-height:132px;padding:16px;display:flex}.lift-caret{flex:none;width:1.5px;height:15px;animation:1.1s step-end infinite liftBlink}@keyframes liftBlink{50%{opacity:0}}.lift-mark{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lift-chip{border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:15.5px;font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.lift-chip:hover{border-color:var(--purple);box-shadow:0 10px 22px -14px var(--purple);transform:translateY(-2px)}.lift-chip:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.lift-glowcard{isolation:isolate;border-radius:26px;position:relative}.lift-glowcard:before{content:"";z-index:-1;border-radius:inherit;opacity:.55;will-change:opacity;animation:8s ease-in-out infinite alternate liftBreathe;position:absolute;inset:0;box-shadow:-14px -8px 40px -4px #5b3df08c,18px 4px 44px -4px #5ad7ff80,0 22px 56px -6px #ff7ad96b}@keyframes liftBreathe{0%{opacity:.32}to{opacity:.8}}.lift-card{background:radial-gradient(120% 140% at 100% 0,#5b3df01a,#0000 55%),#f9f6ef;border:1px solid #5b3df047;border-radius:26px;padding:28px;display:grid}@media (min-width:768px){.lift-card{padding:44px}}.lift-phone{background:#0b0a14;border-radius:38px;justify-self:center;width:272px;height:484px;padding:6px;box-shadow:0 30px 60px -26px #5b3df0b3,inset 0 0 0 1px #ffffff14}.lift-phone-screen{background:#000;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.lift-phone-screen:before{content:"";z-index:5;background:#000000d9;border-radius:99px;width:74px;height:17px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (max-width:480px){.lift-phone{zoom:.8}}@media (max-width:380px){.lift-phone{zoom:.7}}@media (prefers-reduced-motion:reduce){.lift-tile,.lift-chip{transition:none}.lift-tile:hover,.lift-chip:hover{transform:none}.lift-caret,.lift-glowcard:before{animation:none}}.lift-wash{isolation:isolate;position:relative}.lift-wash:before{content:"";z-index:-1;pointer-events:none;background:var(--wash);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}[data-wash=opener]{--wash:radial-gradient(760px 420px at 4% 300px, #5b3df01c, transparent 70%), radial-gradient(800px 620px at 100% 58%, #5ad7ff24, transparent 70%), radial-gradient(800px 600px at 0% calc(100% - 430px), #ff7ad91c, transparent 72%)}[data-wash=proof]{--wash:radial-gradient(900px 620px at 100% 440px, #5b3df017, transparent 70%), radial-gradient(900px 640px at 0% calc(100% - 460px), #ff7ad91a, transparent 72%)}[data-wash=who]{--wash:radial-gradient(900px 620px at 100% 440px, #5ad7ff24, transparent 70%), radial-gradient(800px 620px at 0% calc(100% - 440px), #5b3df017, transparent 72%)}[data-wash=more]{--wash:radial-gradient(900px 640px at 100% 460px, #5b3df01a, transparent 70%), radial-gradient(900px 700px at 0% 42%, #5ad7ff1f, transparent 72%), radial-gradient(1000px 700px at 100% calc(100% - 500px), #ff7ad91a, transparent 72%)}.lift-stmt{isolation:isolate;--sc:var(--acc-angle);--sw:var(--acc-angle-rgb);position:relative}.lift-stmt[data-acc=exec]{--sc:var(--acc-exec);--sw:var(--acc-exec-rgb)}.lift-stmt[data-acc=meas]{--sc:var(--acc-meas);--sw:var(--acc-meas-rgb)}.lift-stmt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 30% 32%, rgba(var(--sw), .2), rgba(var(--sw), .07) 60%, transparent);position:absolute;inset:-110px -90px -70px -120px}.lift-stmt .lift-kicker{color:var(--sc)}.lift-stmt .lift-kicker:after{opacity:.75;width:96px;height:2px}.lift-glow50{isolation:isolate;position:relative}.lift-glow50:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5b3df038,#ff7ad91a 60%,#0000 85%);position:absolute;inset:-40px -70px -30px}.lift-fcard{flex:1;min-width:0;padding:20px 20px 24px}.lift-fvis{border:1px solid;border-radius:16px;justify-content:center;align-items:center;height:352px;display:flex;overflow:hidden}.lift-fcta{align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:17px;font-weight:600;display:inline-flex}.lift-fcta>span{color:var(--purple-d)}.lift-fcard .lift-stretch:after{border-radius:22px}.lift-fcard .lift-phone{zoom:.68;width:272px;height:484px}.lift-fcard .lift-phone-screen>div{zoom:.8!important}.lift-qr{background:#fff;border-radius:16px;width:190px;height:190px;position:relative;overflow:hidden;box-shadow:0 18px 36px -22px #177082b3,0 0 0 1px #17141f0f}.lift-qr-code,.lift-qr-code svg{width:100%;height:100%;display:block}.lift-qr-scan{will-change:transform;background:linear-gradient(90deg,#0000,#0bb8da,#0000);height:3px;animation:3.4s ease-in-out infinite alternate liftScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 3px #25d1f48c}@keyframes liftScan{0%{transform:translateY(0)}to{transform:translateY(187px)}}@media (max-width:480px){.lift-fvis{height:330px}}@media (prefers-reduced-motion:reduce){.lift-qr-scan{animation:none;display:none}}.lift-gl-vis{justify-content:stretch;align-items:stretch;height:auto;min-height:352px}@media (max-width:480px){.lift-gl-vis{min-height:330px}}.lift-gl{text-align:left;flex-direction:column;gap:10px;width:100%;padding:14px 16px;display:flex}.lift-gl[data-busy] .lift-gl-top,.lift-gl[data-busy] .lift-gl-rows{opacity:.55}.lift-gl-cap{letter-spacing:.04em;color:#115f45;margin:0;font-size:12px;font-weight:700}.lift-gl-top{align-items:center;gap:14px;display:flex}.lift-gl-ring{flex:none;width:84px;height:84px;position:relative}.lift-gl-arc{transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1),stroke .4s}.lift-gl-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lift-gl-num b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.lift-gl-num i{text-align:center;color:var(--ink-2);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.1}.lift-gl-band{margin:0;font-size:20px;font-weight:600;line-height:1.15}.lift-gl-sub{color:var(--ink-2);margin:3px 0 0;font-size:12.5px}.lift-gl-rows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lift-gl-rows li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.3;display:flex}.lift-gl-rows b{color:var(--ink);font-weight:600}.lift-gl-k:after{content:":"}.lift-gl-rows em{font-style:normal}.lift-gl-ic{background:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:-1px;display:inline-flex;box-shadow:0 0 0 1px #17141f1a}.lift-gl-fix{color:var(--ink-2);margin:0;font-size:12px;line-height:1.35}.lift-gl-fix b{color:var(--ink)}.lift-gl-form{z-index:2;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex;position:relative}.lift-gl-form input{min-width:0;height:44px;font:inherit;color:var(--ink);background:#fff;border:1px solid #a2cdbf;border-radius:12px;flex:150px;padding:0 14px;font-size:16px}.lift-gl-form input::placeholder{color:var(--ink-3)}.lift-gl-form input:focus-visible,.lift-gl-form button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.lift-gl-form button{color:#fff;height:44px;font:inherit;cursor:pointer;background:#12684b;border:0;border-radius:12px;flex:none;padding:0 18px;font-size:15px;font-weight:600;transition:background .2s}.lift-gl-form button:hover:not(:disabled){background:#0f523c}.lift-gl-form button:disabled{opacity:.7;cursor:progress}.lift-gl-status{z-index:2;min-height:2.7em;color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.35;position:relative}@media (prefers-reduced-motion:reduce){.lift-gl-arc{transition:none}}.lift-light{--bg:#f6f7f9;--bg-subtle:#eceef3;--surface:#fff;--surface-2:#fafbfc;--surface-3:#eef0f4;--elevated:#fff;--border:#1114221a;--border-strong:#11142229;--text:#14151a;--text-muted:#565a66;--text-faint:#6b6f7c;--accent:#5b4dff;--accent-soft:#5b4dff1a;--accent-softer:#5b4dff0f;--green:#059669;--green-soft:#0596691f;--amber:#b45309;--amber-soft:#b453091f;--red:#e11d48;--red-soft:#e11d481a;--lift-end:var(--paper)}.lift-light .lift-spine-lit{background:linear-gradient(#5b3df000,#7b61ff 25%,#12a4d4);box-shadow:0 0 10px #12a4d466}.lift-light .lift-spine-head{background:#fff;box-shadow:0 0 0 3px #12a4d473,0 0 16px 3px #12a4d48c}.lift-light .lift-dot[data-lit="1"]{background:#12a4d4;border-color:#12a4d4;box-shadow:0 0 12px 2px #12a4d480}.lift-light .lift-tick{background:var(--paper);border-color:#17141f59}.lift-light .lift-tick[data-s="1"],.lift-light .lift-tick[data-s="2"]{background:#12a4d4;border-color:#12a4d4}.lift-light .lift-tick[data-s="2"]{box-shadow:0 0 12px 2px #12a4d499}.lift-chap-wash{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, hsl(var(--h) 90% 62% / .2), hsl(var(--h) 90% 62% / .07) 60%, transparent);position:absolute;inset:-40px -26vw}.lift-phone .nbio-link,.lift-phone .nbio-chip,.lift-phone .nbio-foot a,.lift-phone .nbio-form,.lift-phone .nbio-ok{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lift-phone .nbio-root:before,.lift-phone .nbio-root:after,.lift-phone .nbio-root[data-bg=gradient]:before,.lift-phone .nbio-root[data-bg=gradient]:after{filter:blur(22px)!important;animation:none!important}.lift-island .lift-tile{border-color:color-mix(in srgb, var(--tc) 55%, #ffffff24);box-shadow:inset 0 1px 0 #ffffff1a, 0 40px 80px -48px var(--tc);isolation:isolate;background:linear-gradient(#ffffff12,#ffffff06)}.lift-island .lift-tile:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(closest-side at 50% 0%, color-mix(in srgb, var(--tc) 30%, transparent), transparent);position:absolute;inset:0 0 45%}.lift-island .lift-tile:hover{border-color:var(--tc);box-shadow:inset 0 1px 0 #ffffff24, 0 30px 70px -30px var(--tc)}.lift-island .lift-stretch{color:#fff}.lift-island .lift-stretch:focus-visible:after{outline-color:#7be3ff}.lift-island .lift-fcta>span{color:#9a86ff}.lift-island .lift-qr{box-shadow:0 0 0 6px #ffffff0f,0 0 46px -4px #25d1f48c}.lift-island .lift-gl-cap{color:#97edd0}.lift-island .lift-gl-num b{color:#f3f3f7}.lift-island .lift-gl-num i,.lift-island .lift-gl-sub,.lift-island .lift-gl-rows li,.lift-island .lift-gl-fix,.lift-island .lift-gl-status{color:#cfcee0}.lift-island .lift-gl-rows b,.lift-island .lift-gl-fix b{color:#fff}.lift-island .lift-gl-ic{background:#ffffff14;box-shadow:0 0 0 1px #fff3}.lift-island .lift-gl-form input{color:#fff;background:#ffffff14;border-color:#ffffff4d}.lift-island .lift-gl-form input::placeholder{color:#aeadc8}.lift-island .lift-gl-form input:focus-visible,.lift-island .lift-gl-form button:focus-visible{outline-color:#7be3ff}.lift-island .lift-gl-form button{color:#04130c;background:#5fe0b0}.lift-island .lift-gl-form button:hover:not(:disabled){background:#86ecc6}.op-pile{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:52%;left:50%}.op-pile i{opacity:0;background:linear-gradient(hsl(var(--h) 80% 96%), hsl(var(--h) 70% 90%));width:52px;height:34px;box-shadow:0 6px 16px -8px hsl(var(--h) 60% 40% / .5), inset 0 0 0 1px hsl(var(--h) 60% 70% / .5);transform:translate(var(--x0), var(--y0)) rotate(var(--r0)) scale(.6);transition:transform 1.1s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 24ms), opacity .5s calc(var(--i) * 24ms), filter 1.2s ease, background 1.2s ease;border-radius:8px;position:absolute;top:-17px;left:-26px}.op-pile i:before,.op-pile i:after{content:"";background:hsl(var(--h) 50% 60% / .55);border-radius:2px;height:3px;position:absolute;top:10px;left:8px;right:14px}.op-pile i:after{top:18px;right:22px}.op-pile.on i{opacity:.95;transform:translate(var(--x1), var(--y1)) rotate(var(--r1)) scale(1)}.op-pile.same i{filter:grayscale()brightness(1.04);opacity:.7;transition-delay:calc(var(--i) * 10ms)}.op-pic{width:280px;max-width:100%;height:132px;box-shadow:inset 0 0 0 1px rgba(var(--sw), .22), 0 18px 40px -26px rgba(var(--sw), .6);background:#ffffff8c;border-radius:18px;margin-top:26px;position:relative;overflow:hidden}.op-card{left:calc(36px + var(--k) * 42px);width:70px;height:84px;box-shadow:0 8px 18px -10px rgba(var(--sw), .7), inset 0 0 0 1px rgba(var(--sw), .25);transform:rotate(calc((var(--k) - 2) * 7deg));transform-origin:50% 120%;background:#fff;border-radius:10px;align-content:start;gap:6px;padding:12px 10px;display:grid;position:absolute;top:30px}.op-card i{background:rgba(var(--sw), .3);border-radius:2px;height:4px;display:block}.op-card i:nth-child(2){width:80%}.op-card i:nth-child(3){width:60%}.op-angle.on .op-card{animation:opLift 5s calc(var(--k) * .9s) ease-in-out infinite}@keyframes opLift{0%,22%,to{translate:0}9%{translate:0 -16px}}.op-q{font:700 22px/1 var(--lift-serif,serif);color:var(--sc);opacity:0;position:absolute;top:8px;right:14px}.op-angle.on .op-q{opacity:.85;animation:2.6s ease-in-out infinite opBob}@keyframes opBob{0%,to{translate:0}50%{translate:0 -6px}}.op-exec{align-content:start;gap:7px;padding:12px 14px;display:grid}.op-notes-h{color:var(--sc);letter-spacing:.04em;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.op-notes-h b{color:#00000073;font-weight:600}.op-note{opacity:0;align-items:center;gap:8px;height:16px;display:flex;transform:translateY(-6px)}.op-note i{height:5px;width:var(--w,60%);background:rgba(var(--sw), .32);border-radius:3px;display:block}.op-note em{color:var(--sc);background:rgba(var(--sw), .14);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700}.op-exec.on .op-note{animation:opNote 7s calc(var(--k) * 1.1s) ease-out infinite}@keyframes opNote{0%{opacity:0;transform:translateY(-6px)}6%,88%{opacity:1;transform:none}to{opacity:0}}.op-exec.on .op-typing{opacity:1;transform:none}.op-caret{border-radius:1px;animation:1s steps(2,start) infinite opBlink;background:var(--sc)!important;width:2px!important;height:13px!important}@keyframes opBlink{to{visibility:hidden}}.op-bars{align-items:flex-end;gap:9px;height:84px;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.op-bars span{background:linear-gradient(rgba(var(--sw), .55), rgba(var(--sw), .2));border-radius:5px 5px 2px 2px;flex:1;height:30%}.op-meas.on .op-bars span{animation:opJitter calc(1.6s + var(--k) * .23s) calc(var(--k) * -.4s) ease-in-out infinite alternate}@keyframes opJitter{0%{height:22%}35%{height:78%}70%{height:40%}to{height:92%}}.op-qm{bottom:26px;left:calc(30% + var(--k) * 22%);font:700 18px/1 var(--lift-serif,serif);color:var(--sc);opacity:0;position:absolute}.op-meas.on .op-qm{animation:opRise 3.2s calc(var(--k) * 1.05s) ease-out infinite}@keyframes opRise{0%{opacity:0;transform:translateY(0)scale(.8)}20%{opacity:.9}to{opacity:0;transform:translateY(-80px)scale(1.15)}}.op-tok{vertical-align:.02em;opacity:0;width:.62em;height:.62em;margin-right:.22em;display:inline-flex}.op-tok svg{fill:none;stroke:#8a8799;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:stroke .6s}.op-tok.fly{animation:opFly 1.15s calc(var(--i) * .22s) cubic-bezier(.5, 0, .2, 1) both}.op-tok.fly svg{stroke:#8b5cf6;transition-delay:calc(1s + var(--i) * .22s)}.op-answer.on .op-tok[data-tok=exec] svg{stroke:#c45cf0}.op-answer.on .op-tok[data-tok=meas] svg{stroke:#ec5cc4}@keyframes opFly{0%{opacity:.9;transform:translate(var(--dx,0), var(--dy,-80px)) scale(2.2)}70%{opacity:1}to{opacity:1;transform:none}}.op-calm .op-pile i{opacity:.6;transform:translate(var(--x1), var(--y1)) rotate(var(--r1));filter:grayscale()}.op-calm .op-note{opacity:1;transform:none}.op-calm .op-tok{opacity:1}@media (max-width:640px){.op-pile{transform:scale(.62)}.op-pic{width:100%}.op-card{left:calc(18px + var(--k) * 15%)}.op-pile i{width:40px;height:26px;top:-13px;left:-20px}}
