.toast-region[data-astro-cid-6zn7syyq]{z-index:var(--z-toast);right:max(24px, calc(env(safe-area-inset-right) + 16px));bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));pointer-events:none;width:min(360px,100vw - 32px);position:fixed}.toast[data-astro-cid-6zn7syyq]{isolation:isolate;background:var(--navigation-glass-fill);box-shadow:var(--icon-glass-shadow);opacity:0;visibility:hidden;transition:opacity var(--motion-exit) var(--ease-out), transform var(--motion-exit) var(--ease-out), visibility 0s linear var(--motion-exit);border-radius:20px;align-items:center;gap:12px;padding:14px 8px 14px 16px;display:flex;position:relative;transform:translateY(12px)scale(.97)}.toast[data-astro-cid-6zn7syyq][data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-enter) var(--ease-out), transform var(--motion-enter) var(--ease-out), visibility 0s;transform:none}@supports (backdrop-filter:blur(1px)){.toast[data-astro-cid-6zn7syyq]{backdrop-filter:blur(24px)saturate(1.4)}}.toast-icon[data-astro-cid-6zn7syyq]{pointer-events:none;flex-shrink:0;width:24px;height:auto}.toast-copy[data-astro-cid-6zn7syyq]{flex:1;min-width:0}.toast-copy[data-astro-cid-6zn7syyq] p{margin:0}.toast-copy[data-astro-cid-6zn7syyq] .toast-title{font-size:15px;font-weight:var(--font-weight-semibold);line-height:20px}.toast-copy[data-astro-cid-6zn7syyq] .toast-body{font-size:14px;font-weight:var(--font-weight-medium);color:var(--caption);line-height:20px}.toast-dismiss[data-astro-cid-6zn7syyq]{width:40px;height:40px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast) ease-out, background-color var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:20px;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.toast-dismiss[data-astro-cid-6zn7syyq]:active{transform:scale(.96)}.toast-dismiss[data-astro-cid-6zn7syyq]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.toast-dismiss[data-astro-cid-6zn7syyq]:hover{color:var(--ink);background-color:#0000000e}}@media (width<=640px){.toast-region[data-astro-cid-6zn7syyq]{right:max(16px, env(safe-area-inset-right));left:max(16px, env(safe-area-inset-left));width:auto}.toast-dismiss[data-astro-cid-6zn7syyq]:before{content:"";position:absolute;inset:-2px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.toast[data-astro-cid-6zn7syyq]{backdrop-filter:none;background:#fafafa;box-shadow:0 0 0 1px #777}}@media (forced-colors:active){.toast[data-astro-cid-6zn7syyq]{box-shadow:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}@media print{.toast-region[data-astro-cid-6zn7syyq]{display:none}}@font-face{font-family:Mona Sans;src:url(/fonts/mona-sans-latin.woff2)format("woff2");font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap}:root{color-scheme:light;--page:#f4f4f4;--ink:#2e2e2e;--muted:#6e6e6e;--caption:#2e2e2eb3;--label-muted:#6e6e6e;--border:#dedede;--button:#e4e4e4;--glass-highlight:linear-gradient(145deg, #fffc, #ffffff61 28%, #ffffff14 52%, #ffffff0a 68%, #ffffff7a);--icon-glass-fill:var(--glass-highlight), #ffffff2e;--navigation-glass-fill:var(--glass-highlight), #ffffffb8;--glass-inner-shadow:inset 0 1px 1px #fffffff2, inset 1px 0 1px #ffffffa6, inset 0 -1px 1px #fffc, inset -2px -4px 8px #00000012, inset 2px 4px 10px #ffffff80;--icon-glass-shadow:var(--glass-inner-shadow), 0 0 0 1px #00000009, 0 3px 6px -3px #0000000f, 0 10px 20px -10px #0000001f, 0 20px 36px -18px #0000001a;--navigation-glass-shadow:var(--glass-inner-shadow), 0 0 0 1px #00000009, 0 2px 8px -2px #00000006, 0 8px 24px -8px #00000009, 0 16px 48px -12px #0000000b;--content:1080px;--page-gutter:32px;--focus-ring:#353535;--z-header:50;--z-toast:60;--z-skip-link:100;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-weight-display:900;--motion-fast:.15s;--motion-enter:.2s;--motion-exit:.15s;--motion-reveal:.48s;--motion-expand:.26s;--motion-collapse:.2s;--ease-out:cubic-bezier(.32, .72, 0, 1);--ease-reveal:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--header-offset:calc(100px + env(safe-area-inset-top,0px));color:var(--ink);background:var(--page);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mona Sans,Arial,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}html{scroll-padding-top:var(--header-offset)}html[data-input=pointer]:has(#features:target,#faq:target){scroll-behavior:smooth}img{display:block}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a,button,summary{touch-action:manipulation}p,h1,h2,h3{margin:0}button,input{font:inherit}h1,h2,h3{text-wrap:balance}:is(a,button,summary,main):focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}::selection{color:#202020;background:#dedede}.container{width:min(var(--content), calc(100% - var(--page-gutter) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right)));margin-inline:auto}.skip-link{z-index:var(--z-skip-link);top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));background:#fff;border-radius:8px;padding:12px 20px;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:var(--z-header);padding:max(12px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 12px max(24px, env(safe-area-inset-left));pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.navigation{isolation:isolate;pointer-events:auto;border-radius:32px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(640px,100%);padding:10px;display:grid;position:relative}.navigation-surface{z-index:-1;border-radius:inherit;box-shadow:var(--navigation-glass-shadow);pointer-events:none;background:#fafafa;position:absolute;inset:0}@supports (backdrop-filter:blur(1px)){.navigation-surface{background:var(--navigation-glass-fill);backdrop-filter:blur(24px)saturate(1.4)}}.brand{border-radius:22px;justify-self:start;align-items:center;gap:1px;min-height:44px;padding-inline:8px;display:inline-flex}.brand>img{width:107.78px;height:auto}.brand-symbol{place-items:center;width:28px;height:28px;display:grid}.brand-symbol img{width:24px;height:auto}.nav-links{font-size:15px;font-weight:var(--font-weight-medium);color:var(--label-muted);grid-area:1/2;align-items:center;gap:4px;line-height:1.33333;display:flex}.nav-links--mobile{display:none}.nav-links a{isolation:isolate;min-width:44px;min-height:44px;transition:color var(--motion-fast) ease-out;border-radius:22px;justify-content:center;align-items:center;padding:12px;display:flex;position:relative}.nav-links a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out);background:#0000000e;position:absolute;inset:0;transform:scale(.94)}.nav-links a[aria-current=page]{color:#202020}.nav-links a[aria-current=page]:before,.nav-links a:focus-visible:before{opacity:1;transform:scale(1)}.nav-links a[aria-current=page]:before{background:#0001}.navigation>.download-button{--download-fill:#00000013;isolation:isolate;background:0 0;grid-area:1/3;justify-self:end;gap:7px;min-height:44px;padding:10px 16px;font-size:17px;line-height:1.29412;position:relative}.download-surface{z-index:-1;border-radius:inherit;background:var(--download-fill);pointer-events:none;transition:background-color var(--motion-fast) ease-out;position:absolute;inset:0}.navigation>.download-button img{width:20px;height:20px}.navigation :focus-visible{outline-offset:2px}.nav-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle path{transform-origin:12px 12px;transition:transform var(--motion-exit) var(--ease-out)}.nav-toggle[aria-expanded=true] path{transition-duration:var(--motion-enter)}.nav-toggle[aria-expanded=true] path:first-child{transform-origin:12px 8px;transform:translateY(4px)rotate(45deg)}.nav-toggle[aria-expanded=true] path:last-child{transform-origin:12px 16px;transform:translateY(-4px)rotate(-45deg)}.download-button{background:var(--button);min-height:52px;color:var(--ink);font-size:17px;font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;line-height:22px;display:inline-flex}.download-button img{pointer-events:none;flex-shrink:0}.download-button:active,.nav-toggle:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.nav-links a:hover{color:#202020}.nav-links a:hover:before{opacity:1;transform:scale(1)}.nav-toggle:hover{color:#202020;background:#0000000e}.download-button:hover{background:#d9d9d9}.navigation>.download-button:hover{--download-fill:#0000001f;background:0 0}.footer-links a:hover{color:var(--ink)}.footer-links a:hover:after{transform:scaleX(1)}.faq-list summary:hover{color:#111}.faq-contact a:hover{text-decoration:underline}}[data-scroll-header] :is(.navigation-surface,.brand img,.nav-links--desktop a,.download-surface,.download-button>img,.download-button>span,.nav-toggle){transform-origin:0 0}[data-scroll-header][data-compact=false]>.navigation-surface{opacity:0}@media (width>=641px){.site-header--morph{height:calc(108px + max(12px, env(safe-area-inset-top)));padding-left:max(var(--page-gutter), env(safe-area-inset-left));padding-right:max(var(--page-gutter), env(safe-area-inset-right));align-items:flex-start}[data-scroll-header][data-compact=false]{width:min(var(--content), 100%);margin-top:12px;padding:16px 0}[data-scroll-header][data-compact=false] .brand{align-items:flex-end;gap:1.231px;height:44px;padding:6px 0}[data-scroll-header][data-compact=false] .brand-symbol{width:32px;height:32px;display:block;position:relative}[data-scroll-header][data-compact=false] .brand-symbol img{width:26.6656px;height:26.2957px;position:absolute;top:2.67px;left:2.67px}[data-scroll-header][data-compact=false] .brand>img{width:119.757px}[data-scroll-header][data-compact=false] .nav-links--desktop{gap:8px}[data-scroll-header][data-compact=false]>.download-button{--download-fill:var(--button);gap:10px;min-width:170px;min-height:52px;padding:14px 22px}[data-scroll-header][data-compact=false]>.download-button img{width:24px;height:24px}}@media (width>=641px) and (hover:hover) and (pointer:fine){[data-scroll-header][data-compact=false]>.download-button:hover{--download-fill:#d9d9d9}}.hero{aspect-ratio:1440/840;width:min(100%,1440px);min-height:calc(100svh - 148px - max(12px, env(safe-area-inset-top)));user-select:none;pointer-events:none;margin:40px auto 0;position:relative;overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 3px),#0000 calc(100% - 1px));container-type:size}.hero:after{content:"";background:var(--page);height:2px;position:absolute;inset:auto 0 0}.hero-artboard{width:1440px;height:840px;transform:translateX(-50%) scale(min(max(100cqw / 1440px, 100cqh / 840px), (100cqw - 2 * var(--page-gutter)) / 1080px));transform-origin:top;position:absolute;top:0;left:50%;overflow:hidden}.hero-layer{transform-origin:50% 42%;position:absolute;inset:0}.hero[data-scroll-motion=active] .hero-layer{will-change:transform, opacity}.hero-pattern{position:absolute;top:134px;left:126px}.hero-wordmark{position:absolute;top:7.826px;left:180.02px}.hero-hand{object-fit:cover;width:1221px;height:814px;position:absolute;top:20px;left:31px}.hero-fade{background:linear-gradient(transparent, #f4f4f480 50%, var(--page));width:1440px;height:250px;position:absolute;bottom:0}.headline-row{margin-top:24px}h1{font-weight:var(--font-weight-display);letter-spacing:-.04em;font-size:48px;font-stretch:125%;line-height:1.2}.headline-row>h1{font-weight:var(--font-weight-heavy);letter-spacing:normal}.headline-line{display:block}.headline-word{transform-origin:50% 70%;display:inline-block}.scroll-headline:is([data-headline-state=pending],[data-headline-state=playing]) .headline-word{opacity:0;filter:blur(14px);transform:translateY(8px)scale(.92)}.scroll-headline[data-headline-state=playing] .headline-word{will-change:transform, opacity, filter}[data-reveal=pending]{opacity:0}[data-reveal=entering]{animation:paglyph-reveal var(--motion-reveal) var(--ease-reveal) var(--reveal-delay,0s) both}@keyframes paglyph-reveal{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding-block:48px;display:grid}.feature-card{border:1px solid var(--border);isolation:isolate;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.feature-background{z-index:-1;pointer-events:none;position:absolute;inset:-1px}.feature-background img{object-fit:cover;object-position:top center;width:100%;height:100%}.feature-image{aspect-ratio:1;user-select:none;pointer-events:none;flex-shrink:0;width:calc(100% + 2px);position:relative;overflow:hidden;container-type:inline-size}.feature-parallax{position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.feature-parallax,.feature-background{transition:transform var(--motion-exit) var(--ease-out)}.feature-card[data-parallax=active] :is(.feature-parallax,.feature-background){transition-duration:var(--motion-enter)}}.capture-artboard,.tap-artboard,.understand-artboard{width:344px;height:344px;transform:scale(calc(100cqw / 344px));transform-origin:0 0;position:absolute;top:0;left:0}.capture-image:before{content:"";background:linear-gradient(transparent, var(--page));height:29.0698%;position:absolute;inset:auto 0 0}.capture-phone{width:350px;height:796px;position:absolute;top:-398.268px;left:63.05px;overflow:hidden;transform:rotate(15deg)}.capture-phone img{width:100%;height:100%;position:absolute;inset:0}.tap-image:before{content:"";background:linear-gradient(var(--page), transparent);height:29.0698%;position:absolute;inset:0 0 auto}.tap-screen{position:absolute;top:18.51px;left:50.226px;mask:url(/images/figma/screen-mask.svg) -.299px 0/244.146px 530.378px no-repeat}.tap-phone{position:absolute;top:0;left:35px}.dynamic-island{position:absolute;top:27.757px;left:134.087px}.feature-copy{background:var(--page);flex-direction:column;flex:1;gap:8px;padding:12px 24px 24px;display:flex;position:relative}.feature-copy h2{font-size:28px;line-height:41px;font-weight:var(--font-weight-display);letter-spacing:-.04em;align-items:center;gap:8px;font-stretch:125%;display:flex}.feature-copy p{font-size:17px;font-weight:var(--font-weight-medium);color:var(--caption);text-wrap:pretty;line-height:22px}.tap-card .feature-copy{padding-top:24px;padding-bottom:12px}.feature-fade{background:linear-gradient(transparent, var(--page));height:29.0698%;position:absolute;inset:auto 0 0}.retain-card{flex-direction:row;grid-column:1/-1}.retain-card .feature-copy{justify-content:center}.retain-image{aspect-ratio:680/344;width:62.963%}.retain-image .feature-background{inset:0}.retain-image:before{content:"";background:linear-gradient(to left, transparent, var(--page));width:50%;position:absolute;inset:0 auto 0 0}.retain-artboard{width:680px;height:344px;transform:scale(calc(100cqw / 680px));transform-origin:0 0;position:absolute;top:0;left:0}.retain-phone{width:232.566px;height:480.823px;position:absolute}.retain-phone--review{top:-153.002px;left:90.997px}.retain-phone--library{top:15.998px;left:355.568px}.retain-frame{width:100%;height:100%;position:absolute;inset:0}.retain-screen{position:absolute;top:15.703px;left:12.911px;mask:url(/images/figma/retain-screen-mask.svg) -.252px 0/207.116px 449.934px no-repeat}.retain-island{position:absolute;top:23.552px;left:84.062px}.word-preview{color:#000;width:280.086px;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:13.19px;line-height:17.069px;position:absolute;top:32px;left:32px}.word-sheet{background:#fff;border-radius:26.379px;height:453.103px;padding:12.414px 0;overflow:hidden}.word-header{flex-direction:column;align-items:flex-start;gap:6.207px;padding:0 12.414px;display:flex}.word-title{align-items:center;gap:6.207px;display:flex}.word-title strong{font-size:26.379px;line-height:31.81px}.word-title>span{color:#3c3c4399;background:#74748014;border-radius:77px;padding:1.552px 6.207px;font-size:10.086px;line-height:13.966px}.pronunciation{color:#3c3c4399;border:.776px solid #78787833;border-radius:78px;align-items:center;gap:6.207px;padding:3.103px 9.31px;font-size:12.414px;line-height:16.293px;display:flex}.word-content{flex-direction:column;gap:12.414px;padding:12.414px;display:flex}.definition-block{flex-direction:column;gap:3.103px;display:flex}.word-label{font-weight:var(--font-weight-medium);color:#575257;align-items:center;gap:3.103px;margin-bottom:3.103px;font-size:12.414px;line-height:16.293px;display:flex}.definition-label{color:#8b79d9}.meaning-label{color:#5072b4}.meaning-icon{place-items:center;width:18.621px;height:18.621px;display:grid}.word-quote{color:#3c3c4399;padding-left:6.207px;font-size:12.414px;line-height:16.293px;position:relative}.word-quote>img{transform-origin:0 0;position:absolute;top:0;left:0;transform:rotate(90deg)}.context-block{background:#74748014;border-radius:12.414px;padding:9.31px}.context-block b{font-weight:var(--font-weight-semibold)}.other-definitions{border:.776px solid #7676801f;border-radius:12.414px;justify-content:space-between;align-items:center;padding:9.31px;display:flex}.other-definitions .word-label{margin:0}.landing-faq{grid-template-columns:329px minmax(0,1fr);gap:120px;margin-top:24px;padding-block:48px;display:grid}.faq-intro{flex-direction:column;align-self:start;gap:24px;display:flex}.faq-heading{flex-direction:column;gap:8px;display:flex}.faq-eyebrow{font-size:20px;line-height:25px;font-weight:var(--font-weight-semibold)}.faq-heading h2{font-size:48px;line-height:1.2;font-weight:var(--font-weight-heavy);letter-spacing:normal;font-stretch:125%}.faq-contact p:first-child{font-size:17px;line-height:22px;font-weight:var(--font-weight-semibold)}.faq-contact p+p{margin-top:4px;font-size:16px;line-height:21px}.faq-contact a{overflow-wrap:anywhere;text-underline-offset:.2em;border-radius:3px}.closing{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:24px;padding-block:48px;display:flex}.closing h2{font-size:34px;font-weight:var(--font-weight-heavy);letter-spacing:normal;font-stretch:125%;line-height:1.20588}.site-footer{padding-bottom:max(32px, env(safe-area-inset-bottom));margin-top:24px}.footer-rule{overflow:hidden}.footer-row{color:var(--label-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:15px;line-height:20px;display:flex}.footer-links{width:209px;font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;display:flex}.footer-links a{min-width:44px;min-height:44px;transition:color var(--motion-fast) ease-out;border-radius:6px;justify-content:center;align-items:center;margin-block:-12px;padding-block:12px;display:inline-flex;position:relative}.footer-links a:after{content:"";transform-origin:0;pointer-events:none;height:1px;transition:transform var(--motion-fast) var(--ease-out);background:currentColor;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.footer-links a:focus-visible:after{transform:scaleX(1)}.site-footer--oversized{padding-bottom:0}.footer-art{aspect-ratio:1228.18/178;user-select:none;pointer-events:none;margin-top:clamp(40px,6vw,80px);overflow:hidden}.footer-art img{width:100%;height:auto}.document{width:min(720px, calc(100% - 48px - env(safe-area-inset-left) - env(safe-area-inset-right)));overflow-wrap:break-word;min-height:calc(100svh - 450px);margin:72px auto 112px}.document h1{margin-bottom:24px;font-size:clamp(32px,5vw,48px);line-height:1.15}.document h2{font-size:24px;font-weight:var(--font-weight-heavy);letter-spacing:-.03em;margin:40px 0 16px}.document p,.document li{color:#595959;font-size:17px;line-height:1.75}.document p+p{margin-top:18px}.document ul{padding-left:24px}.document li+li{margin-top:8px}.document a:not(.download-button){text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline .08em}.document .eyebrow{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.document .download-button{margin-top:28px}.document .intro{font-size:20px;line-height:1.6}.faq-list{border-top:1px solid var(--border);margin-top:40px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{font-size:18px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--motion-fast) ease-out;border-radius:6px;padding:23px 36px 23px 0;line-height:1.5;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before,.faq-list summary:after{content:"";pointer-events:none;background:currentColor;border-radius:1px;width:14px;height:1.5px;position:absolute;top:36px;right:4px}.faq-list summary:before{transition:transform var(--motion-collapse) var(--ease-in-out);transform:rotate(90deg)}.faq-list details[open]:not([data-state=closing]) summary:before{transition-duration:var(--motion-expand);transform:rotate(0)}.faq-list details>p{padding:0 30px 24px 0}@supports selector(::details-content) and (transition-behavior:allow-discrete){.faq-list:not([data-enhanced]) details::details-content{opacity:0;transition:opacity var(--motion-exit) var(--ease-out), transform var(--motion-exit) var(--ease-out), content-visibility var(--motion-exit) allow-discrete;transform:translateY(-4px)}.faq-list:not([data-enhanced]) details[open]::details-content{opacity:1;transition-duration:var(--motion-enter);transform:translateY(0)}}.faq-list--landing{border:0;min-width:0;margin-top:0}.faq-list--landing details{border:0}.faq-list--landing summary{justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:16px 0;font-size:17px;line-height:22px;display:flex}.faq-list--landing summary:before,.faq-list--landing summary:after{content:none}.faq-list--landing .faq-toggle{transition:transform var(--motion-collapse) var(--ease-in-out);flex-shrink:0}.faq-list--landing details[open]:not([data-state=closing]) .faq-toggle{transition-duration:var(--motion-expand);transform:rotate(45deg)}.faq-list--landing details>p{color:var(--muted);padding:0 40px 20px 0;font-size:16px;line-height:1.6}.faq-rule{pointer-events:none;width:100%;height:1px;margin-bottom:-1px}@media (width<=1100px){h1{font-size:40px}.feature-copy{padding-inline:20px}.feature-copy h2{font-size:24px}.feature-copy p{font-size:15px;line-height:21px}.landing-faq{grid-template-columns:280px minmax(0,1fr);gap:64px}.faq-heading h2{font-size:40px}}@media (width<=800px){:root{--page-gutter:24px}.navigation{gap:12px}.landing-faq{grid-template-columns:minmax(0,1fr);gap:32px}h1{font-size:34px}.features{gap:16px}.feature-copy{padding-inline:14px}.feature-copy h2{gap:5px;font-size:20px}.feature-copy h2 img{margin-inline:-3px;transform:scale(.8)}.feature-copy p{font-size:14px;line-height:20px}.closing h2{font-size:29px;line-height:1.25}}@media (width<=640px){:root{--page-gutter:20px;--header-offset:calc(140px + env(safe-area-inset-top,0px))}:root:has(.navigation[data-enhanced=true]){--header-offset:calc(88px + env(safe-area-inset-top,0px))}.site-header{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left))}.site-header:has(.navigation[data-enhanced=true]){height:calc(68px + max(8px, env(safe-area-inset-top)));align-items:flex-start}.navigation{border-radius:30px;grid-template-columns:minmax(0,1fr) auto auto;gap:0 4px;width:100%;max-width:440px;padding:8px}.brand{padding-inline:4px}.brand>img{width:100px}.brand-symbol{width:24px;height:24px}.brand-symbol img{width:20px}.navigation>.download-button{grid-area:1/2;gap:6px;padding-inline:12px;font-size:14px;line-height:1.42857}.navigation>.download-button img{width:18px;height:18px}.nav-toggle:not([hidden]){grid-area:1/3;display:flex}.nav-links{grid-area:2/1/auto/-1;justify-content:center;padding-top:8px}.nav-links--desktop{display:none}.nav-links--mobile{display:flex}.nav-links a{flex:1}.navigation[data-enhanced=true] .nav-links--mobile{background:var(--glass-highlight), #fafafaf7;box-shadow:var(--navigation-glass-shadow);opacity:0;visibility:hidden;transform-origin:calc(100% - 30px) 0;pointer-events:none;transition:opacity var(--motion-exit) var(--ease-out), transform var(--motion-exit) var(--ease-out), visibility 0s linear var(--motion-exit);border-radius:24px;grid-area:auto;padding:8px;position:absolute;inset:calc(100% + 8px) 0 auto;transform:translateY(-4px)scale(.97)}.navigation[data-enhanced=true][data-open=true] .nav-links--mobile{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-enter) var(--ease-out), transform var(--motion-enter) var(--ease-out), visibility 0s;transform:translateY(0)scale(1)}.hero{--hero-scale:.52;aspect-ratio:auto;height:clamp(310px,84vw,480px);min-height:0;margin-top:32px}.hero:after{background:linear-gradient(transparent, var(--page));height:100px}.hero-artboard{transform:translateX(-50%) scale(var(--hero-scale));transform-origin:top;left:50%}.hero-wordmark{transform:translateX(-50%) scale(calc((100cqw - 40px) / (1080px * var(--hero-scale))));transform-origin:top;top:8px;left:720px}.hero-fade{height:270px}.headline-row{margin-top:20px}h1{letter-spacing:-.045em;font-size:clamp(24px,6.9vw,42px)}.features{grid-template-columns:1fr;gap:24px;max-width:400px;margin-top:24px;padding-block:28px}.feature-copy,.tap-card .feature-copy{padding:12px 24px 24px}.feature-copy h2{gap:8px;font-size:28px}.feature-copy h2 img{margin:0;transform:none}.feature-copy p{font-size:17px;line-height:22px}.tap-card{flex-direction:column;display:flex}.tap-card .feature-copy{order:2}.tap-image:before{display:none}.tap-image:after{content:"";background:linear-gradient(transparent, var(--page));height:80px;position:absolute;inset:auto 0 0}.retain-card{flex-direction:column}.retain-card .feature-copy{order:2}.retain-image{aspect-ratio:520/344;width:calc(100% + 2px)}.retain-image:before{background:linear-gradient(transparent, var(--page));width:auto;height:80px;inset:auto 0 0}.retain-artboard{transform:scale(calc(100cqw / 520px)) translateX(-80px)}.closing{margin-top:24px;padding-block:36px}.closing h2{font-size:26px;line-height:1.3}.desktop-break{display:none}.landing-faq{padding-block:36px}.faq-heading h2{font-size:36px}.faq-list--landing summary{gap:16px}.faq-list--landing details>p{padding-right:0}.footer-row{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px;font-size:13px}.footer-links{justify-content:flex-start;gap:28px;width:100%;font-size:14px}.document{margin-top:48px;margin-bottom:64px}.document .intro{font-size:18px}}@media (width>=430px) and (width<=640px){.hero{--hero-scale:.62}}@media (width<=360px){.brand-symbol{display:none}.navigation>.download-button{padding-inline:10px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.navigation-surface{backdrop-filter:none;background:#fafafa;box-shadow:0 0 0 1px #777}.nav-links{color:#202020}.navigation[data-enhanced=true] .nav-links--mobile{background:#fafafa;box-shadow:0 0 0 1px #777}}@media (forced-colors:active){.navigation-surface{backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid buttontext}.navigation>.download-button{border:1px solid buttontext}.nav-links a[aria-current=page]{text-decoration:underline}.faq-list summary:before,.faq-list summary:after{forced-color-adjust:none;background:canvastext}.faq-list--landing{border-top:1px solid canvastext}.faq-list--landing details{border-bottom:1px solid canvastext}.faq-list--landing .faq-rule{display:none}.navigation[data-enhanced=true] .nav-links--mobile{border:1px solid buttontext}}:root[data-input=keyboard]{--motion-fast:0s;--motion-enter:0s;--motion-exit:0s;--motion-reveal:0s;--motion-expand:0s;--motion-collapse:0s}:root[data-input=keyboard] :is(.download-button,.nav-toggle):active{transform:none}:root[data-input=keyboard] [data-reveal]{opacity:1;animation:none;translate:none}:root[data-input=keyboard] .hero-layer{will-change:auto;opacity:1!important;transform:none!important}:root[data-input=keyboard] .headline-word{will-change:auto;opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-enter:0s;--motion-exit:0s;--motion-reveal:0s;--motion-expand:0s;--motion-collapse:0s}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::details-content{transition:none!important;animation:none!important}.feature-parallax,.feature-background{transform:none!important}.hero .hero-layer{will-change:auto;opacity:1!important;transform:none!important}.headline-word{will-change:auto;opacity:1!important;filter:none!important;transform:none!important}[data-reveal]{opacity:1;translate:none}:is(.download-button,.nav-toggle):active{transform:none}}@media print{[data-reveal]{opacity:1;animation:none;translate:none}.hero .hero-layer{will-change:auto;opacity:1!important;transform:none!important}.headline-word{will-change:auto;opacity:1!important;filter:none!important;transform:none!important}}
