.BackToTop-module__bFFEfq__btn{left:20px;bottom:calc(var(--tf-tabbar-h,0px) + 18px);z-index:940;border:1px solid var(--tf-line);background:var(--tf-surface);width:44px;height:44px;color:var(--tf-ink);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:inline-flex;position:fixed;transform:translateY(8px);box-shadow:0 12px 32px -10px #2d1f1c52}.BackToTop-module__bFFEfq__btn svg{width:18px;height:18px;display:block}.BackToTop-module__bFFEfq__show{opacity:.9;pointer-events:auto;transform:none}.BackToTop-module__bFFEfq__btn:hover{color:var(--tf-rose-deep)}@media (prefers-reduced-motion:reduce){.BackToTop-module__bFFEfq__btn{transition:none;transform:none}}
.Swoosh-module__HUKMWa__swoosh{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.Swoosh-module__HUKMWa__swoosh path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,.61,.36,1) .25s forwards Swoosh-module__HUKMWa__swooshDraw}@keyframes Swoosh-module__HUKMWa__swooshDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.Swoosh-module__HUKMWa__swoosh path{stroke-dashoffset:0;animation:none}}
.HomeMenu-module___qyZSa__shell{z-index:1000;background:var(--tf-bg);color:var(--tf-ink);flex-direction:column;animation:.5s both HomeMenu-module___qyZSa__shellIn;display:flex;position:fixed;inset:0;overflow-y:auto}.HomeMenu-module___qyZSa__shellClosing{animation:.6s both HomeMenu-module___qyZSa__shellOut}@keyframes HomeMenu-module___qyZSa__shellIn{0%{opacity:0}to{opacity:1}}@keyframes HomeMenu-module___qyZSa__shellOut{0%{opacity:1}to{opacity:0}}.HomeMenu-module___qyZSa__list{padding:clamp(12px, 3vh, 40px) var(--tf-gutter);flex-direction:column;align-items:center;gap:clamp(2px,.3vh,6px);margin-block:auto;display:flex}@media (min-width:761px){.HomeMenu-module___qyZSa__list{padding-top:calc(var(--nav-slim-h) + clamp(10px, 2vh, 28px))}}@media (min-width:761px) and (max-width:1024px){html[data-at-top=true] .HomeMenu-module___qyZSa__list{padding-top:var(--home-nav-h)}}.HomeMenu-module___qyZSa__item{color:var(--tf-ink);animation:.55s cubic-bezier(.22,.61,.36,1) both HomeMenu-module___qyZSa__itemIn;animation-delay:calc(40ms * var(--i,0) + 60ms);align-items:baseline;gap:clamp(14px,2vw,34px);padding:clamp(2px,.4vh,8px) 0;text-decoration:none;display:flex}@keyframes HomeMenu-module___qyZSa__itemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.HomeMenu-module___qyZSa__label{font-family:var(--font-playfair), Georgia, serif;text-transform:uppercase;font-size:clamp(42px,7vw,110px);font-weight:400;line-height:1.2;position:relative}@media (min-width:761px){.HomeMenu-module___qyZSa__label{font-size:clamp(23px,3.87vw,61px)}}.HomeMenu-module___qyZSa__itemHeart{vertical-align:baseline;color:var(--tf-rose-deep);margin-left:.22em}.HomeMenu-module___qyZSa__glyph{white-space:pre;transform-origin:50%;transition:transform .8s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--r,0) * 40ms);display:inline-block}.HomeMenu-module___qyZSa__item:hover .HomeMenu-module___qyZSa__glyph,.HomeMenu-module___qyZSa__item:focus-visible .HomeMenu-module___qyZSa__glyph{transition-duration:.35s;transition-delay:calc(var(--n,0) * 40ms);transform:rotate(12deg)}.HomeMenu-module___qyZSa__item:hover .HomeMenu-module___qyZSa__arrow,.HomeMenu-module___qyZSa__item:focus-visible .HomeMenu-module___qyZSa__arrow{opacity:1;transform:none}@media (max-width:760px){.HomeMenu-module___qyZSa__list{padding-bottom:calc(var(--tf-tabbar-h,0px) + 24px)}.HomeMenu-module___qyZSa__label{font-size:clamp(23px,3.85vw,61px)}}@media (max-width:600px){.HomeMenu-module___qyZSa__label{font-size:clamp(17px,6.5vw,40px)}.HomeMenu-module___qyZSa__index{width:2em;margin-top:clamp(6px,2vw,12px)}}@media (prefers-reduced-motion:reduce){.HomeMenu-module___qyZSa__shell,.HomeMenu-module___qyZSa__shellClosing,.HomeMenu-module___qyZSa__item{animation:none}.HomeMenu-module___qyZSa__glyph{transition:none}}
.Wordmark-module__UW4SoG__wordmark{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.5px;color:inherit;font-weight:400;line-height:1;display:inline-block}.Wordmark-module__UW4SoG__dotted{display:inline-block;position:relative}.Wordmark-module__UW4SoG__dotted:before{content:"";background:var(--tf-wordmark-dot,var(--tf-rose));border-radius:50%;width:.08em;height:.08em;position:absolute;top:.225em;left:52%;transform:translate(-50%)}
.Footer-module__dLiSTW__footer{--footer-pink:var(--tf-pinkf8);--tf-wordmark-dot:var(--tf-white);background:var(--footer-pink);padding:clamp(34px, 5vw, 67px) var(--tf-edge) calc(20px + var(--tf-tabbar-h));text-align:center;color:var(--tf-rose-deep);border-radius:30px 30px 0 0}.Footer-module__dLiSTW__brandWrap{justify-content:center;display:flex;overflow:hidden}.Footer-module__dLiSTW__brandName{color:inherit;font-size:clamp(53px,11vw,161px);line-height:1;transition:transform 1s cubic-bezier(.16,1,.3,1) 80ms;display:block;transform:translateY(112%)}.Footer-module__dLiSTW__footer[data-in] .Footer-module__dLiSTW__brandName{transform:none}@media (max-width:760px){.Footer-module__dLiSTW__brandName{font-size:clamp(40px,9vw,64px)}.Footer-module__dLiSTW__footer{padding-bottom:calc(40px + var(--tf-tabbar-h))}}@media (prefers-reduced-motion:reduce){.Footer-module__dLiSTW__brandName{opacity:1;transition:none;transform:none}}
.AudioPlayButton-module__HHIhlG__btn{border:1px solid var(--tf-line);width:34px;height:34px;color:var(--tf-ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s,opacity .15s;display:inline-flex;position:relative}@media (max-width:760px){.AudioPlayButton-module__HHIhlG__btn:after{content:"";border-radius:50%;position:absolute;inset:-5px}}.AudioPlayButton-module__HHIhlG__btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:16px;height:16px}.AudioPlayButton-module__HHIhlG__btn:hover,.AudioPlayButton-module__HHIhlG__btn:focus-visible{border-color:var(--tf-rose);color:var(--tf-rose);background:var(--tf-blush);outline:none}.AudioPlayButton-module__HHIhlG__loading{opacity:.7}.AudioPlayButton-module__HHIhlG__playing{border-color:var(--tf-rose);color:var(--tf-rose);animation:1.5s ease-out infinite AudioPlayButton-module__HHIhlG__tf-audio-pulse}@keyframes AudioPlayButton-module__HHIhlG__tf-audio-pulse{0%{box-shadow:0 0 #c24b6c66}70%{box-shadow:0 0 0 9px #c24b6c00}to{box-shadow:0 0 #c24b6c00}}
.Breadcrumbs-module__4s_QJW__crumbs{margin-left:calc(40px - var(--tf-edge));font-family:var(--font-dongle), monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--tf-ink-3);flex-wrap:wrap;align-items:baseline;row-gap:2px;font-size:19.2px;font-weight:700;line-height:.95;display:flex;position:relative;top:-13px}.Breadcrumbs-module__4s_QJW__item{align-items:baseline;display:inline-flex}.Breadcrumbs-module__4s_QJW__sep{opacity:.85;-webkit-user-select:none;user-select:none;margin:0 8px}.Breadcrumbs-module__4s_QJW__link{color:inherit;text-decoration:none;transition:color .2s}.Breadcrumbs-module__4s_QJW__link:hover{color:var(--tf-rose)}.Breadcrumbs-module__4s_QJW__here{color:var(--tf-ink-2)}@media (max-width:760px){.Breadcrumbs-module__4s_QJW__crumbs{margin-left:0;top:-6px}}
.Gloss-module__yIfl0a__gloss{display:block}.Gloss-module__yIfl0a__row{align-items:baseline;gap:8px;display:flex}.Gloss-module__yIfl0a__row+.Gloss-module__yIfl0a__row{margin-top:3px}.Gloss-module__yIfl0a__key{font-family:var(--font-dongle), Georgia, serif;letter-spacing:.18em;color:var(--tf-rose);flex-shrink:0;font-size:16px;font-style:normal;font-weight:300;line-height:.81}.Gloss-module__yIfl0a__val{font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink-2);font-size:23.2px;font-style:normal;font-weight:400;line-height:.84}.Gloss-module__yIfl0a__en .Gloss-module__yIfl0a__val{color:var(--tf-ink-3)}
.ExerciseCard-module__Jy8pxa__card{width:100%;font-family:var(--font-dongle), Georgia, serif;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__cardHead{flex-direction:column;gap:8px;margin-bottom:clamp(30px,5vw,48px);display:flex}.ExerciseCard-module__Jy8pxa__headline{font-family:var(--font-playfair), Georgia, serif;color:var(--tf-ink);margin:0;font-size:clamp(34px,5.6vw,54px);font-weight:400;line-height:1.05}.ExerciseCard-module__Jy8pxa__lede{color:var(--tf-ink-3);margin:0;font-size:15px;line-height:1.5}.ExerciseCard-module__Jy8pxa__body{flex-direction:column;gap:22px;display:flex}.ExerciseCard-module__Jy8pxa__gloss{font-size:16px}.ExerciseCard-module__Jy8pxa__cue{letter-spacing:.04em;color:var(--tf-rose-deep);font-size:12px}.ExerciseCard-module__Jy8pxa__hintBtn{cursor:pointer;color:var(--tf-ink-3);opacity:.75;letter-spacing:.04em;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:12px;transition:opacity .15s,color .15s;display:inline-flex}.ExerciseCard-module__Jy8pxa__hintBtn:hover{opacity:1;color:var(--tf-rose-deep)}.ExerciseCard-module__Jy8pxa__actions{flex-wrap:wrap;align-items:center;gap:16px;min-height:44px;margin-top:clamp(6px,1.5vw,14px);display:flex}.ExerciseCard-module__Jy8pxa__check{background:var(--tf-rose);color:var(--tf-on-rose);font-family:var(--font-dongle), Georgia, serif;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13.2px 22px 8.8px;font-size:22.4px;font-weight:500;line-height:.95;transition:transform .15s,opacity .15s;display:inline-flex}.ExerciseCard-module__Jy8pxa__check:hover:not(:disabled){transform:translateY(-1px)}.ExerciseCard-module__Jy8pxa__check:disabled{opacity:.38;cursor:default}.ExerciseCard-module__Jy8pxa__linkBtn{cursor:pointer;color:var(--tf-ink);opacity:.6;text-underline-offset:3px;background:0 0;border:none;padding:6px 0;font-size:14px;text-decoration:underline}.ExerciseCard-module__Jy8pxa__linkBtn:hover{opacity:1}.ExerciseCard-module__Jy8pxa__sentenceAudio{align-self:center;margin-left:auto}.ExerciseCard-module__Jy8pxa__fixRow{align-items:center;gap:12px;display:flex}.ExerciseCard-module__Jy8pxa__fixRow .ExerciseCard-module__Jy8pxa__fixInput{flex:1;min-width:0}.ExerciseCard-module__Jy8pxa__verdict{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}.ExerciseCard-module__Jy8pxa__verdictMark{font-size:14px;line-height:1.6}.ExerciseCard-module__Jy8pxa__verdictText{flex:1;min-width:0}.ExerciseCard-module__Jy8pxa__v_exact,.ExerciseCard-module__Jy8pxa__v_close{color:#2f6b40;background:color-mix(in srgb, #3f8a52 12%, var(--tf-surface));border-color:color-mix(in srgb, #3f8a52 35%, var(--tf-line))}.ExerciseCard-module__Jy8pxa__v_wrong{color:var(--tf-danger);background:color-mix(in srgb, var(--tf-danger) 10%, var(--tf-surface));border-color:color-mix(in srgb, var(--tf-danger) 35%, var(--tf-line))}.ExerciseCard-module__Jy8pxa__modelInline{font-style:italic;font-weight:600}.ExerciseCard-module__Jy8pxa__verdictRetry{width:28px;height:28px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-4px -4px -4px 0;transition:opacity .15s,background .15s;display:inline-flex}.ExerciseCard-module__Jy8pxa__verdictRetry:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.ExerciseCard-module__Jy8pxa__sentence{color:var(--tf-ink);flex-wrap:wrap;align-items:baseline;gap:2px;font-size:clamp(20px,3.4vw,26px);line-height:1.5;display:flex}.ExerciseCard-module__Jy8pxa__gap{border:none;border-bottom:2px solid var(--tf-rose);min-width:6.5em;font:inherit;color:var(--tf-rose-deep);text-align:center;background:0 0;outline:none;padding:0 6px}.ExerciseCard-module__Jy8pxa__gap:disabled{opacity:1;border-bottom-style:dotted}.ExerciseCard-module__Jy8pxa__answerRow{border:none;border-bottom:1.5px solid var(--tf-line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:2px;min-height:60px;padding:8px 2px 16px;display:flex}.ExerciseCard-module__Jy8pxa__answerHint{color:var(--tf-ink);opacity:.38;font-size:15px;font-style:italic}.ExerciseCard-module__Jy8pxa__bank{flex-wrap:wrap;gap:12px;display:flex}.ExerciseCard-module__Jy8pxa__chip,.ExerciseCard-module__Jy8pxa__chipPlaced{box-shadow:inset 0 0 0 1px var(--tf-line);background:var(--tf-surface);color:var(--tf-ink);cursor:pointer;border:1px solid #0000;border-radius:14px;padding:9px 17px;font-size:14px;transition:transform .1s,opacity .1s,box-shadow .12s}.ExerciseCard-module__Jy8pxa__chip:hover:not(:disabled),.ExerciseCard-module__Jy8pxa__chipPlaced:hover{box-shadow:inset 0 0 0 1px var(--tf-ink-3);transform:translateY(-1px)}.ExerciseCard-module__Jy8pxa__chip[data-used=true]{opacity:.28;cursor:default}.ExerciseCard-module__Jy8pxa__chipPlaced{box-shadow:inset 0 0 0 1px var(--tf-rose);background:rgba(var(--tf-blush-rgb) / .5)}.ExerciseCard-module__Jy8pxa__prompt{flex-direction:column;gap:6px;display:flex}.ExerciseCard-module__Jy8pxa__promptRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ExerciseCard-module__Jy8pxa__promptEs{color:var(--tf-ink);font-size:clamp(35.2px,5.76vw,44.8px);font-family:var(--font-dongle), Georgia, serif;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__promptPl{color:var(--tf-ink);opacity:.6;font-size:15px}.ExerciseCard-module__Jy8pxa__promptPlOnly{color:var(--tf-ink);font-size:clamp(17px,2.6vw,20px);line-height:1.5}.ExerciseCard-module__Jy8pxa__promptEn{color:var(--tf-ink-3)}.ExerciseCard-module__Jy8pxa__options{flex-direction:column;display:flex}.ExerciseCard-module__Jy8pxa__option{border:none;border-bottom:1px solid var(--tf-line);background:0 0;align-items:center;gap:8px;transition:border-color .15s,background .15s,opacity .15s;display:flex;position:relative;overflow:hidden}.ExerciseCard-module__Jy8pxa__option:last-child{border-bottom:none}.ExerciseCard-module__Jy8pxa__option[data-state=idle]:after{content:"→";color:var(--tf-ink-3);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;right:6px;transform:translate(-6px)}.ExerciseCard-module__Jy8pxa__option[data-state=idle]:hover{border-color:var(--tf-ink-3)}.ExerciseCard-module__Jy8pxa__option[data-state=idle]:hover:after{opacity:1;transform:translate(0)}.ExerciseCard-module__Jy8pxa__option[data-state=idle]:hover .ExerciseCard-module__Jy8pxa__optionPick{padding-left:14px}.ExerciseCard-module__Jy8pxa__option[data-state=idle]:hover .ExerciseCard-module__Jy8pxa__choiceLetter{border-color:var(--tf-rose);color:var(--tf-rose)}.ExerciseCard-module__Jy8pxa__optionPick{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:6px;padding:18px 30px 18px 4px;transition:padding-left .2s cubic-bezier(.16,1,.3,1);display:flex}.ExerciseCard-module__Jy8pxa__optionPick:disabled{cursor:default}.ExerciseCard-module__Jy8pxa__option[data-state=right]{border-color:color-mix(in srgb, #3f8a52 45%, var(--tf-line));background:color-mix(in srgb, #3f8a52 12%, var(--tf-surface))}.ExerciseCard-module__Jy8pxa__option[data-state=right] .ExerciseCard-module__Jy8pxa__optionEs{color:#2f6b40}.ExerciseCard-module__Jy8pxa__option[data-state=off]{opacity:.7;border-bottom-style:dashed}.ExerciseCard-module__Jy8pxa__option[data-state=dim]{opacity:.45}.ExerciseCard-module__Jy8pxa__optionEs{color:var(--tf-ink);font-size:18px}.ExerciseCard-module__Jy8pxa__optionNote{color:var(--tf-ink);opacity:.65;font-size:13px;line-height:1.45}.ExerciseCard-module__Jy8pxa__optionAudio{flex:none;margin-right:4px}.ExerciseCard-module__Jy8pxa__wrongLine{align-items:baseline;gap:12px;display:flex}.ExerciseCard-module__Jy8pxa__wrongMark{color:var(--tf-clay);font-size:16px}.ExerciseCard-module__Jy8pxa__wrongEs{color:var(--tf-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--tf-clay);text-decoration-color:var(--tf-clay);font-size:clamp(32px,5.12vw,41.6px);font-family:var(--font-dongle), Georgia, serif;font-weight:300;line-height:.95;text-decoration-thickness:1px}.ExerciseCard-module__Jy8pxa__fixInput,.ExerciseCard-module__Jy8pxa__freeInput{border:1px solid var(--tf-field-line);background:rgba(var(--tf-bg-rgb) / .5);width:100%;font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink);resize:none;border-radius:12px;outline:none;padding:14px 16px;font-size:28.8px;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__fixInput:focus,.ExerciseCard-module__Jy8pxa__freeInput:focus{border-color:var(--tf-rose)}.ExerciseCard-module__Jy8pxa__explain{color:var(--tf-ink);opacity:.75;margin:0;font-size:14px;line-height:1.55}.ExerciseCard-module__Jy8pxa__explainEn{opacity:.85;margin-top:4px;display:block}.ExerciseCard-module__Jy8pxa__explainKey{font-family:var(--font-dongle), Georgia, serif;letter-spacing:.18em;color:var(--tf-rose);margin-right:6px;font-size:16px;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__freePl{color:var(--tf-ink);font-size:clamp(19px,3vw,24px);line-height:1.45}.ExerciseCard-module__Jy8pxa__freePlEn{color:var(--tf-ink);opacity:.55;margin-top:-8px;font-size:14px}.ExerciseCard-module__Jy8pxa__modelBlock{border-top:1px solid var(--tf-line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.ExerciseCard-module__Jy8pxa__modelLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-clay);font-size:11px}.ExerciseCard-module__Jy8pxa__modelRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ExerciseCard-module__Jy8pxa__modelEs{color:var(--tf-rose-deep);font-size:clamp(32px,5.12vw,41.6px);font-family:var(--font-dongle), Georgia, serif;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__altList{color:var(--tf-ink);opacity:.7;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:15px;display:flex}.ExerciseCard-module__Jy8pxa__selfHint{color:var(--tf-ink);opacity:.6;margin:0;font-size:13px;line-height:1.5}.ExerciseCard-module__Jy8pxa__dictRow{align-items:center;gap:14px;display:flex}.ExerciseCard-module__Jy8pxa__dictAudio{margin-left:auto}.ExerciseCard-module__Jy8pxa__quizLesson{font-family:var(--font-dongle), Georgia, serif;color:var(--tf-rose);align-self:flex-start;font-size:20.8px;font-weight:300;line-height:.95;text-decoration:none}.ExerciseCard-module__Jy8pxa__quizLesson:hover{text-decoration:underline}.ExerciseCard-module__Jy8pxa__quizList{flex-direction:column;display:flex}.ExerciseCard-module__Jy8pxa__quizRow{border-bottom:1px solid var(--tf-line);align-items:baseline;gap:12px;padding:14px 0;display:flex}.ExerciseCard-module__Jy8pxa__quizRow:last-child{border-bottom:none}.ExerciseCard-module__Jy8pxa__quizNum{min-width:1.4em;font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink-3);flex:none;font-size:19.2px;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__quizRow[data-correct=true] .ExerciseCard-module__Jy8pxa__quizNum{color:var(--tf-rose)}.ExerciseCard-module__Jy8pxa__quizRow[data-correct=false] .ExerciseCard-module__Jy8pxa__quizNum{color:var(--tf-clay)}.ExerciseCard-module__Jy8pxa__quizSentence{font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink);flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;font-size:clamp(25.6px,3.84vw,30.4px);font-weight:300;line-height:1;display:flex}.ExerciseCard-module__Jy8pxa__quizOptions{gap:6px;display:inline-flex}.ExerciseCard-module__Jy8pxa__quizPill{font-family:var(--font-dongle), Georgia, serif;border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-ink);cursor:pointer;border-radius:999px;padding:6.2px 12px 1.8px;font-size:22.4px;font-weight:500;line-height:.95;transition:border-color .15s,background .15s,opacity .15s,color .15s}.ExerciseCard-module__Jy8pxa__quizPill:hover:not(:disabled){border-color:var(--tf-ink-3)}.ExerciseCard-module__Jy8pxa__quizPill:disabled{cursor:default}.ExerciseCard-module__Jy8pxa__quizPill[data-state=picked],.ExerciseCard-module__Jy8pxa__quizPill[data-state=right]{border-color:var(--tf-rose);background:rgba(var(--tf-blush-rgb) / .5);color:var(--tf-rose-deep)}.ExerciseCard-module__Jy8pxa__quizPill[data-state=off]{border-color:var(--tf-clay);color:var(--tf-clay);opacity:.85;text-decoration:line-through}.ExerciseCard-module__Jy8pxa__quizPill[data-state=dim]{opacity:.4}.ExerciseCard-module__Jy8pxa__quizScore{font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink);font-size:24px;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__scene{flex-direction:column;display:flex}.ExerciseCard-module__Jy8pxa__sceneHead{text-align:center;border-bottom:1px solid var(--tf-line);padding-bottom:clamp(18px,3vw,26px)}.ExerciseCard-module__Jy8pxa__scenePlace{letter-spacing:.2em;text-transform:uppercase;color:var(--tf-rose);font-size:.72em;font-style:normal}.ExerciseCard-module__Jy8pxa__sceneIntro{color:var(--tf-ink);opacity:.82;flex-direction:column;max-width:44ch;margin:0 auto;font-size:clamp(15px,2.4vw,18px);line-height:1.5;display:flex}.ExerciseCard-module__Jy8pxa__scenes{flex-direction:column;display:flex}.ExerciseCard-module__Jy8pxa__beat{border-bottom:1px solid var(--tf-line);flex-direction:column;gap:14px;padding:clamp(22px,3.5vw,34px) 0;display:flex}.ExerciseCard-module__Jy8pxa__beat:last-child{border-bottom:none;padding-bottom:clamp(10px,1.6vw,16px)}.ExerciseCard-module__Jy8pxa__line{border:1px solid var(--tf-line);background:rgba(var(--tf-bg-rgb) / .4);border-radius:16px;flex-direction:column;gap:8px;padding:clamp(16px,2.8vw,22px);display:flex}.ExerciseCard-module__Jy8pxa__line[data-mine]{border-color:var(--tf-blush-2);border-left:2px solid var(--tf-rose);background:rgba(var(--tf-blush-rgb) / .32)}.ExerciseCard-module__Jy8pxa__line[data-mine] .ExerciseCard-module__Jy8pxa__lineWho{color:var(--tf-rose)}.ExerciseCard-module__Jy8pxa__line[data-quiet]{background:0 0;border:none;padding:4px 0 0}.ExerciseCard-module__Jy8pxa__lineWho{letter-spacing:.2em;text-transform:uppercase;color:var(--tf-ink-3);font-size:10px}.ExerciseCard-module__Jy8pxa__lineEsRow{align-items:center;gap:14px;display:flex}.ExerciseCard-module__Jy8pxa__lineEs{color:var(--tf-ink);font-size:clamp(32px,5.44vw,43.2px);line-height:.84;font-family:var(--font-dongle), Georgia, serif;font-weight:300}.ExerciseCard-module__Jy8pxa__lineAudio{flex:none;margin-left:auto}.ExerciseCard-module__Jy8pxa__glossReveal{cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:12px;padding:2px 0;display:inline-flex}.ExerciseCard-module__Jy8pxa__blurInner{display:inline-block}.ExerciseCard-module__Jy8pxa__glossReveal[data-shown=false] .ExerciseCard-module__Jy8pxa__blurInner{filter:blur(5px);opacity:.4;-webkit-user-select:none;user-select:none;transition:filter .18s,opacity .18s}.ExerciseCard-module__Jy8pxa__glossReveal[data-shown=true]{cursor:default}.ExerciseCard-module__Jy8pxa__glossHint{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-rose);flex:none;font-size:10px}.ExerciseCard-module__Jy8pxa__respond{flex-direction:column;gap:14px;padding-top:8px;display:flex}.ExerciseCard-module__Jy8pxa__respondLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--tf-rose-deep);font-size:19.2px;font-weight:700;font-family:var(--font-dongle), Georgia, serif;line-height:.95}.ExerciseCard-module__Jy8pxa__choices{flex-direction:column;display:flex}.ExerciseCard-module__Jy8pxa__choice{text-align:left;border:none;border-bottom:1px solid var(--tf-line);cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:16px 30px 16px 4px;transition:border-color .15s,padding-left .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ExerciseCard-module__Jy8pxa__choice:last-child{border-bottom:none}.ExerciseCard-module__Jy8pxa__choice:after{content:"→";color:var(--tf-rose);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:6px;transform:translate(-6px,-50%)}.ExerciseCard-module__Jy8pxa__choice:hover{border-color:var(--tf-rose);padding-left:14px}.ExerciseCard-module__Jy8pxa__choice:hover:after{opacity:1;transform:translateY(-50%)}.ExerciseCard-module__Jy8pxa__choiceLetter{border:1px solid var(--tf-line);width:24px;height:24px;font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:19.2px;font-weight:300;line-height:.95;transition:border-color .15s,color .15s;display:inline-flex}.ExerciseCard-module__Jy8pxa__choice:hover .ExerciseCard-module__Jy8pxa__choiceLetter{border-color:var(--tf-rose);color:var(--tf-rose)}.ExerciseCard-module__Jy8pxa__choiceBody{flex-direction:column;gap:4px;min-width:0;display:flex}.ExerciseCard-module__Jy8pxa__choiceEs{color:var(--tf-ink);font-size:clamp(27.2px,4.16vw,32px);font-family:var(--font-dongle), Georgia, serif;font-weight:300;line-height:.95}.ExerciseCard-module__Jy8pxa__choicePl{color:var(--tf-ink);opacity:.55;font-size:13px}.ExerciseCard-module__Jy8pxa__choicePl[data-blur]{filter:blur(5px);opacity:.4;-webkit-user-select:none;user-select:none;transition:filter .18s,opacity .18s}.ExerciseCard-module__Jy8pxa__feedbackAlso{opacity:.75}.ExerciseCard-module__Jy8pxa__feedbackAlt{font-weight:600}.ExerciseCard-module__Jy8pxa__nudge{color:var(--tf-clay);padding-top:2px;font-size:13px}.ExerciseCard-module__Jy8pxa__sceneDone{letter-spacing:.12em;text-transform:uppercase;color:var(--tf-rose);text-align:center;padding-top:clamp(24px,4vw,36px);font-size:13px}
.ExercisePlayer-module__-lzc0G__player{isolation:isolate;flex-direction:column;gap:clamp(18px,3vw,26px);display:flex;position:relative}.ExercisePlayer-module__-lzc0G__work{isolation:isolate;flex-direction:column;gap:clamp(18px,3vw,26px);width:100%;max-width:880px;margin:clamp(40px,3vw,90px) auto 0;display:flex;position:relative}@media (max-width:720px){.ExercisePlayer-module__-lzc0G__player{gap:16px}}.ExercisePlayer-module__-lzc0G__toolbar{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:13px 2px;display:flex}.ExercisePlayer-module__-lzc0G__status{align-items:baseline;gap:18px;display:flex}.ExercisePlayer-module__-lzc0G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ExercisePlayer-module__-lzc0G__folio{font-variant-numeric:tabular-nums;color:var(--tf-ink);opacity:.82;white-space:nowrap;font-size:clamp(20px,2.6vw,26px);line-height:1}.ExercisePlayer-module__-lzc0G__folioSep{opacity:.4;margin:0 6px;font-style:normal}.ExercisePlayer-module__-lzc0G__progressTrack{background:var(--tf-line);border-radius:2px;align-self:center;width:clamp(70px,12vw,120px);height:2px;overflow:hidden}.ExercisePlayer-module__-lzc0G__progressFill{background:var(--tf-rose);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.ExercisePlayer-module__-lzc0G__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ExercisePlayer-module__-lzc0G__later{border:1px solid var(--tf-line);letter-spacing:.1em;text-transform:uppercase;color:var(--tf-ink);opacity:.7;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 13px;font-size:11px;transition:opacity .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.ExercisePlayer-module__-lzc0G__laterIcon{align-items:center;display:inline-flex}.ExercisePlayer-module__-lzc0G__later:hover{opacity:1;border-color:var(--tf-ink-3)}.ExercisePlayer-module__-lzc0G__later[data-on]{color:var(--tf-rose-deep);border-color:var(--tf-rose);background:rgba(var(--tf-blush-rgb) / .4);opacity:1}.ExercisePlayer-module__-lzc0G__nav{border-top:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(14px,2.5vw,22px);display:flex}.ExercisePlayer-module__-lzc0G__navLeft{align-items:center;gap:16px;display:flex}.ExercisePlayer-module__-lzc0G__back{cursor:pointer;color:var(--tf-ink);opacity:.6;background:0 0;border:none;padding:6px 0;font-size:14px}.ExercisePlayer-module__-lzc0G__back:hover{opacity:1}@media (max-width:720px){.ExercisePlayer-module__-lzc0G__navPill{gap:10px;padding:12px 14px}.ExercisePlayer-module__-lzc0G__navPill .ExercisePlayer-module__-lzc0G__mixPillText{font-size:13px}}@media (max-width:400px){.ExercisePlayer-module__-lzc0G__nav{flex-direction:column;align-items:stretch;gap:10px}.ExercisePlayer-module__-lzc0G__navPill{justify-content:center;margin-left:0}.ExercisePlayer-module__-lzc0G__nav>.ExercisePlayer-module__-lzc0G__navPill{order:-1}.ExercisePlayer-module__-lzc0G__navLeft{flex-direction:column;align-items:stretch;gap:10px}}.ExercisePlayer-module__-lzc0G__doneWrap{text-align:center;isolation:isolate;scroll-margin-top:calc(var(--tf-sticky-top) + 24px);flex-direction:column;align-items:center;gap:14px;margin-top:clamp(40px,6vw,90px);padding:clamp(32px,6vw,64px) 20px;display:flex;position:relative}.ExercisePlayer-module__-lzc0G__doneStat{flex-direction:column;align-items:center;gap:2px;margin:clamp(6px,1.5vw,12px) 0 clamp(4px,1vw,8px);display:flex}.ExercisePlayer-module__-lzc0G__doneStatNum{color:var(--tf-ink);font-size:clamp(58px,12vw,96px);line-height:.9}.ExercisePlayer-module__-lzc0G__doneStatLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);font-size:11px}.ExercisePlayer-module__-lzc0G__doneActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(6px,1.5vw,12px);display:flex}.ExercisePlayer-module__-lzc0G__doneSession{animation:.7s cubic-bezier(.16,1,.3,1) both ExercisePlayer-module__-lzc0G__done-slide}@keyframes ExercisePlayer-module__-lzc0G__done-slide{0%{opacity:0;transform:translate(min(18vw,160px))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ExercisePlayer-module__-lzc0G__doneSession{animation:none}}.ExercisePlayer-module__-lzc0G__doneMore{border-top:1px solid var(--tf-line);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin-top:18px;padding-top:18px;font-size:14px;text-decoration:none;display:inline-flex}.ExercisePlayer-module__-lzc0G__doneMoreText{color:var(--tf-ink);opacity:.6}.ExercisePlayer-module__-lzc0G__doneMoreCta{color:var(--tf-rose);font-weight:500}.ExercisePlayer-module__-lzc0G__doneMore:hover .ExercisePlayer-module__-lzc0G__doneMoreCta{text-decoration:underline}.ExercisePlayer-module__-lzc0G__mixPill{background:var(--tf-rose);color:var(--tf-on-rose);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:16px;padding:18px 24px;transition:transform .3s cubic-bezier(.22,.61,.36,1),gap .3s cubic-bezier(.22,.61,.36,1);display:inline-flex}.ExercisePlayer-module__-lzc0G__mixPill:hover{gap:24px;transform:translateY(-3px)}.ExercisePlayer-module__-lzc0G__mixPillText{white-space:nowrap;letter-spacing:.02em;font-size:clamp(24px,2.4vw,30.4px);font-family:var(--font-dongle), Georgia, serif;padding-top:.2em;font-weight:500;line-height:.95}.ExercisePlayer-module__-lzc0G__mixDot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.ExercisePlayer-module__-lzc0G__mixPill:hover .ExercisePlayer-module__-lzc0G__mixDot{transform:scale(1.35)}.ExercisePlayer-module__-lzc0G__exitPill{border:1px solid var(--tf-line);color:var(--tf-ink);background:0 0}.ExercisePlayer-module__-lzc0G__exitPill:hover{border-color:var(--tf-ink)}
.Grammar-module__HQWAWq__shell{padding:clamp(12px, 2vw, 24px) var(--tf-edge) clamp(64px, 9vw, 120px)}.Grammar-module__HQWAWq__head{margin-bottom:var(--tf-head-gap)}.Grammar-module__HQWAWq__crumb{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;color:var(--tf-ink-3);font-size:12px;text-decoration:none;transition:color .2s}.Grammar-module__HQWAWq__crumb:hover{color:var(--tf-rose-deep)}.Grammar-module__HQWAWq__headRow{justify-content:center;align-items:baseline;gap:20px;margin-top:18px;display:flex}.Grammar-module__HQWAWq__headNum{letter-spacing:.22em;color:var(--tf-rose);font-size:12px}.Grammar-module__HQWAWq__headTitle{font-family:var(--font-playfair), Georgia, serif;font-weight:400;font-size:var(--tf-page-title);letter-spacing:-.035em;color:var(--tf-ink);text-align:center;margin:0 0 28px;line-height:.92}.Grammar-module__HQWAWq__headLede{text-align:center;max-width:580px;font-size:clamp(24px,2.4vw,27.2px);font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink-2);text-wrap:pretty;margin:18px auto 0;font-weight:300;line-height:.94}.Grammar-module__HQWAWq__body{grid-template-columns:220px 1fr;align-items:start;gap:clamp(36px,4.5vw,72px);display:grid}.Grammar-module__HQWAWq__content{min-width:0}.Grammar-module__HQWAWq__point{border-top:1px solid var(--tf-line);--lazy-size:800px;padding:clamp(22px,3vw,30px) 0;scroll-margin-top:120px}.Grammar-module__HQWAWq__point:first-of-type{border-top:0;padding-top:0}.Grammar-module__HQWAWq__pointHead{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:12px;display:flex}.Grammar-module__HQWAWq__pointTitle{letter-spacing:-.01em;color:var(--tf-ink);margin:0;font-size:clamp(21px,2.4vw,28px);font-weight:400}.Grammar-module__HQWAWq__level,.Grammar-module__HQWAWq__form{font-family:var(--font-dongle), Georgia, serif;font-size:1.6em;font-weight:700;line-height:.95}.Grammar-module__HQWAWq__level{letter-spacing:.06em;color:var(--tf-ink-3);border:1px solid var(--tf-line);border-radius:999px;padding:3px 9px;font-size:11px}.Grammar-module__HQWAWq__form{letter-spacing:.02em;color:var(--tf-rose-deep);background:var(--tf-blush);border-radius:999px;padding:4px 12px;font-size:12px}.Grammar-module__HQWAWq__rule{color:var(--tf-ink-2);text-wrap:pretty;max-width:620px;margin:0 0 20px;font-size:clamp(14px,1.4vw,16px);line-height:1.55}.Grammar-module__HQWAWq__tip{border:2px solid var(--tf-rose);background:var(--tf-surface);border-radius:12px;align-items:flex-start;gap:14px;margin:20px 0;padding:14px 18px;display:flex}.Grammar-module__HQWAWq__tipIcon{aspect-ratio:625/1052;flex:none;width:auto;height:65px;margin-top:2px}.Grammar-module__HQWAWq__tipIconArt{object-fit:contain;width:100%;height:100%;display:block}.Grammar-module__HQWAWq__tipText{color:var(--tf-ink-2);text-wrap:pretty;font-size:clamp(24px,2.24vw,26.4px);line-height:.97;font-family:var(--font-dongle), Georgia, serif;margin:0;font-weight:300}.Grammar-module__HQWAWq__exLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);margin:0 0 12px;font-size:11px}.Grammar-module__HQWAWq__hi{color:var(--tf-rose)}.Grammar-module__HQWAWq__hiNeg{color:var(--tf-rose-deep)}.Grammar-module__HQWAWq__pitfall{border:1px solid var(--tf-line);border-left:3px solid var(--tf-rose);background:var(--tf-surface);border-radius:12px;max-width:600px;margin:clamp(22px,3vw,30px) 0 0;padding:13px 16px}.Grammar-module__HQWAWq__pitfallLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--tf-rose);margin-bottom:8px;font-size:10px;display:inline-block}.Grammar-module__HQWAWq__pitfallContrast{font-size:clamp(25.6px,2.56vw,32px);font-family:var(--font-dongle), Georgia, serif;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:0;font-weight:300;line-height:.95;display:flex}.Grammar-module__HQWAWq__pitfallWrong{color:var(--tf-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--tf-rose);text-decoration-color:var(--tf-rose)}.Grammar-module__HQWAWq__pitfallArrow{color:var(--tf-rose)}.Grammar-module__HQWAWq__pitfallRight{color:var(--tf-ink)}.Grammar-module__HQWAWq__pitfallWhy{color:var(--tf-ink-2);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.5}.Grammar-module__HQWAWq__exNote{letter-spacing:.01em;color:var(--tf-rose-deep);margin-top:10px;font-size:12px}.Grammar-module__HQWAWq__irrWrap{--irr-stick:var(--tf-sticky-top);margin-top:4px}@media (max-width:760px){.Grammar-module__HQWAWq__irrWrap{--irr-stick:calc(var(--subnav-h) + 64px)}.Grammar-module__HQWAWq__tipIcon{height:45px}}.Grammar-module__HQWAWq__irrTable{border-collapse:collapse;width:100%}.Grammar-module__HQWAWq__irrColHead{z-index:3;background:var(--tf-bg);text-align:left;font-size:17.6px;font-weight:300;font-family:var(--font-dongle), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-3);white-space:nowrap;padding:calc(var(--irr-stick) + 8px) 18px 8px 0;box-shadow:inset 0 -1px 0 var(--tf-line);line-height:.95;position:sticky;top:0}.Grammar-module__HQWAWq__irrColHead:last-child{padding-right:0}.Grammar-module__HQWAWq__irrRow td{border-top:1px solid var(--tf-line);vertical-align:baseline;padding:9px 18px 9px 0}.Grammar-module__HQWAWq__irrRow td:first-child{padding-left:0}.Grammar-module__HQWAWq__irrRow td:last-child{padding-right:0}.Grammar-module__HQWAWq__irrBase{color:var(--tf-ink);white-space:nowrap;font-size:clamp(15px,1.6vw,18px)}.Grammar-module__HQWAWq__irrForm{color:var(--tf-rose-deep);white-space:nowrap;font-size:clamp(15px,1.6vw,18px)}.Grammar-module__HQWAWq__irrPl{color:var(--tf-ink-2);width:100%;font-size:13px}.Grammar-module__HQWAWq__seeAlso{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.02em;color:var(--tf-rose-deep);border-bottom:1px solid var(--tf-rose-edge);align-items:center;gap:7px;margin-top:18px;padding-bottom:2px;font-size:12px;text-decoration:none;transition:border-color .2s;display:inline-flex}.Grammar-module__HQWAWq__seeAlso:hover{border-color:var(--tf-rose)}@media (max-width:760px){.Grammar-module__HQWAWq__body{display:block}.Grammar-module__HQWAWq__content{padding-top:16px}.Grammar-module__HQWAWq__point{scroll-margin-top:calc(var(--subnav-h) + 76px)}.Grammar-module__HQWAWq__irrWrap{--irr-stick:calc(70px + env(safe-area-inset-top,0px))}.Grammar-module__HQWAWq__irrBase,.Grammar-module__HQWAWq__irrForm{font-size:15px}.Grammar-module__HQWAWq__irrRow td,.Grammar-module__HQWAWq__irrColHead{padding-right:12px}}.Grammar-module__HQWAWq__conjTable{background:var(--tf-surface);border:1px solid var(--tf-line);border-radius:18px;column-gap:clamp(18px,3vw,40px);margin-top:18px;padding:clamp(20px,3vw,28px) clamp(20px,3vw,30px);display:grid}.Grammar-module__HQWAWq__conjHead{padding-bottom:14px}.Grammar-module__HQWAWq__conjInf{color:var(--tf-rose-deep);font-size:clamp(24px,3vw,30px);line-height:1.05}.Grammar-module__HQWAWq__conjGloss{margin-top:6px}.Grammar-module__HQWAWq__conjPerson,.Grammar-module__HQWAWq__conjForm{border-top:1px solid var(--tf-line);padding:9px 0 8px;line-height:28px}.Grammar-module__HQWAWq__conjPerson{letter-spacing:.08em;color:var(--tf-ink-3);white-space:nowrap;font-size:10.5px}.Grammar-module__HQWAWq__conjForm{color:var(--tf-ink);font-size:clamp(18px,2.2vw,21px);font-style:italic}.Grammar-module__HQWAWq__agreeTable{margin-bottom:clamp(24px,3.5vw,32px)}.Grammar-module__HQWAWq__agreeHead{letter-spacing:.08em;color:var(--tf-ink-3);padding-bottom:12px;font-size:10.5px}.Grammar-module__HQWAWq__agreeEnd{color:var(--tf-rose)}.Grammar-module__HQWAWq__declWrap{margin:4px 0 20px}.Grammar-module__HQWAWq__declNote{color:var(--tf-ink-3);text-wrap:pretty;margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){.Grammar-module__HQWAWq__conjTable{margin-left:calc(-1 * var(--tf-edge));margin-right:calc(-1 * var(--tf-edge));padding-left:16px;padding-right:16px}.Grammar-module__HQWAWq__conjPerson{white-space:normal;padding-top:16px;font-size:9.5px;line-height:1.5}.Grammar-module__HQWAWq__agreeTable{margin-left:0;margin-right:0}.Grammar-module__HQWAWq__conjVariant{display:block}.Grammar-module__HQWAWq__conjDot{display:none}}
.IpaGloss-module__V77J1a__wrap{align-items:center;gap:7px;display:inline-flex}.IpaGloss-module__V77J1a__help{display:inline-flex}.IpaGloss-module__V77J1a__trigger{border:1px solid var(--tf-blush-2);background:var(--tf-blush);width:19px;height:19px;color:var(--tf-rose-deep);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid;position:relative}.IpaGloss-module__V77J1a__trigger:hover,.IpaGloss-module__V77J1a__trigger:focus-visible{background:var(--tf-rose);color:var(--tf-on-rose);outline:none}@media (max-width:760px){.IpaGloss-module__V77J1a__trigger:after{content:"";border-radius:50%;position:absolute;inset:-12px}}.IpaGloss-module__V77J1a__bubble{font-family:var(--font-manrope), system-ui, sans-serif;text-transform:none;letter-spacing:0;color:var(--tf-bg);background:var(--tf-ink);z-index:30;border-radius:10px;flex-direction:column;gap:9px;padding:11px 13px;animation:.15s both IpaGloss-module__V77J1a__ipa-bubble-in;display:flex;box-shadow:0 14px 30px -12px #2d1f1c8c}@keyframes IpaGloss-module__V77J1a__ipa-bubble-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.IpaGloss-module__V77J1a__bubble{animation:none}}.IpaGloss-module__V77J1a__row{text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;display:grid}.IpaGloss-module__V77J1a__sym{color:var(--tf-blush-2);font-size:14px;font-weight:600;line-height:1.3}.IpaGloss-module__V77J1a__txt{white-space:break-spaces;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35}
.Conversation-module__TjwmdW__wrap{margin-top:20px}.Conversation-module__TjwmdW__transcript{max-width:700px}.Conversation-module__TjwmdW__levels{border-bottom:1px solid var(--tf-line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:4px;padding-bottom:28px;display:flex}.Conversation-module__TjwmdW__levelsLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);font-size:10px}.Conversation-module__TjwmdW__seg{background:var(--tf-bg);border:1px solid var(--tf-line);border-radius:999px;gap:2px;padding:3px;display:flex}.Conversation-module__TjwmdW__seg button{cursor:pointer;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--tf-ink-2);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:11px;transition:background .18s,color .18s}.Conversation-module__TjwmdW__seg button:hover{color:var(--tf-ink)}.Conversation-module__TjwmdW__seg .Conversation-module__TjwmdW__segOn{background:var(--tf-rose-deep);color:var(--tf-on-rose)}.Conversation-module__TjwmdW__tones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.Conversation-module__TjwmdW__tonesLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);margin-right:2px;font-size:9px}.Conversation-module__TjwmdW__tone{border:1px solid var(--tf-line);cursor:pointer;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--tf-ink-2);background:0 0;border-radius:999px;padding:5px 12px;font-size:10px;transition:border-color .18s,color .18s,background .18s}.Conversation-module__TjwmdW__tone:hover{border-color:var(--tf-rose);color:var(--tf-rose-deep)}.Conversation-module__TjwmdW__toneOn{border-color:var(--tf-rose);background:var(--tf-blush);color:var(--tf-rose-deep)}.Conversation-module__TjwmdW__ama{border:1px solid var(--tf-line);background:var(--tf-blush);border-radius:4px;grid-template-columns:auto 1fr;gap:16px;margin-top:40px;padding:24px 26px;display:grid}.Conversation-module__TjwmdW__amaPaw{font-size:22px;line-height:1.2}.Conversation-module__TjwmdW__amaLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--tf-rose-deep);margin-bottom:12px;font-size:10px}.Conversation-module__TjwmdW__amaNote{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-2);margin:0 0 12px;font-size:17px;font-style:italic;line-height:1.5}.Conversation-module__TjwmdW__amaNote:last-child{margin-bottom:0}.Conversation-module__TjwmdW__rescue{grid-template-columns:1fr 1fr;gap:48px;max-width:820px;margin-top:44px;display:grid}.Conversation-module__TjwmdW__rescueLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--tf-rose);border-bottom:1px solid var(--tf-line);padding-bottom:16px;font-size:11px;display:block}.Conversation-module__TjwmdW__rescueList{margin:0;padding:0;list-style:none}.Conversation-module__TjwmdW__rescueItem{border-bottom:1px dashed var(--tf-line);padding:18px 84px 18px 0;position:relative}.Conversation-module__TjwmdW__rescueActions{color:var(--tf-ink-3);align-items:center;gap:8px;display:inline-flex;position:absolute;top:12px;right:0}.Conversation-module__TjwmdW__rescueItem:last-child{border-bottom:0;padding-bottom:0}.Conversation-module__TjwmdW__rescueEs{color:var(--tf-ink);margin-right:12px;font-size:22px;line-height:1.2}.Conversation-module__TjwmdW__rescueIpa{color:var(--tf-rose-deep);opacity:.6;white-space:nowrap;font-size:11px}.Conversation-module__TjwmdW__rescueGloss{margin-top:8px;font-size:13px}@media (max-width:700px){.Conversation-module__TjwmdW__rescue{grid-template-columns:1fr;gap:36px}.Conversation-module__TjwmdW__ama{padding:20px}}
.PathRibbon-module__C5EtJq__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--tf-rose-deep);font-size:.64rem}.PathRibbon-module__C5EtJq__handoff{max-width:var(--tf-max-w);padding:20px var(--tf-gutter) 0;border-top:1px solid var(--tf-line);gap:6px;margin:clamp(24px,4vw,40px) auto 0;display:grid}.PathRibbon-module__C5EtJq__nextLink{color:var(--tf-rose-deep);align-items:baseline;gap:10px;text-decoration:none;display:flex}.PathRibbon-module__C5EtJq__nextLink:hover .PathRibbon-module__C5EtJq__nextTitle{text-underline-offset:3px;text-decoration:underline}.PathRibbon-module__C5EtJq__nextTitle{color:var(--tf-ink);font-size:clamp(1.05rem,2vw,1.3rem)}
.SaveButton-module___4kBEq__btn{border:1px solid var(--tf-line);width:34px;height:34px;color:var(--tf-ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative}@media (max-width:760px){.SaveButton-module___4kBEq__btn:after{content:"";border-radius:50%;position:absolute;inset:-5px}}.SaveButton-module___4kBEq__btn svg{width:16px;height:16px}.SaveButton-module___4kBEq__btn:hover,.SaveButton-module___4kBEq__btn:focus-visible{border-color:var(--tf-rose);color:var(--tf-rose);background:var(--tf-blush);outline:none}.SaveButton-module___4kBEq__on{border-color:var(--tf-blush-2);color:var(--tf-rose-deep);background:var(--tf-blush)}.SaveButton-module___4kBEq__on:hover,.SaveButton-module___4kBEq__on:focus-visible{border-color:var(--tf-rose);color:var(--tf-rose-deep);background:var(--tf-blush)}
.Dialogue-module__018yIq__dialogue{flex-direction:column;display:flex}.Dialogue-module__018yIq__line{grid-template-columns:96px 1fr;align-items:baseline;gap:24px;padding:16px 80px 16px 0;display:grid;position:relative}.Dialogue-module__018yIq__actions{color:var(--tf-ink-3);align-items:center;gap:8px;display:inline-flex;position:absolute;top:12px;right:0}.Dialogue-module__018yIq__line:first-child{padding-top:0}.Dialogue-module__018yIq__line:last-child{border-bottom:0;padding-bottom:0}.Dialogue-module__018yIq__whoCol{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.Dialogue-module__018yIq__who{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);font-size:10px}.Dialogue-module__018yIq__you .Dialogue-module__018yIq__who{color:var(--tf-rose)}.Dialogue-module__018yIq__main{min-width:0}.Dialogue-module__018yIq__esRow{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.Dialogue-module__018yIq__es{letter-spacing:-.01em;color:var(--tf-ink);margin:0;font-size:clamp(20px,2.1vw,23px);font-weight:400;line-height:1.2}.Dialogue-module__018yIq__you .Dialogue-module__018yIq__es{color:var(--tf-rose-deep);font-style:italic}.Dialogue-module__018yIq__gloss{margin-top:8px;font-size:13px}@media (max-width:640px){.Dialogue-module__018yIq__line{grid-template-columns:1fr;gap:5px;padding-right:44px}.Dialogue-module__018yIq__es{font-size:20px}}.Dialogue-module__018yIq__variantB{container-type:inline-size}.Dialogue-module__018yIq__lineB{grid-template-columns:84px 1fr;align-items:baseline;gap:8px 22px;padding:18px 76px 18px 0}.Dialogue-module__018yIq__variantB .Dialogue-module__018yIq__line:first-child,.Dialogue-module__018yIq__glossBelow .Dialogue-module__018yIq__line:first-child{padding-top:16px}.Dialogue-module__018yIq__variantB .Dialogue-module__018yIq__line:last-child,.Dialogue-module__018yIq__glossBelow .Dialogue-module__018yIq__line:last-child{padding-bottom:18px}.Dialogue-module__018yIq__whoB{letter-spacing:-.01em;color:var(--tf-ink);font-size:19px;line-height:1.1}.Dialogue-module__018yIq__you .Dialogue-module__018yIq__whoB{color:var(--tf-rose-deep)}.Dialogue-module__018yIq__glossB{grid-column:2;margin-top:2px;font-size:13px}.Dialogue-module__018yIq__lineB.Dialogue-module__018yIq__you{background:linear-gradient(90deg, rgb(var(--tf-blush-rgb) / .5), rgb(var(--tf-blush-rgb) / .04));border-radius:0 12px 12px 0;padding-left:18px}.Dialogue-module__018yIq__lineB.Dialogue-module__018yIq__you:before{content:"";background:var(--tf-rose);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.Dialogue-module__018yIq__lineB.Dialogue-module__018yIq__dashLine{grid-template-columns:1fr}.Dialogue-module__018yIq__dashLine .Dialogue-module__018yIq__glossB{grid-column:1}.Dialogue-module__018yIq__dash{color:var(--tf-ink-3)}@container (min-width:600px){.Dialogue-module__018yIq__lineB{grid-template-columns:88px 1fr 220px;align-items:center;gap:22px;padding-right:80px}.Dialogue-module__018yIq__lineB.Dialogue-module__018yIq__dashLine{grid-template-columns:1fr 220px}.Dialogue-module__018yIq__dashLine .Dialogue-module__018yIq__glossB{grid-column:2}.Dialogue-module__018yIq__lineB .Dialogue-module__018yIq__es{font-size:clamp(21px,2.2vw,25px)}.Dialogue-module__018yIq__glossB{border-left:1px dashed var(--tf-line);flex-direction:column;grid-column:auto;justify-content:center;align-self:stretch;margin-top:0;padding-left:24px;display:flex}.Dialogue-module__018yIq__lineB.Dialogue-module__018yIq__you .Dialogue-module__018yIq__glossB{border-left-color:var(--tf-blush-2)}}.Dialogue-module__018yIq__glossBelow .Dialogue-module__018yIq__lineB{grid-template-columns:84px 1fr;align-items:baseline}.Dialogue-module__018yIq__glossBelow .Dialogue-module__018yIq__lineB .Dialogue-module__018yIq__es{font-size:clamp(20px,2.1vw,23px)}@media (max-width:640px){.Dialogue-module__018yIq__lineB{grid-template-columns:1fr;gap:6px;padding-right:44px}.Dialogue-module__018yIq__lineB.Dialogue-module__018yIq__you{padding-left:14px}.Dialogue-module__018yIq__glossB{grid-column:1}}
.Dictionary-module___ZB5AG__wrap{--dict-w:calc(100vw - 2 * var(--tf-edge));width:var(--dict-w);margin-inline:calc((100% - var(--dict-w)) / 2);grid-template-columns:clamp(220px,21vw,292px) 1fr;align-items:start;gap:0 clamp(28px,3.4vw,56px);margin-bottom:clamp(56px,7vw,96px);display:grid}.Dictionary-module___ZB5AG__sidebar{top:var(--tf-sticky-top);max-height:calc(100vh - var(--tf-sticky-top) - 24px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tf-line) transparent;flex-direction:column;align-self:start;gap:14px;padding-right:4px;transition:top .4s;display:flex;position:sticky;overflow-y:auto}.Dictionary-module___ZB5AG__sidebar::-webkit-scrollbar{width:8px}.Dictionary-module___ZB5AG__sidebar::-webkit-scrollbar-thumb{background:var(--tf-line);border-radius:999px}.Dictionary-module___ZB5AG__searchRow{grid-column:1/-1;justify-content:center;margin-bottom:clamp(8px,1.4vw,20px);display:flex}.Dictionary-module___ZB5AG__search{width:min(480px,100%)}.Dictionary-module___ZB5AG__mrail{display:none}.Dictionary-module___ZB5AG__sortRow{justify-content:flex-end;margin-bottom:clamp(16px,2vw,24px);display:flex}.Dictionary-module___ZB5AG__sort{background:var(--tf-surface);border:1px solid var(--tf-line);border-radius:999px;padding:4px;display:inline-flex}.Dictionary-module___ZB5AG__sort button{font:500 12.5px var(--font-manrope), sans-serif;color:var(--tf-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 14px;transition:background .15s,color .15s}.Dictionary-module___ZB5AG__sort button.Dictionary-module___ZB5AG__sortOn{background:var(--tf-rose);color:var(--tf-on-rose)}.Dictionary-module___ZB5AG__studyHint{z-index:20;text-align:right;max-width:232px;font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-3);pointer-events:none;margin:0;font-size:13px;font-style:italic;line-height:1.4;position:fixed;bottom:72px;right:20px}.Dictionary-module___ZB5AG__studyDock{z-index:20;background:var(--tf-surface);border:1px solid var(--tf-line);border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px -10px #2d1f1c52}.Dictionary-module___ZB5AG__studyLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-ink-3);font-size:10px}.Dictionary-module___ZB5AG__studySeg{background:var(--tf-bg);border-radius:999px;gap:2px;padding:2px;display:flex}.Dictionary-module___ZB5AG__studySeg button{cursor:pointer;font:600 12px var(--font-manrope), sans-serif;color:var(--tf-ink-2);background:0 0;border:0;border-radius:999px;padding:6px 12px;transition:background .15s,color .15s}.Dictionary-module___ZB5AG__studySeg button:hover{color:var(--tf-ink)}.Dictionary-module___ZB5AG__studySeg .Dictionary-module___ZB5AG__studyOn{background:var(--tf-ink);color:var(--tf-bg)}@media (max-width:760px){.Dictionary-module___ZB5AG__studyDock{display:none}.Dictionary-module___ZB5AG__studyHint{right:12px;bottom:calc(var(--tf-tabbar-h,0px) + 12px);max-width:62vw;font-size:12px}}.Dictionary-module___ZB5AG__shell,.Dictionary-module___ZB5AG__content{min-width:0}.Dictionary-module___ZB5AG__section{scroll-margin-top:calc(var(--tf-sticky-top) + 24px)}.Dictionary-module___ZB5AG__section+.Dictionary-module___ZB5AG__section{margin-top:80px}.Dictionary-module___ZB5AG__subAnchor{scroll-margin-top:calc(var(--tf-sticky-top) + 24px)}.Dictionary-module___ZB5AG__secHead{border:0;border-bottom:1px solid var(--tf-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:28px;padding:0 0 18px;display:grid}.Dictionary-module___ZB5AG__secHead:hover .Dictionary-module___ZB5AG__secTitle,.Dictionary-module___ZB5AG__secHead:hover .Dictionary-module___ZB5AG__chevron{color:var(--tf-rose-deep)}.Dictionary-module___ZB5AG__secHead:focus-visible{outline:2px solid var(--tf-rose);outline-offset:4px;border-radius:4px}.Dictionary-module___ZB5AG__secHeadRight{align-items:center;gap:14px;display:flex}.Dictionary-module___ZB5AG__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;color:var(--tf-ink-2);flex:none;transition:transform .22s,color .15s}.Dictionary-module___ZB5AG__chevronOpen{transform:rotate(180deg)}.Dictionary-module___ZB5AG__eyebrow{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.Dictionary-module___ZB5AG__eyebrowNum{font-family:var(--font-playfair), Georgia, serif;color:var(--tf-rose);font-size:26px;font-weight:400;line-height:1}.Dictionary-module___ZB5AG__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);font-size:17.6px;font-family:var(--font-dongle), Georgia, serif;font-weight:300;line-height:.95}.Dictionary-module___ZB5AG__secTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:46px;font-weight:400;line-height:1}.Dictionary-module___ZB5AG__secTitle em{color:var(--tf-rose-deep);font-style:normal}.Dictionary-module___ZB5AG__aside{letter-spacing:.1em;color:var(--tf-ink-3);text-transform:uppercase;text-align:right;white-space:nowrap;padding-bottom:5px;font-size:11px}.Dictionary-module___ZB5AG__grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.Dictionary-module___ZB5AG__card{background:var(--tf-surface);border:1px solid var(--tf-line);overflow-wrap:break-word;border-radius:18px;flex-direction:column;min-width:0;padding:24px 26px 22px;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .18s,box-shadow .18s;display:flex}@media (hover:hover){.Dictionary-module___ZB5AG__card:hover{border-color:var(--tf-blush-2);transform:translateY(-3px);box-shadow:0 12px 30px -18px #2d1f1c66}}.Dictionary-module___ZB5AG__cardTop{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.Dictionary-module___ZB5AG__cardActions{flex:none;align-items:center;gap:8px;display:flex}.Dictionary-module___ZB5AG__cardEs{font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.015em;color:var(--tf-ink);font-size:54.4px;font-weight:300;line-height:.62}.Dictionary-module___ZB5AG__say{border:1px solid var(--tf-line);width:34px;height:34px;color:var(--tf-ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin-top:2px;transition:border-color .15s,color .15s,background .15s;display:grid}.Dictionary-module___ZB5AG__say svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:16px;height:16px}.Dictionary-module___ZB5AG__say:hover{border-color:var(--tf-rose);color:var(--tf-rose);background:var(--tf-blush)}.Dictionary-module___ZB5AG__cardIpa{color:var(--tf-ink-3);letter-spacing:.01em;white-space:nowrap;margin-top:8px;font-size:12px}.Dictionary-module___ZB5AG__cardGloss{margin-top:12px}.Dictionary-module___ZB5AG__cardDef{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-2);margin-top:12px;font-size:15.5px;line-height:1.45}.Dictionary-module___ZB5AG__senses{flex-direction:column;margin-top:12px;display:flex}.Dictionary-module___ZB5AG__sense+.Dictionary-module___ZB5AG__sense{border-top:1px solid var(--tf-line);margin-top:14px;padding-top:14px}.Dictionary-module___ZB5AG__sensePos{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-rose);margin-bottom:6px;font-size:10px;font-weight:600;display:inline-block}.Dictionary-module___ZB5AG__senseDef{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink);margin-bottom:8px;font-size:15.5px;line-height:1.42}.Dictionary-module___ZB5AG__cardUse{border-top:1px solid var(--tf-line);font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;padding-top:14px;font-size:17px;font-style:italic;line-height:1.35;display:flex}.Dictionary-module___ZB5AG__cardUseText{flex:1;min-width:0}.Dictionary-module___ZB5AG__cardUseRow{align-items:center;gap:10px;display:flex}.Dictionary-module___ZB5AG__cardUseRow .Dictionary-module___ZB5AG__blur-es{min-width:0}.Dictionary-module___ZB5AG__useSay{width:28px;height:28px;margin-left:auto}.Dictionary-module___ZB5AG__useSay svg{width:14px;height:14px}.Dictionary-module___ZB5AG__cardUseAction{flex:none}.Dictionary-module___ZB5AG__cardUseGloss{margin-top:5px}.Dictionary-module___ZB5AG__cardLinks{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;display:flex}.Dictionary-module___ZB5AG__cardSource{letter-spacing:.04em;color:var(--tf-ink-3);align-items:center;gap:6px;font-size:10.5px;text-decoration:none;transition:color .15s;display:inline-flex}.Dictionary-module___ZB5AG__cardSource:hover{color:var(--tf-rose)}.Dictionary-module___ZB5AG__cardThesaurus{color:var(--tf-rose-deep)}.Dictionary-module___ZB5AG__cardThesaurus:hover{color:var(--tf-rose)}.Dictionary-module___ZB5AG__verbGroup+.Dictionary-module___ZB5AG__verbGroup{margin-top:clamp(32px,4vw,52px)}.Dictionary-module___ZB5AG__verbGroupHead{border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.Dictionary-module___ZB5AG__verbGroupTag{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-rose-deep);font-size:12px}.Dictionary-module___ZB5AG__verbGroupCount{letter-spacing:.1em;color:var(--tf-ink-3);font-size:11px}.Dictionary-module___ZB5AG__verbGrid{border-radius:16px;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:3px;display:grid;overflow:hidden}.Dictionary-module___ZB5AG__empty{text-align:center;border:1px dashed var(--tf-line);background:var(--tf-surface);border-radius:22px;padding:80px 40px}.Dictionary-module___ZB5AG__emptyWord{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);margin-bottom:12px;font-size:40px;font-style:italic}.Dictionary-module___ZB5AG__emptySub{color:var(--tf-ink-2);font-size:15px}@media (max-width:1024px){.Dictionary-module___ZB5AG__wrap{display:block}.Dictionary-module___ZB5AG__sidebar{display:none}.Dictionary-module___ZB5AG__searchRow{margin-bottom:16px}.Dictionary-module___ZB5AG__mrail{top:var(--tf-sticky-top);z-index:15;min-width:0;margin-bottom:20px;margin-inline:calc(-1 * var(--tf-edge));background:rgb(var(--tf-bg-rgb) / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--tf-line);padding:12px 0;transition:top .4s;display:block;position:sticky}.Dictionary-module___ZB5AG__mrailChips{min-width:0;padding-inline:var(--tf-edge);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.Dictionary-module___ZB5AG__mrailChips::-webkit-scrollbar{display:none}}@media (max-width:760px){.Dictionary-module___ZB5AG__mrail{transition:none;top:0}}@media (max-width:880px){.Dictionary-module___ZB5AG__verbGrid{grid-template-columns:1fr}}@media (max-width:760px){.Dictionary-module___ZB5AG__section{scroll-margin-top:calc(120px + env(safe-area-inset-top,0px))}.Dictionary-module___ZB5AG__grid{grid-template-columns:1fr}.Dictionary-module___ZB5AG__secTitle{font-size:28px}.Dictionary-module___ZB5AG__cardEs{font-size:44.8px}.Dictionary-module___ZB5AG__aside{display:none}.Dictionary-module___ZB5AG__section+.Dictionary-module___ZB5AG__section{margin-top:40px}}
.HomeHero-module__7JUxTG__hero{text-align:center;min-height:100vh;padding:clamp(120px, 18vh, 180px) var(--tf-gutter) 0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow-x:clip}.HomeHero-module__7JUxTG__heroInner{z-index:2;width:100%;max-width:var(--tf-max-w);justify-content:space-between;align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:flex;position:relative}.HomeHero-module__7JUxTG__heroImage{flex:34%;align-self:center;width:clamp(220px,30vw,420px)}html[data-theme=dark] .HomeHero-module__7JUxTG__heroImage{display:none}.HomeHero-module__7JUxTG__heroImage img{width:100%;height:auto;display:block}.HomeHero-module__7JUxTG__kicker{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--tf-ink-3);margin-bottom:40px;font-size:13px;position:relative}.HomeHero-module__7JUxTG__title{z-index:2;max-width:15ch;font-family:var(--font-playfair), Georgia, serif;color:var(--tf-ink);font-size:clamp(26px,5.2vw,110px);font-weight:300;line-height:.86;position:relative}.HomeHero-module__7JUxTG__titleEn{font-size:clamp(24px,4.4vw,94px)}.HomeHero-module__7JUxTG__line1,.HomeHero-module__7JUxTG__brand{white-space:nowrap}.HomeHero-module__7JUxTG__appAnchor{display:inline-block;position:relative}.HomeHero-module__7JUxTG__badge{width:clamp(56px,.8em,165px);height:clamp(56px,.8em,165px);color:var(--tf-ink);pointer-events:none;perspective:600px;position:absolute;bottom:-.55em;left:-.1em}@media (min-width:768px){.HomeHero-module__7JUxTG__badge{left:auto;right:-.1em}}.HomeHero-module__7JUxTG__badgeEntrance{transform-origin:50%;animation:3s cubic-bezier(.16,1,.3,1) .2s both HomeHero-module__7JUxTG__badgeIn;position:absolute;inset:0}.HomeHero-module__7JUxTG__badgeInner{transform-origin:50%;animation:1.6s ease-in-out infinite alternate-reverse HomeHero-module__7JUxTG__badgeRock;position:absolute;inset:0}.HomeHero-module__7JUxTG__badgeRing{width:100%;height:100%;position:absolute;inset:0}.HomeHero-module__7JUxTG__badgeBg{fill:var(--tf-bg)}.HomeHero-module__7JUxTG__badgeRing text{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;text-anchor:middle;fill:var(--tf-ink);font-size:10px;font-weight:500}.HomeHero-module__7JUxTG__badgeFace{width:52%;height:52%;color:var(--tf-ink);position:absolute;top:24%;left:12%}@keyframes HomeHero-module__7JUxTG__badgeRock{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes HomeHero-module__7JUxTG__badgeIn{0%{opacity:0;transform:translateY(40px)rotateX(225deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.HomeHero-module__7JUxTG__badgeInner,.HomeHero-module__7JUxTG__badgeEntrance{animation:none}}.HomeHero-module__7JUxTG__razemLine{margin-top:.06em;display:inline-block}.HomeHero-module__7JUxTG__langHighlight{background:var(--tf-lavender);border-radius:.15em;width:fit-content;margin:16px 0;padding-bottom:.16em;display:block;position:relative}.HomeHero-module__7JUxTG__scrollLine{background:linear-gradient(to bottom, var(--tf-ink-3), transparent);width:1px;height:48px;animation:2s ease-in-out infinite HomeHero-module__7JUxTG__scrollPulse}@keyframes HomeHero-module__7JUxTG__scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.HomeHero-module__7JUxTG__scrollLine{animation:none}}@media (max-width:1024px){.HomeHero-module__7JUxTG__heroInner{gap:clamp(16px,4vw,32px)}.HomeHero-module__7JUxTG__title{flex:auto;min-width:0}.HomeHero-module__7JUxTG__heroImage{flex:none;width:clamp(120px,50vw,300px)}}@media (max-width:767px){.HomeHero-module__7JUxTG__hero{text-align:left;justify-content:flex-start;min-height:auto;padding:clamp(60px,12vh,210px) 12px 0}.HomeHero-module__7JUxTG__heroInner{justify-content:center;gap:16px}.HomeHero-module__7JUxTG__heroImage{width:clamp(140px,49vw,220px)}.HomeHero-module__7JUxTG__title{overflow-wrap:break-word;flex:0 auto;font-size:clamp(17px,7.5vw,34px)}.HomeHero-module__7JUxTG__titleEn{font-size:clamp(15px,7.6vw,28px)}.HomeHero-module__7JUxTG__langHighlight{margin-top:11px;font-size:.9em}.HomeHero-module__7JUxTG__hero .HomeHero-module__7JUxTG__title{opacity:1;transition:none;transform:none}.HomeHero-module__7JUxTG__badge{width:40px;height:40px;bottom:-38px;left:-4px}}@media (max-width:400px){.HomeHero-module__7JUxTG__heroImage{display:none}}
.HomeLoginTeaser-module__V63lQG__wrap{padding:0 var(--tf-gutter);justify-content:center;margin:clamp(8px,2vw,20px) 0 clamp(40px,7vw,72px);display:flex}.HomeLoginTeaser-module__V63lQG__card{background:rgb(var(--tf-surface-rgb) / .7);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;max-width:560px;margin-bottom:30px;padding:10px 20px;display:flex}@media (max-width:560px){.HomeLoginTeaser-module__V63lQG__card{border-radius:20px;margin-bottom:20px}}.HomeLoginTeaser-module__V63lQG__text{color:var(--tf-ink);font-size:20px;font-family:var(--font-dongle), Georgia, serif;margin:0;font-weight:300;line-height:.95}.HomeLoginTeaser-module__V63lQG__cta{color:var(--tf-rose);font-family:var(--font-dongle), Georgia, serif;letter-spacing:.02em;flex:none;align-items:center;gap:6px;padding-top:.2em;font-size:20px;font-weight:500;line-height:.95;text-decoration:none;display:inline-flex}.HomeLoginTeaser-module__V63lQG__cta:hover{text-decoration:underline}
.IdiomTopicFilter-module__N17D3q__bar{flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,2.5vw,28px);display:flex}.IdiomTopicFilter-module__N17D3q__chip{border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-ink-2);cursor:pointer;font-size:23.2px;font-family:var(--font-dongle), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:6px;padding:9.3px 14px 4.7px;font-weight:500;line-height:.95;display:inline-flex}.IdiomTopicFilter-module__N17D3q__chip:hover{border-color:var(--tf-rose)}.IdiomTopicFilter-module__N17D3q__chipOn{background:var(--tf-rose);border-color:var(--tf-rose);color:var(--tf-on-rose)}.IdiomTopicFilter-module__N17D3q__count{color:var(--tf-ink-3);font-variant-numeric:tabular-nums}.IdiomTopicFilter-module__N17D3q__chipOn .IdiomTopicFilter-module__N17D3q__count{color:var(--tf-on-rose);opacity:.85}@media (max-width:760px){.IdiomTopicFilter-module__N17D3q__chip{font-size:20.8px}}
.PageHeader-module__79lTDW__shell{padding:clamp(50px, 10vw, 100px) var(--tf-edge) var(--tf-head-gap);position:relative}.PageHeader-module__79lTDW__withCrumbs{--crumbs-h:16px;--crumbs-gap:clamp(22px, 2.2vw, 28px);padding-top:max(12px, calc(clamp(50px, 10vw, 100px) - var(--crumbs-h) - var(--crumbs-gap)))}.PageHeader-module__79lTDW__withCrumbs .PageHeader-module__79lTDW__titleBlock{margin-top:var(--crumbs-gap)}@media (min-width:761px){.PageHeader-module__79lTDW__withCrumbs>nav{top:-45px}}.PageHeader-module__79lTDW__titleBlock{z-index:1;text-align:center;max-width:720px;margin:0 auto;position:relative}.PageHeader-module__79lTDW__title{font-family:var(--font-playfair), Georgia, serif;font-weight:400;font-size:var(--tf-cat-title);letter-spacing:-.035em;color:var(--tf-ink);margin:0 0 28px;line-height:.92}.PageHeader-module__79lTDW__titleAccent{color:var(--tf-rose);font-style:normal}.PageHeader-module__79lTDW__meta{font-family:var(--font-dongle), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-3);margin:-5px 0 0;font-size:20.8px;font-weight:300;line-height:.95}.PageHeader-module__79lTDW__subtitle{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);max-width:560px;margin:0 auto 24px;font-size:clamp(20px,2.2vw,28px);font-style:italic;line-height:1.35}.PageHeader-module__79lTDW__desc{color:var(--tf-ink-2);max-width:520px;margin:0 auto;font-size:clamp(14px,1.3vw,16px);line-height:1.55}.PageHeader-module__79lTDW__ambient{pointer-events:none;z-index:0;width:clamp(260px,36vw,520px);color:var(--tf-rose);opacity:.35;position:absolute;top:50%;right:clamp(-40px,-2vw,0px);transform:translateY(-50%)}@media (max-width:900px){.PageHeader-module__79lTDW__ambient{display:none}}
.PeekingCloud-module__mqRNsG__wrap{pointer-events:none;z-index:-1;width:min(420px,46vw);animation:1s cubic-bezier(.16,1,.3,1) .3s both PeekingCloud-module__mqRNsG__tf-peek-in;position:absolute;top:0;left:50%;transform:translate(-42%,-100%)}.PeekingCloud-module__mqRNsG__cloud{filter:drop-shadow(0 14px 26px #2b678624);width:100%;height:auto;animation:7s ease-in-out infinite PeekingCloud-module__mqRNsG__tf-peek-bob;display:block}.PeekingCloud-module__mqRNsG__pupil{transition:transform .1s ease-out}@keyframes PeekingCloud-module__mqRNsG__tf-peek-in{0%{opacity:0;transform:translate(-42%,-112%)}to{opacity:1;transform:translate(-42%,-100%)}}@keyframes PeekingCloud-module__mqRNsG__tf-peek-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}@media (max-width:720px){.PeekingCloud-module__mqRNsG__wrap{width:50vw;top:-10px}}@media (prefers-reduced-motion:reduce){.PeekingCloud-module__mqRNsG__wrap{animation:none;transform:translate(-42%,-100%)}.PeekingCloud-module__mqRNsG__cloud,.PeekingCloud-module__mqRNsG__pupil{transition:none;animation:none}}
.HomeLearn-module__W1bdnW__wrap{background:var(--tf-yellowF6);margin-top:clamp(160px,17vh,250px);position:relative}.HomeLearn-module__W1bdnW__panel{background:var(--tf-pinkf8);border-radius:0 0 30px 30px;position:relative}.HomeLearn-module__W1bdnW__wave{width:100%;height:clamp(28px,4vw,48px);color:var(--tf-pinkf8);display:block;position:absolute;top:0;left:0;transform:translateY(-100%)}.HomeLearn-module__W1bdnW__waveMobilePath{display:none}.HomeLearn-module__W1bdnW__section{max-width:var(--tf-max-w);padding:clamp(40px, 5vw, 64px) var(--tf-gutter) clamp(64px, 9vw, 100px);margin:0 auto;position:relative}.HomeLearn-module__W1bdnW__kicker{text-align:center;font-family:var(--font-dongle), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;color:var(--tf-white);margin:0 0 clamp(32px,5vw,56px);font-size:clamp(28.8px,3.52vw,38.4px);font-weight:700;line-height:.95}.HomeLearn-module__W1bdnW__more{background:var(--tf-yellowF6);height:4px;position:relative}@media (max-width:767px){.HomeLearn-module__W1bdnW__more{height:44px}}.HomeLearn-module__W1bdnW__moreTab{background:var(--tf-yellowF6);white-space:nowrap;text-align:center;cursor:pointer;border-radius:0 0 80px 80px;width:520px;padding:4px 36px 14px;text-decoration:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.HomeLearn-module__W1bdnW__moreBtn{background:var(--tf-bg);color:var(--tf-ink);border-radius:999px;align-items:center;gap:12px;padding:13px 20px;transition:transform .3s cubic-bezier(.22,.61,.36,1),gap .3s cubic-bezier(.22,.61,.36,1);display:inline-flex;transform:translateY(-10px)}.HomeLearn-module__W1bdnW__moreBtnText{white-space:nowrap;letter-spacing:.02em;font-size:clamp(20.8px,1.92vw,25.6px);line-height:.62;font-family:var(--font-dongle), Georgia, serif;padding-top:6px;font-weight:500}.HomeLearn-module__W1bdnW__moreDot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.HomeLearn-module__W1bdnW__moreTab:hover .HomeLearn-module__W1bdnW__moreBtn,.HomeLearn-module__W1bdnW__moreTab:focus-visible .HomeLearn-module__W1bdnW__moreBtn{gap:24px;transform:translateY(-13px)}.HomeLearn-module__W1bdnW__moreTab:hover .HomeLearn-module__W1bdnW__moreDot,.HomeLearn-module__W1bdnW__moreTab:focus-visible .HomeLearn-module__W1bdnW__moreDot{transform:scale(1.35)}.HomeLearn-module__W1bdnW__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(48px,7vw,80px);display:flex}.HomeLearn-module__W1bdnW__title{letter-spacing:-.03em;color:var(--tf-ink);font-size:clamp(42px,5vw,68px);line-height:1}.HomeLearn-module__W1bdnW__em{color:var(--tf-rose-deep);font-style:italic}.HomeLearn-module__W1bdnW__sub{text-align:right;max-width:280px;color:var(--tf-ink-3);font-size:15px;line-height:1.6}.HomeLearn-module__W1bdnW__cards{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,44px);padding-top:14px;display:flex}.HomeLearn-module__W1bdnW__slot{flex:0 360px;max-width:380px}.HomeLearn-module__W1bdnW__card{background:var(--tf-surface);min-height:clamp(440px,32vw,520px);color:var(--tf-ink);transform:rotate(var(--rot,0deg)) translateY(var(--shift,0px));translate:0 calc(var(--lp,0) * var(--pf,1) * 24px);rotate:calc(var(--lp,0) * var(--pf,1) * .8deg);border-radius:18px;flex-direction:column;padding:30px 28px 24px;text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),translate .7s cubic-bezier(.22,.61,.36,1),rotate .7s cubic-bezier(.22,.61,.36,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 16px 34px -22px #2d1f1c73}.HomeLearn-module__W1bdnW__cardImg{object-fit:contain;object-position:right bottom;pointer-events:none;z-index:0;width:60%;height:80%;position:absolute;bottom:0;right:0}html[data-theme=dark] .HomeLearn-module__W1bdnW__cardImg{display:none}.HomeLearn-module__W1bdnW__cardTitle,.HomeLearn-module__W1bdnW__cheat,.HomeLearn-module__W1bdnW__cardGo{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.HomeLearn-module__W1bdnW__slot:not(.HomeLearn-module__W1bdnW__is-visible) .HomeLearn-module__W1bdnW__card{transform:rotate(0)scale(.92)}}.HomeLearn-module__W1bdnW__card:hover,.HomeLearn-module__W1bdnW__card:focus-visible{z-index:2;outline:none;transform:rotate(0)translateY(-6px)rotate(0);box-shadow:0 26px 50px -24px #2d1f1c80}.HomeLearn-module__W1bdnW__cardStatic,.HomeLearn-module__W1bdnW__cardStatic:hover{cursor:default;transform:rotate(var(--rot,0deg)) translateY(var(--shift,0px));z-index:auto;box-shadow:0 16px 34px -22px #2d1f1c73}.HomeLearn-module__W1bdnW__cardLabel{background:var(--tf-pinkf8);border:2px solid var(--tf-surface);font-family:var(--font-dongle), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink);border-radius:999px;padding:7px 13px 4px;font-size:24px;font-weight:300;line-height:.95;position:absolute;top:-12px;left:22px}.HomeLearn-module__W1bdnW__cardTitle{font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);margin:6px 0 12px;font-size:clamp(36.8px,3.68vw,44.8px);font-weight:300;line-height:.65}.HomeLearn-module__W1bdnW__cheat{border-top:1px dashed var(--tf-line);gap:10px;margin:0 0 22px;padding:16px 0 0;list-style:none;display:grid}.HomeLearn-module__W1bdnW__cheatRow{align-items:baseline;gap:8px;display:flex}.HomeLearn-module__W1bdnW__cheatEs{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);font-size:18px}.HomeLearn-module__W1bdnW__cheatPl{color:var(--tf-ink-2);font-size:27.2px;font-family:var(--font-dongle), Georgia, serif;margin-left:auto;font-weight:300;line-height:.95}.HomeLearn-module__W1bdnW__cardGo{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-rose-deep);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:10.5px;display:inline-flex}.HomeLearn-module__W1bdnW__cardGo svg{width:14px;height:14px;transition:transform .25s}.HomeLearn-module__W1bdnW__card:hover .HomeLearn-module__W1bdnW__cardGo svg,.HomeLearn-module__W1bdnW__card:focus-visible .HomeLearn-module__W1bdnW__cardGo svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.HomeLearn-module__W1bdnW__card{transition:none}}@media (max-width:900px){.HomeLearn-module__W1bdnW__header{flex-direction:column;align-items:flex-start}.HomeLearn-module__W1bdnW__sub{text-align:left;max-width:100%}.HomeLearn-module__W1bdnW__card{transform:rotate(var(--rot,0deg));translate:0 calc(var(--lp,0) * var(--pf,1) * 16px);rotate:calc(var(--lp,0) * var(--pf,1) * .9deg)}.HomeLearn-module__W1bdnW__moreTab{max-width:280px;padding-bottom:14px}}@media (max-width:767px){.HomeLearn-module__W1bdnW__wrap{margin-top:clamp(50px,12vh,140px)}.HomeLearn-module__W1bdnW__cards{flex-direction:column;align-items:stretch;gap:36px}.HomeLearn-module__W1bdnW__slot{flex:none;width:92%;max-width:none}.HomeLearn-module__W1bdnW__slot:nth-child(2n){align-self:flex-end}.HomeLearn-module__W1bdnW__card{min-height:0;translate:0 calc(var(--lp,0) * var(--pf,1) * 7px);rotate:calc(var(--lp,0) * var(--pf,1) * .6deg);padding:18px 38% 14px 18px}.HomeLearn-module__W1bdnW__cardImg{object-position:center bottom;border-radius:0 18px 18px 0;width:35%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.HomeLearn-module__W1bdnW__cardLabel{letter-spacing:.1em;padding:4px 10px 5px;font-size:19.2px;top:-10px;left:14px}.HomeLearn-module__W1bdnW__cardTitle{margin:4px 0 12px;font-size:30.4px}.HomeLearn-module__W1bdnW__cheat{gap:6px;margin-bottom:14px;padding-top:10px}.HomeLearn-module__W1bdnW__cheatEs{font-size:13.5px}.HomeLearn-module__W1bdnW__cheatPl{font-size:21.6px}.HomeLearn-module__W1bdnW__cardGo{font-size:9.5px}.HomeLearn-module__W1bdnW__cardGo svg{width:12px;height:12px}.HomeLearn-module__W1bdnW__wave{height:20px}.HomeLearn-module__W1bdnW__waveDesktopPath{display:none}.HomeLearn-module__W1bdnW__waveMobilePath{display:block}.HomeLearn-module__W1bdnW__moreTab{padding:3px 30px 14px;top:80%}.HomeLearn-module__W1bdnW__moreBtn{gap:12px;padding:11px 18px}.HomeLearn-module__W1bdnW__moreBtnText{font-size:25.6px}.HomeLearn-module__W1bdnW__moreDot{width:8px;height:8px}}
.LabIndex-module__DqMK3W__grid{padding:0 var(--tf-edge) clamp(64px, 9vw, 120px);grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);display:grid}.LabIndex-module__DqMK3W__card{--acc:var(--tf-rose);background:var(--tf-surface);border:1px solid var(--tf-line);color:var(--tf-ink);border-radius:20px;flex-direction:column;padding:28px 30px 26px 34px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.LabIndex-module__DqMK3W__card:before{content:"";background:var(--acc);width:4px;position:absolute;top:0;bottom:0;left:0}@media (hover:hover){.LabIndex-module__DqMK3W__card:hover{border-color:color-mix(in srgb, var(--acc), var(--tf-ink) var(--tf-acc-lift));transform:translateY(-4px);box-shadow:0 22px 40px -26px #2d1f1c80}}.LabIndex-module__DqMK3W__num{font-family:var(--font-playfair), Georgia, serif;color:#0000;opacity:.5;-webkit-text-stroke:1px var(--tf-line);font-size:58px;line-height:.8;position:absolute;top:20px;right:26px}.LabIndex-module__DqMK3W__cap{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--acc), var(--tf-ink) var(--tf-acc-lift));font-size:10px}.LabIndex-module__DqMK3W__cardTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);max-width:20ch;margin:6px 0 8px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.02}.LabIndex-module__DqMK3W__desc{color:var(--tf-ink-2);max-width:46ch;font-size:14px;line-height:1.5}.LabIndex-module__DqMK3W__taste{border-top:1px solid var(--tf-line);flex-direction:column;gap:8px;margin-top:18px;padding-top:15px;display:flex}.LabIndex-module__DqMK3W__chips{flex-wrap:wrap;gap:8px;display:flex}.LabIndex-module__DqMK3W__chip{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.02em;background:var(--tf-bg);border:1px solid var(--tf-line);color:var(--tf-ink-2);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:500}.LabIndex-module__DqMK3W__chipMore{color:var(--tf-ink-3);border-style:dashed}.LabIndex-module__DqMK3W__row{align-items:baseline;gap:12px;display:flex}.LabIndex-module__DqMK3W__base{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink);font-size:17px;font-style:italic}.LabIndex-module__DqMK3W__ways{color:var(--tf-ink-3);text-align:right;margin-left:auto;font-size:13px}.LabIndex-module__DqMK3W__moreRow{letter-spacing:.06em;color:var(--tf-ink-3);margin-top:2px;font-size:11px}.LabIndex-module__DqMK3W__fixRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.LabIndex-module__DqMK3W__fixWrong{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-3);-webkit-text-decoration-color:color-mix(in srgb, var(--tf-clay) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--tf-clay) 55%, transparent);font-size:15px;font-style:italic}.LabIndex-module__DqMK3W__fixArrow{color:var(--tf-ink-3);font-size:12px}.LabIndex-module__DqMK3W__fixRight{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink);font-size:15px;font-style:italic}.LabIndex-module__DqMK3W__labTone{--acc:var(--tf-acc-olive)}.LabIndex-module__DqMK3W__sayTone{--acc:var(--tf-acc-rose)}.LabIndex-module__DqMK3W__mistakesTone{--acc:var(--tf-acc-clay)}@media (max-width:1060px){.LabIndex-module__DqMK3W__grid{grid-template-columns:1fr}}@media (max-width:760px){.LabIndex-module__DqMK3W__num{font-size:48px}}
.Lesson-module__l628oG__shell{max-width:1080px;margin-inline:auto;position:relative;overflow:hidden}.Lesson-module__l628oG__shell:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 100% -10%,#c24b6c0d,#0000 60%),radial-gradient(700px 400px at -10%,#c97a560a,#0000 60%);position:absolute;inset:0}.Lesson-module__l628oG__block{margin-top:clamp(40px,5vw,64px)}.Lesson-module__l628oG__group{margin-bottom:clamp(28px,3.5vw,44px)}.Lesson-module__l628oG__group:last-child{margin-bottom:0}.Lesson-module__l628oG__cellCtx{letter-spacing:.06em;text-transform:uppercase;color:var(--tf-ink-3);margin-top:8px;font-size:10px}.Lesson-module__l628oG__crumb{padding:36px var(--tf-edge) 0;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);z-index:2;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex;position:relative}.Lesson-module__l628oG__crumb a{color:inherit;text-decoration:none}.Lesson-module__l628oG__crumb a:hover,.Lesson-module__l628oG__crumbHere{color:var(--tf-rose)}.Lesson-module__l628oG__crumbSep{opacity:.4}.Lesson-module__l628oG__hero{padding:28px var(--tf-edge) 72px;z-index:2;border-bottom:1px solid var(--tf-line);grid-template-columns:1.35fr 1fr;align-items:end;gap:72px;display:grid;position:relative}@media (max-width:900px){.Lesson-module__l628oG__hero{padding-bottom:15px}}.Lesson-module__l628oG__hero>div:not([aria-hidden]){z-index:1;position:relative}.Lesson-module__l628oG__title{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;color:var(--tf-ink);margin:15px 0 28px;font-size:clamp(72px,11vw,152px);font-weight:400;line-height:.92}@media (max-width:900px){.Lesson-module__l628oG__title{margin-bottom:0}}.Lesson-module__l628oG__title em{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);font-style:italic}.Lesson-module__l628oG__quote{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);border-left:1px solid var(--tf-blush-2);max-width:520px;margin:0 0 24px;padding-left:22px;font-size:26px;font-style:italic;font-weight:400;line-height:1.35}.Lesson-module__l628oG__desc{color:var(--tf-ink-2);max-width:480px;margin:0;font-size:16px;line-height:1.55}.Lesson-module__l628oG__buildLink{width:fit-content;font-size:22.4px;font-weight:300;font-family:var(--font-dongle), Georgia, serif;text-transform:uppercase;letter-spacing:.16em;color:var(--tf-rose-deep);align-items:baseline;gap:6px;margin:22px auto 0;line-height:.95;text-decoration:none;transition:color .18s;display:flex}.Lesson-module__l628oG__buildLink:hover{color:var(--tf-rose)}.Lesson-module__l628oG__buildLink span{transition:transform .18s}.Lesson-module__l628oG__buildLink:hover span{transform:translate(3px)}.Lesson-module__l628oG__seeAlso{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);color:inherit;align-items:baseline;gap:clamp(16px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding:18px 4px;text-decoration:none;display:flex}.Lesson-module__l628oG__seeAlsoKicker{letter-spacing:.22em;text-transform:uppercase;color:var(--tf-rose);white-space:nowrap;font-size:11px}.Lesson-module__l628oG__seeAlsoTitle{color:var(--tf-ink);font-size:clamp(18px,2.2vw,24px);transition:color .18s}.Lesson-module__l628oG__seeAlsoArrow{color:var(--tf-rose);margin-left:auto;transition:transform .18s}.Lesson-module__l628oG__seeAlso:hover .Lesson-module__l628oG__seeAlsoTitle{color:var(--tf-rose-deep)}.Lesson-module__l628oG__seeAlso:hover .Lesson-module__l628oG__seeAlsoArrow{transform:translate(4px)}@media (max-width:640px){.Lesson-module__l628oG__seeAlso{flex-wrap:wrap;row-gap:8px}.Lesson-module__l628oG__seeAlsoKicker{width:100%}.Lesson-module__l628oG__seeAlsoTitle{flex:1;min-width:0}}.Lesson-module__l628oG__heroRight{flex-direction:column;align-items:flex-start;gap:28px;padding-left:8px;display:flex;position:relative}.Lesson-module__l628oG__pull{margin-bottom:4px;padding-top:18px;position:relative}.Lesson-module__l628oG__pull:before{content:"";background:var(--tf-rose);width:28px;height:1px;position:absolute;top:0;left:0}.Lesson-module__l628oG__pullLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);margin-bottom:12px;font-size:10px}.Lesson-module__l628oG__pullQuote{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);max-width:340px;margin:0;font-size:22px;font-style:italic;line-height:1.35}.Lesson-module__l628oG__pullSrc{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-3);margin-top:10px;font-size:10px}.Lesson-module__l628oG__meta{border-top:1px solid var(--tf-line);grid-template-columns:1fr 1fr;gap:22px 32px;width:100%;padding-top:22px;display:grid}.Lesson-module__l628oG__metaK{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);margin-bottom:4px;font-size:10px}.Lesson-module__l628oG__metaV{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);font-size:28px;line-height:1}.Lesson-module__l628oG__playAll{color:var(--tf-ink);cursor:pointer;font-family:var(--font-newsreader), Georgia, serif;background:0 0;border:0;align-items:center;gap:14px;margin-top:4px;padding:0;font-size:18px;font-style:italic;text-decoration:none;display:inline-flex}.Lesson-module__l628oG__playRing{border:1px solid var(--tf-rose);width:56px;height:56px;color:var(--tf-rose);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.Lesson-module__l628oG__playAll:hover .Lesson-module__l628oG__playRing{background:var(--tf-rose);color:var(--tf-on-rose)}.Lesson-module__l628oG__playSub{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);margin-top:4px;font-size:10px;font-style:normal;display:block}.Lesson-module__l628oG__sec{padding:96px var(--tf-edge) 0;z-index:2;position:relative}.Lesson-module__l628oG__secHead{grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;padding-bottom:40px;display:grid}.Lesson-module__l628oG__secNum{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-rose);font-size:11px}.Lesson-module__l628oG__secTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;color:var(--tf-ink);margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.02}.Lesson-module__l628oG__secTitle em{color:var(--tf-rose-deep);font-style:normal}.Lesson-module__l628oG__secMeta{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);justify-self:end;font-size:11px}.Lesson-module__l628oG__placeholder{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-3);text-align:center;margin-top:16px;padding:56px 0;font-size:18px;font-style:italic}.Lesson-module__l628oG__phrase{border-top:1px solid var(--tf-line);color:inherit;grid-template-columns:64px 1fr 1fr 48px;align-items:start;gap:28px 40px;padding:36px 0;text-decoration:none;display:grid}.Lesson-module__l628oG__phrase:last-of-type{border-bottom:1px solid var(--tf-line)}.Lesson-module__l628oG__phraseNum{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;color:var(--tf-rose);padding-top:12px;font-size:14px}.Lesson-module__l628oG__phraseMain{min-width:0}.Lesson-module__l628oG__phraseEs{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.02em;color:var(--tf-ink);margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.05}.Lesson-module__l628oG__phraseFeatured{padding:48px 0 52px}.Lesson-module__l628oG__phraseFeatured .Lesson-module__l628oG__phraseEs{font-size:clamp(34px,4vw,50px);line-height:1}.Lesson-module__l628oG__phraseFirstLine{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);margin:0 0 12px;font-size:15px;font-style:italic}.Lesson-module__l628oG__phraseIpa{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;color:var(--tf-ink-3);margin-top:12px;font-size:13px}.Lesson-module__l628oG__phrasePl{border-top:1px dashed var(--tf-line);align-items:baseline;gap:12px;margin-top:24px;padding-top:16px;display:flex}.Lesson-module__l628oG__phraseEn{align-items:baseline;gap:12px;margin-top:6px;display:flex}.Lesson-module__l628oG__phraseEn .Lesson-module__l628oG__phrasePlVal{color:var(--tf-ink-3);font-size:15px;font-style:italic;font-family:var(--font-newsreader), Georgia, serif}.Lesson-module__l628oG__phrasePlKey{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;color:var(--tf-rose);font-size:10px}.Lesson-module__l628oG__phrasePlVal{color:var(--tf-ink-2);font-size:17px;line-height:1.3}.Lesson-module__l628oG__phraseGroup{margin-top:28px}.Lesson-module__l628oG__phraseGroup:first-of-type{margin-top:0}.Lesson-module__l628oG__phraseGroupLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--tf-rose);border-bottom:1px solid var(--tf-rose);margin-bottom:8px;padding-bottom:14px;font-size:11px;display:inline-block}.Lesson-module__l628oG__phraseGroup .Lesson-module__l628oG__phrase:first-of-type{border-top:0}.Lesson-module__l628oG__phraseAside{padding-top:14px}.Lesson-module__l628oG__phraseCtxLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);margin-bottom:10px;font-size:10px}.Lesson-module__l628oG__phraseCtx{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-2);margin:0 0 18px;font-size:16px;font-style:italic;line-height:1.45}.Lesson-module__l628oG__phraseListen{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);text-decoration:underline;-webkit-text-decoration-color:var(--tf-blush-2);text-decoration-color:var(--tf-blush-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;font-size:15px;font-style:italic;text-decoration-thickness:1px;transition:text-decoration-color .2s;display:inline-flex}.Lesson-module__l628oG__phraseListen:hover{-webkit-text-decoration-color:var(--tf-rose);text-decoration-color:var(--tf-rose)}.Lesson-module__l628oG__phraseArrow{text-align:right;color:var(--tf-ink-3);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;padding-top:18px;font-size:12px;transition:color .2s}.Lesson-module__l628oG__phrase:hover .Lesson-module__l628oG__phraseArrow{color:var(--tf-rose)}.Lesson-module__l628oG__dialog{grid-template-columns:1fr 380px;align-items:start;gap:64px;margin-top:16px;display:grid}.Lesson-module__l628oG__dialogStage{border-top:1px solid var(--tf-line);padding-top:36px}.Lesson-module__l628oG__dialogAside{border:1px solid var(--tf-line);background:0 0;border-radius:4px;padding:28px 24px;position:relative}.Lesson-module__l628oG__dialogAside:before{content:"";background:var(--tf-rose);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:0}.Lesson-module__l628oG__dialogAsideLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-rose);margin-bottom:14px;font-size:10px}.Lesson-module__l628oG__dialogAsideNote{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-2);margin:0 0 18px;font-size:17px;font-style:italic;line-height:1.5}.Lesson-module__l628oG__culture{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);background:0 0;margin-top:clamp(40px,5vw,64px);padding:clamp(36px,5vw,56px) 0}.Lesson-module__l628oG__cultureInner{grid-template-columns:180px 1fr;align-items:start;gap:56px;max-width:880px;display:grid}.Lesson-module__l628oG__cultureTag{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--tf-rose);padding-top:14px;font-size:11px;position:relative}.Lesson-module__l628oG__cultureTag:before{content:"";background:var(--tf-rose);width:24px;height:1px;position:absolute;top:0;left:0}.Lesson-module__l628oG__cultureBody{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.005em;color:var(--tf-ink);margin:0;font-size:30px;font-style:italic;line-height:1.4}.Lesson-module__l628oG__cultureBody strong{color:var(--tf-rose-deep);font-weight:400;font-family:var(--font-newsreader), Georgia, serif;font-style:italic}.Lesson-module__l628oG__cultureFoot{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);margin-top:28px;font-size:11px}.Lesson-module__l628oG__speak{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px;display:grid}.Lesson-module__l628oG__speakCard{border:1px solid var(--tf-line);cursor:pointer;text-align:left;background:0 0;border-radius:4px;padding:28px 26px 24px;position:relative}.Lesson-module__l628oG__speakLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);margin-bottom:14px;font-size:10px}.Lesson-module__l628oG__speakEs{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.015em;color:var(--tf-ink);margin:0 0 12px;font-size:28px;line-height:1.1}.Lesson-module__l628oG__speakPl{margin:0}.Lesson-module__l628oG__speakRec{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-rose-deep);align-items:center;gap:10px;margin-top:28px;font-size:15px;font-style:italic;display:inline-flex}.Lesson-module__l628oG__speakRecRing{border:1px solid var(--tf-rose);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.Lesson-module__l628oG__speakRecRing:before{content:"";background:var(--tf-rose);border-radius:50%;width:9px;height:9px}.Lesson-module__l628oG__next{padding:56px var(--tf-edge) 80px;border-top:1px solid var(--tf-line);z-index:2;grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-top:120px;display:grid;position:relative}.Lesson-module__l628oG__nextBack a{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-ink-3);font-size:11px;text-decoration:none}.Lesson-module__l628oG__nextBack a:hover{color:var(--tf-rose)}.Lesson-module__l628oG__nextFwd{text-align:right}.Lesson-module__l628oG__nextFwdLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-rose);margin-bottom:18px;font-size:11px}.Lesson-module__l628oG__nextHuge{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;color:var(--tf-ink);align-items:baseline;gap:18px;font-size:clamp(48px,6vw,88px);line-height:.95;text-decoration:none;display:inline-flex}.Lesson-module__l628oG__nextHuge em{color:var(--tf-rose-deep);font-style:italic}.Lesson-module__l628oG__nextHuge:hover em{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.Lesson-module__l628oG__nextHugeArrow{color:var(--tf-rose);font-size:40px}.Lesson-module__l628oG__nextMeta{font-family:var(--font-newsreader), Georgia, serif;color:var(--tf-ink-3);margin-top:16px;font-size:15px;font-style:italic}@media (max-width:1100px){.Lesson-module__l628oG__hero{grid-template-columns:1fr;gap:40px}.Lesson-module__l628oG__dialog{grid-template-columns:1fr;gap:32px}.Lesson-module__l628oG__speak{grid-template-columns:1fr}.Lesson-module__l628oG__next{text-align:left;grid-template-columns:1fr}.Lesson-module__l628oG__nextFwd{text-align:left}}@media (max-width:700px){.Lesson-module__l628oG__quote,.Lesson-module__l628oG__desc{display:none}.Lesson-module__l628oG__phrase{grid-template-columns:44px 1fr;gap:16px 20px}@media (max-width:900px){.Lesson-module__l628oG__phrase{gap:16px 0}}.Lesson-module__l628oG__phraseAside{grid-column:1/-1;padding-top:0}.Lesson-module__l628oG__phraseArrow{display:none}.Lesson-module__l628oG__phraseFeatured .Lesson-module__l628oG__phraseEs,.Lesson-module__l628oG__phraseEs{font-size:clamp(26px,6vw,38px)}.Lesson-module__l628oG__culture{margin-top:48px}.Lesson-module__l628oG__cultureInner{grid-template-columns:1fr;gap:24px}.Lesson-module__l628oG__cultureBody{font-size:22px}.Lesson-module__l628oG__secHead{grid-template-columns:1fr;gap:8px}.Lesson-module__l628oG__secTitle{font-size:36px}.Lesson-module__l628oG__secMeta{justify-self:start}.Lesson-module__l628oG__sec{padding-top:64px}.Lesson-module__l628oG__next{margin-top:80px}}
.NumbersReference-module__RGwwSG__wrap{margin-bottom:clamp(56px,7vw,96px)}.NumbersReference-module__RGwwSG__shell{--num-w:min(1200px, calc(100vw - 2 * var(--tf-edge)));width:var(--num-w);margin-inline:calc((100% - var(--num-w)) / 2);grid-template-columns:232px 1fr;align-items:start;gap:clamp(40px,4.5vw,72px);display:grid}.NumbersReference-module__RGwwSG__content{min-width:0}.NumbersReference-module__RGwwSG__railNote{color:var(--tf-rose-deep)}.NumbersReference-module__RGwwSG__section{--lazy-size:1100px;scroll-margin-top:128px}.NumbersReference-module__RGwwSG__section+.NumbersReference-module__RGwwSG__section{margin-top:clamp(56px,7vw,100px)}.NumbersReference-module__RGwwSG__secHead{border-bottom:1px solid var(--tf-line);grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:clamp(24px,3vw,36px);padding-bottom:20px;display:grid}.NumbersReference-module__RGwwSG__eyebrow{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.NumbersReference-module__RGwwSG__eyebrowNum{font-family:var(--font-playfair), Georgia, serif;color:var(--tf-rose);font-size:26px;font-weight:400;line-height:1}.NumbersReference-module__RGwwSG__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-ink-3);font-size:11px}.NumbersReference-module__RGwwSG__secTitle{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:400;line-height:.98}.NumbersReference-module__RGwwSG__secTitle em{color:var(--tf-rose-deep);font-style:normal}.NumbersReference-module__RGwwSG__aside{letter-spacing:.1em;color:var(--tf-ink-3);text-transform:uppercase;text-align:right;white-space:nowrap;padding-bottom:6px;font-size:11px}.NumbersReference-module__RGwwSG__cell,.NumbersReference-module__RGwwSG__ordCell,.NumbersReference-module__RGwwSG__listRow,.NumbersReference-module__RGwwSG__exRow,.NumbersReference-module__RGwwSG__chip{background:var(--tf-surface);border:1px solid var(--tf-line);overflow-wrap:break-word;min-width:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .18s,box-shadow .18s}@media (hover:hover){.NumbersReference-module__RGwwSG__cell:hover,.NumbersReference-module__RGwwSG__ordCell:hover,.NumbersReference-module__RGwwSG__listRow:hover,.NumbersReference-module__RGwwSG__exRow:hover,.NumbersReference-module__RGwwSG__chip:hover{border-color:var(--tf-blush-2);transform:translateY(-3px);box-shadow:0 12px 30px -18px #2d1f1c66}}.NumbersReference-module__RGwwSG__actions{flex:none;align-self:center;align-items:center;gap:8px;display:inline-flex}.NumbersReference-module__RGwwSG__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.NumbersReference-module__RGwwSG__cell{border-radius:18px;padding:18px 20px}.NumbersReference-module__RGwwSG__cellHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.NumbersReference-module__RGwwSG__cellIdx{color:var(--tf-rose);letter-spacing:.04em;font-size:12px}.NumbersReference-module__RGwwSG__cellWord{font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.015em;color:var(--tf-ink);margin-bottom:10px;font-size:48px;font-weight:300;line-height:.62}.NumbersReference-module__RGwwSG__cellIpa{color:var(--tf-ink-3);font-size:11.5px}.NumbersReference-module__RGwwSG__split{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.NumbersReference-module__RGwwSG__ruleCard{background:var(--tf-blush);border:1px solid var(--tf-blush-2);border-radius:22px;padding:clamp(24px,3vw,36px)}.NumbersReference-module__RGwwSG__rcTag{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-rose-deep);margin-bottom:20px;font-size:10px}.NumbersReference-module__RGwwSG__rcFormula{letter-spacing:-.01em;color:var(--tf-ink);margin-bottom:18px;font-size:clamp(24px,3vw,30px);line-height:1.18}.NumbersReference-module__RGwwSG__rcFormula em{color:var(--tf-rose-deep);font-style:italic}.NumbersReference-module__RGwwSG__rcBody{color:var(--tf-ink-2);margin:0;font-size:14.5px;line-height:1.55}.NumbersReference-module__RGwwSG__rcBody b{color:var(--tf-ink);font-weight:600}.NumbersReference-module__RGwwSG__list{gap:10px;display:grid}.NumbersReference-module__RGwwSG__composed{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.NumbersReference-module__RGwwSG__listRow{border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:12px 16px;display:grid}.NumbersReference-module__RGwwSG__nlFig{color:var(--tf-ink-3);letter-spacing:.02em;font-size:13px}.NumbersReference-module__RGwwSG__nlWord{font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.015em;color:var(--tf-ink);font-size:41.6px;font-weight:300;line-height:.62}.NumbersReference-module__RGwwSG__nlIpa{color:var(--tf-ink-3);white-space:nowrap;font-size:11px}.NumbersReference-module__RGwwSG__nlMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;min-width:0;display:inline-flex}.NumbersReference-module__RGwwSG__irregular .NumbersReference-module__RGwwSG__nlWord{color:var(--tf-rose-deep)}.NumbersReference-module__RGwwSG__nlFlag{letter-spacing:.1em;text-transform:uppercase;color:var(--tf-rose);border:1px solid var(--tf-blush-2);border-radius:999px;align-self:center;padding:2px 8px;font-size:9px}.NumbersReference-module__RGwwSG__exList{align-content:start;gap:10px;display:grid}.NumbersReference-module__RGwwSG__exRow{border-radius:14px;grid-template-columns:56px 1fr;align-items:start;gap:18px;padding:14px 16px 13px;display:grid}.NumbersReference-module__RGwwSG__exTag{color:var(--tf-rose);letter-spacing:.04em;white-space:nowrap;padding-top:6px;font-size:12px}.NumbersReference-module__RGwwSG__exBody{flex-direction:column;gap:4px;min-width:0;display:flex}.NumbersReference-module__RGwwSG__exHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.NumbersReference-module__RGwwSG__exEs{font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);font-size:35.2px;font-weight:300;line-height:.7}.NumbersReference-module__RGwwSG__exIpa{color:var(--tf-ink-3);font-size:11px}.NumbersReference-module__RGwwSG__exGloss{font-size:13px}.NumbersReference-module__RGwwSG__ordGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.NumbersReference-module__RGwwSG__ordCell{border-radius:18px;padding:18px 20px}.NumbersReference-module__RGwwSG__ocFig{color:var(--tf-rose);font-size:28px;line-height:1}.NumbersReference-module__RGwwSG__ocWord{font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);font-size:36.8px;font-weight:300;line-height:.66}.NumbersReference-module__RGwwSG__ocShort{color:var(--tf-ink-3);margin-top:8px;font-size:11px}.NumbersReference-module__RGwwSG__note{color:var(--tf-ink-2);max-width:760px;margin:28px 0 0;font-size:15px;line-height:1.6}.NumbersReference-module__RGwwSG__note b{color:var(--tf-ink)}.NumbersReference-module__RGwwSG__note em{color:var(--tf-rose-deep);font-style:italic}.NumbersReference-module__RGwwSG__calBlock+.NumbersReference-module__RGwwSG__calBlock{margin-top:28px}.NumbersReference-module__RGwwSG__subLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-ink-3);margin-bottom:14px;font-size:10px}.NumbersReference-module__RGwwSG__chipRow{flex-wrap:wrap;gap:10px;display:flex}.NumbersReference-module__RGwwSG__chip{border-radius:14px;flex-direction:column;gap:6px;min-width:132px;padding:12px 16px;display:inline-flex}.NumbersReference-module__RGwwSG__chipHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.NumbersReference-module__RGwwSG__chipEs{font-family:var(--font-dongle), Georgia, serif;color:var(--tf-ink);font-size:32px;font-weight:300;line-height:.62}.NumbersReference-module__RGwwSG__chipGloss{font-size:11px}.NumbersReference-module__RGwwSG__monthAccent{color:var(--tf-rose-deep)}@media (max-width:760px){.NumbersReference-module__RGwwSG__shell{width:auto;margin-inline:0;display:block}.NumbersReference-module__RGwwSG__section{scroll-margin-top:calc(var(--subnav-h) + 76px)}.NumbersReference-module__RGwwSG__section:first-child{margin-top:clamp(24px,5vw,36px)}.NumbersReference-module__RGwwSG__grid,.NumbersReference-module__RGwwSG__ordGrid{grid-template-columns:repeat(2,1fr)}.NumbersReference-module__RGwwSG__cell{padding:16px 16px 15px}.NumbersReference-module__RGwwSG__cellWord{font-size:41.6px}.NumbersReference-module__RGwwSG__split,.NumbersReference-module__RGwwSG__composed,.NumbersReference-module__RGwwSG__secHead{grid-template-columns:1fr}.NumbersReference-module__RGwwSG__aside{display:none}.NumbersReference-module__RGwwSG__listRow{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px}.NumbersReference-module__RGwwSG__nlWord{overflow-wrap:anywhere;grid-column:2;font-size:35.2px}.NumbersReference-module__RGwwSG__nlIpa{white-space:normal;grid-column:2}.NumbersReference-module__RGwwSG__nlMeta{flex-wrap:wrap;grid-column:2;justify-self:start}.NumbersReference-module__RGwwSG__nlFlag{grid-column:2;place-self:start}}
.ReviewSession-module__ao7F_q__overlay{z-index:1200;background:var(--tf-bg);flex-direction:column;animation:.18s ReviewSession-module__ao7F_q__fade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes ReviewSession-module__ao7F_q__fade{0%{opacity:0}}.ReviewSession-module__ao7F_q__bar,.ReviewSession-module__ao7F_q__stage{z-index:1;position:relative}.ReviewSession-module__ao7F_q__cardWrap{isolation:isolate;flex-direction:column;align-items:center;width:min(560px,100%);display:flex;position:relative}.ReviewSession-module__ao7F_q__bar{align-items:center;gap:16px;padding:clamp(16px,2.4vw,24px) clamp(20px,5vw,56px);display:flex}.ReviewSession-module__ao7F_q__kicker{color:var(--tf-ink);align-items:center;gap:12px;font-size:clamp(21px,2.4vw,27px);line-height:1;display:inline-flex}.ReviewSession-module__ao7F_q__kicker:before{content:"";background:var(--tf-rose);border-radius:50%;flex:none;width:9px;height:9px}.ReviewSession-module__ao7F_q__count{font-variant-numeric:tabular-nums;color:var(--tf-ink);opacity:.65;margin-left:auto;font-size:14px}.ReviewSession-module__ao7F_q__close{cursor:pointer;color:var(--tf-ink);opacity:.6;background:0 0;border:none;padding:6px;font-size:18px;line-height:1}.ReviewSession-module__ao7F_q__close:hover{opacity:1}.ReviewSession-module__ao7F_q__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding:clamp(24px,6vw,64px) 20px;display:flex}.ReviewSession-module__ao7F_q__card{background:var(--tf-surface);border:1px solid var(--tf-line);text-align:center;cursor:pointer;width:100%;min-height:280px;box-shadow:0 22px 46px -30px color-mix(in srgb, var(--tf-ink) 40%, transparent);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:clamp(28px,5vw,48px);display:flex}.ReviewSession-module__ao7F_q__kind{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-clay);font-size:11px}.ReviewSession-module__ao7F_q__frontRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ReviewSession-module__ao7F_q__front{color:var(--tf-ink);font-size:clamp(28px,5vw,40px);line-height:1.15}.ReviewSession-module__ao7F_q__audio{flex:none}.ReviewSession-module__ao7F_q__hint{color:var(--tf-ink);opacity:.5;font-size:13px}.ReviewSession-module__ao7F_q__back{border-top:1px solid var(--tf-line);flex-direction:column;align-items:center;gap:10px;width:100%;padding-top:18px;display:flex}.ReviewSession-module__ao7F_q__ipa{color:var(--tf-ink);opacity:.7;font-size:15px}.ReviewSession-module__ao7F_q__gloss{font-size:18px}.ReviewSession-module__ao7F_q__sub{color:var(--tf-ink);opacity:.55;font-size:13px}.ReviewSession-module__ao7F_q__pill{background:var(--tf-rose);color:var(--tf-on-rose);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:18px 24px;transition:transform .3s cubic-bezier(.22,.61,.36,1),gap .3s cubic-bezier(.22,.61,.36,1);display:inline-flex}.ReviewSession-module__ao7F_q__pill:hover{gap:24px;transform:translateY(-3px)}.ReviewSession-module__ao7F_q__pillText{white-space:nowrap;letter-spacing:.02em;font-size:clamp(24px,2.4vw,30.4px);font-family:var(--font-dongle), Georgia, serif;padding-top:.2em;font-weight:500;line-height:.95}.ReviewSession-module__ao7F_q__pillDot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.ReviewSession-module__ao7F_q__pill:hover .ReviewSession-module__ao7F_q__pillDot{transform:scale(1.35)}.ReviewSession-module__ao7F_q__reveal{border:1px solid var(--tf-line);width:min(560px,100%);color:var(--tf-ink);background:0 0}.ReviewSession-module__ao7F_q__reveal:hover{border-color:var(--tf-ink)}.ReviewSession-module__ao7F_q__grades{gap:12px;width:min(560px,100%);display:flex}.ReviewSession-module__ao7F_q__grade{border:1px solid var(--tf-line);background:var(--tf-surface);color:var(--tf-ink);cursor:pointer;border-radius:14px;flex:1;padding:16px 8px;font-size:14px;font-weight:500;transition:transform .12s,background .12s}.ReviewSession-module__ao7F_q__grade:hover{transform:translateY(-2px)}.ReviewSession-module__ao7F_q__grade_again{border-color:var(--tf-clay);color:var(--tf-clay)}.ReviewSession-module__ao7F_q__grade_good{background:var(--tf-rose);border-color:var(--tf-rose);color:var(--tf-on-rose)}.ReviewSession-module__ao7F_q__doneWrap{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ReviewSession-module__ao7F_q__doneTitle{color:var(--tf-ink);font-size:clamp(28px,5vw,38px)}.ReviewSession-module__ao7F_q__doneBody{color:var(--tf-ink);opacity:.65;margin-bottom:6px;font-size:15px}
.HoursReference-module__XuRtdq__shell{--hr-w:min(900px, calc(100vw - 2 * var(--tf-edge)));width:var(--hr-w);margin-inline:calc((100% - var(--hr-w)) / 2);margin-bottom:clamp(56px,7vw,96px)}
.PhraseRow-module__k7QzbW__list{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:clamp(12px,1.4vw,16px);margin:0;padding:0;list-style:none;display:grid}.PhraseRow-module__k7QzbW__card{background:var(--tf-surface);border:1px solid var(--tf-line);border-radius:14px;flex-direction:column;padding:16px 18px 18px;transition:border-color .16s,transform .16s;display:flex}.PhraseRow-module__k7QzbW__card:hover{border-color:var(--tf-blush-2);transform:translateY(-2px)}.PhraseRow-module__k7QzbW__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.PhraseRow-module__k7QzbW__actions{color:var(--tf-ink-3);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.PhraseRow-module__k7QzbW__es{min-width:0;font-family:var(--font-dongle), Georgia, serif;letter-spacing:-.01em;color:var(--tf-ink);flex:1;font-size:clamp(30.4px,2.72vw,35.2px);font-weight:300;line-height:.72}.PhraseRow-module__k7QzbW__ipa{letter-spacing:.02em;color:var(--tf-rose-deep);opacity:.7;margin-top:6px;font-size:10.5px}.PhraseRow-module__k7QzbW__gloss{margin-top:10px;font-size:13px}.PhraseRow-module__k7QzbW__note{color:var(--tf-ink-2);margin-top:8px;font-size:12px;line-height:1.5}
.TerazTy-module__BLLCCW__wrap{border-top:1px solid var(--tf-line);max-width:720px;margin-top:clamp(36px,6vw,64px);margin-left:auto;margin-right:auto;padding-top:clamp(28px,4vw,44px)}.TerazTy-module__BLLCCW__head{margin-bottom:clamp(20px,3vw,30px)}.TerazTy-module__BLLCCW__title{color:var(--tf-ink);margin:0 0 10px;font-size:clamp(30px,5vw,46px);line-height:1.1}.TerazTy-module__BLLCCW__lede{color:var(--tf-ink);opacity:.7;max-width:46ch;margin:0;font-size:16px;line-height:1.55}
.page-module__rYnd9a__crumbs{max-width:var(--tf-max-w);padding:clamp(12px, 2vw, 22px) var(--tf-gutter) 0;margin:0 auto}
