.goal-app-cluster[data-astro-cid-yt37xtwr]{aspect-ratio:1.1;perspective:700px;isolation:isolate;flex:none;width:clamp(144px,15vw,208px);position:relative}.app-tile[data-astro-cid-yt37xtwr]{aspect-ratio:1;background:var(--face);border-radius:23%;width:48%;position:absolute;box-shadow:2px 4px #0a0d0e,6px 14px 22px #0005}.app-tile[data-astro-cid-yt37xtwr] img[data-astro-cid-yt37xtwr]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.strava-tile[data-astro-cid-yt37xtwr]{z-index:1;background:#fc4c02;top:4%;left:8%;transform:translateZ(-30px)rotateX(14deg)rotateY(-20deg)rotate(-16deg)}.strava-tile[data-astro-cid-yt37xtwr] img[data-astro-cid-yt37xtwr]{filter:brightness(0)invert();object-fit:contain;padding:21%}.learning-tile[data-astro-cid-yt37xtwr]{z-index:2;top:19%;right:4%;transform:translateZ(0)rotateX(16deg)rotateY(23deg)rotate(15deg)}.duolingo-tile[data-astro-cid-yt37xtwr]{z-index:3;bottom:4%;left:19%;transform:translateZ(35px)rotateX(12deg)rotateY(-12deg)rotate(-8deg)}@media (width<=380px){.goal-app-cluster[data-astro-cid-yt37xtwr]{width:128px}}.goals-link[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.goals-link[data-astro-cid-lcdefpme]:hover{color:var(--sun)}.move-heading-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width>=761px){.move-heading-row[data-astro-cid-lcdefpme]{display:block;position:relative}.move-apps[data-astro-cid-lcdefpme]{position:absolute;top:calc(50% - 20px);right:-60px;transform:translateY(-50%)}}@media (width<=760px){.move-heading-row[data-astro-cid-lcdefpme]{gap:12px}.move-heading-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,8.8vw,2.8rem)}}.tag-gallery[data-astro-cid-lcdefpme]{max-width:600px;margin:0 auto 48px}.tag-gallery[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin:0 0 16px;font:400 1.5rem/1.2 Geo,sans-serif}.tag-photos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tag-photos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}@media (width<=760px){.tag-photos[data-astro-cid-lcdefpme]{gap:10px}}.comparison[data-astro-cid-lcdefpme]{position:relative}.comparison[data-astro-cid-lcdefpme] .comparison-divider{width:100%;position:absolute;top:0}.comparison-intro[data-astro-cid-lcdefpme]{max-width:62ch;margin-top:24px}.comparison-table[data-astro-cid-lcdefpme]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:40px;font-size:1rem;line-height:1.5}.comparison-table[data-astro-cid-lcdefpme] caption[data-astro-cid-lcdefpme]{text-align:left;color:var(--muted);margin-bottom:16px;font-size:.875rem}.feature-column[data-astro-cid-lcdefpme]{width:42%}.comparison-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.comparison-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--raised);vertical-align:middle;overflow-wrap:break-word;padding:18px 24px}.comparison-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-weight:500}.comparison-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:first-child{padding-left:0}.comparison-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-family:Geo,sans-serif;font-size:1.8rem}.comparison-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:first-child{color:var(--muted);font:500 1rem Mulish,sans-serif}.comparison-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){background-color:var(--face)}.comparison-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:5px;font-size:.875rem;display:block}.comparison-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{white-space:nowrap;font:400 3rem/1.1 Geo,sans-serif}.comparison-table[data-astro-cid-lcdefpme] .comparison-price[data-astro-cid-lcdefpme] .price-low[data-astro-cid-lcdefpme]{background-color:#19382c}.comparison-price[data-astro-cid-lcdefpme] .price-low[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#9be5b5}.comparison-table[data-astro-cid-lcdefpme] .comparison-price[data-astro-cid-lcdefpme] .price-high[data-astro-cid-lcdefpme]{background-color:#3b2428}.comparison-price[data-astro-cid-lcdefpme] .price-high[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#ffb4b4}.comparison-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].comparison-positive{color:#9be5b5;background-color:#19382c;font-weight:700}.comparison-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].comparison-negative{color:#ffb4b4;background-color:#3b2428;font-weight:700}.comparison-note[data-astro-cid-lcdefpme]{max-width:85ch;margin-top:20px;font-size:.875rem;line-height:1.7}.comparison-note[data-astro-cid-lcdefpme]+.comparison-note[data-astro-cid-lcdefpme]{margin-top:10px}.comparison-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.comparison-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sun)}.comparison-feature-link[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.feature-column[data-astro-cid-lcdefpme]{width:40%}.comparison-table[data-astro-cid-lcdefpme]{margin-top:28px;font-size:.875rem}.comparison-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.comparison-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:14px 10px}.comparison-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-size:1.5rem}.comparison-table[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:first-child{font-size:.875rem}.comparison-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:2.2rem}.comparison-price[data-astro-cid-lcdefpme] .price-low[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.6rem}}@media (width<=360px){.feature-column[data-astro-cid-lcdefpme]{width:36%}.comparison-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.comparison-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding-inline:6px}.comparison-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.8rem}.comparison-price[data-astro-cid-lcdefpme] .price-low[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.35rem}}
