.wl-form[data-astro-cid-lsxrvkd2]{display:flex;flex-direction:column;align-items:center;gap:8px}.wl-block[data-astro-cid-lsxrvkd2]{align-items:stretch;width:100%}.wl-row[data-astro-cid-lsxrvkd2]{display:flex;gap:8px;padding:5px;border-radius:980px;background:#090d188c;border:1px solid #a0beff2e;box-shadow:inset 0 .5px #ffffff1a,0 18px 50px #00000059;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.wl-block[data-astro-cid-lsxrvkd2] .wl-row[data-astro-cid-lsxrvkd2]{width:100%}.wl-input[data-astro-cid-lsxrvkd2]{flex:1;min-width:0;width:230px;border:none;outline:none;background:none;color:#f5f5f7;font:500 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;padding:0 10px 0 18px}.wl-input[data-astro-cid-lsxrvkd2]::placeholder{color:#8890a6}.wl-input[data-astro-cid-lsxrvkd2]:focus-visible{outline:none}.wl-row[data-astro-cid-lsxrvkd2]:focus-within{border-color:#a0beff61}.wl-trap[data-astro-cid-lsxrvkd2]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wl-btn[data-astro-cid-lsxrvkd2]{flex:none;display:inline-flex;align-items:center;height:46px;padding:0 22px;border:none;border-radius:980px;background:#fff;color:#0a0a0c;font:600 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;cursor:pointer;white-space:nowrap;transition:background .14s}.wl-btn[data-astro-cid-lsxrvkd2]:hover{background:#e8eaf1}.wl-btn[data-astro-cid-lsxrvkd2]:disabled{cursor:default;opacity:.85}.wl-btn[data-astro-cid-lsxrvkd2]:focus-visible{outline:2px solid #4c8dff;outline-offset:2px}.wl-msg[data-astro-cid-lsxrvkd2]{margin:0;min-height:1.2em;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:#8890a6}.wl-msg[data-astro-cid-lsxrvkd2][data-state=ok]{color:#45d483}.wl-msg[data-astro-cid-lsxrvkd2][data-state=err]{color:#ffb340}@media(width<=560px){.wl-row[data-astro-cid-lsxrvkd2]{flex-direction:column;width:100%;border-radius:22px;padding:8px}.wl-input[data-astro-cid-lsxrvkd2]{width:100%;padding:12px}.wl-btn[data-astro-cid-lsxrvkd2]{justify-content:center;height:44px}}.dla[data-astro-cid-spet4yli]{display:flex;flex-direction:column;align-items:center;gap:10px}.dla-block[data-astro-cid-spet4yli]{align-items:stretch;width:100%}.dla-btn[data-astro-cid-spet4yli]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 32px;border-radius:980px;background:#fff;color:#0a0a0c;font:600 17px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;text-decoration:none;box-shadow:0 10px 40px #0006;transition:transform .12s,box-shadow .12s}.dla-block[data-astro-cid-spet4yli] .dla-btn[data-astro-cid-spet4yli]{width:100%}.dla-btn[data-astro-cid-spet4yli]:hover{transform:translateY(-1px);box-shadow:0 14px 46px #00000075}.dla-btn[data-astro-cid-spet4yli]:focus-visible{outline:2px solid #4c8dff;outline-offset:3px}.dla-trial[data-astro-cid-spet4yli],.dla-version[data-astro-cid-spet4yli]{margin:0;text-align:center;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;color:#8890a6}.dla-buy[data-astro-cid-spet4yli]{display:flex;gap:8px}.dla-link[data-astro-cid-spet4yli]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 14px;border-radius:14px;background:#090d188c;border:1px solid #a0beff2e;color:#f5f5f7;font:600 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;text-decoration:none;transition:border-color .14s,background .14s}.dla-link[data-astro-cid-spet4yli] span[data-astro-cid-spet4yli]{font-weight:500;font-size:12px;color:#8890a6}.dla-link[data-astro-cid-spet4yli]:hover{background:#0e1422b3;border-color:#a0beff61}.dla-link[data-astro-cid-spet4yli]:focus-visible{outline:2px solid #4c8dff;outline-offset:2px}@media(width<=560px){.dla-btn[data-astro-cid-spet4yli]{width:100%;padding:0 20px}.dla-buy[data-astro-cid-spet4yli]{flex-direction:column}}.story[data-astro-cid-lcdefpme]{position:relative;height:820vh}.story[data-astro-cid-lcdefpme].static{height:100vh}.stage[data-astro-cid-lcdefpme]{position:sticky;top:0;height:100vh;overflow:hidden}.stage-clip[data-astro-cid-lcdefpme]{position:absolute;inset:0;will-change:clip-path}.stage-clip[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{position:absolute;inset:0;width:100%;height:100%;display:block}.stage-still[data-astro-cid-lcdefpme]{position:absolute;inset:0;background:#8fa6c4 url(/upkeep/hero-still.webp) center / cover no-repeat}.has-3d[data-astro-cid-lcdefpme] .stage-still[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .6s}.beat[data-astro-cid-lcdefpme]{position:absolute;z-index:2;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform}.beat[data-astro-cid-lcdefpme].live{pointer-events:auto}.story[data-astro-cid-lcdefpme].static .beat[data-astro-cid-lcdefpme]:not(.beat-hero),.story[data-astro-cid-lcdefpme].static .tags[data-astro-cid-lcdefpme],.story[data-astro-cid-lcdefpme].static .hint[data-astro-cid-lcdefpme]{display:none}.beat-hero[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;left:50%;top:clamp(88px,13vh,140px);width:min(980px,100vw - 40px);transform:none;margin-left:calc(min(980px,100vw - 40px)/-2);text-align:center}.eyebrow[data-astro-cid-lcdefpme]{margin:0 0 14px;font-size:13px;font-weight:500;letter-spacing:.02em;color:#ffffffc7}h1[data-astro-cid-lcdefpme]{margin:0 auto;max-width:16ch;font-size:clamp(44px,min(6vw,8.2vh),84px);line-height:1;font-weight:400;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 40px #14285040}.sub[data-astro-cid-lcdefpme]{margin:18px auto 0;max-width:560px;font-size:min(18px,2.3vh);line-height:1.5;color:#ffffffd1}.beat-hero[data-astro-cid-lcdefpme] .dla-version{display:none}.hero-cta[data-astro-cid-lcdefpme]{margin-top:min(26px,3vh);display:flex;flex-direction:column;align-items:center;gap:10px}.beat-left[data-astro-cid-lcdefpme]{left:max(28px,6vw);top:50%;margin-top:-12vh;max-width:min(620px,100vw - 56px)}.big[data-astro-cid-lcdefpme]{margin:0;font-size:min(4.6vw,7vh,64px);line-height:1;font-weight:400;font-family:var(--display);letter-spacing:-.032em;text-wrap:balance;text-shadow:0 2px 30px #0a122859}.big[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block;margin-top:.35em;font-size:.46em;line-height:1.3;letter-spacing:-.018em;font-weight:500;color:#ffffffc7}.scrim[data-astro-cid-lcdefpme]{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,#080b1680,#080b162e 45%,#080b1600 70%);pointer-events:none}.counter[data-astro-cid-lcdefpme]{margin:0;font-size:min(11vw,16vh,168px);font-weight:400;font-family:var(--display);letter-spacing:-.045em;line-height:.9;font-variant-numeric:tabular-nums;text-shadow:0 4px 60px #0a122859}.counter-sub[data-astro-cid-lcdefpme]{margin:14px 0 0;max-width:420px;font-size:17px;line-height:1.45;color:#ffffffd9;text-shadow:0 1px 20px #0a122866}.beat-icon[data-astro-cid-lcdefpme]{left:0;right:0;top:calc(40vh + min(17vh,150px) + 28px);display:flex;flex-direction:column;align-items:center;text-align:center}.beat-icon[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:40px;font-weight:400;font-family:var(--display);letter-spacing:-.035em}.beat-icon[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:6px 0 22px;font-size:16px;color:var(--dim)}.tags[data-astro-cid-lcdefpme]{position:absolute;inset:0;z-index:1;pointer-events:none}.tag[data-astro-cid-lcdefpme]{position:absolute;left:0;top:0;display:flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#0c0d128c;border:1px solid #ffffff1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;font-size:12px;opacity:0;will-change:transform,opacity}.tag[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.tag[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal;color:var(--dim)}.tag[data-astro-cid-lcdefpme]:after{content:"";display:none;width:6px;height:6px;border-radius:50%}.tag[data-astro-cid-lcdefpme].safe:after,.tag[data-astro-cid-lcdefpme].needs:after{display:block}.tag[data-astro-cid-lcdefpme].safe:after{background:#ffffffe6;box-shadow:0 0 8px #fffc}.tag[data-astro-cid-lcdefpme].needs{border-color:#ff9f0a80}.tag[data-astro-cid-lcdefpme].needs:after{background:var(--amber);box-shadow:0 0 8px var(--amber)}.hint[data-astro-cid-lcdefpme]{position:absolute;z-index:2;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:1px;height:34px;background:linear-gradient(#fff0,#fffc);animation:2.2s ease-in-out infinite drip;transform-origin:top}@keyframes drip{0%{transform:scaleY(0);opacity:0}40%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(12px);opacity:0}}main[data-astro-cid-lcdefpme]{position:relative;padding:40px 24px 0}.intro[data-astro-cid-lcdefpme]{max-width:900px;margin:0 auto;padding:120px 0 80px;text-align:center}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.touches[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(34px,5vw,60px);line-height:1;font-weight:400;font-family:var(--display);letter-spacing:-.032em;text-wrap:balance}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--faint)}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:560px;margin:22px auto 0;font-size:18px;color:var(--dim)}.bento[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto;padding:50px 0 0;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.span-12[data-astro-cid-lcdefpme]{grid-column:span 12}.span-7[data-astro-cid-lcdefpme]{grid-column:span 7}.span-5[data-astro-cid-lcdefpme]{grid-column:span 5}.glass[data-astro-cid-lcdefpme]{background:linear-gradient(#1e1e24f0,#101014f5);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1f,0 24px 48px -20px #0009}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;min-height:540px;border-radius:30px;overflow:hidden}.bento[data-astro-cid-lcdefpme] .span-12[data-astro-cid-lcdefpme]{min-height:660px}.bento[data-astro-cid-lcdefpme] .card-copy[data-astro-cid-lcdefpme]{padding:36px 38px 0;max-width:640px}.kicker[data-astro-cid-lcdefpme]{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--accent)}h3[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(24px,2.3vw,30px);line-height:1.12;font-weight:400;font-family:var(--display);letter-spacing:-.028em;text-wrap:balance}.card-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{margin:12px 0 0;max-width:32em;font-size:16px;line-height:1.5;color:var(--dim)}.art[data-astro-cid-lcdefpme]{position:relative;flex:1;min-height:300px;margin-top:32px}.cut[data-astro-cid-lcdefpme]{position:absolute;inset:0 0 0 38px;border-radius:16px 0 0;overflow:hidden;clip-path:inset(0 round 16px 0 0);background:#0e0e10}.cut[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 1px 1px #ffffff1f;pointer-events:none}.cut[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{position:absolute;top:0;left:0;width:1280px;max-width:none;height:auto}.mini[data-astro-cid-lcdefpme]{position:absolute;inset:0;padding:30px 0 0 30px;font-size:17px}.mini-head[data-astro-cid-lcdefpme]{display:flex;align-items:baseline;gap:10px;margin:0 0 18px;font-size:15px;font-weight:500;color:var(--ink-2)}.mini-head[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-style:normal;font-weight:400;color:var(--faint)}.mini-row[data-astro-cid-lcdefpme]{display:flex;align-items:center;gap:16px;height:62px;padding:0 28px 0 22px;border-top:1px solid var(--line);background:#ffffff06;white-space:nowrap}.mini-row[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}.mini-row[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:500;color:var(--ink)}.mini-row[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:normal;color:var(--faint);font-size:15px}.mini-row[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme],.mini-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-left:auto}.mini-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:500;font-variant-numeric:tabular-nums}.chip[data-astro-cid-lcdefpme]{padding:4px 11px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-2);background:#ffffff14}.chip[data-astro-cid-lcdefpme].amber{color:#ffb340;background:#ff9f0a24}.chip[data-astro-cid-lcdefpme].green{color:#4ade80;background:#30d15821}.mini-big[data-astro-cid-lcdefpme]{display:flex;align-items:baseline;gap:12px;margin:0;font-family:var(--display);font-size:54px;line-height:1;letter-spacing:-.04em;white-space:nowrap;color:var(--ink)}.mini-big[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font);font-size:16px;letter-spacing:-.01em;color:var(--dim)}.mini-bar[data-astro-cid-lcdefpme]{display:flex;gap:3px;height:8px;margin:22px 28px 0 0}.mini-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:999px;background:#ffffffd9}.mini-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].accent{background:var(--accent)}.mini-legend[data-astro-cid-lcdefpme]{display:flex;gap:18px;margin:12px 0 24px;font-size:13px;color:var(--dim)}.mini-legend[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:#b0b9f4}.duo[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto;padding:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.duo[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{display:flex;flex-direction:column;padding:36px 0 0 38px;border-radius:30px;overflow:hidden}.duo[data-astro-cid-lcdefpme] .card-copy[data-astro-cid-lcdefpme]{min-height:150px;padding-right:38px}.art-stage[data-astro-cid-lcdefpme]{position:relative;flex:1;min-height:330px;margin-top:24px;border-radius:20px 0 0;overflow:hidden;background:radial-gradient(70% 60% at 50% 115%,#4d6c9b38,#0000 70%),linear-gradient(#0b0b0e,#08080a);box-shadow:inset 1px 1px #ffffff14}.duo[data-astro-cid-lcdefpme] .card-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:12px 0 0;font-size:16px;color:var(--dim)}.menubar[data-astro-cid-lcdefpme]{position:absolute;top:34px;left:50%;width:min(300px,100% - 48px);transform:translate(-50%);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 30px 80px -20px #000c}.checks[data-astro-cid-lcdefpme]{list-style:none;margin:30px 38px 0 30px;padding:0;border-radius:14px;background:#ffffff09}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex;align-items:center;gap:12px;padding:14px 18px;font-size:15px;color:var(--ink-2)}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.checks[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;color:var(--green)}.touches[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto;padding:90px 0 40px;text-align:center}.touch-grid[data-astro-cid-lcdefpme]{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-radius:22px;overflow:hidden;background:var(--line);text-align:left}.touch[data-astro-cid-lcdefpme]{padding:28px 28px 30px;background:#121214}.touch[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0;font-size:16px;font-weight:500;letter-spacing:-.018em}.touch[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:14.5px;color:var(--dim)}.stats[data-astro-cid-lcdefpme]{max-width:1180px;margin:0 auto;padding:60px 0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:28px;border-radius:22px;background:var(--panel)}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{display:block;font-size:54px;line-height:1;font-weight:400;font-family:var(--display);letter-spacing:-.04em}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block;margin-top:10px;font-size:15px;color:var(--dim)}.download[data-astro-cid-lcdefpme]{padding:120px 24px 100px;background:radial-gradient(60% 50% at 50% 30%,#5a78b429,#0000 70%)}.download-card[data-astro-cid-lcdefpme]{max-width:440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.download-icon[data-astro-cid-lcdefpme]{width:112px;height:112px;filter:drop-shadow(0 20px 40px #00000080)}.download-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:22px 0 0;font-size:30px;font-weight:400;font-family:var(--display);letter-spacing:-.028em}.price[data-astro-cid-lcdefpme]{margin:6px 0 28px;font-size:18px;color:var(--ink-2)}.price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:10px;color:var(--dim);font-size:14px}.download-card[data-astro-cid-lcdefpme] .dla{width:100%}.download-note[data-astro-cid-lcdefpme]{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--faint)}.rv-armed .rv[data-astro-cid-lcdefpme]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.rv-armed .rv[data-astro-cid-lcdefpme].in{opacity:1;transform:none}@media(width<=900px){.span-12[data-astro-cid-lcdefpme],.span-7[data-astro-cid-lcdefpme],.span-5[data-astro-cid-lcdefpme]{grid-column:span 12}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme] .span-12[data-astro-cid-lcdefpme]{min-height:480px}.duo[data-astro-cid-lcdefpme],.stats[data-astro-cid-lcdefpme],.touch-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media(width<=640px){.tags[data-astro-cid-lcdefpme]{display:none}h1[data-astro-cid-lcdefpme]{font-size:40px}.big[data-astro-cid-lcdefpme]{font-size:34px}.beat-left[data-astro-cid-lcdefpme]{top:auto;bottom:16vh;margin-top:0}.duo[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{padding:26px 0 0 26px}.duo[data-astro-cid-lcdefpme] .card-copy[data-astro-cid-lcdefpme]{min-height:0;padding-right:26px}.bento[data-astro-cid-lcdefpme] .card-copy[data-astro-cid-lcdefpme]{padding:28px 26px 0}.mini-big[data-astro-cid-lcdefpme]{font-size:40px}.cut[data-astro-cid-lcdefpme]{left:26px}}@media(prefers-reduced-motion:reduce){.rv-armed .rv[data-astro-cid-lcdefpme]{opacity:1;transform:none;transition:none}.hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}
