@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-20c4,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_a5a17d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_a5a17d{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--landing-tutor-level:0}}}.memo-tutor.landing-tutor-demo .memo-orb{width:var(--orb-size);height:var(--orb-size);aspect-ratio:auto;flex:none;min-height:0;max-height:none}.memo-tutor.landing-tutor-demo.phase-finished .memo-orb{height:calc(var(--orb-size) * .783)}@property --landing-tutor-level{syntax:"<number>";inherits:true;initial-value:0}.memo-tutor.landing-tutor-demo:is(.phase-speaking,.phase-listening):not([data-audio=on]) .memo-orb{--orb-level:var(--landing-tutor-level)}.memo-tutor.landing-tutor-demo.phase-speaking:not([data-audio=on]) .memo-orb{animation:landing-tutor-speak 3.4s linear infinite}.memo-tutor.landing-tutor-demo.phase-listening:not([data-audio=on]) .memo-orb{animation:landing-tutor-listen 2.6s linear infinite}@keyframes landing-tutor-speak{0%{--landing-tutor-level:.02}4%{--landing-tutor-level:.16}8%{--landing-tutor-level:.07}12%{--landing-tutor-level:.21}17%{--landing-tutor-level:.1}21%{--landing-tutor-level:.04}25%{--landing-tutor-level:.18}30%{--landing-tutor-level:.08}34%{--landing-tutor-level:.22}39%{--landing-tutor-level:.12}43%{--landing-tutor-level:.03}48%{--landing-tutor-level:.17}53%{--landing-tutor-level:.09}57%{--landing-tutor-level:.2}62%{--landing-tutor-level:.06}66%{--landing-tutor-level:.15}71%{--landing-tutor-level:.1}75%{--landing-tutor-level:.23}80%{--landing-tutor-level:.07}84%{--landing-tutor-level:.13}89%{--landing-tutor-level:.04}93%{--landing-tutor-level:.18}97%{--landing-tutor-level:.08}to{--landing-tutor-level:.02}}@keyframes landing-tutor-listen{0%{--landing-tutor-level:0}6%{--landing-tutor-level:.1}12%{--landing-tutor-level:.04}18%{--landing-tutor-level:.14}24%{--landing-tutor-level:.06}30%{--landing-tutor-level:.02}38%{--landing-tutor-level:.12}45%{--landing-tutor-level:.05}52%{--landing-tutor-level:.15}60%{--landing-tutor-level:.07}68%{--landing-tutor-level:.01}75%{--landing-tutor-level:.11}82%{--landing-tutor-level:.05}90%{--landing-tutor-level:.09}to{--landing-tutor-level:0}}.landing-v2-phone-host *{scrollbar-width:none}.landing-v2-phone-host ::-webkit-scrollbar{display:none}.landing-v2-tutor-stage{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:min(100%,30rem);margin:0 auto;padding:0 1.25rem;display:grid}.landing-v2-tutor-stage .memo-tutor.landing-tutor-demo{justify-content:flex-start;min-height:34rem}@media (min-width:1100px){.landing-v2-tutor-stage .memo-tutor.landing-tutor-demo{min-height:32.5rem}}.landing-v2-tutor-stage .memo-tutor.landing-tutor-demo .memo-orb{--orb-size:13rem}.landing-v2{--l-page:#ebebef;--l-canvas:#e9e9ed;--l-nav:#e9e9ede0;--l-surface:#fff;--l-surface-76:#ffffffc2;--l-label:#000;--l-second:#66666d;--l-line:#0001;--l-line-soft:#0000000b;--l-line-faint:#00000008;--l-shadow:0 4px 20px #0000000a;--l-flow:#d9552f;--l-flow-soft:#d9552f24;--l-green:#34c759;--phone-shadow:0 18px 44px #00000029,0 3px 8px #0000000f,inset 0 0 0 1px #ffffff29;--l-mesh-lift:#fffffff2;--l-mesh-sink:#a3a3ba80;color-scheme:light;isolation:isolate;background:var(--l-page);min-height:100vh;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;margin:0;position:relative;overflow-x:clip}.landing-v2:before{content:"";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%);position:fixed;inset:0}@media (prefers-color-scheme:dark){.landing-v2{color-scheme:dark;--l-mesh-lift:#40404880;--l-mesh-sink:#000000d9;--l-page:#030303;--l-canvas:#000;--l-nav:#000000e0;--l-surface:#1c1c1e;--l-surface-76:#1c1c1ec2;--l-label:#fff;--l-second:#a1a1a8;--l-line:#ffffff1b;--l-line-soft:#ffffff15;--l-line-faint:#ffffff0f;--l-shadow:0 8px 30px #0006;--l-flow:#ff7d4d;--l-flow-soft:#ff7d4d29;--l-green:#32d74b;--phone-shadow:0 1.6rem 4rem #0000006b,0 2px 6px #00000047,inset 0 0 0 1px #ffffff29}}.landing-v2 a{color:inherit;text-decoration:none}@keyframes memo-node-pulse{0%{box-shadow:0 0 #0a84ff59}to{box-shadow:0 0 0 14px #0a84ff00}}@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-cta-shine{0%,45%{left:-55%}85%,to{left:120%}}@keyframes memo-tap-a{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}25%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}@keyframes memo-tap-b{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}25%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}@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)}}.landing-v2-nav,[data-memo-app],[data-memo-app] *{box-sizing:border-box}.landing-v2-nav{z-index:80;width:100%;padding:0;transition:padding .56s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.landing-v2-nav.is-scrolled{padding:.7rem 0}.landing-v2-navbar{box-sizing:border-box;will-change:max-width,padding,border-radius;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100%;margin:0 auto;padding:1.1rem clamp(1rem,2.4vw,2.2rem);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,box-shadow .46s,border-color .34s;display:flex;position:relative;box-shadow:0 0 #0000}.landing-v2-navbar:before{content:"";border-radius:inherit;background:var(--l-nav);-webkit-backdrop-filter:blur(18px);transition:opacity .34s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 52%,#0000 100%);mask-image:linear-gradient(#000 0 52%,#0000 100%)}.landing-v2-navbar>*{position:relative}.landing-v2-nav.is-scrolled .landing-v2-navbar{border-color:var(--l-line);background:var(--l-surface-76);max-width:min(1088px,100vw - 36px);box-shadow:var(--l-shadow),0 18px 40px #00000024;-webkit-backdrop-filter:blur(18px);border-radius:999px;padding:.5rem .6rem .5rem 1.15rem}.landing-v2-nav.is-scrolled .landing-v2-navbar:before{opacity:0}.landing-v2-brand{color:var(--l-label);flex:none;align-items:center;display:flex}.landing-v2-lockup{flex:none;width:calc(3.24324*clamp(2.35rem,4.35vw,3.45rem));height:clamp(2.35rem,4.35vw,3.45rem);display:inline-flex}.landing-v2-lockup img{object-fit:contain;width:100%;height:100%;display:block}.landing-v2-menu-button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;opacity:.9;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .16s;display:none}.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{z-index:90;padding:1.1rem clamp(1rem,5vw,1.6rem) calc(1.6rem + env(safe-area-inset-bottom));background:var(--l-page);flex-direction:column;animation:landing-menu-in .22s cubic-bezier(.22,1,.36,1) both;display:flex;position:fixed;inset:0}@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{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.landing-v2-menu .landing-language-trigger{border-color:#ffffff29;width:auto;height:2.6rem;padding:0 .85rem}.landing-v2-menu .landing-language-name{display:inline}.landing-v2-nav-actions{flex:none;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}@media (max-width:767px){.landing-v2-nav-actions{gap:.35rem}}.landing-v2-nav-links{border-left:1px solid #ffffff24;flex:1;align-items:center;gap:clamp(1rem,2vw,1.9rem);margin:0;padding:0 0 0 clamp(1rem,2vw,1.9rem);list-style:none;display:flex}.landing-v2-nav.is-scrolled .landing-v2-nav-links{border-left-color:#0000001f}.landing-v2-nav-links a{color:var(--l-label);letter-spacing:-.01em;white-space:nowrap;opacity:.82;font-size:.95rem;font-weight:600;transition:opacity .16s}.landing-v2-nav-links a:hover{opacity:1}@media (max-width:767px){.landing-v2-nav-links{display:none}}.landing-v2-menu-links{gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.landing-v2-menu-links .landing-language-trigger,.landing-v2-menu-links a{width:100%;height:auto;color:var(--l-label);letter-spacing:-.01em;background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.3rem;font-weight:650;display:flex}.landing-v2-menu-links li:first-child a{border-top:1px solid #ffffff17}.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:0 0}.landing-language-row-label{text-align:left;flex:1}.landing-v2-menu-links .landing-language-name{color:var(--l-second);font-size:1.05rem;font-weight:550}.landing-v2-menu-fine{justify-items:start;gap:.5rem;margin-top:auto;padding-top:2rem;display:grid}.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{gap:.7rem;padding-top:1.1rem;display:grid}.landing-v2-menu-actions .landing-cta{width:100%}.landing-cta{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:750;transition:transform .14s,box-shadow .14s;display:inline-flex}.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{color:#232326;background:linear-gradient(#fff,#fdfdfd 55%,#f2f2f4);box-shadow:inset 0 1.5px 1px #ffffffe6,inset 0 0 0 1px #ffffff80,inset 0 -3px 5px #00000012,0 0 5px #ffffff1a,0 10px 18px #00000073,0 3px 6px #0000004d}.landing-v2 .landing-cta-light:hover{color:#232326;transform:translateY(-1px);box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 0 0 1px #ffffff8c,inset 0 -3px 5px #00000012,0 0 8px #ffffff24,0 14px 24px #00000080,0 4px 8px #00000057}.landing-v2 .landing-cta-light:active{transform:translateY(1.5px);box-shadow:inset 0 -2px 4px #00000014,0 5px 10px #0006}.landing-v2 .landing-cta-dark{color:#f7f7f9;background:linear-gradient(#38383b,#2c2c2f 55%,#232326);box-shadow:inset 0 1.5px 1.5px #ffffff38,inset 0 0 0 1px #ffffff17,inset 0 -3px 6px #00000080,0 0 6px #ffffff12,0 10px 18px #00000080,0 3px 6px #00000057}.landing-v2 .landing-cta-dark:hover{color:#f7f7f9;transform:translateY(-1px);box-shadow:inset 0 1.5px 1.5px #ffffff42,inset 0 0 0 1px #ffffff1c,inset 0 -3px 6px #00000080,0 0 9px #ffffff17,0 14px 24px #0000008c,0 4px 8px #00000061}.landing-v2 .landing-cta-dark:active{transform:translateY(1.5px);box-shadow:inset 0 -2px 4px #00000080,0 5px 10px #00000073}.landing-cta .landing-loading-link-spinner{width:1rem;height:1rem;animation:memo-spin .85s linear infinite}.landing-v2-hero{min-height:41rem;display:grid;position:relative;overflow:hidden}.landing-v2-hero-inner{z-index:1;width:min(100%,68rem);min-height:inherit;box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:3rem;margin:0 auto;padding:3rem 1.25rem 5rem;display:grid;position:relative}@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{align-content:center;gap:1.25rem;display:grid}.landing-v2-hero-banner{color:var(--l-second);justify-self:start;align-items:center;gap:.6rem;margin:0;font-size:.9rem;font-weight:500;display:inline-flex}@media (max-width:799px){.landing-v2-hero-banner{justify-self:center}.landing-v2-hero-lead,.landing-v2-hero-title{text-align:center;margin-inline:auto}.landing-v2-hero-actions{justify-content:center}}.landing-v2-hero-banner strong{color:var(--l-label);font-weight:750}.landing-v2-hero-banner-avatars{flex:none;display:inline-flex}.landing-v2-hero-banner-avatars img{object-fit:cover;width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px var(--l-page);border-radius:999px}.landing-v2-hero-banner-avatars img+img{margin-left:-.55rem}.landing-v2-hero-title{max-width:36rem;color:var(--l-label);letter-spacing:0;text-wrap:balance;margin:0;font-size:4rem;font-weight:700;line-height:1.03}@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{max-width:35rem;color:var(--l-second);margin:0;font-size:1.15rem;line-height:1.65}@media (max-width:639px){.landing-v2-hero-lead{font-size:1rem}}.landing-v2-hero-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.15rem;display:flex}.landing-v2-hero-preview{place-items:center stretch;gap:1.15rem;display:grid;position:relative}.landing-v2-try-callout{border:2px solid var(--l-label);background:var(--l-canvas);box-shadow:3px 3px 0 var(--l-label);color:var(--l-label);white-space:nowrap;cursor:pointer;border-radius:999px;justify-self:center;align-items:center;gap:.45rem;margin:0 0 .35rem;padding:.55rem 1rem;font-family:inherit;font-size:.88rem;font-weight:650;animation:memo-try-bob 2.4s ease-in-out infinite;display:inline-flex;position:relative;transform:rotate(-1.5deg)}.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;transition:opacity .26s,visibility 0s linear .26s;animation:none}[data-memo-app] [data-app-main]{scroll-behavior:smooth}.landing-v2-phone-host{min-height:min(141.304vw,717.5px)}@media (max-width:799px){:root .landing-v2,:root[data-theme] .landing-v2{--phone-shadow:inset 0 0 0 1px #ffffff29}}@media (min-width:800px){[data-memo-app] [data-app-main]{scroll-behavior:smooth}.landing-v2-phone-host{min-height:min(717.5px,100vh - 250px)}}.landing-hero-app{--hero-heading-mark:#2563eb3d;--hero-bullet:var(--text)}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-bullet:color-mix(in srgb,var(--text) 72%,transparent)}}.landing-hero-app{--hero-callout-definition-line:#2563eb}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-definition-line:color-mix(in srgb,#2563eb 20%,var(--line))}}.landing-hero-app{--hero-callout-definition-bg:#dbeafe}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-definition-bg:color-mix(in srgb,#dbeafe 44%,var(--surface))}}.landing-hero-app{--hero-callout-example-line:#16a34a}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-example-line:color-mix(in srgb,#16a34a 20%,var(--line))}}.landing-hero-app{--hero-callout-example-bg:#dcfce7}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-example-bg:color-mix(in srgb,#dcfce7 40%,var(--surface))}}.landing-hero-app{--hero-callout-mistake-line:#dc2626}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-mistake-line:color-mix(in srgb,#dc2626 20%,var(--line))}}.landing-hero-app{--hero-callout-mistake-bg:#fee2e2}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-mistake-bg:color-mix(in srgb,#fee2e2 38%,var(--surface))}}.landing-hero-app{--hero-callout-takeaway-line:#f59e0b}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-takeaway-line:color-mix(in srgb,#f59e0b 22%,var(--line))}}.landing-hero-app{--hero-callout-takeaway-bg:#fef3c7}@supports (color:color-mix(in lab,red,red)){.landing-hero-app{--hero-callout-takeaway-bg:color-mix(in srgb,#fef3c7 44%,var(--surface))}}.landing-hero-app{--note-read-read-bg:#ffedd5;--note-read-read-color:#7c2d12;--note-read-current-bg:#fb923c;--note-read-current-color:#431407;--note-read-current-ring:#fb923c47}.landing-hero-app.memo-theme-dark{--hero-heading-mark:#2563eb6b;--hero-bullet:var(--text)}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-bullet:color-mix(in srgb,var(--text) 78%,transparent)}}.landing-hero-app.memo-theme-dark{--hero-callout-definition-line:#2563eb}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-definition-line:color-mix(in srgb,#2563eb 28%,var(--line))}}.landing-hero-app.memo-theme-dark{--hero-callout-definition-bg:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-definition-bg:color-mix(in srgb,#1d4ed8 22%,var(--surface))}}.landing-hero-app.memo-theme-dark{--hero-callout-example-line:#16a34a}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-example-line:color-mix(in srgb,#16a34a 28%,var(--line))}}.landing-hero-app.memo-theme-dark{--hero-callout-example-bg:#15803d}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-example-bg:color-mix(in srgb,#15803d 22%,var(--surface))}}.landing-hero-app.memo-theme-dark{--hero-callout-mistake-line:#dc2626}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-mistake-line:color-mix(in srgb,#dc2626 28%,var(--line))}}.landing-hero-app.memo-theme-dark{--hero-callout-mistake-bg:#b91c1c}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-mistake-bg:color-mix(in srgb,#b91c1c 20%,var(--surface))}}.landing-hero-app.memo-theme-dark{--hero-callout-takeaway-line:#f59e0b}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-takeaway-line:color-mix(in srgb,#f59e0b 30%,var(--line))}}.landing-hero-app.memo-theme-dark{--hero-callout-takeaway-bg:#b45309}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-theme-dark{--hero-callout-takeaway-bg:color-mix(in srgb,#b45309 22%,var(--surface))}}.landing-hero-app.memo-theme-dark{--note-read-read-bg:#fb923c38;--note-read-read-color:#fed7aa;--note-read-current-bg:#c2410c;--note-read-current-color:#fff7ed;--note-read-current-ring:#fb923c5c}@media (prefers-color-scheme:dark){.landing-hero-app.memo-os-theme{--hero-heading-mark:#2563eb6b;--hero-bullet:var(--text)}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-bullet:color-mix(in srgb,var(--text) 78%,transparent)}}.landing-hero-app.memo-os-theme{--hero-callout-definition-line:#2563eb}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-definition-line:color-mix(in srgb,#2563eb 28%,var(--line))}}.landing-hero-app.memo-os-theme{--hero-callout-definition-bg:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-definition-bg:color-mix(in srgb,#1d4ed8 22%,var(--surface))}}.landing-hero-app.memo-os-theme{--hero-callout-example-line:#16a34a}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-example-line:color-mix(in srgb,#16a34a 28%,var(--line))}}.landing-hero-app.memo-os-theme{--hero-callout-example-bg:#15803d}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-example-bg:color-mix(in srgb,#15803d 22%,var(--surface))}}.landing-hero-app.memo-os-theme{--hero-callout-mistake-line:#dc2626}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-mistake-line:color-mix(in srgb,#dc2626 28%,var(--line))}}.landing-hero-app.memo-os-theme{--hero-callout-mistake-bg:#b91c1c}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-mistake-bg:color-mix(in srgb,#b91c1c 20%,var(--surface))}}.landing-hero-app.memo-os-theme{--hero-callout-takeaway-line:#f59e0b}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-takeaway-line:color-mix(in srgb,#f59e0b 30%,var(--line))}}.landing-hero-app.memo-os-theme{--hero-callout-takeaway-bg:#b45309}@supports (color:color-mix(in lab,red,red)){.landing-hero-app.memo-os-theme{--hero-callout-takeaway-bg:color-mix(in srgb,#b45309 22%,var(--surface))}}.landing-hero-app.memo-os-theme{--note-read-read-bg:#fb923c38;--note-read-read-color:#fed7aa;--note-read-current-bg:#c2410c;--note-read-current-color:#fff7ed;--note-read-current-ring:#fb923c5c}}.landing-hero-app .landing-hero-heading-mark{background:var(--hero-heading-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.42rem;padding:.1rem .32rem;display:inline}.landing-hero-app .landing-hero-bullet{color:var(--hero-bullet);font-size:.72em;font-weight:850;line-height:inherit;position:absolute;top:.14em;left:0}.landing-hero-app .landing-hero-tabbody.has-dock .landing-study-frame{padding-bottom:6.4rem}.landing-v2-try-callout .landing-v2-try-finger{font-size:.82rem;animation:memo-try-point 1.2s ease-in-out infinite;display:inline-block}.landing-v2-section{box-sizing:border-box;width:min(100%,68rem);margin:0 auto;padding:5.5rem 1.25rem}.landing-v2-section-head{text-align:left;justify-items:start;gap:1.35rem;margin-bottom:3.25rem;display:grid}.landing-v2-section-head-center{text-align:center;justify-items:center}@media (max-width:799px){.landing-v2-section-head{text-align:center;justify-items:center}}.landing-v2-section-title{max-width:48rem;color:var(--l-label);text-wrap:balance;margin:0;font-size:4rem;font-weight:700;line-height:1.03}@media (max-width:639px){.landing-v2-section-title{font-size:2.45rem}}.landing-v2-flow-chips{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.2rem;display:flex}.landing-v2-flow-chip{width:6.6rem;color:var(--l-label);text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-items:center;gap:.4rem;padding:.35rem;display:grid}.landing-v2-flow-chip-icon{clip-path:polygon(0 0,66% 0,100% 24%,100% 100%,0 100%);background:linear-gradient(#fdfdfe,#ececed);border-radius:7px;align-content:end;justify-items:center;width:3.5rem;height:4.4rem;padding:0 0 .5rem;display:grid;position:relative;box-shadow:0 8px 18px #00000052}.landing-v2-flow-chip-fold{clip-path:polygon(0 0,100% 100%,0 100%);background:linear-gradient(135deg,#cfcfd3,#b9b9bf);width:34%;height:24%;position:absolute;top:0;right:0}.landing-v2-flow-chip-kind{letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.landing-v2-flow-chip-name{max-width:100%;color:var(--l-label);overflow-wrap:anywhere;border-radius:5px;padding:.1rem .35rem;font-size:.82rem;font-weight:500;line-height:1.25}.landing-v2-flow-chip-sub{color:var(--l-second);font-size:.72rem;line-height:1.2}@media (max-width:599px){.landing-v2-flow-chips{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;width:100%;display:grid}.landing-v2-flow-chip{gap:.3rem;width:100%;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{grid-template-columns:minmax(0,1fr);gap:1.45rem;display:grid;position:relative}@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{background:var(--l-flow);height:1px;transition:width .95s cubic-bezier(.4,0,.2,1);position:absolute;top:.44rem;left:16%}@media (max-width:805px){.landing-v2-flow-fill{opacity:0}}.landing-v2-flow-step{text-align:center;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:.85rem;min-width:0;display:grid;position:relative}.landing-v2-flow-card{width:100%;min-width:0;height:37rem;box-shadow:var(--l-shadow);border-radius:22px;transition:transform .26s cubic-bezier(.34,1.4,.5,1),box-shadow .26s;position:relative}.landing-v2-flow-card.is-target{cursor:pointer}.landing-v2-flow-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--l-line);pointer-events:none;transition:box-shadow .26s;position:absolute;inset:0}.landing-v2-flow-card[data-over=true]{box-shadow:0 0 0 6px var(--l-flow-soft),var(--l-shadow);transform:scale(1.03)}.landing-v2-flow-card[data-over=true]:after{box-shadow:inset 0 0 0 1px var(--l-flow)}.landing-v2-flow-card[data-over=true] .memo-dropzone{border-color:var(--hover-ring);background:var(--tile)}.landing-v2-flow-card .memo-dropzone{border:2px dashed var(--line);background:var(--surface);border-radius:24px;gap:.6rem;height:auto;padding:3rem 1.5rem}.landing-v2-flow-card .memo-dropzone-icon{font-size:2.6rem}.landing-v2-flow-card .memo-dropzone-lead{letter-spacing:-.025em;color:var(--text);font-size:1.08rem;font-weight:700;display:block}.landing-v2-flow-card .memo-dropzone-title{text-align:center;font-size:.95rem}.landing-v2-flow-card .memo-dropzone-hint{display:none}.landing-v2-flow-card .memo-dropzone+.memo-note-list{margin-top:.85rem}.landing-v2 .memo.landing-v2-flow-screen,.landing-v2 .memo.landing-v2-fx-screen{border-radius:inherit;background:var(--bg);text-align:left;height:100%;overflow:hidden}.landing-v2-flow-pad{padding:1.15rem 1.15rem 0}.landing-v2 .memo.landing-v2-flow-fade{position:relative}.landing-v2 .memo.landing-v2-flow-fade:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;height:3.5rem;position:absolute;inset:auto 0 0}.landing-v2-flow-new-row{animation:memo-row-in .32s cubic-bezier(.22,1,.36,1) both}.landing-v2-flow-study{flex-direction:column;height:100%;display:flex}.landing-v2-flow-pills{flex:none;padding:.6rem 1.15rem 0}.landing-v2-flow-study-body{flex:auto;min-height:0;padding:0 1.15rem 1.15rem;overflow:hidden auto}.landing-v2 .memo .lecture-markdown{--label:var(--text);--separator:var(--line);--surface-solid:var(--surface);--surface-muted:var(--sunken)}.landing-v2-fx-layout{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.landing-v2-fx-list{border-top:1px solid var(--l-line);align-content:start;display:grid}.landing-v2-fx-item{border:0;border-bottom:1px solid var(--l-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:.3rem;padding:1.2rem .5rem 1.2rem 1.35rem;display:grid;position:relative}.landing-v2-fx-item:before{content:"";background:0 0;border-radius:999px;width:3px;transition:background .26s;position:absolute;top:1.25rem;bottom:1.25rem;left:0}.landing-v2-fx-item[data-active=true]:before{background:var(--l-label)}.landing-v2-fx-item:focus-visible{outline:2px solid var(--l-label);outline-offset:-2px;border-radius:12px}.landing-v2-fx-item-title{color:var(--l-second);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.25;transition:color .26s}.landing-v2-fx-item:hover .landing-v2-fx-item-title,.landing-v2-fx-item[data-active=true] .landing-v2-fx-item-title{color:var(--l-label)}.landing-v2-fx-item-desc{color:var(--l-second);font-size:.95rem;line-height:1.45}.landing-v2-fx-stage{place-items:center;width:100%;display:grid}.landing-v2-fx-inline{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s;display:grid}.landing-v2-fx-inline[data-open=true]{opacity:1;grid-template-rows:1fr}.landing-v2-fx-inline-panel{place-items:center;min-width:0;display:grid;overflow:hidden}.landing-v2-fx-inline[data-open=true] .landing-v2-fx-inline-panel{border-bottom:1px solid var(--l-line);padding:1.5rem .25rem 1.75rem}@media (min-width:900px){.landing-v2-fx-layout{grid-template-columns:minmax(0,26rem) minmax(0,24.4rem);justify-content:center;align-items:center;gap:clamp(3rem,7vw,6rem)}.landing-v2-fx-stage{min-height:39rem}.landing-v2-fx-inline{display:none}}@media (max-width:899px){.landing-v2-fx-stage{display:none}}.landing-v2-fx-phone{width:100%;max-width:24.4rem;height:39rem;box-shadow:var(--l-shadow);border-radius:26px;position:relative}.landing-v2-fx-phone:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--l-line);pointer-events:none;position:absolute;inset:0}@media (max-width:899px){.landing-v2-fx-phone{height:37rem}}.landing-v2-fx-stage-item{place-items:center;width:100%;animation:memo-note-in .32s cubic-bezier(.22,1,.36,1) both;display:grid}.landing-v2 .memo-homechat-panel.landing-v2-fx-chat{width:100%;height:100%;box-shadow:none;border-radius:0;animation:none}.landing-v2 .landing-v2-fx-chat .memo-homechat-log{overflow-y:hidden}.landing-v2-final-cta{isolation:isolate;text-align:center;justify-items:center;gap:1.15rem;margin:4.5rem auto 0;padding:clamp(2.75rem,6vw,4rem) clamp(1.25rem,4vw,3rem);display:grid;position:relative}.landing-v2-final-cta:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,var(--l-flow-soft) 0,transparent 65%);pointer-events:none;width:min(44rem,130%);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.landing-v2-final-cta h2{max-width:24rem;color:var(--l-label);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:800;line-height:1.08}.landing-v2-final-cta-lead{max-width:32rem;color:var(--l-second);text-wrap:balance;margin:-.35rem 0 .15rem;font-size:1.02rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.landing-v2-final-cta .landing-cta{position:relative;overflow:hidden}.landing-v2-final-cta .landing-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#0000000e 32%,#fffffff2 50%,#0000000e 68%,#0000);width:48%;animation:memo-cta-shine 3.4s ease-in-out .9s infinite;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-18deg)}}.landing-v2-final-cta-note{color:var(--l-second);margin:0;font-size:.85rem}.landing-v2-final-cta-points{color:var(--l-second);flex-wrap:wrap;justify-content:center;gap:.45rem 1.35rem;margin:.5rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.landing-v2-final-cta-points li{align-items:center;gap:.4rem;display:inline-flex}.landing-v2-final-cta-points li:before{content:"✓";color:var(--l-green);font-weight:800}.landing-v2-footer{box-sizing:border-box;width:min(100%,68rem);margin:2rem auto 0;padding:0 1.25rem 2.5rem}.landing-v2-footer-top{border-top:1px solid var(--l-line-soft);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem;padding:2.75rem 0 2.25rem;display:grid}.landing-v2-footer-brand{align-content:start;gap:.85rem;min-width:0;display:grid}.landing-v2-footer-brand p{max-width:22rem;color:var(--l-second);margin:0;font-size:.9rem;line-height:1.5}.landing-v2-footer-nav{justify-items:end;gap:2rem;display:grid}@media (max-width:639px){.landing-v2-footer-top{gap:2rem}.landing-v2-footer-nav{justify-items:start}}.landing-v2-footer-group{text-align:left;align-content:start;justify-items:start;gap:.6rem;display:grid}.landing-v2-footer-group h2{color:var(--l-label);letter-spacing:.06em;text-transform:uppercase;text-align:left;justify-self:start;margin:0 0 .15rem;font-size:.82rem;font-weight:700}.landing-v2-footer-group a{color:var(--l-second);overflow-wrap:anywhere;justify-self:start;font-size:.92rem;line-height:1.35}.landing-v2-footer-group a:hover{color:var(--l-label)}.landing-v2-footer-bottom{border-top:1px solid var(--l-line-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-top:1.5rem;display:flex}.landing-v2-footer-bottom p{color:var(--l-second);margin:0;font-size:.82rem}.landing-language{align-items:center;display:flex;position:relative}.landing-language-trigger{height:2.6rem;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.9rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.landing-language-trigger:hover{background:#ffffff1f}.landing-v2-nav.is-scrolled .landing-language-trigger{border-color:#00000024}.landing-v2-nav.is-scrolled .landing-language-trigger:hover{background:#0000000f}.landing-language-menu{z-index:60;color:#101014;background:#fff;border:1px solid #00000014;border-radius:18px;gap:.15rem;min-width:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 20px 50px #0000002e}.landing-language-menu .memo-language-option{color:inherit;border-radius:12px;padding:.6rem .75rem;font-size:.98rem}.landing-language-menu .memo-language-option.active,.landing-language-menu .memo-language-option:hover{background:#0000000f}@media (prefers-color-scheme:dark){.landing-language-menu{color:#f4f4f6;background:#1b1b20;border-color:#ffffff1f}.landing-language-menu .memo-language-option.active,.landing-language-menu .memo-language-option:hover{background:#ffffff17}}@media (max-width:767px){.landing-language-name{display:none}.landing-language-trigger{width:2.75rem;height:2.75rem;padding:0}}.landing-feature-screen{isolation:isolate;position:relative;overflow:hidden}.landing-study-frame[data-note-tab=podcast] .memo-podcast{flex:1;min-height:0;position:static}.landing-study-frame[data-note-tab=podcast] :is(.memo-podcast-stage,.memo-podcast-hero){flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.landing-study-frame[data-note-tab=podcast] .memo-podcast-stage{gap:.95rem;max-width:none;margin:0}.landing-study-frame[data-note-tab=podcast] .memo-podcast-shelf{width:100%;max-width:none;margin:auto}.landing-study-frame[data-note-tab=podcast] .memo-podcast-cover{min-height:4.5rem;max-height:var(--cover-h);flex:0 auto;max-width:100%}.landing-study-frame[data-note-tab=podcast] .memo-podcast-cover.playing{--cover-w:16.8rem;--cover-h:11.9rem;--body-a:7.15rem;--body-b:5.9rem;--glow-a:10.65rem;--glow-b:8.95rem;--a-left:2.15rem;--a-top:2.3rem;--b-right:1.8rem;--b-top:3.55rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-stage .memo-podcast-title{letter-spacing:-.03em;max-width:17rem;font-size:1.3rem;font-weight:750;line-height:1.32}.landing-study-frame[data-note-tab=podcast] .memo-podcast-subtitle{font-size:.92rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-scrubber{gap:.6rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-clock{min-width:2.6rem;font-size:.92rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-controls{gap:1rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-episode{gap:1.1rem;min-height:4.6rem;padding:.8rem 1.15rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-episode.resumable{min-height:5.1rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-episode .memo-note-title{letter-spacing:-.025em;white-space:normal;font-size:1.08rem;font-weight:650;line-height:1.25}.landing-study-frame[data-note-tab=podcast] .memo-podcast-meta-phone{display:block}.landing-study-frame[data-note-tab=podcast] .memo-podcast-episode-art{width:2.7rem;height:2.5rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-episode-art .memo-orb-body{--orb-size:2.1rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-episode-art .memo-orb-body.b{--orb-size:1.75rem;top:.55rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-new{padding:0}.landing-study-frame[data-note-tab=podcast] .memo-scrim{z-index:20;background:var(--scrim);-webkit-backdrop-filter:blur(6px);position:absolute;inset:0}.landing-study-frame[data-note-tab=podcast] .memo-confirm-fixed.memo-podcast-chooser{z-index:21;background:var(--surface);width:auto;max-height:calc(100% - 2rem);box-shadow:var(--shadow-lg);border:0;border-radius:34px 34px 0 0;flex-direction:column;padding:.7rem 1.25rem 1.3rem;animation:memo-sheet-up .34s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0;overflow-y:auto;transform:none}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-grab{background:var(--muted);opacity:.5;border-radius:999px;flex:none;width:2.6rem;height:.32rem;margin:0 auto .9rem;display:block}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-podcast-form{flex-direction:column;flex:auto;gap:.85rem;min-height:0;display:flex}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-podcast-form>*{flex:none}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-podcast-picker{flex-direction:column;flex:auto;min-height:0;display:flex}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-podcast-voice-options{flex:auto;min-height:0;max-height:none}.landing-study-frame[data-note-tab=podcast] .memo-podcast-shows{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-study-frame[data-note-tab=podcast] .memo-podcast-cast{grid-template-columns:minmax(0,1fr);align-items:stretch}.landing-study-frame[data-note-tab=podcast] .memo-podcast-voices{min-height:4rem;padding:.7rem 1.15rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-voice-options{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-study-frame[data-note-tab=podcast] .memo-podcast-actions{margin-top:0;display:block}.landing-study-frame[data-note-tab=podcast] .memo-podcast-actions .memo-podcast-primary{width:100%}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-podcast-usage{text-align:center;font-size:.92rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-show{gap:.45rem;padding:0 .6rem}.landing-study-frame[data-note-tab=podcast] .memo-podcast-chooser .memo-podcast-show-hint{text-align:center;min-height:2.6rem;font-size:.92rem;line-height:1.4}.landing-study-frame[data-note-tab=mindmap] .memo-mm-stage{border-radius:1.25rem;flex:1;height:auto;min-height:18rem;margin-top:0}.landing-study-frame[data-note-tab=mindmap] .memo-mm-overlay{z-index:20;padding:.6rem;position:absolute}.landing-study-frame[data-note-tab=mindmap] .memo-mm-overlay .memo-mm-stage{height:100%}.landing-study-frame[data-note-tab=mindmap] .memo-mm-placeholder{border-radius:1.25rem;flex:1;height:auto;min-height:18rem;margin-top:0}.landing-study-frame[data-note-tab=mindmap] .memo-mm-toolbar{display:block;inset:.7rem}.landing-study-frame[data-note-tab=mindmap] .memo-mm-tools{position:absolute;top:0;left:0}.landing-study-frame[data-note-tab=mindmap] .memo-mm-save{height:2.6rem;position:absolute;bottom:0;left:0}.landing-study-frame[data-note-tab=mindmap] .memo-mm-search-input{width:6.5rem}.landing-study-frame[data-note-tab=mindmap] .memo-mm-trail{max-width:calc(100% - 1.4rem);top:4.2rem;left:.7rem}.landing-study-frame[data-note-tab=mindmap] .memo-mm-detail{width:fit-content;max-width:none;top:auto;bottom:4.4rem;right:.85rem}.landing-study-frame[data-note-tab=palace] .memo-palace-intro{flex-direction:column;flex:1;justify-content:center;gap:.844rem;min-height:0;max-height:none;margin:1.055rem auto 0;padding-bottom:0;display:flex}.landing-study-frame[data-note-tab=palace] .memo-palace-hero{flex:auto;min-height:6rem;max-height:14.75rem}.landing-study-frame[data-note-tab=palace] .memo-palace-lede{margin-top:1.055rem}.landing-study-frame[data-note-tab=palace] .memo-palace-lede p{display:block}.landing-study-frame[data-note-tab=palace] .memo-palace-lede h2{font-size:1.371rem}.landing-study-frame[data-note-tab=palace] .memo-palace-intro-actions{display:grid}.landing-study-frame[data-note-tab=palace] .memo-palace-enter{flex:none;width:100%;min-height:3.165rem}.landing-study-frame[data-note-tab=palace] .memo-palace-stage{z-index:20;position:absolute;inset:0}.landing-study-frame[data-note-tab=palace] .memo-palace-knob,.landing-study-frame[data-note-tab=palace] .memo-palace-stick-ring{position:absolute}.landing-study-frame[data-note-tab=palace] .memo-palace-map canvas{width:6.4rem;height:6.4rem}.landing-study-frame[data-note-tab=palace] .memo-palace-exit{justify-content:center;width:2.8rem;height:2.8rem;padding:0;inset:.9rem .9rem auto auto}.landing-study-frame[data-note-tab=palace] .memo-palace-exit-label{display:none}.landing-study-frame[data-note-tab=palace] .memo-palace-hud-top{top:.9rem;right:4.2rem}.landing-study-frame[data-note-tab=palace] .memo-palace-stage .memo-palace-hint{text-align:center;max-width:12rem;font-size:.65rem;display:block;bottom:4.4rem;left:auto;right:1rem;translate:none}.landing-study-frame[data-note-tab=palace] .memo-palace-panel[data-presentation=sheet]{--panel-paint:var(--surface);background:var(--panel-paint);width:100%;max-height:calc(100% - 7rem);box-shadow:var(--shadow-lg);border:0;border-radius:30px 30px 0 0;padding:1.1rem 1.15rem 1.5rem;position:absolute;inset:auto 0 0;translate:none}.landing-study-frame[data-note-tab=speed]{overflow-y:hidden}.landing-study-frame[data-note-tab=speed] .memo-speedread{flex:auto;gap:1.16rem;height:auto;min-height:0}.landing-study-frame[data-note-tab=speed] .memo-speedread-word{font-size:calc(2.4375rem * var(--speedread-word-scale,1))}.memo.landing-study-screen:is(.memo-os-theme,.memo-theme-light,.memo-theme-dark){background:var(--bg);width:100%;height:100%;min-height:37rem;color:var(--text);text-align:left;flex-direction:column;display:flex}.landing-study-frame{flex-direction:column;flex:1;min-height:0;padding:1.1rem 1.15rem 1.4rem;display:flex;overflow:clip auto}.landing-study-frame .memo-panel.study{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.landing-study-frame :is(.workspace-panel-stack,.lecture-study-shell,.lecture-practice-shell){flex-direction:column;flex:1;min-height:0;display:flex}.landing-study-frame .memo-progress>div{background:var(--coral)}.landing-study-frame[data-note-tab=flashcards] :is(.memo-panel,.workspace-panel-stack,.lecture-study-shell,.lecture-flashcard-stage):has(.lecture-flashcard.dragging,.lecture-flashcard-exit-card),.landing-study-frame[data-note-tab=flashcards]:has(.lecture-flashcard.dragging,.lecture-flashcard-exit-card){overflow:visible}.landing-study-frame[data-note-tab=flashcards] .lecture-flashcard-stage{flex:1;justify-content:center;align-items:center;min-height:0;max-height:22rem;display:flex}.landing-study-frame[data-note-tab=flashcards] .lecture-flashcard-stage-card{aspect-ratio:5/3;flex:0 auto;width:auto;max-width:100%;height:100%}.landing-study-frame[data-note-tab=flashcards] :is(.lecture-flashcard,.lecture-flashcard-rotator){height:100%}.landing-study-frame[data-note-tab=flashcards] .lecture-flashcard-face{padding:1.4rem 1.5rem;overflow:hidden}.landing-study-frame[data-note-tab=flashcards] .lecture-flashcard-content{font-size:1.27rem}.landing-study-frame[data-note-tab=flashcards] .lecture-flashcard-toolbar{margin-top:1.1rem}.landing-study-frame[data-note-tab=flashcards] .memo-progress{margin-top:.85rem}.landing-study-frame[data-note-tab=flashcards] .memo-panel .lecture-flashcard-stage{margin-top:2.2rem}.landing-study-frame[data-note-tab=flashcards] .lecture-flashcard{border-radius:20px}.landing-study-frame[data-note-tab=flashcards] :is(.lecture-flashcard-nav-button,.lecture-flashcard-review-button){min-height:3rem}.landing-study-frame[data-note-tab=flashcards] .memo-panel .lecture-flashcard,.landing-study-frame[data-note-tab=flashcards] .memo-panel .lecture-flashcard-face,.landing-study-frame[data-note-tab=flashcards] .memo-panel .lecture-flashcard-rotator{min-height:min(20rem,100%)}.landing-study-frame[data-note-tab=quiz] .memo-quiz-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.landing-study-frame[data-note-tab=quiz] .memo-quiz-count{color:var(--text);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.landing-study-frame[data-note-tab=quiz] .memo-quiz-total{color:var(--muted);font-size:.98rem;font-weight:650}.landing-study-frame[data-note-tab=quiz] :is(.memo-quiz-eyebrow,.lecture-quiz-option-label){display:none}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-option{border-radius:18px;min-height:4.2rem;padding:0 1.2rem;font-weight:650}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-stage{flex-direction:column;flex:1;min-height:0;display:flex}.landing-study-frame[data-note-tab=quiz] .memo-panel .lecture-quiz-card{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex}.landing-study-frame[data-note-tab=quiz] :is(.memo-panel.study,.workspace-panel-stack,.lecture-study-shell,.lecture-quiz-stage,.lecture-quiz-card){flex:1 0 auto;min-height:auto}.landing-study-frame[data-note-tab=quiz] .memo-progress.quiz{margin:.84rem 0 1.05rem}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-stage:has(.memo-quiz-result) .memo-progress.quiz{margin-bottom:.7rem}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-options{flex-direction:column;flex:1 0 auto;gap:.47rem;display:flex}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-option{flex:1 0 auto;min-height:3.4rem;max-height:5.5rem;padding-block:.7rem;font-size:1rem}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-card:has(.memo-quiz-result) .lecture-quiz-option-label{display:inline-flex}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-prompt{margin-bottom:.7rem;font-size:1.12rem;font-weight:750;line-height:1.28}.landing-study-frame[data-note-tab=quiz] .lecture-quiz-card:has(.memo-quiz-result) .lecture-quiz-prompt{margin-bottom:.6rem}.landing-study-frame[data-note-tab=quiz] .memo-quiz-result{gap:.6rem .75rem;margin-top:auto;padding-top:.7rem}.landing-study-frame[data-note-tab=quiz] .memo-quiz-result-actions{flex:none}.landing-study-frame[data-note-tab=quiz] .memo-quiz-result-title{font-size:1.02rem}.landing-study-frame[data-note-tab=quiz] .memo-quiz-result-badge{width:2rem;height:2rem}.landing-study-frame[data-note-tab=quiz] :is(.memo-quiz-result-ghost,.memo-quiz-result-primary){height:2.7rem;padding:0 1rem;font-size:.98rem}.landing-study-frame[data-note-tab=test] .lecture-practice-stage{flex-direction:column;flex:1;min-height:0;display:flex}.landing-study-frame[data-note-tab=test] .lecture-practice-textarea{flex:auto;min-height:5.5rem}.landing-study-frame .memo-study-empty-orb{width:7.39rem;height:7.39rem}.landing-study-frame .memo-result{padding-top:.74rem}.landing-study-frame .memo-result-orb-wrap{width:10.02rem;height:10.02rem}.landing-study-frame .memo-result-orb{width:78%;height:78%}.landing-study-frame .memo-result-badge{border-radius:14px;padding:.42rem .74rem;font-size:1.37rem}.landing-study-frame .memo-result-eyebrow{margin-top:.84rem}.landing-study-frame .memo-result-title{margin-top:.47rem;font-size:1.75rem}.landing-study-frame .memo-result-eyebrow+.memo-result-title{margin-top:.47rem}.landing-study-frame .memo-result-line{margin-top:.58rem;font-size:1.1rem}.landing-study-frame .memo-result-actions{margin-top:1.58rem}.landing-study-frame .memo-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard{box-shadow:none;background:0 0}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-face{background:var(--surface);box-shadow:var(--shadow)}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-face-answer{box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame :is(.lecture-flashcard-content,.lecture-quiz-prompt,.lecture-quiz-option-copy,.lecture-practice-breakdown summary){color:var(--text)}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-review-button{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-review-button{border-color:color-mix(in srgb,currentColor 50%,transparent)}}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-review-button{background:currentColor}@supports (color:color-mix(in lab,red,red)){.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-review-button{background:color-mix(in srgb,currentColor 13%,transparent)}}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-review-button{box-shadow:none}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-flashcard-review-button.selected{box-shadow:inset 0 0 0 2px}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-quiz-option{background:var(--sunken);box-shadow:none;color:var(--text);border-color:#0000}.memo.memo-theme-light .landing-study-frame .lecture-quiz-option{background:var(--surface);box-shadow:var(--shadow)}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-quiz-option.incorrect{border-color:var(--danger);background:var(--danger-tint);color:var(--danger)}.memo:is(.memo-theme-dark,.memo-theme-light) .landing-study-frame .lecture-quiz-option:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--hover-ring)}