.LearnContinue-module__eusNda__list{grid-gap:var(--space-7);gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px) and (max-width:1099.98px){.LearnContinue-module__eusNda__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.LearnContinue-module__eusNda__list{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.LearnContinue-module__eusNda__item{position:relative}.LearnContinue-module__eusNda__card{gap:var(--space-5);box-sizing:border-box;height:100%;padding:var(--space-9);padding-right:var(--space-15);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--ring-card);color:var(--ink);transition:box-shadow var(--dur-card) var(--ease-out), transform var(--dur-card) var(--ease-out);flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}.LearnContinue-module__eusNda__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.LearnContinue-module__eusNda__card:hover{transform:none}}.LearnContinue-module__eusNda__head{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.LearnContinue-module__eusNda__title{font-family:var(--font-serif);font-size:var(--type-card-title);letter-spacing:var(--type-card-title-ls);font-weight:500;line-height:var(--type-card-title-lh)}.LearnContinue-module__eusNda__author{font-size:var(--type-caption);color:var(--muted);flex-shrink:0}.LearnContinue-module__eusNda__bar{border-radius:var(--radius-sm);background:var(--soft);width:100%;height:6px;display:block;position:relative;overflow:hidden}.LearnContinue-module__eusNda__fill{border-radius:var(--radius-sm);background:var(--green);position:absolute;inset:0 auto 0 0}.LearnContinue-module__eusNda__meta{align-items:baseline;gap:var(--space-3) var(--space-5);font-size:var(--type-caption);color:var(--muted);flex-wrap:wrap;display:flex}.LearnContinue-module__eusNda__status[data-status=review]{color:var(--learn-ink);font-weight:600}.LearnContinue-module__eusNda__status[data-status=done]{color:var(--green-deep)}.LearnContinue-module__eusNda__next{color:var(--muted)}.LearnContinue-module__eusNda__open{color:var(--text-link);margin-left:auto;font-weight:600}.LearnContinue-module__eusNda__remove{top:var(--space-5);right:var(--space-5);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.LearnContinue-module__eusNda__remove:hover{background:var(--soft);color:var(--ink)}.LearnContinue-module__eusNda__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.LearnDemo-module__YWQ-Oq__demo{border-radius:var(--radius-hero);padding:var(--space-13);background:var(--mint-bg);position:relative;overflow:hidden}@media (max-width:767.98px){.LearnDemo-module__YWQ-Oq__demo{padding:var(--space-10);border-radius:var(--radius-card)}}.LearnDemo-module__YWQ-Oq__demoWash{pointer-events:none;background:radial-gradient(45% 60% at 20% 35%, var(--mood-dreamy-a), transparent 70%), radial-gradient(40% 55% at 78% 25%, var(--mint), transparent 70%);filter:blur(30px);opacity:.7;position:absolute;inset:-40px}.LearnDemo-module__YWQ-Oq__demoBody{gap:var(--space-7);transition:opacity .4s var(--ease-out);opacity:1;flex-direction:column;display:flex;position:relative}.LearnDemo-module__YWQ-Oq__demoBody.LearnDemo-module__YWQ-Oq__fadeOut{opacity:0}.LearnDemo-module__YWQ-Oq__demoBars{gap:var(--space-1);display:flex}.LearnDemo-module__YWQ-Oq__demoBar{border-radius:var(--radius-sm);background:var(--soft);flex:1;height:6px;display:block;position:relative;overflow:hidden}.LearnDemo-module__YWQ-Oq__demoBar:after{content:"";border-radius:var(--radius-sm);background:var(--green);width:0;transition:width .8s var(--ease-out);position:absolute;inset:0 auto 0 0}.LearnDemo-module__YWQ-Oq__demoBar[data-fill=full]:after{width:100%}.LearnDemo-module__YWQ-Oq__demoBar[data-fill=part]:after{width:30%}.LearnDemo-module__YWQ-Oq__demoLabel{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--muted)}.LearnDemo-module__YWQ-Oq__demoText{font-family:var(--font-serif);font-size:var(--type-card-title);color:var(--ink);margin:0;line-height:1.75}@media (max-width:767.98px){.LearnDemo-module__YWQ-Oq__demoText{font-size:19px;line-height:1.7}}.LearnDemo-module__YWQ-Oq__demoLine{display:block}.LearnDemo-module__YWQ-Oq__gapWrapper{vertical-align:baseline;align-items:center;display:inline-grid}.LearnDemo-module__YWQ-Oq__gapWrapper>*{grid-area:1/1}.LearnDemo-module__YWQ-Oq__originalWord{transition:opacity .8s var(--ease-out)}.LearnDemo-module__YWQ-Oq__demoGap{border-radius:var(--radius-gap);background:var(--mint-bg);border-bottom:2px solid var(--green);height:1em;transition:opacity .8s var(--ease-out), background-color .4s ease, border-color .4s ease;justify-content:flex-start;align-items:center;padding-left:.2em;padding-right:.2em;display:inline-flex;position:relative}.LearnDemo-module__YWQ-Oq__demoGap.LearnDemo-module__YWQ-Oq__correct{background:var(--mint);color:var(--green-deep);border-bottom-color:#0000}.LearnDemo-module__YWQ-Oq__hidden{opacity:0}.LearnDemo-module__YWQ-Oq__visible{opacity:1}.LearnDemo-module__YWQ-Oq__typedTextInner{font-family:var(--font-serif);align-items:center;display:inline-flex;position:relative}.LearnDemo-module__YWQ-Oq__caret{background-color:var(--ink);width:2px;height:.9em;margin-left:1px;animation:1s step-end infinite LearnDemo-module__YWQ-Oq__blink;display:inline-block}@keyframes LearnDemo-module__YWQ-Oq__blink{0%,to{opacity:1}50%{opacity:0}}.LearnDemo-module__YWQ-Oq__checkIcon{align-items:center;margin-left:2px;display:inline-flex}.LearnDemo-module__YWQ-Oq__demoWord,.LearnDemo-module__YWQ-Oq__demoWordWide{vertical-align:-.12em;border-radius:var(--radius-gap);height:1em;display:inline-block}.LearnDemo-module__YWQ-Oq__demoWord{background:var(--soft);width:5ch}.LearnDemo-module__YWQ-Oq__demoWordWide{background:var(--soft);width:9ch}.LearnDemo-module__YWQ-Oq__checkRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.LearnDemo-module__YWQ-Oq__demoCheck{height:48px;padding:0 var(--space-11);border-radius:var(--radius-btn);background:var(--green);color:var(--white);font-size:var(--type-ui);transition:transform .1s var(--ease-out), filter .1s var(--ease-out);flex-shrink:0;align-items:center;font-weight:600;display:inline-flex}.LearnDemo-module__YWQ-Oq__demoCheck.LearnDemo-module__YWQ-Oq__pressed{filter:brightness(.9);transform:scale(.97)}.LearnDemo-module__YWQ-Oq__perfectPill{min-width:0;padding:var(--space-2) var(--space-5);border-radius:var(--radius-btn);background:var(--white);color:var(--green-deep);line-height:1.25;font-size:var(--type-small);box-shadow:var(--ring-field);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);font-weight:500;transform:translate(-10px)}.LearnDemo-module__YWQ-Oq__perfectPill.LearnDemo-module__YWQ-Oq__visible{opacity:1;transform:translate(0)}
.page-module__fiBCcW__container{display:block}.page-module__fiBCcW__leaderboard{margin-top:var(--space-9)}.page-module__fiBCcW__continue{padding-bottom:0}.page-module__fiBCcW__hero{grid-gap:var(--space-16);gap:var(--space-16);padding-top:var(--space-16);padding-bottom:var(--space-14);grid-template-columns:minmax(0,1fr) 520px;align-items:center;display:grid}@media (max-width:1099.98px){.page-module__fiBCcW__hero{gap:var(--space-10);padding-top:var(--space-11);padding-bottom:var(--space-9);grid-template-columns:minmax(0,1fr)}}.page-module__fiBCcW__heroCopy{gap:var(--space-9);flex-direction:column;min-width:0;display:flex}.page-module__fiBCcW__kicker{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--green-deep)}.page-module__fiBCcW__title{font-family:var(--font-serif);font-weight:500;font-size:var(--type-hero-size);letter-spacing:var(--type-hero-ls);color:var(--ink);text-wrap:balance;margin:0;line-height:.98}.page-module__fiBCcW__subtitle{font-family:var(--font-serif);font-size:var(--type-h2-size);letter-spacing:var(--type-h2-ls);color:var(--ink);margin:0;font-weight:500;line-height:1.1}@media (max-width:767.98px){.page-module__fiBCcW__title{font-size:var(--type-title-m-size)}.page-module__fiBCcW__subtitle{font-size:var(--type-h2-m-size)}}.page-module__fiBCcW__lead{max-width:500px;font-size:18px;line-height:var(--type-body-lh);color:var(--muted);margin:0}.page-module__fiBCcW__hint{font-size:var(--type-small);line-height:var(--type-body-lh);color:var(--ink-2);margin:0}.page-module__fiBCcW__hint a{color:var(--text-link);font-weight:600}.page-module__fiBCcW__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.page-module__fiBCcW__actions>*{flex:100%}}.page-module__fiBCcW__appAction{align-items:center;gap:var(--space-5);min-height:var(--space-16);padding:var(--space-3) var(--space-7);border-radius:var(--radius-btn);background:var(--action-primary-bg);color:var(--white);box-shadow:var(--shadow-btn);transition:transform var(--dur-tile) var(--ease-spring-snappy), background-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.page-module__fiBCcW__appAction:hover{background-color:var(--action-primary-hover)}.page-module__fiBCcW__appAction:active{transform:scale(calc(1 - .03 * var(--motion-scale)));transition-duration:var(--dur-instant), var(--dur-fast);transition-timing-function:var(--ease-out)}.page-module__fiBCcW__appActionIcon{color:currentColor;flex-shrink:0;align-items:center;display:flex}.page-module__fiBCcW__appActionBody{flex-direction:column;gap:2px;display:flex}.page-module__fiBCcW__appActionTitle{font-family:var(--font-sans);font-size:var(--type-ui);font-weight:600;line-height:1.1}.page-module__fiBCcW__appActionNote{font-family:var(--font-sans);font-size:var(--type-small);opacity:.85;line-height:1.2}.page-module__fiBCcW__appActionSheen{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--white) 40%, transparent), transparent);width:50px;animation:page-module__fiBCcW__sheen 1.5s var(--ease-out) 1s forwards;position:absolute;top:0;bottom:0;transform:skew(-20deg)translate(-150px)}@keyframes page-module__fiBCcW__sheen{0%{transform:skew(-20deg)translate(-150px)}to{transform:skew(-20deg)translate(400px)}}@media (prefers-reduced-motion:reduce){.page-module__fiBCcW__appActionSheen{display:none}}.page-module__fiBCcW__adAfterHero{margin-top:var(--space-7);margin-bottom:0}@media (min-width:768px){.page-module__fiBCcW__mobileOnly{display:none}}.page-module__fiBCcW__steps{grid-gap:var(--space-7);gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767.98px){.page-module__fiBCcW__steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.page-module__fiBCcW__step{gap:var(--space-6);padding:var(--space-12);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--ring-card);flex-direction:column;display:flex}@media (max-width:767.98px){.page-module__fiBCcW__step{grid-column-gap:var(--space-6);-moz-column-gap:var(--space-6);column-gap:var(--space-6);grid-row-gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-card-s);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}}.page-module__fiBCcW__stepNumber{background:var(--surface-inverse);width:44px;height:44px;color:var(--white);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:20px;display:grid}@media (max-width:767.98px){.page-module__fiBCcW__stepNumber{grid-row:span 2;width:38px;height:38px;font-size:17px}}.page-module__fiBCcW__stepTitle{font-family:var(--font-serif);letter-spacing:var(--type-card-title-ls);color:var(--ink);margin:0;font-size:23px;font-weight:500}@media (max-width:767.98px){.page-module__fiBCcW__stepTitle{font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:0;font-weight:600}}.page-module__fiBCcW__stepText{font-size:var(--type-ui);line-height:var(--type-body-lh);color:var(--muted);margin:0}.page-module__fiBCcW__about{gap:var(--space-5);max-width:var(--reading-col);margin-top:var(--space-11);flex-direction:column;display:flex}.page-module__fiBCcW__about p{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-2);margin:0}.page-module__fiBCcW__shortGrid{grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:768px) and (max-width:1099.98px){.page-module__fiBCcW__shortGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.page-module__fiBCcW__shortGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.page-module__fiBCcW__shortCard{gap:var(--space-5);padding:var(--space-10);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--ring-card);flex-direction:column;display:flex}.page-module__fiBCcW__shortAuthor{font-size:var(--type-caption);color:var(--muted)}.page-module__fiBCcW__shortTitle{font-family:var(--font-serif);font-size:var(--type-card-title);letter-spacing:var(--type-card-title-ls);font-weight:500;line-height:var(--type-card-title-lh);margin:0}.page-module__fiBCcW__shortTitleLink{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.page-module__fiBCcW__shortTitleLink:hover{color:var(--green-deep)}.page-module__fiBCcW__shortPreview{font-family:var(--font-serif);font-size:var(--type-preview-size);line-height:var(--type-preview-lh);color:var(--ink-2);margin:0}.page-module__fiBCcW__shortLine{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.page-module__fiBCcW__shortCard .page-module__fiBCcW__shortLearn{align-self:flex-start;margin-top:auto}.page-module__fiBCcW__appGrid{grid-gap:var(--space-9);gap:var(--space-9);grid-template-columns:1.2fr 1fr;display:grid}@media (max-width:1099.98px){.page-module__fiBCcW__appGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.page-module__fiBCcW__appCard{height:100%}.page-module__fiBCcW__features{gap:var(--space-9);padding:var(--space-13);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--ring-card);flex-direction:column;display:flex}@media (max-width:767.98px){.page-module__fiBCcW__features{padding:var(--space-10);gap:var(--space-7)}}.page-module__fiBCcW__feature{align-items:flex-start;gap:var(--space-6);display:flex}.page-module__fiBCcW__featureIcon{border-radius:var(--radius-md);background:var(--mint-bg);width:44px;height:44px;color:var(--green-deep);flex-shrink:0;place-items:center;display:grid}.page-module__fiBCcW__featureBody{gap:var(--space-1);flex-direction:column;display:flex}.page-module__fiBCcW__featureTitle{font-size:var(--type-body);color:var(--ink);font-weight:600}.page-module__fiBCcW__featureText{font-size:var(--type-small);color:var(--muted)}
