.Progress-module__-PB0HG__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.Progress-module__-PB0HG__stat{background:var(--tint-1);box-shadow:0 0 0 1.5px var(--edge);color:var(--zs-ink);animation:Progress-module__-PB0HG__rise .32s var(--ease-enter) both;border:1px solid #0000;border-radius:18px;padding:1rem 1.1rem .9rem;position:relative;overflow:hidden}.Progress-module__-PB0HG__stat:before{content:"";background:var(--c);height:4px;position:absolute;inset:0 0 auto}.Progress-module__-PB0HG__stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:1.75rem;font-weight:800;line-height:1.1;display:flex}.Progress-module__-PB0HG__stat b svg{width:1.4rem;height:1.4rem;color:var(--sea-500)}.Progress-module__-PB0HG__stat span{color:var(--zs-soft);margin-top:.2rem;font-size:.8125rem;font-weight:600;display:block}.Progress-module__-PB0HG__stat b small{color:var(--zs-soft);align-self:flex-end;margin-left:-.25rem;font-size:.55em;font-weight:700}.Progress-module__-PB0HG__stat em{color:var(--zs-soft);margin-top:.15rem;font-size:.75rem;font-style:normal;display:block}.Progress-module__-PB0HG__stat[data-met]{background:var(--sea-50)}:root[data-theme=dark] .Progress-module__-PB0HG__stat[data-met]{background:var(--zs-chip)}.Progress-module__-PB0HG__stat[data-k=streak]{--c:var(--sea-300)}.Progress-module__-PB0HG__stat[data-k=total]{--c:var(--sea-400);animation-delay:40ms}.Progress-module__-PB0HG__stat[data-k=due]{--c:var(--sea-500);background:var(--sea-50);animation-delay:80ms}.Progress-module__-PB0HG__stat[data-k=learned]{--c:var(--sea-600);animation-delay:.12s}.Progress-module__-PB0HG__stat[data-k=reviewedToday]{--c:var(--sea-700);animation-delay:.16s}:root[data-theme=dark] .Progress-module__-PB0HG__stat[data-k=due]{background:var(--zs-chip)}:root[data-theme=dark] .Progress-module__-PB0HG__stat[data-k=reviewedToday]{--c:var(--sea-100)}.Progress-module__-PB0HG__dist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.Progress-module__-PB0HG__panel{background:var(--tint-2);border-radius:18px;flex-direction:column;gap:.6rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.Progress-module__-PB0HG__panel[data-span]{grid-column:1/-1}.Progress-module__-PB0HG__panel h2{letter-spacing:.02em;color:var(--zs-soft);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.Progress-module__-PB0HG__row{grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.Progress-module__-PB0HG__row>span:first-child{color:var(--zs-ink);white-space:nowrap;font-weight:600}.Progress-module__-PB0HG__row>span:last-child{text-align:right;color:var(--zs-ink);font-variant-numeric:tabular-nums;font-weight:700}.Progress-module__-PB0HG__track{background:var(--zs-bg);border-radius:9px;height:8px;overflow:hidden}.Progress-module__-PB0HG__track i{border-radius:inherit;background:var(--c,var(--sea-600));transform-origin:0;height:100%;animation:Progress-module__-PB0HG__grow .52s var(--ease-enter) .12s both;display:block}.Progress-module__-PB0HG__track i[data-c=known]{--c:var(--sea-600)}.Progress-module__-PB0HG__track i[data-c=learning]{--c:color-mix(in srgb, var(--sea-600) 45%, var(--zs-bg))}.Progress-module__-PB0HG__track i[data-c=new]{--c:var(--zs-bg);box-shadow:inset 0 0 0 1.5px var(--sea-300)}:root[data-theme=dark] .Progress-module__-PB0HG__track{background:var(--zs-chip)}:root[data-theme=dark] .Progress-module__-PB0HG__track i[data-c=learning]{--c:var(--sea-600)}:root[data-theme=dark] .Progress-module__-PB0HG__track i[data-c=known]{--c:var(--sea-300)}.Progress-module__-PB0HG__skills{flex-direction:column;gap:.6rem;display:flex}.Progress-module__-PB0HG__stack{gap:2px;display:flex}.Progress-module__-PB0HG__stack i{border-radius:0;min-width:0}.Progress-module__-PB0HG__note{color:var(--zs-soft);margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.Progress-module__-PB0HG__track i[data-c=en]{--c:var(--l-en)}.Progress-module__-PB0HG__track i[data-c=zh]{--c:var(--l-zh)}.Progress-module__-PB0HG__track i[data-c=es]{--c:var(--l-es)}@keyframes Progress-module__-PB0HG__grow{0%{transform:scaleX(0)}}@keyframes Progress-module__-PB0HG__rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1023px){.Progress-module__-PB0HG__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.Progress-module__-PB0HG__stat{grid-column:span 2}.Progress-module__-PB0HG__stat:nth-child(n+4){grid-column:span 3}}@media (max-width:639px){.Progress-module__-PB0HG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.Progress-module__-PB0HG__stat,.Progress-module__-PB0HG__stat:nth-child(n+4){grid-column:span 1}.Progress-module__-PB0HG__stat:first-child{grid-column:span 2}.Progress-module__-PB0HG__stat b{font-size:1.3125rem}.Progress-module__-PB0HG__dist{grid-template-columns:1fr}.Progress-module__-PB0HG__row{grid-template-columns:8.5rem minmax(0,1fr) 2rem;gap:.6rem}}@media (prefers-reduced-motion:reduce){.Progress-module__-PB0HG__stat,.Progress-module__-PB0HG__track i{animation:none}}
.Account-module__QsGbrG__acc{color:var(--zs-ink);-webkit-font-smoothing:antialiased}.Account-module__QsGbrG__acc :focus-visible{outline:2px solid var(--zs-ink);outline-offset:2px}.Account-module__QsGbrG__title{letter-spacing:-.03em;color:var(--zs-ink);margin:.6rem 0 0;font-size:2.34375rem;font-weight:800;line-height:1.1}.Account-module__QsGbrG__btn,.Account-module__QsGbrG__ghost{white-space:nowrap;cursor:pointer;min-height:2.75rem;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std), color .15s var(--ease-std), transform .16s var(--ease-spring);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 1.2rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.Account-module__QsGbrG__btn{background:var(--zs-btn);color:var(--zs-btn-ink);border:1px solid #0000}.Account-module__QsGbrG__btn:hover:not(:disabled){background:var(--zs-btn-hover)}.Account-module__QsGbrG__ghost{border:1.5px solid var(--edge);background:var(--zs-bg);color:var(--zs-ink);font-weight:600}.Account-module__QsGbrG__ghost:hover:not(:disabled){border-color:var(--sea-400);background:var(--tint-1)}.Account-module__QsGbrG__btn:active:not(:disabled),.Account-module__QsGbrG__ghost:active:not(:disabled){transform:scale(.97)}.Account-module__QsGbrG__btn:disabled,.Account-module__QsGbrG__ghost:disabled{opacity:.45;cursor:default}.Account-module__QsGbrG__btn svg,.Account-module__QsGbrG__ghost svg{flex:none;width:1rem;height:1rem}.Account-module__QsGbrG__wide{width:100%}.Account-module__QsGbrG__field{border:1.5px solid var(--edge);background:var(--zs-field);width:100%;min-width:0;min-height:2.75rem;color:var(--zs-ink);transition:border-color .15s var(--ease-std), box-shadow .15s var(--ease-std);border-radius:12px;padding:0 .9rem;font-size:.9375rem}.Account-module__QsGbrG__field::placeholder{color:var(--zs-pen);opacity:1}.Account-module__QsGbrG__field:hover{border-color:var(--sea-200)}.Account-module__QsGbrG__field:focus-visible{border-color:var(--sea-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--sea-400) 28%, transparent)}.Account-module__QsGbrG__label{flex-direction:column;gap:.4rem;display:flex}.Account-module__QsGbrG__label>span{color:var(--zs-pen);font-size:.8125rem;font-weight:700}.Account-module__QsGbrG__hint{color:var(--zs-soft);margin:.4rem 0 0;font-size:.8125rem}.Account-module__QsGbrG__row{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.Account-module__QsGbrG__row .Account-module__QsGbrG__field{flex:10rem;width:auto}select.Account-module__QsGbrG__field{cursor:pointer;padding-right:.5rem}.Account-module__QsGbrG__row .Account-module__QsGbrG__hour{flex:0 0 7rem}.Account-module__QsGbrG__said{color:var(--zs-ink);animation:Account-module__QsGbrG__said .22s var(--ease-enter) both;align-items:flex-start;gap:.45rem;margin:.8rem 0 0;font-size:.875rem;font-weight:600;display:flex}.Account-module__QsGbrG__said svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.Account-module__QsGbrG__said[data-tone=ok] svg{color:var(--zs-pen)}@keyframes Account-module__QsGbrG__said{0%{opacity:0;transform:translateY(-3px)}}.Account-module__QsGbrG__alert{background:var(--tint-3);color:var(--zs-ink);border-radius:12px;align-items:flex-start;gap:.5rem;margin:1.1rem 0 0;padding:.7rem .9rem;font-size:.875rem;font-weight:600;display:flex}.Account-module__QsGbrG__alert svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.Account-module__QsGbrG__spin{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:.95rem;height:.95rem;animation:.7s linear infinite Account-module__QsGbrG__spin}@keyframes Account-module__QsGbrG__spin{to{transform:rotate(360deg)}}.Account-module__QsGbrG__auth{background:radial-gradient(38rem 26rem at 12% 8%, var(--tint-3), transparent 70%), radial-gradient(34rem 24rem at 90% 92%, var(--tint-2), transparent 70%), var(--tint-1);justify-content:center;align-items:center;min-height:calc(100dvh - 8rem);padding:3rem 1rem;display:flex}.Account-module__QsGbrG__card{background:var(--zs-bg);width:100%;max-width:27rem;box-shadow:0 0 0 1.5px var(--edge), var(--lift);animation:Account-module__QsGbrG__rise .42s var(--ease-spring) both;border:1px solid #0000;border-radius:24px;padding:2.1rem 1.9rem 1.6rem;position:relative;overflow:hidden}.Account-module__QsGbrG__card:before{content:"";background:linear-gradient(90deg, var(--l-en) 0 33.4%, var(--l-zh) 0 66.7%, var(--l-es) 0);transform-origin:0;height:5px;animation:Account-module__QsGbrG__band .52s var(--ease-enter) .12s both;position:absolute;top:0;left:0;right:0}@keyframes Account-module__QsGbrG__band{0%{transform:scaleX(0)}}@keyframes Account-module__QsGbrG__rise{0%{opacity:0;transform:translateY(10px)}}.Account-module__QsGbrG__cardTitle{letter-spacing:-.03em;color:var(--zs-ink);margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.Account-module__QsGbrG__cardLede{color:var(--zs-soft);margin:.45rem 0 0;font-size:.9375rem}.Account-module__QsGbrG__cardLede[data-keep]{border-left:3px solid var(--sea-400);background:var(--tint-2);color:var(--zs-ink);border-radius:4px 12px 12px 4px;padding:.65rem .9rem;font-weight:600}.Account-module__QsGbrG__form{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.Account-module__QsGbrG__form .Account-module__QsGbrG__btn{margin-top:.35rem}.Account-module__QsGbrG__swap{border-top:1.5px solid var(--zs-line);color:var(--zs-soft);margin:1.5rem 0 0;padding-top:1.1rem;font-size:.875rem}.Account-module__QsGbrG__swap a{color:var(--zs-pen);align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.Account-module__QsGbrG__swap a:hover{text-underline-offset:.2em;text-decoration:underline}.Account-module__QsGbrG__swap a>span[aria-hidden]{transition:transform .2s var(--ease-spring);display:inline-block}.Account-module__QsGbrG__swap a:hover>span[aria-hidden]{transform:translate(3px)}.Account-module__QsGbrG__board{gap:1rem;margin-top:1.75rem;display:grid}.Account-module__QsGbrG__board>*{animation:Account-module__QsGbrG__rise .42s var(--ease-enter) both;animation-delay:calc(var(--i,0) * 60ms)}.Account-module__QsGbrG__board>[data-i="1"]{--i:1}.Account-module__QsGbrG__board>[data-i="2"]{--i:2}.Account-module__QsGbrG__who{background:var(--tint-1);box-shadow:inset 0 0 0 1.5px var(--edge);border:1px solid #0000;border-radius:20px;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.25rem 1.5rem;display:flex}.Account-module__QsGbrG__mono{background:var(--zs-btn);width:3.5rem;height:3.5rem;color:var(--zs-btn-ink);text-transform:uppercase;border-radius:999px;flex:none;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.Account-module__QsGbrG__whoText{flex:16rem;min-width:0}.Account-module__QsGbrG__name{letter-spacing:-.015em;color:var(--zs-ink);overflow-wrap:break-word;margin:0;font-size:1.3125rem;font-weight:800;line-height:1.25}.Account-module__QsGbrG__mail{color:var(--zs-pen);overflow-wrap:break-word;margin:.1rem 0 0;font-size:.9375rem;font-weight:600}.Account-module__QsGbrG__whoMeta{color:var(--zs-soft);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:.5rem 0 0;font-size:.8125rem;display:flex}.Account-module__QsGbrG__role{background:var(--zs-chip);color:var(--zs-ink);border-radius:999px;align-items:center;padding:.15rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.Account-module__QsGbrG__panel{background:var(--tint-2);border-radius:20px;padding:1.4rem 1.5rem 1.5rem}.Account-module__QsGbrG__panel h2{letter-spacing:-.02em;color:var(--zs-ink);align-items:center;gap:.6rem;margin:0;font-size:1.3125rem;font-weight:800;display:flex}.Account-module__QsGbrG__panel h2:before{content:"";background:var(--sea-600);border-radius:3px;flex:none;width:.7rem;height:.7rem}.Account-module__QsGbrG__panel>.Account-module__QsGbrG__row{margin-top:1.25rem}.Account-module__QsGbrG__settings{background:var(--zs-bg);box-shadow:0 0 0 1.5px var(--edge), var(--lift);border:1px solid #0000;border-radius:20px}.Account-module__QsGbrG__set{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:.75rem 2.5rem;padding:1.35rem 1.5rem;display:grid}.Account-module__QsGbrG__set+.Account-module__QsGbrG__set{border-top:1.5px solid var(--zs-line)}.Account-module__QsGbrG__setHead{padding-top:.6rem}.Account-module__QsGbrG__setHead h2{color:var(--zs-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.Account-module__QsGbrG__setHead p{color:var(--zs-soft);margin:.2rem 0 0;font-size:.875rem}.Account-module__QsGbrG__setBody{min-width:0;max-width:34rem}.Account-module__QsGbrG__setBody>.Account-module__QsGbrG__row:first-child{margin-top:0}@media (max-width:767px){.Account-module__QsGbrG__set{grid-template-columns:minmax(0,1fr);padding:1.15rem 1.1rem 1.25rem}.Account-module__QsGbrG__setHead{padding-top:0}}.Account-module__QsGbrG__splits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:1.1rem;display:grid}@media (max-width:767px){.Account-module__QsGbrG__splits{grid-template-columns:minmax(0,1fr)}}.Account-module__QsGbrG__meter{background:var(--zs-bg);outline:1px solid var(--zs-pen);outline-offset:1px;height:.6rem;animation:Account-module__QsGbrG__grow .52s var(--ease-enter) .2s both;border-radius:999px;gap:2px;display:flex;overflow:hidden}.Account-module__QsGbrG__meter>i{min-width:0;display:block}.Account-module__QsGbrG__meter>[data-s=known]{background:var(--sea-600)}.Account-module__QsGbrG__meter>[data-s=learning]{background:var(--sea-400)}.Account-module__QsGbrG__meter>[data-s=new]{background:var(--sea-200)}.Account-module__QsGbrG__meter>[data-l=en]{background:var(--l-en)}.Account-module__QsGbrG__meter>[data-l=zh]{background:var(--l-zh)}.Account-module__QsGbrG__meter>[data-l=es]{background:var(--l-es)}@keyframes Account-module__QsGbrG__grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.Account-module__QsGbrG__skills{margin-top:1.1rem}.Account-module__QsGbrG__split{color:var(--zs-ink);margin:.5rem 0 0;font-size:.875rem;font-weight:600}.Account-module__QsGbrG__empty{color:var(--zs-ink);margin:.8rem 0 0;font-size:1rem;font-weight:700}@media (prefers-reduced-motion:reduce){.Account-module__QsGbrG__card,.Account-module__QsGbrG__card:before,.Account-module__QsGbrG__board>*,.Account-module__QsGbrG__meter,.Account-module__QsGbrG__said{animation:none}.Account-module__QsGbrG__spin{opacity:.6;border-right-color:currentColor;animation:none}.Account-module__QsGbrG__btn,.Account-module__QsGbrG__ghost,.Account-module__QsGbrG__field,.Account-module__QsGbrG__swap a>span[aria-hidden]{transition:none}.Account-module__QsGbrG__btn:active:not(:disabled),.Account-module__QsGbrG__ghost:active:not(:disabled),.Account-module__QsGbrG__swap a:hover>span[aria-hidden]{transform:none}}
.Practice-module__slZBjq__pr{--latin:var(--font-headword), Georgia, serif;--latin-italic:var(--font-headword-italic), Georgia, serif;--han:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", serif;color:var(--zs-ink);-webkit-font-smoothing:antialiased}.Practice-module__slZBjq__pr :focus-visible{outline:2.5px solid var(--sea-500);outline-offset:2px}.Practice-module__slZBjq__pr [data-hw]{font-family:var(--latin);letter-spacing:-.02em;font-weight:500}.Practice-module__slZBjq__pr [data-hw][lang=es]{font-family:var(--latin-italic);font-style:italic}.Practice-module__slZBjq__pr [data-hw][lang=zh]{font-family:var(--han);letter-spacing:0;font-weight:700}body>.flex-1:has(>*>.Practice-module__slZBjq__stage){flex-direction:column;display:flex}.Practice-module__slZBjq__stage{background:var(--tint-1);flex:1}.Practice-module__slZBjq__col{max-width:30rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.Practice-module__slZBjq__col[data-wide]{max-width:40rem}.Practice-module__slZBjq__title{letter-spacing:-.03em;color:var(--zs-ink);margin:.6rem 0 0;font-size:2.34375rem;font-weight:800;line-height:1.1}.Practice-module__slZBjq__lede{color:var(--zs-soft);margin:.4rem 0 0;font-size:1.0625rem}.Practice-module__slZBjq__h2{letter-spacing:-.02em;color:var(--zs-ink);margin:2.6rem 0 0;font-size:1.3125rem;font-weight:800}.Practice-module__slZBjq__empty{background:var(--tint-2);color:var(--zs-ink);border-radius:20px;margin-top:1.6rem;padding:1.4rem 1.6rem;font-size:1.0625rem}.Practice-module__slZBjq__empty a{color:var(--zs-pen);text-underline-offset:.2em;font-weight:700}.Practice-module__slZBjq__today{gap:1.5rem 2rem;margin-top:1.6rem;display:grid}.Practice-module__slZBjq__today[data-split]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.Practice-module__slZBjq__next{background:var(--zs-btn);color:var(--zs-btn-ink);box-shadow:var(--lift);transition:background-color .16s var(--ease-std), translate .26s var(--ease-spring);animation:Practice-module__slZBjq__rise .36s var(--ease-enter) both;border:1px solid #0000;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.Practice-module__slZBjq__next:hover{background:var(--zs-btn-hover);translate:0 -2px}.Practice-module__slZBjq__next .Practice-module__slZBjq__ic{background:var(--sea-400);color:#000;border-radius:15px;grid-row:auto;width:3rem;height:3rem}:root[data-theme=dark] .Practice-module__slZBjq__next .Practice-module__slZBjq__ic{background:var(--sea-400);color:#000}.Practice-module__slZBjq__next b{letter-spacing:-.02em;font-size:1.3125rem;font-weight:800;line-height:1.2;display:block}.Practice-module__slZBjq__next small{color:var(--zs-btn-ink);margin-top:.15rem;font-size:.9375rem;display:block}.Practice-module__slZBjq__start{background:var(--zs-bg);min-height:2.5rem;color:var(--zs-ink);transition:transform .16s var(--ease-spring);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:800;display:inline-flex}.Practice-module__slZBjq__next:hover .Practice-module__slZBjq__start{transform:translate(3px)}.Practice-module__slZBjq__skills{margin:.6rem 0 0;padding:0;list-style:none}.Practice-module__slZBjq__skills li{border-bottom:1.5px solid var(--zs-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.6rem .2rem;font-size:.9375rem;display:grid}.Practice-module__slZBjq__skills li:last-child{border-bottom:0}.Practice-module__slZBjq__skills span{color:var(--zs-soft);font-size:.8125rem;font-weight:800}.Practice-module__slZBjq__skills a{color:var(--zs-pen);font-weight:700;text-decoration:none}.Practice-module__slZBjq__skills a:hover{text-underline-offset:.2em;text-decoration:underline}.Practice-module__slZBjq__fail{background:var(--tint-1);box-shadow:0 0 0 1.5px var(--zs-line);animation:Practice-module__slZBjq__rise .36s var(--ease-enter) 80ms both;border-radius:22px;padding:1.1rem 1.2rem 1.2rem}.Practice-module__slZBjq__fail ul{margin:0 0 1rem;padding:0;list-style:none}.Practice-module__slZBjq__fail li{border-bottom:1.5px solid var(--zs-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:.5rem 0;display:grid}.Practice-module__slZBjq__fail li:last-child{border-bottom:0}.Practice-module__slZBjq__fail li>span{min-width:0}.Practice-module__slZBjq__fail [data-hw]{color:var(--zs-ink);font-size:1.3125rem}.Practice-module__slZBjq__fail a{color:var(--zs-ink);text-decoration:none}.Practice-module__slZBjq__fail a:hover [data-hw]{text-underline-offset:.15em;text-decoration:underline}.Practice-module__slZBjq__fail small{color:var(--zs-soft);margin-left:.45rem;font-size:.875rem}.Practice-module__slZBjq__fail em{color:var(--zs-soft);white-space:nowrap;font-size:.8125rem;font-style:normal;font-weight:700}.Practice-module__slZBjq__fail .Practice-module__slZBjq__ghost{width:100%}.Practice-module__slZBjq__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.Practice-module__slZBjq__groups{gap:1.4rem;margin-top:1.25rem;display:grid}.Practice-module__slZBjq__groups .Practice-module__slZBjq__modes{margin-top:0}.Practice-module__slZBjq__group{letter-spacing:.02em;color:var(--zs-soft);margin:0 0 .6rem;font-size:.8125rem;font-weight:800}.Practice-module__slZBjq__mode{background:var(--zs-field);box-shadow:0 0 0 1.5px var(--edge);color:var(--zs-ink);transition:box-shadow .16s var(--ease-std), translate .23s var(--ease-spring), background-color .16s var(--ease-std);animation:Practice-module__slZBjq__rise .32s var(--ease-enter) both;border:1px solid #0000;border-radius:18px;grid-template-columns:2.6rem 1fr;align-items:center;column-gap:.85rem;padding:1rem 1.1rem;text-decoration:none;display:grid;position:relative}.Practice-module__slZBjq__mode:hover{box-shadow:0 0 0 1.5px var(--sea-300), var(--lift);translate:0 -2px}.Practice-module__slZBjq__go{color:inherit;text-decoration:none}.Practice-module__slZBjq__go:after{content:"";border-radius:inherit;position:absolute;inset:0}.Practice-module__slZBjq__go:focus-visible{outline:none}.Practice-module__slZBjq__mode:has(.Practice-module__slZBjq__go:focus-visible){outline:2.5px solid var(--sea-500);outline-offset:2px}.Practice-module__slZBjq__extra{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.2rem .75rem;margin-top:.35rem;display:flex}.Practice-module__slZBjq__extra small{font-size:.75rem;font-weight:700}.Practice-module__slZBjq__theory{z-index:1;color:var(--zs-pen);font-size:.8125rem;font-weight:700;text-decoration:none;position:relative}.Practice-module__slZBjq__theory:hover{text-underline-offset:.2em;text-decoration:underline}.Practice-module__slZBjq__mode b{font-size:1rem;font-weight:800}.Practice-module__slZBjq__mode small{color:var(--zs-soft);grid-column:2;font-size:.8125rem;line-height:1.4}.Practice-module__slZBjq__ic{background:var(--sea-50);width:2.6rem;height:2.6rem;color:var(--sea-700);border-radius:13px;grid-row:1/3;place-items:center;display:grid}.Practice-module__slZBjq__ic svg{width:1.35rem;height:1.35rem}.Practice-module__slZBjq__mode[data-primary]{background:var(--zs-btn);box-shadow:0 0 0 1.5px var(--zs-btn), var(--lift);color:var(--zs-btn-ink)}.Practice-module__slZBjq__mode[data-primary] small{color:var(--zs-btn-ink)}.Practice-module__slZBjq__mode[data-primary] .Practice-module__slZBjq__ic{background:var(--sea-400);color:#000}.Practice-module__slZBjq__mode[data-primary]:hover{background:var(--zs-btn-hover)}:root[data-theme=dark] .Practice-module__slZBjq__ic{background:var(--zs-chip);color:var(--sea-200)}:root[data-theme=dark] .Practice-module__slZBjq__mode[data-primary] .Practice-module__slZBjq__ic{background:var(--sea-400);color:#000}.Practice-module__slZBjq__modes [data-i="1"]{animation-delay:40ms}.Practice-module__slZBjq__modes [data-i="2"]{animation-delay:80ms}.Practice-module__slZBjq__modes [data-i="3"]{animation-delay:.12s}.Practice-module__slZBjq__modes [data-i="4"]{animation-delay:.16s}.Practice-module__slZBjq__modes [data-i="5"]{animation-delay:.2s}.Practice-module__slZBjq__bar{color:var(--zs-soft);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:700;display:flex}.Practice-module__slZBjq__bar a{min-height:2.5rem;color:var(--zs-pen);transition:background-color .15s var(--ease-std);border-radius:999px;align-items:center;margin-left:-.625rem;padding:0 .75rem 0 .625rem;text-decoration:none;display:inline-flex}.Practice-module__slZBjq__bar a:hover{background-color:var(--zs-chip)}.Practice-module__slZBjq__bar span{font-variant-numeric:tabular-nums}.Practice-module__slZBjq__track{background:var(--sea-50);border-radius:9px;height:6px;margin:.6rem 0 1rem;overflow:hidden}.Practice-module__slZBjq__track i{border-radius:inherit;background:var(--sea-400);transform-origin:0;height:100%;transition:transform .42s var(--ease-std);display:block}:root[data-theme=dark] .Practice-module__slZBjq__track{background:var(--zs-chip)}.Practice-module__slZBjq__card{background:var(--zs-bg);box-shadow:0 0 0 1.5px var(--edge), var(--lift);text-align:center;animation:Practice-module__slZBjq__cardIn .36s var(--ease-enter) both;border:1px solid #0000;border-radius:24px;padding:1.8rem 1.6rem 1.6rem;position:relative}@keyframes Practice-module__slZBjq__cardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}.Practice-module__slZBjq__meta{letter-spacing:.02em;color:var(--zs-soft);font-size:.75rem;font-weight:700}.Practice-module__slZBjq__head{justify-content:center;align-items:center;gap:.6rem;min-width:0;margin-top:.8rem;display:flex}.Practice-module__slZBjq__big{color:var(--zs-ink);overflow-wrap:anywhere;font-size:3.125rem;line-height:1.05}.Practice-module__slZBjq__mid{letter-spacing:-.02em;color:var(--zs-ink);overflow-wrap:anywhere;font-size:1.75rem;font-weight:800;line-height:1.2}.Practice-module__slZBjq__pron{color:var(--zs-soft);margin-top:.35rem;font-size:1rem;display:block}.Practice-module__slZBjq__ask{color:var(--zs-soft);margin:.9rem 0 0;font-size:.875rem;font-weight:600}.Practice-module__slZBjq__ask b{color:var(--zs-ink)}.Practice-module__slZBjq__sentence{color:var(--zs-ink);overflow-wrap:anywhere;margin:.8rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.55}.Practice-module__slZBjq__sentence b{color:var(--zs-pen)}.Practice-module__slZBjq__blank{vertical-align:-.2em;border-bottom:2px solid var(--sea-400);width:4.5em;height:1.1em;margin:0 .15em;display:inline-block}.Practice-module__slZBjq__src a{color:var(--zs-pen)}.Practice-module__slZBjq__face{border-top:1.5px solid var(--zs-line);transform-origin:top;animation:Practice-module__slZBjq__flip .38s var(--ease-enter) both;margin-top:1.4rem;padding-top:1.3rem}@keyframes Practice-module__slZBjq__flip{0%{opacity:0;transform:perspective(700px)rotateX(-14deg)translateY(-4px)}}.Practice-module__slZBjq__mean{color:var(--zs-ink);font-size:1.3125rem;font-weight:800}.Practice-module__slZBjq__gloss{border-left:3px solid var(--sea-200);color:var(--zs-soft);text-align:left;margin-top:.4rem;padding-left:.6rem;font-size:.9375rem;display:inline-block}.Practice-module__slZBjq__ex{background:var(--tint-1);text-align:left;border-radius:14px;max-width:26rem;margin:1rem auto 0;padding:.75rem .9rem}.Practice-module__slZBjq__ex [lang]{color:var(--zs-ink);font-size:1.0625rem;display:block}.Practice-module__slZBjq__ex [lang]:not([lang=zh]){font-family:var(--latin)}.Practice-module__slZBjq__ex [lang=es]{font-family:var(--latin-italic);font-style:italic}.Practice-module__slZBjq__ex small{border-left:3px solid var(--sea-300);color:var(--zs-soft);margin-top:.3rem;padding-left:.55rem;font-size:.875rem;display:block}.Practice-module__slZBjq__notes{max-width:26rem;color:var(--zs-soft);white-space:pre-line;margin:.8rem auto 0;font-size:.9375rem}.Practice-module__slZBjq__btn,.Practice-module__slZBjq__ghost{cursor:pointer;min-height:2.75rem;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std), transform .16s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.3rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.Practice-module__slZBjq__btn{background:var(--zs-btn);color:var(--zs-btn-ink);border:1px solid #0000}.Practice-module__slZBjq__btn:hover:not(:disabled){background:var(--zs-btn-hover)}.Practice-module__slZBjq__ghost{border:1.5px solid var(--edge);background:var(--zs-bg);color:var(--zs-ink)}.Practice-module__slZBjq__ghost:hover{border-color:var(--sea-400);background:var(--tint-1)}.Practice-module__slZBjq__btn:active:not(:disabled),.Practice-module__slZBjq__ghost:active{transform:scale(.97)}.Practice-module__slZBjq__btn:disabled{opacity:.6;cursor:default}.Practice-module__slZBjq__wide{width:100%;margin-top:1.2rem}.Practice-module__slZBjq__row{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.Practice-module__slZBjq__kbd{min-width:1.35em;height:1.35em;font:700 .6875rem/1 var(--font-ui);border:1.5px solid;border-radius:5px;place-items:center;padding:0 .3em;display:inline-grid}@media (pointer:coarse){.Practice-module__slZBjq__kbd{display:none}}.Practice-module__slZBjq__grades{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.Practice-module__slZBjq__grades button{cursor:pointer;min-height:3.6rem;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std), transform .16s var(--ease-spring);border:1.5px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;font-size:.9375rem;font-weight:800;display:flex}.Practice-module__slZBjq__grades button:active:not(:disabled){transform:scale(.95)}.Practice-module__slZBjq__grades button:disabled{opacity:.6;cursor:default}.Practice-module__slZBjq__grades [data-g=again]{border-color:var(--ink);color:var(--ink);background:0 0}.Practice-module__slZBjq__grades [data-g=again]:hover:not(:disabled){background:var(--tint-1)}.Practice-module__slZBjq__grades [data-g=hard]{border-color:var(--sea-300);background:var(--sea-50);color:var(--sea-700)}.Practice-module__slZBjq__grades [data-g=hard]:hover:not(:disabled){background:var(--sea-100)}.Practice-module__slZBjq__grades [data-g=good]{background:var(--zs-btn);color:var(--zs-btn-ink)}.Practice-module__slZBjq__grades [data-g=good]:hover:not(:disabled){background:var(--zs-btn-hover)}.Practice-module__slZBjq__grades [data-g=easy]{background:var(--sea-400);color:#000}.Practice-module__slZBjq__grades [data-g=easy]:hover:not(:disabled){background:var(--sea-300)}:root[data-theme=dark] .Practice-module__slZBjq__grades [data-g=hard]{background:var(--zs-chip);color:#fff}:root[data-theme=dark] .Practice-module__slZBjq__grades [data-g=hard]:hover:not(:disabled){background:var(--tint-3)}.Practice-module__slZBjq__opts{flex-direction:column;gap:.5rem;margin-top:1.4rem;display:flex}.Practice-module__slZBjq__opt{border:1.5px solid var(--edge);background:var(--zs-field);min-height:3.2rem;color:var(--zs-ink);text-align:left;cursor:pointer;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std), transform .16s var(--ease-spring);border-radius:14px;align-items:center;gap:.7rem;padding:.5rem .9rem;font-size:1rem;font-weight:600;display:flex}.Practice-module__slZBjq__opt:hover:not(:disabled){border-color:var(--sea-400);background:var(--tint-1)}.Practice-module__slZBjq__opt:disabled{cursor:default}.Practice-module__slZBjq__opt .Practice-module__slZBjq__kbd{color:var(--zs-soft);flex:none}.Practice-module__slZBjq__opt>span:not(.Practice-module__slZBjq__kbd,.Practice-module__slZBjq__mk){flex:1}.Practice-module__slZBjq__opt[data-state=rest]{border-color:var(--zs-line);background:var(--tint-1);color:var(--zs-soft)}.Practice-module__slZBjq__opt[data-state=ok]{border-color:var(--zs-btn);background:var(--zs-btn);color:var(--zs-btn-ink);animation:Practice-module__slZBjq__pop .3s var(--ease-spring)}.Practice-module__slZBjq__opt[data-state=ok] .Practice-module__slZBjq__kbd{color:inherit}.Practice-module__slZBjq__opt[data-state=no]{border:2px solid var(--ink);background:var(--zs-bg);color:var(--ink);animation:Practice-module__slZBjq__nudge .3s var(--ease-std)}.Practice-module__slZBjq__opt[data-state=no]>span:not(.Practice-module__slZBjq__kbd,.Practice-module__slZBjq__mk){text-decoration:line-through;text-decoration-thickness:2px}.Practice-module__slZBjq__mk{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.Practice-module__slZBjq__mk svg{width:1.25rem;height:1.25rem}@keyframes Practice-module__slZBjq__pop{40%{transform:scale(1.03)}}@keyframes Practice-module__slZBjq__nudge{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.Practice-module__slZBjq__verdict{color:var(--zs-ink);animation:Practice-module__slZBjq__rise .26s var(--ease-spring) both;justify-content:center;align-items:center;gap:.5rem;margin:1.2rem 0 0;font-size:1.0625rem;font-weight:800;display:flex}.Practice-module__slZBjq__verdict svg{flex:none;width:1.5rem;height:1.5rem}.Practice-module__slZBjq__verdict[data-v=correct] svg{color:var(--zs-pen)}.Practice-module__slZBjq__verdict b{text-decoration:underline;-webkit-text-decoration-color:var(--sea-400);text-decoration-color:var(--sea-400);text-underline-offset:.2em;font-weight:800;text-decoration-thickness:3px}.Practice-module__slZBjq__heard{color:var(--zs-soft);margin:.4rem 0 0;font-size:.875rem}@keyframes Practice-module__slZBjq__rise{0%{opacity:0;transform:translateY(6px)}}.Practice-module__slZBjq__form{flex-direction:column;gap:.6rem;margin-top:1.4rem;display:flex}.Practice-module__slZBjq__input{border:1.5px solid var(--sea-500);background:var(--zs-field);width:100%;min-height:3.2rem;color:var(--zs-ink);font:inherit;text-align:center;transition:border-color .15s var(--ease-std), box-shadow .15s var(--ease-std);border-radius:14px;outline:none;padding:0 1rem;font-size:1.3125rem;font-weight:600}.Practice-module__slZBjq__input::placeholder{color:var(--zs-soft);opacity:.7;font-weight:400}.Practice-module__slZBjq__input:focus-visible{border-color:var(--sea-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--sea-400) 30%, transparent);outline:none}.Practice-module__slZBjq__input:disabled{background:var(--tint-1)}.Practice-module__slZBjq__input[data-state=correct]{border:2px solid var(--zs-btn)}.Practice-module__slZBjq__input[data-state=close],.Practice-module__slZBjq__input[data-state=accent]{border:2px dashed var(--sea-500)}.Practice-module__slZBjq__input[data-state=wrong]{border:2px solid var(--ink);text-decoration:line-through}.Practice-module__slZBjq__play{background:var(--sea-50);color:var(--sea-700);border-radius:999px;margin-top:1rem;padding:.8rem;display:inline-flex}.Practice-module__slZBjq__play button{width:2.5rem;height:2.5rem}.Practice-module__slZBjq__play svg{width:1.4rem;height:1.4rem}:root[data-theme=dark] .Practice-module__slZBjq__input{border-color:var(--sea-400)}:root[data-theme=dark] .Practice-module__slZBjq__input:focus-visible{border-color:var(--sea-200)}:root[data-theme=dark] .Practice-module__slZBjq__play{background:var(--zs-chip);color:#fff}.Practice-module__slZBjq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.Practice-module__slZBjq__tile{border:1.5px solid var(--edge);background:var(--zs-bg);min-height:4.5rem;color:var(--zs-ink);cursor:pointer;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std), color .15s var(--ease-std), transform .16s var(--ease-spring);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.6rem .7rem;font-size:.9375rem;font-weight:600;display:flex}.Practice-module__slZBjq__tile:hover:not(:disabled){border-color:var(--sea-400);background:var(--tint-1)}.Practice-module__slZBjq__tile:active:not(:disabled){transform:scale(.97)}.Practice-module__slZBjq__tile [data-hw]{font-size:1.3125rem}.Practice-module__slZBjq__tile[data-state=sel]{border-color:var(--zs-btn);background:var(--zs-btn);color:var(--zs-btn-ink);transform:translateY(-2px)}.Practice-module__slZBjq__tile[data-state=ok]{border-style:dashed;border-color:var(--sea-300);background:var(--tint-3);color:var(--zs-soft);cursor:default;animation:Practice-module__slZBjq__pop .3s var(--ease-spring);flex-direction:row;gap:.4rem}.Practice-module__slZBjq__tile[data-state=ok] svg{width:1.1rem;height:1.1rem;color:var(--zs-pen);flex:none}.Practice-module__slZBjq__tile[data-state=no]{border:2px solid var(--ink);animation:Practice-module__slZBjq__nudge .3s var(--ease-std)}.Practice-module__slZBjq__mic{background:var(--zs-btn);width:100%;min-height:3.2rem;color:var(--zs-btn-ink);cursor:pointer;transition:background-color .15s var(--ease-std);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;margin-top:1.4rem;font-size:1rem;font-weight:800;display:inline-flex}.Practice-module__slZBjq__mic:hover:not(:disabled){background:var(--zs-btn-hover)}.Practice-module__slZBjq__mic svg{width:1.2rem;height:1.2rem}.Practice-module__slZBjq__mic[data-on]{background:var(--sea-400);color:#000;cursor:default;animation:Practice-module__slZBjq__listen 1.2s var(--ease-std) 4}@keyframes Practice-module__slZBjq__listen{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sea-400) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}.Practice-module__slZBjq__end{text-align:center;padding:2rem 1.6rem 1.8rem}.Practice-module__slZBjq__end h1,.Practice-module__slZBjq__end h2{letter-spacing:-.02em;color:var(--zs-ink);margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.Practice-module__slZBjq__end p{color:var(--zs-soft);margin:.5rem 0 0}.Practice-module__slZBjq__meter{background:var(--sea-50);border-radius:9px;max-width:16rem;height:8px;margin:1rem auto 0;overflow:hidden}.Practice-module__slZBjq__meter i{background:var(--sea-400);transform-origin:0;height:100%;animation:Practice-module__slZBjq__grow .52s var(--ease-enter) .12s both;display:block}:root[data-theme=dark] .Practice-module__slZBjq__meter{background:var(--zs-chip)}@keyframes Practice-module__slZBjq__grow{0%{transform:scaleX(0)}}.Practice-module__slZBjq__wait{text-align:center;color:var(--zs-soft);padding:4rem 0;font-weight:600}.Practice-module__slZBjq__cal{background:var(--tint-1);box-shadow:0 0 0 1.5px var(--edge);border-radius:18px;margin-top:1rem;padding:1.1rem 1.2rem 1.2rem}.Practice-module__slZBjq__calHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.Practice-module__slZBjq__calHead .Practice-module__slZBjq__group{margin:0}.Practice-module__slZBjq__calHead span{color:var(--zs-ink);font-size:.875rem;font-weight:700}.Practice-module__slZBjq__weeks{max-width:26rem;animation:Practice-module__slZBjq__rise .42s var(--ease-enter) both;grid-template-rows:repeat(7,auto);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:column;gap:4px;margin-top:.8rem;display:grid}.Practice-module__slZBjq__weeks i{aspect-ratio:1;background:var(--tint-3);border-radius:4px;display:block}.Practice-module__slZBjq__weeks i:not([data-n]){background:0 0}.Practice-module__slZBjq__weeks i[data-n="1"]{background:var(--sea-200)}.Practice-module__slZBjq__weeks i[data-n="2"]{background:var(--sea-400)}.Practice-module__slZBjq__weeks i[data-n="3"]{background:var(--sea-600)}.Practice-module__slZBjq__weeks i[data-n="4"]{background:var(--sea-700)}.Practice-module__slZBjq__weeks i[data-now]{box-shadow:0 0 0 2px var(--zs-ink)}:root[data-theme=dark] .Practice-module__slZBjq__weeks i[data-n="0"]{background:var(--zs-chip)}:root[data-theme=dark] .Practice-module__slZBjq__weeks i[data-n="1"]{background:var(--sea-700)}:root[data-theme=dark] .Practice-module__slZBjq__weeks i[data-n="2"]{background:var(--sea-600)}:root[data-theme=dark] .Practice-module__slZBjq__weeks i[data-n="3"]{background:var(--sea-400)}:root[data-theme=dark] .Practice-module__slZBjq__weeks i[data-n="4"]{background:var(--sea-200)}@media (max-width:1023px){.Practice-module__slZBjq__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.Practice-module__slZBjq__today[data-split]{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.Practice-module__slZBjq__title{font-size:1.75rem}.Practice-module__slZBjq__modes{gap:.5rem}.Practice-module__slZBjq__mode{grid-template-columns:1fr;align-items:start;row-gap:.5rem;padding:.85rem .9rem}.Practice-module__slZBjq__ic{grid-row:auto;width:2.2rem;height:2.2rem}.Practice-module__slZBjq__mode small,.Practice-module__slZBjq__extra{grid-column:1}.Practice-module__slZBjq__next{grid-template-columns:auto minmax(0,1fr)}.Practice-module__slZBjq__next .Practice-module__slZBjq__ic{width:2.6rem;height:2.6rem}.Practice-module__slZBjq__start{grid-column:1/-1;justify-content:center}.Practice-module__slZBjq__weeks{gap:3px}.Practice-module__slZBjq__col{padding:1.6rem 1rem 3rem}.Practice-module__slZBjq__card{padding:1.4rem 1rem 1.2rem}.Practice-module__slZBjq__big{font-size:2.34375rem}.Practice-module__slZBjq__grades{gap:.35rem}.Practice-module__slZBjq__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Practice-module__slZBjq__mode,.Practice-module__slZBjq__card,.Practice-module__slZBjq__face,.Practice-module__slZBjq__opt[data-state],.Practice-module__slZBjq__verdict,.Practice-module__slZBjq__tile[data-state],.Practice-module__slZBjq__mic[data-on],.Practice-module__slZBjq__meter i,.Practice-module__slZBjq__next,.Practice-module__slZBjq__fail,.Practice-module__slZBjq__weeks{animation:none}.Practice-module__slZBjq__next{transition:background-color .16s var(--ease-std)}.Practice-module__slZBjq__next:hover{translate:none}.Practice-module__slZBjq__next:hover .Practice-module__slZBjq__start{transform:none}.Practice-module__slZBjq__mode,.Practice-module__slZBjq__track i,.Practice-module__slZBjq__btn,.Practice-module__slZBjq__ghost,.Practice-module__slZBjq__grades button,.Practice-module__slZBjq__opt,.Practice-module__slZBjq__tile{transition:color .15s var(--ease-std), background-color .15s var(--ease-std), border-color .15s var(--ease-std)}.Practice-module__slZBjq__mode:hover,.Practice-module__slZBjq__tile[data-state=sel],.Practice-module__slZBjq__grades button:active:not(:disabled),.Practice-module__slZBjq__btn:active:not(:disabled),.Practice-module__slZBjq__ghost:active,.Practice-module__slZBjq__tile:active:not(:disabled){transform:none}}
.Landing-module__ZPXI-W__landing{--s0:.75rem;--s1:1rem;--s2:1.3125rem;--s3:1.75rem;--s4:2.34375rem;--s5:3.125rem;--s6:4.16rem;--s7:5.55rem;--latin:var(--font-headword), Georgia, serif;--latin-italic:var(--font-headword-italic), Georgia, serif;--han:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", serif;--ipa:"Charis SIL", "Gentium Plus", "Doulos SIL", "DejaVu Serif", serif;--hand:var(--font-patrick-hand), "Comic Neue", cursive;background:var(--zs-bg);color:var(--ink);font:400 var(--s1)/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.Landing-module__ZPXI-W__landing :focus-visible{outline:2.5px solid var(--sea-500);outline-offset:3px;border-radius:6px}.Landing-module__ZPXI-W__landing [lang=zh]{font-family:var(--han)}.Landing-module__ZPXI-W__wrap{max-width:var(--container-page);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.Landing-module__ZPXI-W__h2{max-width:22ch;font-size:var(--s5);letter-spacing:-.03em;color:var(--zs-ink);text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.Landing-module__ZPXI-W__lede{max-width:40rem;font-size:var(--s2);color:var(--zs-soft);text-wrap:pretty;margin:1rem 0 0;line-height:1.55}.Landing-module__ZPXI-W__go{min-height:2.75rem;color:var(--zs-ink);transition:background-color .15s var(--ease-std), color .15s var(--ease-std);border:1.5px solid;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.6rem;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.Landing-module__ZPXI-W__go:hover{background:var(--zs-ink);color:var(--zs-bg)}.Landing-module__ZPXI-W__fade{animation:Landing-module__ZPXI-W__fade .18s var(--ease-std) both}@keyframes Landing-module__ZPXI-W__fade{0%{opacity:0}}.Landing-module__ZPXI-W__rise{animation:Landing-module__ZPXI-W__rise .26s var(--ease-spring) both}@keyframes Landing-module__ZPXI-W__rise{0%{opacity:0;transform:translateY(8px)}}.Landing-module__ZPXI-W__world{height:430vh;position:relative;overflow-x:clip}.Landing-module__ZPXI-W__stick{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:hidden}.Landing-module__ZPXI-W__scene{z-index:1;position:absolute;inset:0}.Landing-module__ZPXI-W__map{visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.Landing-module__ZPXI-W__front{z-index:2;max-width:var(--container-page);grid-template-columns:minmax(0,35rem) minmax(0,1fr);align-items:center;gap:2rem;margin:0 auto;padding:0 1.5rem 1.5rem;display:grid;position:absolute;inset:0}.Landing-module__ZPXI-W__intro{will-change:opacity, transform}.Landing-module__ZPXI-W__globeCol{justify-items:center;display:grid}.Landing-module__ZPXI-W__lead{font-size:var(--s4);letter-spacing:-.03em;color:var(--zs-ink);margin:0;font-weight:800;line-height:1.12}.Landing-module__ZPXI-W__nw{white-space:nowrap}.Landing-module__ZPXI-W__eg{font-size:var(--s3);letter-spacing:-.02em;color:var(--zs-ink);flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin:1.3rem 0 0;font-weight:700;line-height:1.25;display:flex}.Landing-module__ZPXI-W__egTag{background:var(--zs-chip);letter-spacing:0;color:var(--zs-soft);transition:background-color .2s var(--ease-std);border-radius:999px;flex:none;padding:.2rem .6rem .25rem;font-size:.75rem;font-weight:700;translate:0 -.2em}.Landing-module__ZPXI-W__egTag[data-mine]{background:var(--sea-300);color:var(--sea-700)}.Landing-module__ZPXI-W__say{text-wrap:balance;min-width:0}.Landing-module__ZPXI-W__w{letter-spacing:-.01em;transition:opacity .26s var(--ease-std);font-weight:500;display:inline-block}.Landing-module__ZPXI-W__w[data-l=en]{font-family:var(--latin);color:var(--sea-700)}.Landing-module__ZPXI-W__w[data-l=zh]{font-family:var(--han);letter-spacing:0;color:var(--sea-600);font-weight:700}.Landing-module__ZPXI-W__w[data-l=es]{font-family:var(--latin-italic);color:var(--sea-500);font-style:italic}:root[data-theme=dark] .Landing-module__ZPXI-W__w[data-l=en]{color:var(--sea-200)}:root[data-theme=dark] .Landing-module__ZPXI-W__w[data-l=zh]{color:var(--sea-300)}:root[data-theme=dark] .Landing-module__ZPXI-W__w[data-l=es]{color:var(--sea-100)}.Landing-module__ZPXI-W__w[data-state=wait]{opacity:.16}.Landing-module__ZPXI-W__w[data-state=land]{animation:Landing-module__ZPXI-W__land .42s var(--ease-spring) both}@keyframes Landing-module__ZPXI-W__land{0%{opacity:.16;transform:translateY(.12em)}}.Landing-module__ZPXI-W__box{background:var(--zs-field);height:5rem;box-shadow:0 0 0 1.5px var(--sea-700), 0 24px 40px -26px #023c8599;transition:box-shadow .15s var(--ease-std);border:1px solid #0000;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;column-gap:.6rem;margin-top:1.6rem;padding:.55rem .5rem .3rem 1.3rem;display:grid;position:relative}:root[data-theme=dark] .Landing-module__ZPXI-W__box{box-shadow:0 0 0 1.5px var(--sea-300), 0 24px 40px -26px #000000e6}.Landing-module__ZPXI-W__box:focus-within{outline-offset:2px;box-shadow:0 0 0 3px var(--sea-500), 0 24px 40px -26px #023c8599;outline:2px solid #0000}.Landing-module__ZPXI-W__box label{font-size:var(--s0);color:var(--zs-soft);grid-area:1/1;font-weight:700;line-height:1.2}.Landing-module__ZPXI-W__box input{min-width:0;height:100%;font:inherit;font-size:var(--s3);letter-spacing:-.015em;color:var(--zs-ink);background:0 0;border:0;outline:none;grid-area:2/1;font-weight:700}.Landing-module__ZPXI-W__box input::placeholder{color:var(--sea-500)}.Landing-module__ZPXI-W__box button{background:var(--sea-600);color:#fff;cursor:pointer;height:3.5rem;transition:background-color .15s var(--ease-std);border:0;border-radius:12px;grid-area:1/2/3;align-self:center;padding:0 1.4rem;font-weight:700}.Landing-module__ZPXI-W__box button:hover{background:var(--sea-700)}:root[data-theme=dark] .Landing-module__ZPXI-W__box button{background:var(--sea-300);color:var(--sea-700)}.Landing-module__ZPXI-W__hint{color:var(--zs-soft);margin:.9rem 0 0;font-size:.9375rem}.Landing-module__ZPXI-W__hint button{color:var(--zs-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.1rem .15rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.Landing-module__ZPXI-W__hint button:hover{-webkit-text-decoration-color:var(--sea-400);text-decoration-color:var(--sea-400)}.Landing-module__ZPXI-W__loop{color:var(--zs-soft);flex-wrap:wrap;gap:.4rem 0;margin:1.4rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.Landing-module__ZPXI-W__loop li{align-items:center;display:flex}.Landing-module__ZPXI-W__loop li+li:before{content:"";background:linear-gradient(90deg, var(--sea-100) 50%, transparent 50%) 0 0 / 6px 100%;width:1.4rem;height:1.5px;margin:0 .35rem}.Landing-module__ZPXI-W__loop a{border-radius:999px;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.Landing-module__ZPXI-W__loop a:hover b{text-underline-offset:.2em;text-decoration:underline}.Landing-module__ZPXI-W__ic{background:var(--zs-chip);width:1.9rem;height:1.9rem;color:var(--sea-600);border-radius:50%;place-items:center;margin-right:.4rem;display:grid}.Landing-module__ZPXI-W__loop a>.Landing-module__ZPXI-W__ic{margin-right:0}:root[data-theme=dark] .Landing-module__ZPXI-W__ic{color:var(--sea-200)}.Landing-module__ZPXI-W__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.Landing-module__ZPXI-W__loop b{color:var(--zs-ink);font-weight:700}.Landing-module__ZPXI-W__loop[data-fresh] li{animation:Landing-module__ZPXI-W__rise .38s var(--ease-spring) both}.Landing-module__ZPXI-W__loop[data-fresh] li:nth-child(2){animation-delay:90ms}.Landing-module__ZPXI-W__loop[data-fresh] li:nth-child(3){animation-delay:.18s}.Landing-module__ZPXI-W__stage{isolation:isolate;width:min(100%, 36rem, calc(100svh - var(--header-h) - 10rem));aspect-ratio:1;justify-self:center;position:relative}.Landing-module__ZPXI-W__stage:after{content:"";z-index:-1;background:radial-gradient(closest-side,#023c8529,#0000);border-radius:50%;height:7%;position:absolute;bottom:-3.5%;left:12%;right:12%}:root[data-theme=dark] .Landing-module__ZPXI-W__stage:after{background:radial-gradient(closest-side,#45c2db1f,#0000)}.Landing-module__ZPXI-W__globe{cursor:grab;border-radius:50%;width:100%;height:100%;display:block}.Landing-module__ZPXI-W__globe[data-grabbing]{cursor:grabbing}.Landing-module__ZPXI-W__globe:focus-visible{outline:2.5px solid var(--sea-500);outline-offset:6px;border-radius:50%}.Landing-module__ZPXI-W__pins{pointer-events:none;position:absolute;inset:0}.Landing-module__ZPXI-W__pin{opacity:0;transition:opacity .22s var(--ease-std);will-change:transform;justify-items:center;display:grid;position:absolute;top:0;left:0}.Landing-module__ZPXI-W__pin[data-on]{opacity:1}.Landing-module__ZPXI-W__pin[data-off]{opacity:0!important}.Landing-module__ZPXI-W__pin b{font-family:var(--latin);letter-spacing:-.01em;color:var(--zs-ink);white-space:nowrap;text-shadow:0 0 3px var(--g-halo), 0 0 3px var(--g-halo), 0 0 6px var(--g-halo), 0 0 10px var(--g-halo);font-size:1.55rem;font-weight:500;line-height:1}.Landing-module__ZPXI-W__pin[data-l=es] b{font-family:var(--latin-italic);font-style:italic}.Landing-module__ZPXI-W__pin[data-l=zh] b{font-family:var(--han);font-weight:700}.Landing-module__ZPXI-W__pin i{color:var(--zs-soft);white-space:nowrap;text-shadow:0 0 3px var(--g-halo), 0 0 3px var(--g-halo), 0 0 6px var(--g-halo);margin-top:.15rem;font-size:.6875rem;font-style:normal;font-weight:700}.Landing-module__ZPXI-W__pin[data-pop]{animation:Landing-module__ZPXI-W__pop .42s var(--ease-spring) both}@keyframes Landing-module__ZPXI-W__pop{0%{opacity:0;transform:var(--at) translateY(8px) scale(.85)}}.Landing-module__ZPXI-W__tip{z-index:5;background:var(--sea-700);color:#fff;pointer-events:none;opacity:0;min-width:8rem;max-width:15rem;transition:opacity .12s var(--ease-std);border-radius:10px;padding:.5rem .7rem;font-size:.8125rem;line-height:1.35;position:absolute;top:0;left:0;box-shadow:0 10px 24px -12px #023c8599}:root[data-theme=dark] .Landing-module__ZPXI-W__tip{color:var(--sea-700);background:#fff}.Landing-module__ZPXI-W__tip[data-on]{opacity:1}.Landing-module__ZPXI-W__tip b{font-size:.875rem;display:block}.Landing-module__ZPXI-W__legend{will-change:opacity;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.4rem;display:flex}.Landing-module__ZPXI-W__legend button{border:1.5px solid var(--sea-100);background:var(--zs-bg);min-height:2.4rem;color:var(--zs-ink);cursor:pointer;transition:border-color .15s var(--ease-std), background-color .15s var(--ease-std);border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}:root[data-theme=dark] .Landing-module__ZPXI-W__legend button{border-color:var(--sea-700)}.Landing-module__ZPXI-W__legend button:hover{border-color:var(--sea-500)}.Landing-module__ZPXI-W__legend button[aria-pressed=true]{border-color:var(--zs-ink);background:var(--zs-chip)}.Landing-module__ZPXI-W__legend button[data-hot]{border-color:var(--zs-ink)}.Landing-module__ZPXI-W__sw{border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.Landing-module__ZPXI-W__sw[data-l=en]{background:var(--g-en)}.Landing-module__ZPXI-W__sw[data-l=zh]{background:var(--g-zh)}.Landing-module__ZPXI-W__sw[data-l=es]{background:var(--g-es)}.Landing-module__ZPXI-W__sw[data-l=vn]{background:var(--g-vn)}.Landing-module__ZPXI-W__sw[data-l=solid]{background:var(--g-en)}.Landing-module__ZPXI-W__sw[data-l=dots]{background:radial-gradient(circle, var(--g-en) 28%, var(--g-land) 31%) 0 0 / 5px 5px;box-shadow:inset 0 0 0 1px var(--sea-100)}:root[data-theme=dark] .Landing-module__ZPXI-W__sw[data-l=dots]{box-shadow:inset 0 0 0 1px var(--sea-700)}.Landing-module__ZPXI-W__sw[data-l=stripes]{background:repeating-linear-gradient(45deg, var(--g-en) 0 2.5px, var(--g-zh) 2.5px 5px)}.Landing-module__ZPXI-W__key{color:var(--zs-soft);will-change:opacity;flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;margin:.7rem 0 0;padding:0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.Landing-module__ZPXI-W__key li{cursor:default;align-items:center;gap:.4rem;display:inline-flex}.Landing-module__ZPXI-W__key .Landing-module__ZPXI-W__sw{width:.85rem;height:.85rem}.Landing-module__ZPXI-W__motion{z-index:3;border:1.5px solid var(--sea-100);background:var(--zs-bg);width:2.5rem;height:2.5rem;color:var(--zs-ink);cursor:pointer;transition:border-color .15s var(--ease-std), transform .15s var(--ease-std);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2%;right:2%}:root[data-theme=dark] .Landing-module__ZPXI-W__motion{border-color:var(--sea-700)}.Landing-module__ZPXI-W__motion:hover{border-color:var(--sea-500)}.Landing-module__ZPXI-W__motion:active{transform:scale(.94)}.Landing-module__ZPXI-W__motion svg{fill:currentColor;width:1rem;height:1rem}.Landing-module__ZPXI-W__cue{z-index:3;font-size:var(--s0);color:var(--zs-soft);pointer-events:none;justify-items:center;gap:.3rem;font-weight:700;display:grid;position:absolute;bottom:1rem;left:50%;translate:-50%}.Landing-module__ZPXI-W__cue i{border:1.5px solid;border-radius:99px;width:1.2rem;height:1.9rem;position:relative}.Landing-module__ZPXI-W__cue i:after{content:"";width:3px;height:.4rem;animation:Landing-module__ZPXI-W__cue 1.6s var(--ease-std) 3;background:currentColor;border-radius:3px;margin-left:-1.5px;position:absolute;top:.35rem;left:50%}@keyframes Landing-module__ZPXI-W__cue{50%{opacity:.3;translate:0 .45rem}}.Landing-module__ZPXI-W__lanes{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.Landing-module__ZPXI-W__pane{opacity:0;visibility:hidden;background:0 0;flex-direction:column;min-width:0;padding:1.4rem 1.5rem 1.8rem;display:flex;position:relative}.Landing-module__ZPXI-W__lanes[data-on] .Landing-module__ZPXI-W__pane{pointer-events:auto}.Landing-module__ZPXI-W__pane[data-l=en]{color:#fff;--pc:#fff;--ps:var(--sea-100);--pb:var(--sea-700)}.Landing-module__ZPXI-W__pane[data-l=zh]{color:#fff;--pc:#fff;--ps:#fff;--pb:var(--sea-600)}.Landing-module__ZPXI-W__pane[data-l=es]{color:var(--sea-700);--pc:var(--sea-700);--ps:var(--sea-700);--pb:var(--sea-300)}.Landing-module__ZPXI-W__pane :focus-visible{outline-color:var(--pc)}.Landing-module__ZPXI-W__ph{font-size:var(--s0);color:var(--ps);justify-content:space-between;align-items:center;font-weight:700;display:flex}.Landing-module__ZPXI-W__lv{border:1.5px solid;border-radius:999px;padding:.15rem .55rem;font-size:.6875rem}.Landing-module__ZPXI-W__sil{height:var(--sil,14rem);flex:none}.Landing-module__ZPXI-W__fact{flex:none;max-width:24rem}.Landing-module__ZPXI-W__fig{letter-spacing:-.03em;color:var(--pc);align-items:baseline;gap:.45rem;font-weight:800;line-height:1;display:flex}.Landing-module__ZPXI-W__fig b{font-size:var(--s5);font-variant-numeric:tabular-nums}.Landing-module__ZPXI-W__fig span{font-size:var(--s2);letter-spacing:-.01em}.Landing-module__ZPXI-W__fact p{color:var(--ps);text-wrap:pretty;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.Landing-module__ZPXI-W__fact .Landing-module__ZPXI-W__short{display:none}.Landing-module__ZPXI-W__word{font-family:var(--latin);font-size:var(--s7);letter-spacing:-.035em;white-space:nowrap;color:var(--pc);margin-top:auto;padding-top:1rem;font-weight:500;line-height:1;text-decoration:none;display:block}.Landing-module__ZPXI-W__pane[data-l=es] .Landing-module__ZPXI-W__word{font-family:var(--latin-italic);font-style:italic}.Landing-module__ZPXI-W__word:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:3px}.Landing-module__ZPXI-W__word[data-fit="1"]{font-size:var(--s6)}.Landing-module__ZPXI-W__word[data-fit="2"]{font-size:var(--s5)}.Landing-module__ZPXI-W__pane[data-l=zh] .Landing-module__ZPXI-W__word{font-family:var(--han);letter-spacing:0;gap:.35rem;display:flex}.Landing-module__ZPXI-W__pane[data-l=zh] .Landing-module__ZPXI-W__word:hover{text-decoration:none}.Landing-module__ZPXI-W__pane[data-l=zh] .Landing-module__ZPXI-W__word:hover .Landing-module__ZPXI-W__cell{border-color:#fff}.Landing-module__ZPXI-W__cell{width:1.12em;height:1.12em;transition:border-color .15s var(--ease-std);border:1.5px solid #ffffff8c;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.Landing-module__ZPXI-W__cell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#ffffff47) 50%/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 50%/100% 1px no-repeat;position:absolute;inset:0}.Landing-module__ZPXI-W__g{transition:opacity .2s var(--ease-std);position:relative}.Landing-module__ZPXI-W__hz{pointer-events:none;position:absolute;inset:0}.Landing-module__ZPXI-W__word[data-drawing] .Landing-module__ZPXI-W__g{opacity:0}.Landing-module__ZPXI-W__pr{color:var(--ps);min-height:1.5em;margin-top:.9rem;font-size:.9375rem}.Landing-module__ZPXI-W__pr[data-ipa]{font-family:var(--ipa)}.Landing-module__ZPXI-W__gl{font-size:var(--s2);margin-top:.15rem;font-weight:700;line-height:1.3}.Landing-module__ZPXI-W__also{color:var(--ps);min-height:1.4em;margin-top:.5rem;font-size:.875rem}.Landing-module__ZPXI-W__also a{color:inherit;text-underline-offset:.15em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.Landing-module__ZPXI-W__acts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.Landing-module__ZPXI-W__none{font-size:var(--s2);margin:auto 0 0;font-weight:700}.Landing-module__ZPXI-W__none p{max-width:22rem;margin:0}.Landing-module__ZPXI-W__try{color:var(--ps);margin-top:.6rem;font-size:.9375rem;font-weight:600}.Landing-module__ZPXI-W__try button{color:var(--pc);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}@media (max-height:820px){.Landing-module__ZPXI-W__pane .Landing-module__ZPXI-W__also{display:none}}@media (max-height:780px){.Landing-module__ZPXI-W__front .Landing-module__ZPXI-W__hint{display:none}}@media (max-height:760px){.Landing-module__ZPXI-W__pane .Landing-module__ZPXI-W__acts{display:none}}@media (max-width:1100px){.Landing-module__ZPXI-W__front{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Landing-module__ZPXI-W__lead{font-size:var(--s3)}}@media (max-width:760px){.Landing-module__ZPXI-W__front{grid-template-columns:1fr;align-content:start;gap:.8rem;padding:.9rem 1.5rem 0}.Landing-module__ZPXI-W__lead{font-size:var(--s3)}.Landing-module__ZPXI-W__eg{font-size:var(--s2);margin-top:.6rem}.Landing-module__ZPXI-W__loop,.Landing-module__ZPXI-W__hint,.Landing-module__ZPXI-W__key{display:none}.Landing-module__ZPXI-W__box{height:4.4rem;margin-top:.9rem;padding-left:1rem}.Landing-module__ZPXI-W__box input{font-size:var(--s2)}.Landing-module__ZPXI-W__box button{height:3rem;padding:0 1rem}.Landing-module__ZPXI-W__stage{width:min(100%, calc(100svh - var(--header-h) - 26rem))}.Landing-module__ZPXI-W__pin b{font-size:1.15rem}.Landing-module__ZPXI-W__lanes{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr}.Landing-module__ZPXI-W__pane{min-height:0;padding:.7rem 44% .8rem 1.5rem}.Landing-module__ZPXI-W__sil,.Landing-module__ZPXI-W__gl,.Landing-module__ZPXI-W__also,.Landing-module__ZPXI-W__acts{display:none}.Landing-module__ZPXI-W__word{font-size:var(--s4);padding-top:.2rem}.Landing-module__ZPXI-W__word[data-fit]{font-size:var(--s3)}.Landing-module__ZPXI-W__fact{margin-top:.4rem}.Landing-module__ZPXI-W__fig b{font-size:var(--s4)}.Landing-module__ZPXI-W__fig span{font-size:var(--s1)}.Landing-module__ZPXI-W__fact .Landing-module__ZPXI-W__long{display:none}.Landing-module__ZPXI-W__fact .Landing-module__ZPXI-W__short{margin-top:.25rem;font-size:.8125rem;display:block}.Landing-module__ZPXI-W__pane:has(.Landing-module__ZPXI-W__none) .Landing-module__ZPXI-W__fact .Landing-module__ZPXI-W__short{display:none}.Landing-module__ZPXI-W__none{font-size:var(--s1);line-height:1.3}.Landing-module__ZPXI-W__try{margin-top:.3rem}}.Landing-module__ZPXI-W__world[data-still]{height:auto}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__stick{flex-direction:column;height:auto;display:flex;position:relative;top:0;overflow:visible}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__front{order:-1;min-height:36rem;position:relative;inset:auto}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__scene{min-height:max(34rem, calc(100svh - var(--header-h)));position:relative;inset:auto}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__lanes{min-height:inherit;position:relative;inset:auto}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__map{visibility:visible}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__pane{opacity:1;visibility:visible}.Landing-module__ZPXI-W__world[data-still] .Landing-module__ZPXI-W__cue{display:none}.Landing-module__ZPXI-W__review{background:var(--tint-1);color:var(--ink);padding:6.5rem 0 6rem;position:relative}.Landing-module__ZPXI-W__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.4rem;display:grid}.Landing-module__ZPXI-W__modes button{background:var(--zs-field);box-shadow:0 0 0 1.5px var(--zs-line);color:var(--zs-ink);text-align:left;cursor:pointer;transition:box-shadow .16s var(--ease-std), translate .23s var(--ease-spring), background-color .16s var(--ease-std);border:0;border-radius:16px;grid-template-columns:2.4rem 1fr;align-items:start;column-gap:.8rem;padding:.95rem 1rem;display:grid}.Landing-module__ZPXI-W__modes button:hover{box-shadow:0 0 0 1.5px var(--sea-300);translate:0 -2px}.Landing-module__ZPXI-W__modes button[aria-selected=true]{background:var(--sea-50);box-shadow:0 0 0 2px var(--sea-400)}:root[data-theme=dark] .Landing-module__ZPXI-W__modes button[aria-selected=true]{background:#0b2a52}.Landing-module__ZPXI-W__modeIc{background:var(--tint-1);width:2.4rem;height:2.4rem;color:var(--sea-600);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.Landing-module__ZPXI-W__modes button[aria-selected=true] .Landing-module__ZPXI-W__modeIc{background:#fff}.Landing-module__ZPXI-W__modeIc svg{width:1.3rem;height:1.3rem}.Landing-module__ZPXI-W__modes b{font-size:var(--s1);font-weight:800}.Landing-module__ZPXI-W__modes small{color:var(--zs-soft);font-size:.8125rem;line-height:1.45}.Landing-module__ZPXI-W__rstage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.4rem;margin-top:1.4rem;display:grid}.Landing-module__ZPXI-W__playArea{background:var(--zs-field);min-height:21rem;color:var(--zs-ink);box-shadow:0 0 0 1.5px var(--zs-line), 0 22px 44px -34px #023c8573;border-radius:24px;padding:1.6rem;position:relative}.Landing-module__ZPXI-W__playArea :focus-visible{outline-color:var(--zs-pen)}.Landing-module__ZPXI-W__q{font-size:var(--s0);color:var(--zs-ink);font-weight:700}.Landing-module__ZPXI-W__big{font-family:var(--latin);font-size:var(--s5);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin-top:.8rem;font-weight:500;line-height:1.05}.Landing-module__ZPXI-W__big[lang=zh]{font-family:var(--han);letter-spacing:0;font-weight:700}.Landing-module__ZPXI-W__big[lang=vi]{font-family:var(--font-ui);font-weight:800;font-size:var(--s4);color:var(--zs-ink)}.Landing-module__ZPXI-W__sub{font-family:var(--ipa);font-size:var(--s1);color:var(--zs-ink);margin-top:.3rem}.Landing-module__ZPXI-W__hand{font-family:var(--hand);font-size:var(--s2);color:var(--zs-pen);margin:.9rem 0 0;line-height:1.25;rotate:-1deg}.Landing-module__ZPXI-W__solid{background:var(--zs-btn);min-height:2.75rem;color:var(--zs-btn-ink);cursor:pointer;transition:background-color .15s var(--ease-std);border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:1.1rem;padding:0 1.2rem;font-weight:700;display:inline-flex}.Landing-module__ZPXI-W__solid:hover{background:var(--zs-btn-hover)}.Landing-module__ZPXI-W__back{font-size:var(--s3);color:var(--zs-ink);margin-top:.6rem;font-weight:800}.Landing-module__ZPXI-W__rowBtns{flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;display:flex}.Landing-module__ZPXI-W__rowBtns button,.Landing-module__ZPXI-W__choice{border:1.5px solid var(--sea-100);background:var(--zs-field);min-height:2.8rem;color:var(--zs-ink);cursor:pointer;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std);border-radius:12px;padding:.35rem 1rem;font-weight:700}:root[data-theme=dark] .Landing-module__ZPXI-W__rowBtns button{border-color:var(--sea-700)}:root[data-theme=dark] .Landing-module__ZPXI-W__choice{border-color:var(--sea-700)}:root[data-theme=dark] .Landing-module__ZPXI-W__tile{border-color:var(--sea-700)}.Landing-module__ZPXI-W__rowBtns button:hover:not(:disabled),.Landing-module__ZPXI-W__choice:hover{border-color:var(--sea-500)}.Landing-module__ZPXI-W__rowBtns button small{color:var(--zs-pen);min-height:1.1em;font-size:.75rem;font-weight:600;display:block}.Landing-module__ZPXI-W__rowBtns button:disabled{opacity:.45;cursor:default}.Landing-module__ZPXI-W__choices{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.2rem;display:grid}.Landing-module__ZPXI-W__choice[data-state=ok]{background:var(--zs-chip);border-color:var(--sea-500)}.Landing-module__ZPXI-W__choice[data-state=no]{border-color:var(--zs-ink);text-decoration:line-through}.Landing-module__ZPXI-W__type{gap:.5rem;margin-top:1.2rem;display:flex}.Landing-module__ZPXI-W__type input{border:1.5px solid var(--sea-200);background:var(--zs-field);min-width:0;min-height:3rem;color:var(--zs-ink);font:inherit;font-size:var(--s2);border-radius:12px;outline:none;flex:1;padding:0 1rem;font-weight:600}.Landing-module__ZPXI-W__type input:focus{border-color:var(--sea-500);box-shadow:0 0 0 3px var(--zs-chip)}.Landing-module__ZPXI-W__type button{background:var(--zs-btn);min-height:3rem;color:var(--zs-btn-ink);cursor:pointer;border:0;border-radius:12px;padding:0 1.1rem;font-weight:700}.Landing-module__ZPXI-W__verdict{min-height:1.6em;color:var(--zs-ink);margin-top:1rem;font-weight:700}.Landing-module__ZPXI-W__tiles{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.Landing-module__ZPXI-W__tile{border:1.5px solid var(--sea-100);background:var(--zs-field);min-height:3rem;color:var(--zs-ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-std), background-color .15s var(--ease-std), opacity .2s var(--ease-std);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:700;display:flex}.Landing-module__ZPXI-W__tile small{color:var(--zs-pen);font-size:.6875rem;font-weight:700}.Landing-module__ZPXI-W__tile[data-state=sel]{border-color:var(--zs-pen);background:var(--zs-chip)}.Landing-module__ZPXI-W__tile[data-state=sel] small{color:var(--zs-ink)}.Landing-module__ZPXI-W__tile[data-state=ok]{opacity:.35;cursor:default}.Landing-module__ZPXI-W__tile[data-state=no]{animation:Landing-module__ZPXI-W__nudge .26s var(--ease-std)}@keyframes Landing-module__ZPXI-W__nudge{30%{translate:-4px}70%{translate:4px}}.Landing-module__ZPXI-W__mic{background:var(--zs-btn);min-height:3rem;color:var(--zs-btn-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.2rem;padding:0 1.2rem;font-weight:700;display:inline-flex}.Landing-module__ZPXI-W__mic[aria-pressed=true]{background:var(--sea-400);color:#000}.Landing-module__ZPXI-W__mic[aria-disabled=true]{opacity:.6;cursor:not-allowed}.Landing-module__ZPXI-W__mic svg{width:1.1rem;height:1.1rem}.Landing-module__ZPXI-W__sched{background:var(--sea-50);color:var(--sea-700);border-radius:24px;flex-direction:column;padding:1.6rem;display:flex}:root[data-theme=dark] .Landing-module__ZPXI-W__sched{color:#fff;background:#0b2a52}.Landing-module__ZPXI-W__lbl{font-size:var(--s0);color:var(--sea-700);font-weight:700}:root[data-theme=dark] .Landing-module__ZPXI-W__lbl{color:var(--sea-200)}.Landing-module__ZPXI-W__when{font-size:var(--s3);letter-spacing:-.015em;text-wrap:balance;margin:.5rem 0 0;font-weight:800;line-height:1.2}.Landing-module__ZPXI-W__log{margin:.9rem 0 2.4rem;padding-left:1.2rem;font-size:.875rem;list-style:decimal}.Landing-module__ZPXI-W__track{border-bottom:1.5px solid color-mix(in srgb, currentColor 30%, transparent);height:4.6rem;margin-top:auto;position:relative}.Landing-module__ZPXI-W__tick{opacity:.75;white-space:nowrap;font-size:.75rem;position:absolute;bottom:-1.7rem;translate:-50%}.Landing-module__ZPXI-W__tick[data-edge=first]{translate:0}.Landing-module__ZPXI-W__tick[data-edge=last]{translate:-100%}.Landing-module__ZPXI-W__pt{background:var(--sea-300);width:14px;height:14px;transition:left .42s var(--ease-spring);animation:Landing-module__ZPXI-W__pt .42s var(--ease-spring) both;border-radius:99px;margin-left:-7px;position:absolute;bottom:-7px}@keyframes Landing-module__ZPXI-W__pt{0%{scale:0}}.Landing-module__ZPXI-W__pt[data-due]{box-shadow:0 0 0 4px var(--sea-400);background:#fff}.Landing-module__ZPXI-W__pt span{white-space:nowrap;font-size:.75rem;font-weight:700;position:absolute;bottom:1.2rem;left:50%;translate:-50%}.Landing-module__ZPXI-W__landing [data-tone="0"]{--sc:var(--sea-100)}.Landing-module__ZPXI-W__landing [data-tone="1"]{--sc:var(--sea-200)}.Landing-module__ZPXI-W__landing [data-tone="2"]{--sc:var(--sea-300)}.Landing-module__ZPXI-W__landing [data-tone="3"]{--sc:var(--sea-400)}.Landing-module__ZPXI-W__landing [data-tone="4"]{--sc:var(--sea-500)}.Landing-module__ZPXI-W__senses{background:var(--zs-bg);color:var(--ink);padding:6.5rem 0 6rem}.Landing-module__ZPXI-W__senseMap{grid-template-columns:19rem minmax(0,1fr);gap:2rem;margin-top:2.8rem;display:grid}.Landing-module__ZPXI-W__senseMap ol{align-content:start;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Landing-module__ZPXI-W__senseMap ol button{background:var(--zs-field);width:100%;box-shadow:0 0 0 1.5px var(--zs-line);color:var(--zs-ink);text-align:left;cursor:pointer;transition:background-color .18s var(--ease-std), box-shadow .18s var(--ease-std), translate .23s var(--ease-spring);border:0;border-radius:14px;grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.7rem;padding:.8rem .9rem;display:grid}.Landing-module__ZPXI-W__senseMap ol button:hover{box-shadow:0 0 0 1.5px var(--sc)}.Landing-module__ZPXI-W__senseMap ol button[aria-selected=true]{background:var(--sc);box-shadow:none;color:#000;translate:6px}.Landing-module__ZPXI-W__n{background:var(--sc);color:#000;border-radius:10px;place-items:center;width:2.1rem;height:2.1rem;font-weight:800;display:grid}.Landing-module__ZPXI-W__senseMap ol button[aria-selected=true] .Landing-module__ZPXI-W__n{color:var(--sea-700);background:#fff}.Landing-module__ZPXI-W__t{font-size:var(--s2);font-weight:700;line-height:1.2}.Landing-module__ZPXI-W__l{font-size:var(--s0);color:var(--zs-soft);font-weight:700}.Landing-module__ZPXI-W__senseMap ol button[aria-selected=true] .Landing-module__ZPXI-W__l{color:#000}.Landing-module__ZPXI-W__sense{background:var(--zs-field);box-shadow:inset 0 0 0 2px var(--sc), 0 22px 44px -34px #023c8573;min-height:22rem;transition:box-shadow .2s var(--ease-std);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.6rem;padding:1.8rem;display:grid}.Landing-module__ZPXI-W__sense h3{font-size:var(--s4);letter-spacing:-.02em;color:var(--zs-ink);margin:0;font-weight:700;line-height:1.1}.Landing-module__ZPXI-W__sense h3:after{content:"";background:var(--sc);border-radius:4px;width:2.4rem;height:4px;margin-top:.6rem;display:block}.Landing-module__ZPXI-W__def{font-size:var(--s1);margin:.8rem 0 0;line-height:1.6}.Landing-module__ZPXI-W__ex{background:color-mix(in srgb, var(--sea-50) 45%, var(--zs-field));border-radius:12px;margin:1.1rem 0 0;padding:.9rem 1rem}.Landing-module__ZPXI-W__ex p{font-family:var(--latin);font-size:var(--s2);color:var(--zs-ink);margin:0;line-height:1.35}.Landing-module__ZPXI-W__ex p b{background:linear-gradient(transparent 62%, var(--sc) 62%);font-weight:500}.Landing-module__ZPXI-W__ex small{color:var(--zs-soft);margin-top:.3rem;font-size:.9375rem;display:block}.Landing-module__ZPXI-W__other{color:var(--zs-soft);grid-template-columns:auto 1fr;align-items:baseline;gap:.3rem .8rem;margin-top:1.2rem;font-size:.9375rem;display:grid}.Landing-module__ZPXI-W__other b{font-family:var(--han);font-size:var(--s2);color:var(--zs-ink);font-weight:700}.Landing-module__ZPXI-W__other i{font-family:var(--latin-italic);font-size:var(--s2);color:var(--zs-ink)}.Landing-module__ZPXI-W__sense h4{font-size:var(--s0);color:var(--zs-soft);margin:0 0 .6rem;font-weight:700}.Landing-module__ZPXI-W__sense ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Landing-module__ZPXI-W__sense ul li{border-bottom:1px solid var(--zs-line);padding-bottom:.75rem}.Landing-module__ZPXI-W__sense ul li:last-child{border-bottom:0}.Landing-module__ZPXI-W__co{font-family:var(--latin);font-size:var(--s2);color:var(--zs-ink)}.Landing-module__ZPXI-W__fx{background:var(--sc);color:#000;vertical-align:.2em;white-space:nowrap;border-radius:6px;margin-left:.4rem;padding:.05rem .45rem;font-size:.6875rem;font-weight:800}.Landing-module__ZPXI-W__cv{color:var(--zs-soft);font-size:.9375rem;display:block}.Landing-module__ZPXI-W__syn{color:var(--zs-soft);margin-top:1rem;font-size:.875rem;display:block}.Landing-module__ZPXI-W__syn b{font-family:var(--latin);font-size:var(--s1);color:var(--zs-ink);font-weight:500}.Landing-module__ZPXI-W__swap{animation:Landing-module__ZPXI-W__swap .26s var(--ease-enter) both}@keyframes Landing-module__ZPXI-W__swap{0%{opacity:0;transform:translateY(6px)}}.Landing-module__ZPXI-W__tail{margin-top:2.4rem}.Landing-module__ZPXI-W__tail p{color:var(--zs-soft);margin:0 0 .8rem;font-size:.9375rem}.Landing-module__ZPXI-W__tail div{flex-wrap:wrap;gap:.35rem .4rem;max-height:5.4rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.Landing-module__ZPXI-W__tail span{background:var(--zs-field);box-shadow:0 0 0 1px var(--zs-line);color:var(--zs-soft);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.8125rem}.Landing-module__ZPXI-W__phrases{background:var(--tint-1);color:var(--ink);padding:6rem 0 6.5rem}.Landing-module__ZPXI-W__split{grid-template-columns:minmax(0,1fr) minmax(0,52rem);align-items:center;margin-top:2.8rem;display:grid}.Landing-module__ZPXI-W__root{text-align:end;justify-items:end;gap:.3rem;padding-right:2.4rem;display:grid;position:relative}.Landing-module__ZPXI-W__root a{font-family:var(--latin);font-size:var(--s7);letter-spacing:-.035em;color:var(--zs-ink);font-weight:500;line-height:.9;text-decoration:none}.Landing-module__ZPXI-W__root a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:3px}.Landing-module__ZPXI-W__root span{font-size:var(--s2);color:var(--zs-soft);font-weight:700}.Landing-module__ZPXI-W__root:after{content:"";background:var(--sea-200);width:2.4rem;height:2px;position:absolute;top:50%;right:0}.Landing-module__ZPXI-W__cols{grid-template-columns:var(--pcols);font-size:var(--s0);color:var(--zs-soft);gap:1rem;padding:0 1.2rem .6rem 3.6rem;font-weight:700;display:grid}.Landing-module__ZPXI-W__branches{--pcols:minmax(0, 10rem) minmax(0, 1fr) minmax(0, 7rem) minmax(0, 11rem)}.Landing-module__ZPXI-W__branches ol{gap:.6rem;margin:0;padding:0 0 0 2.4rem;list-style:none;display:grid;position:relative}.Landing-module__ZPXI-W__branches ol:before{content:"";background:var(--sea-200);transform-origin:50%;width:2px;position:absolute;top:1.9rem;bottom:1.9rem;left:0}.Landing-module__ZPXI-W__branches li{grid-template-columns:var(--pcols);background:var(--zs-field);box-shadow:0 0 0 1.5px var(--zs-line);transition:box-shadow .15s var(--ease-std);border-radius:16px;align-items:baseline;gap:.3rem 1rem;padding:.95rem 1.2rem;display:grid;position:relative}.Landing-module__ZPXI-W__branches li:hover{box-shadow:0 0 0 1.5px var(--sc)}.Landing-module__ZPXI-W__branches li:before{content:"";background:var(--sc);transform-origin:0;width:2.4rem;height:2px;position:absolute;top:50%;left:-2.4rem}.Landing-module__ZPXI-W__pv{font-family:var(--latin);font-size:var(--s3);letter-spacing:-.02em;color:var(--zs-ink);white-space:nowrap;grid-column:1;line-height:1.1;text-decoration:none}.Landing-module__ZPXI-W__pv b{background:linear-gradient(transparent 62%, var(--sc) 62%);font-weight:500}:root[data-theme=dark] .Landing-module__ZPXI-W__pv b{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--sc) 55%, transparent) 62%)}.Landing-module__ZPXI-W__pv:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.Landing-module__ZPXI-W__pvVi{font-size:var(--s2);letter-spacing:-.01em;color:var(--zs-ink);grid-column:2;font-weight:800}.Landing-module__ZPXI-W__eq{font-size:var(--s2);color:var(--zs-ink)}.Landing-module__ZPXI-W__eq[data-l=zh]{font-family:var(--han);grid-column:3;font-weight:700}.Landing-module__ZPXI-W__eq[data-l=es]{font-family:var(--latin-italic);grid-column:4;font-style:italic}.Landing-module__ZPXI-W__eq a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sea-200);text-decoration-color:var(--sea-200);text-underline-offset:.2em;transition:text-decoration-color .15s var(--ease-std);text-decoration-thickness:1.5px}.Landing-module__ZPXI-W__eq a:hover{text-decoration-color:currentColor}.Landing-module__ZPXI-W__landing[data-reveal-on] .Landing-module__ZPXI-W__split ol:before{transition:transform .52s var(--ease-enter) .12s;transform:scaleY(0)}.Landing-module__ZPXI-W__landing[data-reveal-on] .Landing-module__ZPXI-W__split[data-in] ol:before{transform:none}.Landing-module__ZPXI-W__landing[data-reveal-on] .Landing-module__ZPXI-W__branches li[data-reveal]:before{transition:transform .42s var(--ease-enter) calc(var(--i,0) * 70ms + .26s);transform:scaleX(0)}.Landing-module__ZPXI-W__landing[data-reveal-on] .Landing-module__ZPXI-W__branches li[data-in]:before{transform:none}.Landing-module__ZPXI-W__theory{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Landing-module__ZPXI-W__theory>a{min-height:22rem;color:var(--sea-700);flex-direction:column;padding:3.2rem 1.5rem 2.6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.Landing-module__ZPXI-W__theory>a[data-l=en]{background:var(--sea-200)}.Landing-module__ZPXI-W__theory>a[data-l=zh]{background:var(--sea-100)}.Landing-module__ZPXI-W__theory>a[data-l=es]{background:var(--sea-50)}:root[data-theme=dark] .Landing-module__ZPXI-W__theory>a{color:#fff}:root[data-theme=dark] .Landing-module__ZPXI-W__theory>a[data-l=en]{background:var(--l-en-t)}:root[data-theme=dark] .Landing-module__ZPXI-W__theory>a[data-l=zh]{background:var(--l-zh-t)}:root[data-theme=dark] .Landing-module__ZPXI-W__theory>a[data-l=es]{background:var(--l-es-t)}.Landing-module__ZPXI-W__theory :focus-visible{outline-offset:-6px;outline-color:currentColor}.Landing-module__ZPXI-W__endo{font-family:var(--latin);font-size:var(--s6);letter-spacing:-.035em;transition:translate .32s var(--ease-spring);align-self:flex-start;font-weight:500;line-height:1}.Landing-module__ZPXI-W__endo[lang=zh]{font-family:var(--han);letter-spacing:0;font-weight:700}.Landing-module__ZPXI-W__endo[lang=es]{font-family:var(--latin-italic);font-style:italic}.Landing-module__ZPXI-W__tvi{margin-top:.5rem;font-weight:700}.Landing-module__ZPXI-W__theory p{max-width:26rem;margin:1.2rem 0 0;line-height:1.6}.Landing-module__ZPXI-W__open{align-items:center;gap:.45rem;margin-top:auto;padding-top:1.6rem;font-weight:700;display:inline-flex}.Landing-module__ZPXI-W__open svg{width:1.1rem;height:1.1rem;transition:translate .23s var(--ease-spring)}.Landing-module__ZPXI-W__theory>a:hover .Landing-module__ZPXI-W__endo{translate:0 -4px}.Landing-module__ZPXI-W__theory>a:hover .Landing-module__ZPXI-W__open svg{translate:4px}.Landing-module__ZPXI-W__theory>a:hover .Landing-module__ZPXI-W__open span{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.Landing-module__ZPXI-W__landing[data-reveal-on] [data-reveal]{opacity:0;transition:opacity .52s var(--ease-enter), transform .62s var(--ease-enter);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.Landing-module__ZPXI-W__landing[data-reveal-on] [data-reveal][data-in]{opacity:1;transform:none}.Landing-module__ZPXI-W__landing [data-i="0"]{--i:0}.Landing-module__ZPXI-W__landing [data-i="1"]{--i:1}.Landing-module__ZPXI-W__landing [data-i="2"]{--i:2}.Landing-module__ZPXI-W__landing [data-i="3"]{--i:3}.Landing-module__ZPXI-W__landing [data-i="4"]{--i:4}.Landing-module__ZPXI-W__landing [data-i="5"]{--i:5}@media (max-width:1100px){.Landing-module__ZPXI-W__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__ZPXI-W__split{grid-template-columns:minmax(0,1fr) minmax(0,46rem)}.Landing-module__ZPXI-W__root a{font-size:var(--s6)}}@media (max-width:760px){.Landing-module__ZPXI-W__h2{font-size:var(--s4)}.Landing-module__ZPXI-W__lede{font-size:var(--s1)}.Landing-module__ZPXI-W__phrases,.Landing-module__ZPXI-W__senses,.Landing-module__ZPXI-W__review{padding:4rem 0}.Landing-module__ZPXI-W__split{grid-template-columns:1fr;margin-top:2rem}.Landing-module__ZPXI-W__root{text-align:start;justify-items:start;padding:0 0 1.4rem}.Landing-module__ZPXI-W__root a{font-size:var(--s5)}.Landing-module__ZPXI-W__root:after{width:2px;height:1.4rem;inset:auto auto 0 0}.Landing-module__ZPXI-W__cols{display:none}.Landing-module__ZPXI-W__branches ol{padding-left:1.4rem}.Landing-module__ZPXI-W__branches ol:before{top:0}.Landing-module__ZPXI-W__branches li{grid-template-columns:minmax(0,1fr) auto;padding:.8rem 1rem}.Landing-module__ZPXI-W__branches li:before{width:1.4rem;top:1.6rem;left:-1.4rem}.Landing-module__ZPXI-W__pv{grid-column:1}.Landing-module__ZPXI-W__pvVi{text-align:right;grid-column:2;justify-self:end}.Landing-module__ZPXI-W__eq[data-l=zh],.Landing-module__ZPXI-W__eq[data-l=es]{font-size:var(--s1);grid-column:1/-1}.Landing-module__ZPXI-W__eq:before{content:attr(data-label) / "";min-width:9.5rem;font-family:var(--font-ui);font-style:normal;font-weight:600;font-size:var(--s0);color:var(--zs-soft);display:inline-block}.Landing-module__ZPXI-W__senseMap,.Landing-module__ZPXI-W__rstage{grid-template-columns:1fr}.Landing-module__ZPXI-W__sense{grid-template-columns:1fr;min-height:0;padding:1.2rem}.Landing-module__ZPXI-W__modes{grid-template-columns:1fr;gap:.5rem}.Landing-module__ZPXI-W__modes small{display:none}.Landing-module__ZPXI-W__modes button{align-items:center;padding:.7rem .9rem}.Landing-module__ZPXI-W__choices,.Landing-module__ZPXI-W__tiles,.Landing-module__ZPXI-W__theory{grid-template-columns:1fr}.Landing-module__ZPXI-W__theory>a{min-height:0;padding:2.4rem 1.5rem}}@media (prefers-reduced-motion:reduce){.Landing-module__ZPXI-W__rise{animation-name:Landing-module__ZPXI-W__fade}.Landing-module__ZPXI-W__pin,.Landing-module__ZPXI-W__tip{transition:none}.Landing-module__ZPXI-W__pin[data-pop]{animation:.15s linear both Landing-module__ZPXI-W__fade}.Landing-module__ZPXI-W__w[data-state=land],.Landing-module__ZPXI-W__loop[data-fresh] li,.Landing-module__ZPXI-W__cue i:after{animation:none}.Landing-module__ZPXI-W__senseMap ol button,.Landing-module__ZPXI-W__pt,.Landing-module__ZPXI-W__modes button{transition:color .15s var(--ease-std), background-color .15s var(--ease-std)}.Landing-module__ZPXI-W__senseMap ol button[aria-selected=true],.Landing-module__ZPXI-W__modes button:hover{translate:none}.Landing-module__ZPXI-W__swap{animation-name:Landing-module__ZPXI-W__fade}.Landing-module__ZPXI-W__pt,.Landing-module__ZPXI-W__tile[data-state=no]{animation:none}.Landing-module__ZPXI-W__landing[data-reveal-on] [data-reveal]{opacity:1;transition:none;transform:none}.Landing-module__ZPXI-W__theory>a:hover .Landing-module__ZPXI-W__endo,.Landing-module__ZPXI-W__theory>a:hover .Landing-module__ZPXI-W__open svg{translate:none}}
.Home-module__F6EKwG__home{min-height:100svh;padding-bottom:4rem}.Home-module__F6EKwG__wrap{max-width:var(--container-page);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.Home-module__F6EKwG__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Home-module__F6EKwG__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-top:1.4rem;display:flex}.Home-module__F6EKwG__eyebrow{min-height:1.5em;color:var(--zs-soft);margin:0;font-size:.875rem;font-weight:700}.Home-module__F6EKwG__today{font-size:var(--s5);letter-spacing:-.035em;color:var(--zs-ink);text-wrap:balance;margin:.35rem 0 0;font-weight:800;line-height:1.05}.Home-module__F6EKwG__num{font-variant-numeric:tabular-nums;min-width:.6em;display:inline-block}.Home-module__F6EKwG__num[data-wait]{background:var(--zs-chip);vertical-align:-.02em;width:1.2em;height:.8em;animation:Home-module__F6EKwG__wait 1.2s var(--ease-std) 4 alternate;border-radius:10px}@keyframes Home-module__F6EKwG__wait{0%{opacity:.45}}.Home-module__F6EKwG__sub{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;min-height:2.75rem;margin:1.4rem 0 0;display:flex}.Home-module__F6EKwG__btn{background:var(--zs-btn);min-height:2.75rem;color:var(--zs-btn-ink);cursor:pointer;transition:background-color .15s var(--ease-std);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.Home-module__F6EKwG__btn:hover{background:var(--zs-btn-hover)}.Home-module__F6EKwG__lbl{font-size:var(--s0);letter-spacing:.02em;color:var(--zs-soft);margin:0;font-weight:700}.Home-module__F6EKwG__lblRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Home-module__F6EKwG__empty{color:var(--zs-soft);margin:.7rem 0 0;font-size:.875rem}.Home-module__F6EKwG__sec{margin-top:3rem}.Home-module__F6EKwG__fail{color:var(--zs-ink);margin:1rem 0 0;font-size:.875rem;font-weight:600}.Home-module__F6EKwG__retry{margin-top:1rem}.Home-module__F6EKwG__hw{font-family:var(--latin);letter-spacing:-.01em;font-weight:500}.Home-module__F6EKwG__hw[data-l=es]{font-family:var(--latin-italic);font-style:italic}.Home-module__F6EKwG__hw[data-l=zh]{font-family:var(--han);letter-spacing:0;font-weight:700}.Home-module__F6EKwG__pron{font-family:var(--ipa)}.Home-module__F6EKwG__pron[data-l=zh]{font-family:inherit}.Home-module__F6EKwG__others{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-top:1rem;font-size:.875rem;display:flex}.Home-module__F6EKwG__others span{color:var(--zs-soft);font-weight:600}.Home-module__F6EKwG__others a{color:var(--zs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sea-200);text-decoration-color:var(--sea-200);text-underline-offset:.25em;transition:text-decoration-color .15s var(--ease-std);font-weight:700;text-decoration-thickness:1.5px}.Home-module__F6EKwG__others a:hover{text-decoration-color:currentColor}.Home-module__F6EKwG__chips{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.Home-module__F6EKwG__chip{border:1.5px solid var(--edge);background:var(--zs-bg);min-height:2.25rem;color:var(--zs-ink);transition:border-color .15s var(--ease-std), background-color .15s var(--ease-std);border-radius:999px;align-items:baseline;gap:.4rem;padding:.3rem .8rem;font-size:.875rem;text-decoration:none;display:inline-flex}.Home-module__F6EKwG__chip:hover{border-color:var(--sea-400);background:var(--tint-1)}.Home-module__F6EKwG__chip .Home-module__F6EKwG__hw{font-size:1rem}.Home-module__F6EKwG__chip small{color:var(--zs-soft);font-size:.75rem}.Home-module__F6EKwG__recent{margin-top:.8rem}.Home-module__F6EKwG__recent .Home-module__F6EKwG__lbl{margin-right:.3rem;display:inline}.Home-module__F6EKwG__recent .Home-module__F6EKwG__chips{vertical-align:middle;margin-top:0;display:inline-flex}.Home-module__F6EKwG__lite{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;display:grid}.Home-module__F6EKwG__lite[hidden]{display:none}.Home-module__F6EKwG__pane{min-width:0;min-height:13rem;color:var(--zs-ink);--pc:var(--zs-ink);animation:Home-module__F6EKwG__fade .18s var(--ease-std) both;border-radius:18px;flex-direction:column;padding:1.1rem 1.3rem 1.2rem;display:flex}.Home-module__F6EKwG__pane[data-l=en]{background:var(--l-en-t);--pb:var(--l-en-t)}.Home-module__F6EKwG__pane[data-l=zh]{background:var(--l-zh-t);--pb:var(--l-zh-t)}.Home-module__F6EKwG__pane[data-l=es]{background:var(--l-es-t);--pb:var(--l-es-t)}.Home-module__F6EKwG__ph{font-size:var(--s0);color:var(--zs-soft);justify-content:space-between;align-items:center;font-weight:700;display:flex}.Home-module__F6EKwG__lv{border:1.5px solid;border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.Home-module__F6EKwG__word{font-size:var(--s3);color:var(--zs-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding-top:.6rem;line-height:1.05;text-decoration:none;display:block;overflow:hidden}.Home-module__F6EKwG__word:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.Home-module__F6EKwG__pane .Home-module__F6EKwG__pr{min-height:1.4em;color:var(--zs-soft);margin-top:.4rem;font-size:.875rem}.Home-module__F6EKwG__pane .Home-module__F6EKwG__gl{font-size:var(--s1);margin-top:.1rem;font-weight:700;line-height:1.35}.Home-module__F6EKwG__acts{flex-wrap:wrap;gap:.5rem;min-height:2.5rem;margin-top:.9rem;display:flex}.Home-module__F6EKwG__none{color:var(--zs-soft);margin:auto 0 0;font-size:.875rem}@keyframes Home-module__F6EKwG__fade{0%{opacity:0}}@keyframes Home-module__F6EKwG__rise{0%{opacity:0;transform:translateY(8px)}}.Home-module__F6EKwG__top6{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:end;gap:1.5rem 3rem;padding-top:1rem;display:grid}.Home-module__F6EKwG__top6 form{margin-top:0}.Home-module__F6EKwG__desk{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:2rem 3rem;margin-top:3rem;display:grid}.Home-module__F6EKwG__tray{background:var(--tint-2);border-radius:22px;align-self:start;padding:1.1rem 1.2rem 1.3rem}.Home-module__F6EKwG__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.Home-module__F6EKwG__card{background:var(--zs-bg);min-height:5.6rem;box-shadow:var(--lift);color:var(--zs-ink);transition:transform .26s var(--ease-spring), box-shadow .2s var(--ease-std);border-radius:12px;flex-direction:column;justify-content:center;padding:.7rem .85rem .7rem 1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.Home-module__F6EKwG__card:before{content:"";background:var(--c-l);width:4px;position:absolute;top:0;bottom:0;left:0}.Home-module__F6EKwG__card[data-l=en]{--c-l:var(--l-en)}.Home-module__F6EKwG__card[data-l=zh]{--c-l:var(--l-zh)}.Home-module__F6EKwG__card[data-l=es]{--c-l:var(--l-es)}a.Home-module__F6EKwG__card:hover{transform:translateY(-3px)rotate(-.4deg)}.Home-module__F6EKwG__card .Home-module__F6EKwG__hw{font-size:var(--s3);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.Home-module__F6EKwG__card .Home-module__F6EKwG__pr{color:var(--zs-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.875rem;overflow:hidden}.Home-module__F6EKwG__card .Home-module__F6EKwG__note{color:var(--zs-soft);padding-top:.3rem;font-size:.75rem;font-weight:600}.Home-module__F6EKwG__card .Home-module__F6EKwG__note[data-late]:before{content:"";background:var(--sea-400);vertical-align:.1em;border-radius:9px;width:6px;height:6px;margin-right:.35rem;display:inline-block}.Home-module__F6EKwG__card.Home-module__F6EKwG__more{color:var(--zs-ink);justify-content:center;align-items:center;font-weight:700}.Home-module__F6EKwG__card.Home-module__F6EKwG__more:before{display:none}.Home-module__F6EKwG__cards[data-deal] .Home-module__F6EKwG__card{animation:Home-module__F6EKwG__deal .52s var(--ease-spring) both}.Home-module__F6EKwG__cards[data-deal] li:nth-child(2n) .Home-module__F6EKwG__card{animation-name:Home-module__F6EKwG__dealLeft}@keyframes Home-module__F6EKwG__deal{0%{opacity:0;transform:translateY(14px)rotate(1.2deg)scale(.97)}}@keyframes Home-module__F6EKwG__dealLeft{0%{opacity:0;transform:translateY(14px)rotate(-1.2deg)scale(.97)}}.Home-module__F6EKwG__side{align-content:start;gap:2.2rem;display:grid}.Home-module__F6EKwG__bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.35rem;height:8rem;margin-top:.8rem;display:grid}.Home-module__F6EKwG__day{cursor:pointer;height:100%;font:inherit;color:var(--zs-soft);background:0 0;border:0;border-radius:8px;grid-template-rows:auto 1fr auto;justify-items:center;padding:0;display:grid}.Home-module__F6EKwG__day .Home-module__F6EKwG__n{font-variant-numeric:tabular-nums;color:var(--zs-ink);font-size:.75rem;font-weight:700}.Home-module__F6EKwG__day .Home-module__F6EKwG__col{background:var(--sea-100);transform-origin:bottom;width:100%;max-width:2.6rem;min-height:3px;transition:background-color .15s var(--ease-std), height .3s var(--ease-std);border-radius:6px 6px 3px 3px;align-self:end}:root[data-theme=dark] .Home-module__F6EKwG__day .Home-module__F6EKwG__col{background:var(--sea-700)}.Home-module__F6EKwG__day .Home-module__F6EKwG__d{margin-top:.35rem;font-size:.75rem;font-weight:700}.Home-module__F6EKwG__day[aria-pressed=true] .Home-module__F6EKwG__col{background:var(--sea-400)}.Home-module__F6EKwG__day[aria-pressed=true] .Home-module__F6EKwG__d{color:var(--zs-ink)}.Home-module__F6EKwG__bars[data-grow] .Home-module__F6EKwG__col{animation:Home-module__F6EKwG__grow .62s var(--ease-enter) both}@keyframes Home-module__F6EKwG__grow{0%{transform:scaleY(0)}}.Home-module__F6EKwG__dayWords{min-height:2.8rem;color:var(--zs-soft);margin:.6rem 0 0;font-size:.875rem}.Home-module__F6EKwG__dayWords .Home-module__F6EKwG__hw{color:var(--zs-ink);font-size:1rem}.Home-module__F6EKwG__log8{grid-template-columns:minmax(0,1fr) minmax(0,33rem);align-items:start;gap:1.5rem 3.5rem;padding-top:1rem;display:grid}.Home-module__F6EKwG__log8 form,.Home-module__F6EKwG__log8 .Home-module__F6EKwG__cal{margin-top:1.4rem}.Home-module__F6EKwG__reviewCol{align-content:start;gap:2.6rem;display:grid}.Home-module__F6EKwG__three{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;margin-top:.8rem;display:grid}.Home-module__F6EKwG__w3{min-width:0;color:var(--zs-ink);border-radius:16px;flex-direction:column;padding:.9rem 1.1rem 1rem;display:flex}.Home-module__F6EKwG__w3[data-l=en]{background:var(--l-en-t)}.Home-module__F6EKwG__w3[data-l=zh]{background:var(--l-zh-t)}.Home-module__F6EKwG__w3[data-l=es]{background:var(--l-es-t)}.Home-module__F6EKwG__w3 .Home-module__F6EKwG__hw:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.Home-module__F6EKwG__w3 .Home-module__F6EKwG__tp{font-size:var(--s0);color:var(--zs-soft);font-weight:700}.Home-module__F6EKwG__w3 .Home-module__F6EKwG__hw{max-width:100%;font-size:var(--s3);color:inherit;text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:.3rem;line-height:1.1;text-decoration:none;overflow:hidden}.Home-module__F6EKwG__w3 .Home-module__F6EKwG__gl{color:var(--zs-soft);margin-top:.2rem;font-size:.875rem;line-height:1.4}.Home-module__F6EKwG__deck .Home-module__F6EKwG__lblRow{margin-bottom:.6rem}.Home-module__F6EKwG__left{color:var(--zs-soft);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.Home-module__F6EKwG__slot{isolation:isolate;position:relative}.Home-module__F6EKwG__slot:before,.Home-module__F6EKwG__slot:after{content:"";background:var(--tint-2);z-index:-1;border-radius:0 0 20px 20px;height:1rem;position:absolute;bottom:-.55rem;left:1.2rem;right:1.2rem}.Home-module__F6EKwG__slot:after{background:var(--tint-3);z-index:-2;bottom:-1.05rem;left:2.4rem;right:2.4rem}.Home-module__F6EKwG__slot[data-empty]:before,.Home-module__F6EKwG__slot[data-empty]:after{display:none}.Home-module__F6EKwG__rc{background:var(--zs-bg);box-shadow:0 0 0 1.5px var(--edge), var(--lift);text-align:center;border-radius:24px;padding:1.6rem 1.6rem 1.4rem;position:relative}.Home-module__F6EKwG__rc .Home-module__F6EKwG__meta{color:var(--zs-soft);justify-content:space-between;font-size:.75rem;font-weight:700;display:flex}.Home-module__F6EKwG__rc .Home-module__F6EKwG__head{justify-content:center;align-items:center;gap:.6rem;min-width:0;margin-top:1.1rem;display:flex}.Home-module__F6EKwG__rc .Home-module__F6EKwG__head .Home-module__F6EKwG__hw{font-size:var(--s4);color:var(--zs-ink);overflow-wrap:anywhere;line-height:1.05}.Home-module__F6EKwG__rc .Home-module__F6EKwG__pr{color:var(--zs-soft);margin-top:.3rem;display:block}.Home-module__F6EKwG__plain{color:inherit;text-decoration:none}.Home-module__F6EKwG__plain:hover .Home-module__F6EKwG__hw{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.Home-module__F6EKwG__rc .Home-module__F6EKwG__reveal{min-width:10rem;margin-top:1.4rem}.Home-module__F6EKwG__rc[data-wait]{visibility:hidden}.Home-module__F6EKwG__rc .Home-module__F6EKwG__ico{width:2rem;height:2rem}.Home-module__F6EKwG__back{transition:grid-template-rows .36s var(--ease-enter);grid-template-rows:0fr;display:grid}.Home-module__F6EKwG__rc[data-open] .Home-module__F6EKwG__back{grid-template-rows:1fr}.Home-module__F6EKwG__back>div{overflow:hidden}.Home-module__F6EKwG__mean{border-top:1.5px solid var(--zs-line);font-size:var(--s2);color:var(--zs-ink);margin-top:1.2rem;padding-top:1.1rem;font-weight:700}.Home-module__F6EKwG__ex{color:var(--zs-soft);margin:.7rem 0 0;font-size:.875rem}.Home-module__F6EKwG__ex span{color:var(--zs-ink);display:block}.Home-module__F6EKwG__grades{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:1.3rem;display:grid}.Home-module__F6EKwG__grades button{border:1.5px solid var(--edge);background:var(--zs-bg);min-height:2.9rem;color:var(--zs-ink);cursor:pointer;transition:background-color .15s var(--ease-std), border-color .15s var(--ease-std), transform .16s var(--ease-spring);border-radius:12px;font-weight:700}.Home-module__F6EKwG__grades button:hover:not(:disabled){border-color:var(--sea-400);background:var(--tint-1)}.Home-module__F6EKwG__grades button:active:not(:disabled){transform:scale(.96)}.Home-module__F6EKwG__grades button:disabled{opacity:.6;cursor:default}.Home-module__F6EKwG__grades button[data-g=again]{border-color:color-mix(in srgb, var(--sea-700) 35%, var(--zs-bg))}.Home-module__F6EKwG__grades button[data-g=good]{background:var(--zs-btn);border-color:var(--zs-btn);color:var(--zs-btn-ink)}.Home-module__F6EKwG__grades button[data-g=good]:hover:not(:disabled){background:var(--zs-btn-hover);border-color:var(--zs-btn-hover)}.Home-module__F6EKwG__rc[data-anim=in]{animation:Home-module__F6EKwG__cardIn .46s var(--ease-spring) both}@keyframes Home-module__F6EKwG__cardIn{0%{opacity:0;transform:translate(26px)rotate(.8deg)}}.Home-module__F6EKwG__rc[data-anim=out]{animation:Home-module__F6EKwG__cardOut .2s var(--ease-std) both}@keyframes Home-module__F6EKwG__cardOut{to{opacity:0;transform:translate(-26px)rotate(-.8deg)}}.Home-module__F6EKwG__after{min-height:1.5em;color:var(--zs-soft);text-align:center;margin:1.6rem 0 0;font-size:.875rem}.Home-module__F6EKwG__after .Home-module__F6EKwG__hw{color:var(--zs-ink)}.Home-module__F6EKwG__done{padding:1.4rem 1.6rem}.Home-module__F6EKwG__done b{font-size:var(--s3);color:var(--zs-ink);display:block}.Home-module__F6EKwG__done p{color:var(--zs-soft);margin:.4rem 0 1rem}.Home-module__F6EKwG__cal{background:var(--tint-1);box-shadow:0 0 0 1.5px var(--zs-line);border-radius:22px;padding:1.1rem 1.2rem 1.2rem}.Home-module__F6EKwG__cal .Home-module__F6EKwG__facts{margin-top:1.1rem}.Home-module__F6EKwG__weeks{gap:3px;margin-top:.8rem;display:grid}.Home-module__F6EKwG__weeks .Home-module__F6EKwG__mo{color:var(--zs-soft);white-space:nowrap;grid-row:1;min-width:0;font-size:.75rem;font-weight:700;overflow:visible}.Home-module__F6EKwG__weeks .Home-module__F6EKwG__wl{color:var(--zs-soft);grid-column:1;align-items:center;font-size:.75rem;font-weight:600;display:flex}.Home-module__F6EKwG__weeks i{aspect-ratio:1;background:var(--tint-3);border-radius:4px;max-height:1.6rem;display:block}.Home-module__F6EKwG__weeks i[data-on]{background:var(--sea-600)}:root[data-theme=dark] .Home-module__F6EKwG__weeks i[data-on]{background:var(--sea-500)}.Home-module__F6EKwG__weeks i[data-now]{box-shadow:0 0 0 2px var(--sea-700)}:root[data-theme=dark] .Home-module__F6EKwG__weeks i[data-now]{box-shadow:0 0 0 2px var(--sea-200)}.Home-module__F6EKwG__weeks i[data-now][data-on]{background:var(--sea-700)}:root[data-theme=dark] .Home-module__F6EKwG__weeks i[data-now][data-on]{background:var(--sea-300)}.Home-module__F6EKwG__weeks i[data-fut]{background:0 0}.Home-module__F6EKwG__weeks[data-fill] i[data-on]{animation:Home-module__F6EKwG__cellFill .42s var(--ease-spring) both}@keyframes Home-module__F6EKwG__cellFill{0%{opacity:0;transform:scale(.4)}}.Home-module__F6EKwG__weeks i[data-now][data-pop]{animation:Home-module__F6EKwG__cellPop .52s var(--ease-spring) both}@keyframes Home-module__F6EKwG__cellPop{0%{transform:scale(.4)}}.Home-module__F6EKwG__facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;max-width:46rem;display:grid}.Home-module__F6EKwG__fact{background:var(--tint-2);border-radius:16px;padding:.9rem 1rem 1rem}.Home-module__F6EKwG__fact b{font-size:var(--s3);letter-spacing:-.03em;color:var(--zs-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.Home-module__F6EKwG__fact>span{color:var(--zs-soft);margin-top:.3rem;font-size:.875rem;display:block}.Home-module__F6EKwG__fact b small{letter-spacing:0;color:var(--zs-soft);margin-left:.1rem;font-size:.875rem;font-weight:700}.Home-module__F6EKwG__frz{color:var(--zs-ink);align-items:center;gap:.25rem;margin:.7rem 0 0;font-size:.875rem;font-weight:600;display:flex}.Home-module__F6EKwG__frz svg{fill:#0000;width:1rem;height:1rem;stroke:var(--sea-400);stroke-width:1.5px;stroke-linejoin:round;transition:fill .15s var(--ease-std)}.Home-module__F6EKwG__frz svg[data-on]{fill:var(--sea-400)}.Home-module__F6EKwG__frz span{margin-left:.2rem}.Home-module__F6EKwG__frz[data-wait]{visibility:hidden}.Home-module__F6EKwG__frzNote{color:var(--zs-soft);margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.Home-module__F6EKwG__goal{background:var(--tint-3);border-radius:9px;height:6px;margin-top:.7rem;overflow:hidden}.Home-module__F6EKwG__goal i{border-radius:inherit;background:var(--sea-500);transform-origin:0;height:100%;transition:transform .52s var(--ease-std), background-color .15s var(--ease-std);display:block}.Home-module__F6EKwG__fact[data-met]{background:var(--sea-50);transition:background-color .4s var(--ease-std)}:root[data-theme=dark] .Home-module__F6EKwG__fact[data-met]{background:var(--zs-chip)}.Home-module__F6EKwG__fact[data-met] .Home-module__F6EKwG__goal i{background:var(--sea-600)}:root[data-theme=dark] .Home-module__F6EKwG__fact[data-met] .Home-module__F6EKwG__goal i{background:var(--sea-300)}.Home-module__F6EKwG__goalRow{font-size:var(--s0);color:var(--zs-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;margin-top:.7rem;font-weight:700;display:flex}.Home-module__F6EKwG__goalPick{background:var(--zs-chip);border-radius:10px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.Home-module__F6EKwG__goalPick button{min-width:2.4rem;color:var(--zs-soft);font-variant-numeric:tabular-nums;transition:background-color .15s var(--ease-std), color .15s var(--ease-std);border-radius:8px;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.Home-module__F6EKwG__goalPick button:hover{color:var(--zs-ink)}.Home-module__F6EKwG__goalPick button[aria-pressed=true]{background:var(--zs-btn);color:var(--zs-btn-ink)}.Home-module__F6EKwG__leech{margin:.6rem 0 0;padding:0;list-style:none}.Home-module__F6EKwG__leech li{border-bottom:1.5px solid var(--zs-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:.55rem 0;display:grid}.Home-module__F6EKwG__leech li:last-child{border-bottom:0}.Home-module__F6EKwG__leech a{color:var(--zs-ink);text-decoration:none}.Home-module__F6EKwG__leech a:hover .Home-module__F6EKwG__hw{text-underline-offset:.15em;text-decoration:underline}.Home-module__F6EKwG__leech .Home-module__F6EKwG__hw{font-size:var(--s2)}.Home-module__F6EKwG__leech .Home-module__F6EKwG__m{color:var(--zs-soft);margin-left:.45rem;font-size:.875rem}.Home-module__F6EKwG__leech .Home-module__F6EKwG__n{color:var(--zs-soft);white-space:nowrap;font-size:.875rem;font-weight:700}.Home-module__F6EKwG__mine{grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:center;gap:1.5rem 3rem;padding-top:1rem;display:grid}.Home-module__F6EKwG__mine form{margin-top:1.4rem}.Home-module__F6EKwG__globeCol{justify-items:center;display:grid}.Home-module__F6EKwG__stage{isolation:isolate;aspect-ratio:1;width:min(100%,36rem,100svh - 9rem);position:relative}.Home-module__F6EKwG__globe{cursor:grab;border-radius:50%;width:100%;height:100%;display:block}.Home-module__F6EKwG__globe:focus-visible{outline:2.5px solid var(--sea-500);outline-offset:6px;border-radius:50%}.Home-module__F6EKwG__stageKey{text-align:center;color:var(--zs-soft);margin:.6rem 0 0;font-size:.75rem}.Home-module__F6EKwG__stageKey i{background:var(--zs-ink);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--zs-bg), 0 0 0 2.5px var(--sea-300);vertical-align:.1em;border-radius:9px;margin:0 .4rem 0 0;display:inline-block}.Home-module__F6EKwG__dpins{pointer-events:none;position:absolute;inset:0}.Home-module__F6EKwG__dpin{background:var(--zs-bg);box-shadow:0 0 0 1.5px var(--c-l), 0 8px 18px -10px #023c8580;color:var(--zs-ink);white-space:nowrap;pointer-events:auto;will-change:transform;transition:opacity .22s var(--ease-std);border-radius:999px;align-items:center;padding:.2rem .55rem .25rem;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.Home-module__F6EKwG__dpin[data-l=en]{--c-l:var(--l-en)}.Home-module__F6EKwG__dpin[data-l=zh]{--c-l:var(--l-zh)}.Home-module__F6EKwG__dpin[data-l=es]{--c-l:var(--l-es)}.Home-module__F6EKwG__dpin .Home-module__F6EKwG__hw{font-size:.875rem;line-height:1.1}.Home-module__F6EKwG__dpin:after{content:"";background:var(--c-l);width:6px;height:6px;box-shadow:0 0 0 2px var(--zs-bg);border-radius:9px;margin-left:-3px;position:absolute;bottom:-7px;left:50%}.Home-module__F6EKwG__dpin[data-off]{opacity:0;pointer-events:none}.Home-module__F6EKwG__motion{z-index:3;border:1.5px solid var(--sea-100);background:var(--zs-bg);width:2.5rem;height:2.5rem;color:var(--zs-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2%;right:2%}.Home-module__F6EKwG__motion:hover{border-color:var(--sea-500)}.Home-module__F6EKwG__motion svg{fill:currentColor;width:1rem;height:1rem}.Home-module__F6EKwG__motion[hidden]{display:none}.Home-module__F6EKwG__langs{gap:.45rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.Home-module__F6EKwG__lrow{background:var(--tint-2);transition:background-color .2s var(--ease-std);border-radius:16px}.Home-module__F6EKwG__lrow[data-open]{background:var(--tint-3)}.Home-module__F6EKwG__lrow>button{text-align:left;cursor:pointer;width:100%;color:var(--zs-ink);font:inherit;background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.7rem 1rem;display:grid}.Home-module__F6EKwG__lrow[data-l=en]{--c-l:var(--l-en)}.Home-module__F6EKwG__lrow[data-l=zh]{--c-l:var(--l-zh)}.Home-module__F6EKwG__lrow[data-l=es]{--c-l:var(--l-es)}.Home-module__F6EKwG__swatch{background:var(--c-l);border-radius:3px;width:.85rem;height:.85rem;display:inline-block}.Home-module__F6EKwG__lrow .Home-module__F6EKwG__nm{font-weight:700}.Home-module__F6EKwG__lrow .Home-module__F6EKwG__ct{color:var(--zs-soft);font-size:.875rem}.Home-module__F6EKwG__lrow .Home-module__F6EKwG__due{color:var(--zs-ink);white-space:nowrap;justify-self:end;font-size:.875rem;font-weight:700}.Home-module__F6EKwG__meter{background:var(--zs-bg);border-radius:9px;grid-column:2/4;height:6px;display:flex;overflow:hidden}.Home-module__F6EKwG__meter i{transform-origin:0;height:100%;display:block}.Home-module__F6EKwG__meter .Home-module__F6EKwG__k{background:var(--c-l)}.Home-module__F6EKwG__meter .Home-module__F6EKwG__g{background:color-mix(in srgb, var(--c-l) 45%, var(--zs-bg))}.Home-module__F6EKwG__meter[data-grow] i{animation:Home-module__F6EKwG__mgrow .7s var(--ease-enter) both}.Home-module__F6EKwG__meter[data-grow] .Home-module__F6EKwG__g{animation-delay:.12s}@keyframes Home-module__F6EKwG__mgrow{0%{transform:scaleX(0)}}.Home-module__F6EKwG__body{transition:grid-template-rows .32s var(--ease-enter);grid-template-rows:0fr;display:grid}.Home-module__F6EKwG__lrow[data-open] .Home-module__F6EKwG__body{grid-template-rows:1fr}.Home-module__F6EKwG__body>div{overflow:hidden}.Home-module__F6EKwG__dl{flex-wrap:wrap;gap:.35rem;margin:0;padding:0 1rem .8rem 2.6rem;list-style:none;display:flex}.Home-module__F6EKwG__dl a{background:var(--zs-bg);color:var(--zs-ink);border-radius:10px;align-items:baseline;gap:.4rem;padding:.3rem .7rem;text-decoration:none;display:inline-flex}.Home-module__F6EKwG__dl a:hover{box-shadow:0 0 0 1.5px var(--sea-400)}.Home-module__F6EKwG__dl .Home-module__F6EKwG__hw{font-size:1rem}.Home-module__F6EKwG__dl small{color:var(--zs-soft);font-size:.75rem}.Home-module__F6EKwG__lfoot{color:var(--zs-soft);margin:0;padding:0 1rem .9rem 2.6rem;font-size:.875rem}.Home-module__F6EKwG__meterKey{color:var(--zs-soft);flex-wrap:wrap;align-items:center;gap:.3rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.Home-module__F6EKwG__meterKey i{background:var(--sea-600);border-radius:3px;width:.7rem;height:.45rem;display:inline-block}.Home-module__F6EKwG__meterKey i+span,.Home-module__F6EKwG__meterKey span+i{margin-left:.3rem}.Home-module__F6EKwG__meterKey i[data-k=g]{background:color-mix(in srgb, var(--sea-600) 45%, var(--zs-bg))}.Home-module__F6EKwG__meterKey i[data-k=u]{background:var(--zs-bg);box-shadow:0 0 0 1px var(--edge)}@media (max-width:1100px){.Home-module__F6EKwG__top6,.Home-module__F6EKwG__log8{grid-template-columns:minmax(0,1fr);align-items:start}.Home-module__F6EKwG__log8{row-gap:0}.Home-module__F6EKwG__log8>section:first-child,.Home-module__F6EKwG__reviewCol{display:contents}.Home-module__F6EKwG__log8 .Home-module__F6EKwG__deck{order:1;margin-top:1.6rem}.Home-module__F6EKwG__log8>section:first-child>:not(:first-child){order:2}.Home-module__F6EKwG__log8 .Home-module__F6EKwG__leeches{order:3;margin-top:2.4rem}.Home-module__F6EKwG__desk{grid-template-columns:minmax(0,1fr)}.Home-module__F6EKwG__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem}.Home-module__F6EKwG__log8 .Home-module__F6EKwG__deck{max-width:36rem}.Home-module__F6EKwG__mine{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:760px){.Home-module__F6EKwG__today{font-size:var(--s4)}.Home-module__F6EKwG__top6{gap:1.2rem}.Home-module__F6EKwG__bar>div{flex-basis:100%}.Home-module__F6EKwG__recent .Home-module__F6EKwG__lbl{margin-bottom:.4rem;display:block}.Home-module__F6EKwG__lite{grid-template-columns:1fr}.Home-module__F6EKwG__pane{min-height:0}.Home-module__F6EKwG__desk{margin-top:1.6rem}.Home-module__F6EKwG__tray{border-radius:18px;padding:.9rem .8rem 1rem}.Home-module__F6EKwG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.Home-module__F6EKwG__card{min-height:5rem}.Home-module__F6EKwG__side{grid-template-columns:minmax(0,1fr)}.Home-module__F6EKwG__day .Home-module__F6EKwG__d{white-space:nowrap}.Home-module__F6EKwG__sec{margin-top:2.2rem}.Home-module__F6EKwG__three{grid-auto-flow:row;gap:.5rem}.Home-module__F6EKwG__rc{padding:1.2rem 1rem 1.1rem}.Home-module__F6EKwG__rc .Home-module__F6EKwG__head .Home-module__F6EKwG__hw{font-size:var(--s3)}.Home-module__F6EKwG__grades{gap:.35rem}.Home-module__F6EKwG__cal{padding:.9rem .8rem 1rem}.Home-module__F6EKwG__weeks{gap:2px}.Home-module__F6EKwG__mine{grid-template-columns:1fr}.Home-module__F6EKwG__mine .Home-module__F6EKwG__globeCol{order:2}.Home-module__F6EKwG__stage{width:min(100%,22rem)}.Home-module__F6EKwG__dpin .Home-module__F6EKwG__hw{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.Home-module__F6EKwG__num[data-wait],.Home-module__F6EKwG__pane,.Home-module__F6EKwG__cards[data-deal] .Home-module__F6EKwG__card,.Home-module__F6EKwG__bars[data-grow] .Home-module__F6EKwG__col,.Home-module__F6EKwG__rc[data-anim],.Home-module__F6EKwG__weeks[data-fill] i[data-on],.Home-module__F6EKwG__weeks i[data-pop],.Home-module__F6EKwG__meter[data-grow] i{animation:none}.Home-module__F6EKwG__card,.Home-module__F6EKwG__chip,.Home-module__F6EKwG__day .Home-module__F6EKwG__col,.Home-module__F6EKwG__back,.Home-module__F6EKwG__grades button,.Home-module__F6EKwG__lrow,.Home-module__F6EKwG__body,.Home-module__F6EKwG__dpin,.Home-module__F6EKwG__others a,.Home-module__F6EKwG__frz svg,.Home-module__F6EKwG__goal i,.Home-module__F6EKwG__fact[data-met],.Home-module__F6EKwG__goalPick button{transition:none}a.Home-module__F6EKwG__card:hover,.Home-module__F6EKwG__grades button:active:not(:disabled){transform:none}}
