@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_07f82d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_07f82d{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}.landing-v2{--l-page:#ebebef;--l-canvas:#e9e9ed;--l-nav:rgba(233,233,237,0.88);--l-surface:#ffffff;--l-surface-76:rgba(255,255,255,0.76);--l-surface-62:rgba(255,255,255,0.62);--l-label:#000000;--l-second:#66666d;--l-line:rgba(0,0,0,0.067);--l-line-soft:rgba(0,0,0,0.044);--l-line-faint:rgba(0,0,0,0.032);--l-shadow:0 4px 20px rgba(0,0,0,0.04);--l-tint:#0066cc;--l-flow:#d9552f;--l-flow-soft:rgba(217,85,47,0.14);--l-green:#34c759;--l-red:#ff3b30;--m-bg:#f1f1f5;--m-surface:#ffffff;--m-label:#000000;--m-second:#8e8e95;--m-tile:rgba(0,0,0,0.05);--m-field:rgba(0,0,0,0.07);--m-line:rgba(0,0,0,0.09);--m-shadow:0 2px 10px rgba(0,0,0,0.05);--m-shadow-lg:0 -12px 40px rgba(0,0,0,0.18);--m-promo:#5b21e0;--m-scrim:rgba(0,0,0,0.28);--m-focus-ring:rgba(0,0,0,0.22);--m-marker:#ffedd5;--m-head-hl:color-mix(in srgb,#2563eb 24%,transparent);--m-callout-definition-line:color-mix(in srgb,#2563eb 20%,var(--m-line));--m-callout-definition-bg:color-mix(in srgb,#dbeafe 44%,var(--m-surface));--m-callout-example-line:color-mix(in srgb,#16a34a 20%,var(--m-line));--m-callout-example-bg:color-mix(in srgb,#dcfce7 40%,var(--m-surface));--m-callout-mistake-line:color-mix(in srgb,#dc2626 20%,var(--m-line));--m-callout-mistake-bg:color-mix(in srgb,#fee2e2 38%,var(--m-surface));--m-callout-takeaway-line:color-mix(in srgb,#f59e0b 22%,var(--m-line));--m-callout-takeaway-bg:color-mix(in srgb,#fef3c7 44%,var(--m-surface));--m-drag-easy-bg:rgba(230,246,234,0.9);--m-drag-easy-ink:#16a34a;--m-drag-again-bg:rgba(253,233,230,0.9);--m-drag-again-ink:#dc2626;--m-exit-easy-bg:#e6f6ea;--m-exit-easy-line:#67d48a;--m-exit-again-bg:#fde9e6;--m-exit-again-line:#f28b82;--phone-shadow:0 18px 44px rgba(0,0,0,0.16),0 3px 8px rgba(0,0,0,0.06),inset 0 0 0 1px rgba(255,255,255,0.16);--l-mesh-lift:rgba(255,255,255,0.95);--l-mesh-sink:rgba(163,163,186,0.5);color-scheme:light;overflow-x:clip;position:relative;isolation:isolate;min-height:100vh;margin:0;background:var(--l-page);color:var(--l-label);font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box}.landing-v2:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(58% 44% at 18% 10%,var(--l-mesh-lift) 0,transparent 68%),radial-gradient(48% 38% at 84% 20%,var(--l-mesh-sink) 0,transparent 64%),radial-gradient(54% 40% at 32% 44%,var(--l-mesh-lift) 0,transparent 66%),radial-gradient(64% 46% at 90% 60%,var(--l-mesh-sink) 0,transparent 62%),radial-gradient(50% 42% at 8% 76%,var(--l-mesh-lift) 0,transparent 66%),radial-gradient(60% 44% at 64% 94%,var(--l-mesh-sink) 0,transparent 64%)}@media (prefers-color-scheme:dark){.landing-v2{color-scheme:dark;--l-mesh-lift:rgba(64,64,72,0.5);--l-mesh-sink:rgba(0,0,0,0.85);--l-page:#030303;--l-canvas:#000000;--l-nav:rgba(0,0,0,0.88);--l-surface:#1c1c1e;--l-surface-76:rgba(28,28,30,0.76);--l-surface-62:rgba(28,28,30,0.62);--l-label:#ffffff;--l-second:#a1a1a8;--l-line:rgba(255,255,255,0.105);--l-line-soft:rgba(255,255,255,0.082);--l-line-faint:rgba(255,255,255,0.06);--l-shadow:0 8px 30px rgba(0,0,0,0.4);--l-tint:#0a84ff;--l-flow:#ff7d4d;--l-flow-soft:rgba(255,125,77,0.16);--l-green:#32d74b;--l-red:#ff453a;--m-bg:#000000;--m-surface:#1c1c1e;--m-label:#ffffff;--m-second:#8e8e95;--m-tile:rgba(255,255,255,0.09);--m-field:rgba(255,255,255,0.12);--m-line:rgba(255,255,255,0.14);--m-shadow:0 2px 10px rgba(0,0,0,0.5);--m-shadow-lg:0 -12px 40px rgba(0,0,0,0.75);--m-promo:#b18bff;--m-scrim:rgba(0,0,0,0.5);--m-focus-ring:rgba(255,255,255,0.28);--m-marker:rgba(251,146,60,0.22);--m-head-hl:color-mix(in srgb,#2563eb 42%,transparent);--m-callout-definition-line:color-mix(in srgb,#2563eb 28%,var(--m-line));--m-callout-definition-bg:color-mix(in srgb,#1d4ed8 22%,var(--m-surface));--m-callout-example-line:color-mix(in srgb,#16a34a 28%,var(--m-line));--m-callout-example-bg:color-mix(in srgb,#15803d 22%,var(--m-surface));--m-callout-mistake-line:color-mix(in srgb,#dc2626 28%,var(--m-line));--m-callout-mistake-bg:color-mix(in srgb,#b91c1c 20%,var(--m-surface));--m-callout-takeaway-line:color-mix(in srgb,#f59e0b 30%,var(--m-line));--m-callout-takeaway-bg:color-mix(in srgb,#b45309 22%,var(--m-surface));--m-drag-easy-bg:color-mix(in srgb,var(--m-surface) 78%,#32d74b);--m-drag-easy-ink:#32d74b;--m-drag-again-bg:color-mix(in srgb,var(--m-surface) 78%,#ff453a);--m-drag-again-ink:#ff453a;--m-exit-easy-bg:color-mix(in srgb,var(--m-surface) 82%,#32d74b);--m-exit-easy-line:color-mix(in srgb,#32d74b 45%,rgba(255,255,255,0.25));--m-exit-again-bg:color-mix(in srgb,var(--m-surface) 82%,#ff453a);--m-exit-again-line:color-mix(in srgb,#ff453a 45%,rgba(255,255,255,0.25));--phone-shadow:0 1.6rem 4rem rgba(0,0,0,0.42),0 2px 6px rgba(0,0,0,0.28),inset 0 0 0 1px rgba(255,255,255,0.16)}}.landing-v2 a{color:inherit;text-decoration:none}@keyframes memo-node-pulse{0%{box-shadow:0 0 0 0 rgba(10,132,255,.35)}to{box-shadow:0 0 0 14px rgba(10,132,255,0)}}@keyframes memo-card-nudge{0%,46%{transform:translateZ(0) rotate(0deg)}62%{transform:translate3d(34px,0,0) rotate(2.2deg)}78%,to{transform:translateZ(0) rotate(0deg)}}@keyframes memo-card-peek{0%,8%{transform:rotateY(0deg)}24%{transform:rotateY(-26deg)}40%,to{transform:rotateY(0deg)}}@keyframes memo-note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes memo-try-bob{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(-1.5deg) translateY(-5px)}}@keyframes memo-try-point{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes memo-fx-bar{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes memo-fx-write{0%,4%{clip-path:inset(0 100% 0 0)}17%,to{clip-path:inset(0 0 0 0)}}@keyframes memo-fx-flip{0%,14%{transform:rotateY(0deg)}28%,50%{transform:rotateY(180deg)}55%,to{transform:rotateY(0deg)}}@keyframes memo-fx-throw{0%,40%{transform:translateZ(0) rotate(0deg) scale(1);opacity:1}42%{transform:translate3d(8%,-.6%,0) rotate(1.2deg) scale(1.015);opacity:1}44%{transform:translate3d(26%,-1.2%,0) rotate(3.2deg) scale(1.015);opacity:1}46%{transform:translate3d(58%,-2%,0) rotate(6deg) scale(1.008);opacity:1}48%{transform:translate3d(104%,-2.8%,0) rotate(9deg) scale(1);opacity:.6}50%{transform:translate3d(162%,-3.6%,0) rotate(12deg) scale(.98);opacity:0}51%,58%{transform:translate3d(0,34px,0) rotate(0deg) scale(.9);opacity:0}64%{transform:translate3d(0,15px,0) rotate(0deg) scale(.95);opacity:.6}70%{transform:translate3d(0,4px,0) rotate(0deg) scale(.99);opacity:.94}75%,to{transform:translateZ(0) rotate(0deg) scale(1);opacity:1}}@keyframes memo-fx-known{0%,36%{opacity:0}39%,47%{opacity:1}51%,to{opacity:0}}@keyframes memo-fx-pick{0%,14%{background:var(--l-surface);border-color:var(--l-line)}60%,92%{background:rgba(50,215,75,.18);border-color:#32d74b}96%,to{background:var(--l-surface);border-color:rgba(255,255,255,.15)}}@keyframes memo-fx-type{0%,6%{width:0}52%,to{width:22.3ch}}@keyframes memo-fx-fade{0%,55%{opacity:0}70%,92%{opacity:1}to{opacity:0}}@keyframes memo-fx-read{0%,4%{background:transparent;color:var(--l-label);box-shadow:none}14%,8%{background:rgba(251,146,60,.85);color:var(--l-label);box-shadow:0 0 0 1.8px rgba(251,146,60,.36)}20%,88%{background:rgba(251,146,60,.22);color:var(--l-label);box-shadow:none}94%,to{background:transparent;color:var(--l-label);box-shadow:none}}@keyframes memo-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes memo-spin{to{transform:rotate(1turn)}}@keyframes memo-cta-shine{0%,45%{left:-55%}85%,to{left:120%}}@keyframes memo-tap-a{0%{transform:translate3d(-50%,-50%,0) scale(.72);opacity:0}25%{opacity:.5}to{transform:translate3d(-50%,-50%,0) scale(1.05);opacity:0}}@keyframes memo-tap-b{0%{transform:translate3d(-50%,-50%,0) scale(.72);opacity:0}25%{opacity:.5}to{transform:translate3d(-50%,-50%,0) scale(1.05);opacity:0}}@keyframes memo-sheet-up{0%{transform:translateY(22%);opacity:.5}70%{transform:translateY(-.6%);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes memo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes memo-row-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes memo-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes memo-q-in-a{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes memo-q-in-b{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes memo-prize-pop{0%{opacity:0;transform:scale(.6) rotate(-6deg)}60%{opacity:1;transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes memo-card-exit-right{0%{opacity:1;transform:translate3d(var(--ex,0),var(--ey,0),0) rotate(var(--er,0deg)) scale(1)}22%{opacity:1;transform:translate3d(var(--ex,0),calc(var(--ey, 0%) - 2%),0) rotate(calc(var(--er, 0deg) - 1deg)) scale(1.01)}84%{opacity:1;transform:translate3d(calc(var(--ex, 0%) + 12%),calc(var(--ey, 0%) - 3%),0) rotate(calc(var(--er, 0deg) + 4deg)) scale(1.02)}96%{opacity:1;transform:translate3d(calc(var(--ex, 0%) + 16%),calc(var(--ey, 0%) - 4%),0) rotate(calc(var(--er, 0deg) + 5deg)) scale(1.02)}to{opacity:0;transform:translate3d(calc(var(--ex, 0%) + 18%),calc(var(--ey, 0%) - 4%),0) rotate(calc(var(--er, 0deg) + 6deg)) scale(1.02)}}@keyframes memo-card-exit-left{0%{opacity:1;transform:translate3d(var(--ex,0),var(--ey,0),0) rotate(var(--er,0deg)) scale(1)}22%{opacity:1;transform:translate3d(var(--ex,0),calc(var(--ey, 0%) - 2%),0) rotate(calc(var(--er, 0deg) + 1deg)) scale(1.01)}84%{opacity:1;transform:translate3d(calc(var(--ex, 0%) - 12%),calc(var(--ey, 0%) - 3%),0) rotate(calc(var(--er, 0deg) - 4deg)) scale(1.02)}96%{opacity:1;transform:translate3d(calc(var(--ex, 0%) - 16%),calc(var(--ey, 0%) - 4%),0) rotate(calc(var(--er, 0deg) - 5deg)) scale(1.02)}to{opacity:0;transform:translate3d(calc(var(--ex, 0%) - 18%),calc(var(--ey, 0%) - 4%),0) rotate(calc(var(--er, 0deg) - 6deg)) scale(1.02)}}[data-fx-still=true] *{animation:none!important}.landing-v2-nav,[data-memo-app],[data-memo-app] *{box-sizing:border-box}.landing-v2-nav{position:sticky;top:0;z-index:80;width:100%;padding:0;transition:padding .56s cubic-bezier(.22,1,.36,1)}.landing-v2-nav.is-scrolled{padding:.7rem 0}.landing-v2-navbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding:1.1rem clamp(1rem,2.4vw,2.2rem);position:relative;border-radius:0;border:1px solid transparent;background:transparent;box-shadow:0 0 0 rgba(0,0,0,0);will-change:max-width,padding,border-radius;transition:max-width .56s cubic-bezier(.22,1,.36,1),padding .56s cubic-bezier(.22,1,.36,1),border-radius .46s cubic-bezier(.22,1,.36,1),background .34s ease,box-shadow .46s ease,border-color .34s ease}.landing-v2-navbar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--l-nav);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);mask-image:linear-gradient(180deg,#000,#000 52%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,transparent);transition:opacity .34s ease}.landing-v2-navbar>*{position:relative}.landing-v2-nav.is-scrolled .landing-v2-navbar{max-width:min(1088px,calc(100vw - 36px));padding:.5rem .6rem .5rem 1.15rem;border-radius:999px;border-color:var(--l-line);background:var(--l-surface-76);box-shadow:var(--l-shadow),0 18px 40px rgba(0,0,0,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.landing-v2-nav.is-scrolled .landing-v2-navbar:before{opacity:0}.landing-v2-brand{display:flex;flex:0 0 auto;align-items:center;color:var(--l-label)}.landing-v2-lockup{display:inline-flex;flex:0 0 auto;height:clamp(2.35rem,4.35vw,3.45rem);width:calc(clamp(2.35rem, 4.35vw, 3.45rem) * 480 / 148)}.landing-v2-lockup img{display:block;width:100%;height:100%;object-fit:contain}.landing-v2-menu-button{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.9;transition:opacity .16s ease}.landing-v2-menu-button:hover{opacity:1}@media (max-width:767px){.landing-v2-nav-desktop-only{display:none}.landing-v2-menu-button{display:inline-flex}}.landing-v2-menu .landing-v2-menu-button{display:inline-flex}.landing-v2-menu{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;padding:1.1rem clamp(1rem,5vw,1.6rem) calc(1.6rem + env(safe-area-inset-bottom));background:var(--l-page);animation:landing-menu-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes landing-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-v2-menu{animation:none}}.landing-v2-menu-top{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.landing-v2-menu .landing-language-trigger{border-color:rgba(255,255,255,.16);width:auto;height:2.6rem;padding:0 .85rem}.landing-v2-menu .landing-language-name{display:inline}.landing-v2-nav-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.7rem}@media (max-width:767px){.landing-v2-nav-actions{gap:.35rem}}.landing-v2-nav-links{display:flex;flex:1;align-items:center;gap:clamp(1rem,2vw,1.9rem);margin:0;padding:0 0 0 clamp(1rem,2vw,1.9rem);border-left:1px solid rgba(255,255,255,.14);list-style:none}.landing-v2-nav.is-scrolled .landing-v2-nav-links{border-left-color:rgba(0,0,0,.12)}.landing-v2-nav-links a{color:var(--l-label);font-size:.95rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;opacity:.82;transition:opacity .16s ease}.landing-v2-nav-links a:hover{opacity:1}@media (max-width:767px){.landing-v2-nav-links{display:none}}.landing-v2-menu-links{display:grid;gap:0;margin:1.75rem 0 0;padding:0;list-style:none}.landing-v2-menu-links .landing-language-trigger,.landing-v2-menu-links a{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;height:auto;padding:1rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;background:none;color:var(--l-label);font-size:1.3rem;font-weight:650;letter-spacing:-.01em}.landing-v2-menu-links li:first-child a{border-top:1px solid rgba(255,255,255,.09)}.landing-v2-menu-links .msym{color:var(--l-second)}.landing-v2-menu-links .landing-language{width:100%}.landing-v2-menu-links .landing-language-trigger:hover{background:none}.landing-language-row-label{flex:1;text-align:left}.landing-v2-menu-links .landing-language-name{color:var(--l-second);font-size:1.05rem;font-weight:550}.landing-v2-menu-fine{display:grid;justify-items:start;gap:.5rem;margin-top:auto;padding-top:2rem}.landing-v2-menu-fine a{color:var(--l-second);font-size:.92rem;line-height:1.3}.landing-v2-menu-fine a:hover{color:var(--l-label)}.landing-v2-menu-actions{display:grid;gap:.7rem;padding-top:1.1rem}.landing-v2-menu-actions .landing-cta{width:100%}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-weight:750;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.landing-cta-hero{min-width:12.5rem;min-height:3.65rem;padding:0 1.35rem;font-size:1.02rem}.landing-cta-nav{min-width:8.4rem;min-height:2.75rem;padding:0 1.05rem;font-size:.95rem}@media (max-width:767px){.landing-cta-nav{min-width:0;padding:0 .85rem}}@media (max-width:360px){.landing-cta-nav{padding:0 .7rem;font-size:.88rem}.landing-v2-menu-button{width:2.35rem}}.landing-v2 .landing-cta-light{background:linear-gradient(180deg,#ffffff,#fdfdfd 55%,#f2f2f4);color:#232326;box-shadow:inset 0 1.5px 1px rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.5),inset 0 -3px 5px rgba(0,0,0,.07),0 0 5px rgba(255,255,255,.1),0 10px 18px rgba(0,0,0,.45),0 3px 6px rgba(0,0,0,.3)}.landing-v2 .landing-cta-light:hover{transform:translateY(-1px);color:#232326;box-shadow:inset 0 1.5px 1px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.55),inset 0 -3px 5px rgba(0,0,0,.07),0 0 8px rgba(255,255,255,.14),0 14px 24px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.34)}.landing-v2 .landing-cta-light:active{transform:translateY(1.5px);box-shadow:inset 0 -2px 4px rgba(0,0,0,.08),0 5px 10px rgba(0,0,0,.4)}.landing-v2 .landing-cta-dark{background:linear-gradient(180deg,#38383b,#2c2c2f 55%,#232326);color:#f7f7f9;box-shadow:inset 0 1.5px 1.5px rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.09),inset 0 -3px 6px rgba(0,0,0,.5),0 0 6px rgba(255,255,255,.07),0 10px 18px rgba(0,0,0,.5),0 3px 6px rgba(0,0,0,.34)}.landing-v2 .landing-cta-dark:hover{transform:translateY(-1px);color:#f7f7f9;box-shadow:inset 0 1.5px 1.5px rgba(255,255,255,.26),inset 0 0 0 1px rgba(255,255,255,.11),inset 0 -3px 6px rgba(0,0,0,.5),0 0 9px rgba(255,255,255,.09),0 14px 24px rgba(0,0,0,.55),0 4px 8px rgba(0,0,0,.38)}.landing-v2 .landing-cta-dark:active{transform:translateY(1.5px);box-shadow:inset 0 -2px 4px rgba(0,0,0,.5),0 5px 10px rgba(0,0,0,.45)}.landing-cta .landing-loading-link-spinner{width:1rem;height:1rem;animation:memo-spin .85s linear infinite}.landing-v2-hero{position:relative;display:grid;min-height:41rem;overflow:hidden}.landing-v2-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;justify-items:center;gap:3rem;width:min(100%,68rem);min-height:inherit;margin:0 auto;box-sizing:border-box;padding:3rem 1.25rem 5rem}@media (max-width:639px){.landing-v2-hero-inner{padding:2.6rem 1rem 3rem}}@media (min-width:800px){.landing-v2-hero-inner{grid-template-columns:minmax(0,1fr) minmax(17rem,21.5rem);justify-items:stretch;gap:3.25rem;padding:2rem 1.25rem 5rem}}.landing-v2-hero-copy{display:grid;gap:1.25rem;align-content:center}.landing-v2-hero-banner{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--l-second);font-size:.9rem;font-weight:500}@media (max-width:799px){.landing-v2-hero-banner{justify-self:center}.landing-v2-hero-lead,.landing-v2-hero-title{margin-inline:auto;text-align:center}.landing-v2-hero-actions{justify-content:center}}.landing-v2-hero-banner strong{color:var(--l-label);font-weight:750}.landing-v2-hero-banner-avatars{display:inline-flex;flex:0 0 auto}.landing-v2-hero-banner-avatars img{width:1.75rem;height:1.75rem;border-radius:999px;object-fit:cover;box-shadow:0 0 0 2px var(--l-page)}.landing-v2-hero-banner-avatars img+img{margin-left:-.55rem}.landing-v2-hero-title{margin:0;max-width:36rem;color:var(--l-label);font-size:4rem;font-weight:700;letter-spacing:0;line-height:1.03;text-wrap:balance}@media (max-width:639px){.landing-v2-hero-title{font-size:3.1rem}}@media (min-width:1100px){.landing-v2-hero-title{font-size:5rem}}.landing-v2-hero-lead{margin:0;max-width:35rem;color:var(--l-second);font-size:1.15rem;line-height:1.65}@media (max-width:639px){.landing-v2-hero-lead{font-size:1rem}}.landing-v2-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.15rem}.landing-v2-hero-preview{position:relative;display:grid;align-items:center;justify-items:stretch;gap:1.15rem}.landing-v2-try-callout{position:relative;justify-self:center;margin:0 0 .35rem;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:2px solid var(--l-label);border-radius:999px;background:var(--l-canvas);box-shadow:3px 3px 0 var(--l-label);color:var(--l-label);font-family:inherit;font-size:.88rem;font-weight:650;white-space:nowrap;cursor:pointer;transform:rotate(-1.5deg);animation:memo-try-bob 2.4s ease-in-out infinite}.landing-v2-try-callout:hover{box-shadow:4px 4px 0 var(--l-label)}.landing-v2-try-callout:active{box-shadow:1px 1px 0 var(--l-label)}.landing-v2-try-callout[data-handed-over]{opacity:0;visibility:hidden;pointer-events:none;animation:none;transition:opacity .26s ease,visibility 0s linear .26s}[data-memo-app] [data-app-main]{scroll-behavior:smooth}.landing-v2-phone-host{min-height:min(calc(100vw * .68 * 2.078),calc(875px * .82))}@media (max-width:799px){:root .landing-v2,:root[data-theme] .landing-v2{--phone-shadow:inset 0 0 0 1px rgba(255,255,255,0.16)}}@media (min-width:800px){[data-memo-app] [data-app-main]{scroll-behavior:smooth}.landing-v2-phone-host{min-height:min(calc(875px * .82),calc(100vh - 250px))}}.landing-v2-try-callout .landing-v2-try-finger{display:inline-block;font-size:.82rem;animation:memo-try-point 1.2s ease-in-out infinite}.landing-v2-section{width:min(100%,68rem);margin:0 auto;box-sizing:border-box;padding:5.5rem 1.25rem}.landing-v2-section-head{display:grid;justify-items:start;gap:1.35rem;margin-bottom:3.25rem;text-align:left}.landing-v2-section-head-center{justify-items:center;text-align:center}@media (max-width:799px){.landing-v2-section-head{justify-items:center;text-align:center}}.landing-v2-section-title{margin:0;max-width:48rem;color:var(--l-label);font-size:4rem;font-weight:700;line-height:1.03;text-wrap:balance}@media (max-width:639px){.landing-v2-section-title{font-size:2.45rem}}.landing-v2-flow-chips{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2.2rem}.landing-v2-flow-chip{display:grid;justify-items:center;gap:.4rem;width:6.6rem;padding:.35rem;color:var(--l-label);text-align:center;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.landing-v2-flow-chip-icon{position:relative;display:grid;align-content:end;justify-items:center;width:3.5rem;height:4.4rem;padding:0 0 .5rem;border-radius:7px;background:linear-gradient(180deg,#fdfdfe,#ececed);clip-path:polygon(0 0,66% 0,100% 24%,100% 100%,0 100%);box-shadow:0 8px 18px rgba(0,0,0,.32)}.landing-v2-flow-chip-fold{position:absolute;top:0;right:0;width:34%;height:24%;background:linear-gradient(135deg,#cfcfd3,#b9b9bf);clip-path:polygon(0 0,100% 100%,0 100%)}.landing-v2-flow-chip-kind{font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-v2-flow-chip-name{max-width:100%;padding:.1rem .35rem;border-radius:5px;font-size:.82rem;font-weight:500;line-height:1.25;color:var(--l-label);overflow-wrap:anywhere}.landing-v2-flow-chip-sub{font-size:.72rem;line-height:1.2;color:var(--l-second)}@media (max-width:599px){.landing-v2-flow-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;width:100%}.landing-v2-flow-chip{width:100%;gap:.3rem;padding:.2rem 0}.landing-v2-flow-chip-icon{width:2.6rem;height:3.3rem;padding:0 0 .35rem}.landing-v2-flow-chip-kind{font-size:.52rem}.landing-v2-flow-chip-name{padding:.1rem .2rem;font-size:.7rem}.landing-v2-flow-chip-sub{font-size:.62rem}}.landing-v2-flow-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.45rem}@media (min-width:544px){.landing-v2-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2-flow-grid>article:nth-of-type(3){grid-column:1/-1;justify-self:center;width:calc(50% - .725rem)}}@media (min-width:806px){.landing-v2-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-v2-flow-grid>article:nth-of-type(3){grid-column:auto;justify-self:stretch;width:auto}}.landing-v2-flow-fill{position:absolute;top:.44rem;left:16%;height:1px;background:var(--l-flow);transition:width .95s cubic-bezier(.4,0,.2,1)}@media (max-width:805px){.landing-v2-flow-fill{opacity:0}}.landing-v2-fx-layout{--fx-scale:1.05;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:stretch}.landing-v2-fx-stage{position:relative;display:grid;place-items:center;width:100%;min-height:20rem;align-self:stretch;height:100%;padding:1rem .75rem;box-sizing:border-box;border-radius:10px;border:1px solid transparent;background:transparent;box-shadow:none;overflow:visible}.landing-v2-fx-inline{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s ease}.landing-v2-fx-inline[data-open=true]{grid-template-rows:1fr;opacity:1}.landing-v2-fx-inline-panel{display:grid;place-items:center;overflow:hidden;min-width:0}.landing-v2-fx-inline[data-open=true] .landing-v2-fx-inline-panel{padding:1.6rem .5rem 2rem}@media (min-width:900px){.landing-v2-fx-layout{--fx-scale:1.22;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:3.5rem}.landing-v2-fx-stage{min-height:100%;padding:1.5rem}.landing-v2-fx-inline{display:none}}@media (max-width:899px){.landing-v2-fx-stage{display:none}}.landing-v2-final-cta{position:relative;isolation:isolate;display:grid;justify-items:center;gap:1.15rem;margin:4.5rem auto 0;padding:clamp(2.75rem,6vw,4rem) clamp(1.25rem,4vw,3rem);text-align:center}.landing-v2-final-cta:before{content:"";position:absolute;z-index:-1;left:50%;top:58%;width:min(44rem,130%);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--l-flow-soft) 0,transparent 65%);pointer-events:none}.landing-v2-final-cta h2{margin:0;max-width:24rem;color:var(--l-label);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.landing-v2-final-cta-lead{margin:-.35rem 0 .15rem;max-width:32rem;color:var(--l-second);font-size:1.02rem;line-height:1.5;text-wrap:balance}@media (prefers-reduced-motion:no-preference){.landing-v2-final-cta .landing-cta{position:relative;overflow:hidden}.landing-v2-final-cta .landing-cta:after{content:"";position:absolute;top:0;bottom:0;left:-55%;width:48%;background:linear-gradient(100deg,transparent,rgba(0,0,0,.055) 32%,rgba(255,255,255,.95) 50%,rgba(0,0,0,.055) 68%,transparent);transform:skewX(-18deg);pointer-events:none;animation:memo-cta-shine 3.4s ease-in-out .9s infinite}}.landing-v2-final-cta-note{margin:0;color:var(--l-second);font-size:.85rem}.landing-v2-final-cta-points{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.35rem;margin:.5rem 0 0;padding:0;list-style:none;color:var(--l-second);font-size:.85rem}.landing-v2-final-cta-points li{display:inline-flex;align-items:center;gap:.4rem}.landing-v2-final-cta-points li:before{content:"✓";color:var(--l-green);font-weight:800}.landing-v2-footer{width:min(100%,68rem);margin:2rem auto 0;box-sizing:border-box;padding:0 1.25rem 2.5rem}.landing-v2-footer-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem;padding:2.75rem 0 2.25rem;border-top:1px solid var(--l-line-soft)}.landing-v2-footer-brand{display:grid;gap:.85rem;align-content:start;min-width:0}.landing-v2-footer-brand p{max-width:22rem;margin:0;color:var(--l-second);font-size:.9rem;line-height:1.5}.landing-v2-footer-nav{display:grid;justify-items:end;gap:2rem}@media (max-width:639px){.landing-v2-footer-top{gap:2rem}.landing-v2-footer-nav{justify-items:start}}.landing-v2-footer-group{display:grid;gap:.6rem;align-content:start;justify-items:start;text-align:left}.landing-v2-footer-group h2{justify-self:start;margin:0 0 .15rem;color:var(--l-label);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left}.landing-v2-footer-group a{justify-self:start;color:var(--l-second);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.landing-v2-footer-group a:hover{color:var(--l-label)}.landing-v2-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.5rem;padding-top:1.5rem;border-top:1px solid var(--l-line-faint)}.landing-v2-footer-bottom p{margin:0;color:var(--l-second);font-size:.82rem}.landing-language{position:relative;display:flex;align-items:center}.landing-language-trigger{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;height:2.6rem;padding:0 .85rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease}.landing-language-trigger:hover{background:rgba(255,255,255,.12)}.landing-v2-nav.is-scrolled .landing-language-trigger{border-color:rgba(0,0,0,.14)}.landing-v2-nav.is-scrolled .landing-language-trigger:hover{background:rgba(0,0,0,.06)}.landing-language-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;display:grid;gap:.15rem;min-width:12rem;padding:.35rem;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.18);color:#101014}.landing-language-menu .memo-language-option{padding:.6rem .75rem;border-radius:12px;color:inherit;font-size:.98rem}.landing-language-menu .memo-language-option.active,.landing-language-menu .memo-language-option:hover{background:rgba(0,0,0,.06)}@media (prefers-color-scheme:dark){.landing-language-menu{border-color:rgba(255,255,255,.12);background:#1b1b20;color:#f4f4f6}.landing-language-menu .memo-language-option.active,.landing-language-menu .memo-language-option:hover{background:rgba(255,255,255,.09)}}@media (max-width:767px){.landing-language-name{display:none}.landing-language-trigger{width:2.75rem;height:2.75rem;padding:0}}