.tl-stage>.in-pen{color:var(--pen)}.in-hero .tl-m--sel,.tl-lesson b{font-weight:700}.in-tools{display:flex;overflow:hidden;border-radius:calc(var(--pt) * 8);background:#fff;color:rgba(0,0,0,.87);box-shadow:0 3px 5px rgba(0,0,0,.12),0 calc(var(--pt) * 10) calc(var(--pt) * 22) var(--shade);font:500 calc(var(--pt) * 13) var(--ui);white-space:nowrap}.in-tools>span{display:flex;flex:none;align-items:center;gap:calc(var(--pt) * 6);padding:calc(var(--pt) * 9) calc(var(--pt) * 11);box-shadow:inset 1px 0 0 rgba(0,0,0,.078)}.in-tools>span:first-child{box-shadow:none}.in-tools svg{display:block;width:calc(var(--pt) * 16);height:calc(var(--pt) * 16)}.in-pill{display:flex;align-items:center;gap:calc(var(--pt) * 8);margin-bottom:calc(var(--pt) * 14);padding:calc(var(--pt) * 12) calc(var(--pt) * 14);border-radius:calc(var(--pt) * 24);background:#FFF3C4;color:#374151;box-shadow:0 calc(var(--pt) * 4) 0 #F2CF5B}.in-pill>svg{flex:none;width:calc(var(--pt) * 26)}.in-pill>span,.in-pill>svg{height:calc(var(--pt) * 26)}.in-pill>span{flex:1;display:flex;align-items:center;justify-content:space-between}.in-pill i{width:calc(var(--pt) * 3);height:calc(var(--h) * var(--pt) * 26);border-radius:calc(var(--pt) * 2);background:#374151}.in-say p{font-size:calc(var(--pt) * 23);font-weight:600;line-height:1.3;color:var(--app-ink)}.in-focus{font-weight:900}.in-say small{display:block;margin:calc(var(--pt) * 6) 0 calc(var(--pt) * 12);font-size:calc(var(--pt) * 14);font-style:italic;color:rgba(0,0,0,.6)}.in-heard{display:flex;flex-wrap:wrap;gap:calc(var(--pt) * 6);padding:calc(var(--pt) * 6) calc(var(--pt) * 20) 0}.in-heard span{padding:calc(var(--pt) * 6) calc(var(--pt) * 10);border-radius:calc(var(--pt) * 10);background:#DCFCE7;color:#1E8645;box-shadow:0 calc(var(--pt) * 4) 0 #9FD6B3;font-size:calc(var(--pt) * 16);font-weight:600}.in-heard .in-heard-bad{background:#FEE2E2;color:#B91C1C;box-shadow:0 calc(var(--pt) * 4) 0 #E8A3A3,0 0 calc(var(--pt) * 14) calc(var(--pt) * 4) rgba(239,183,46,.8);font-weight:900}.in-quizcard{display:flex;height:calc(var(--pt) * 174);overflow:hidden;border-radius:calc(var(--pt) * 16);background:linear-gradient(135deg,#E8A817,#F0C850);box-shadow:0 calc(var(--pt) * 22) calc(var(--pt) * 44) var(--shade);font-family:var(--ui);color:#fff}.in-quizcard>span{flex:3;display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--pt) * 18) calc(var(--pt) * 8) calc(var(--pt) * 18) calc(var(--pt) * 20)}.in-quizcard small{display:flex;align-items:center;gap:calc(var(--pt) * 5);font-size:calc(var(--pt) * 11);font-weight:700;letter-spacing:calc(var(--pt) * .8);color:rgba(255,255,255,.78)}.in-quizcard small svg{width:calc(var(--pt) * 12);height:calc(var(--pt) * 12)}.in-quizcard b{margin-top:calc(var(--pt) * 10);font-size:calc(var(--pt) * 18);font-weight:800;line-height:1.2}.in-quizcard em{margin-top:calc(var(--pt) * 4);line-height:1.35;color:rgba(255,255,255,.78)}.in-cta,.in-quizcard em{font-size:calc(var(--pt) * 12);font-style:normal}.in-cta{margin-top:auto;padding:calc(var(--pt) * 8) calc(var(--pt) * 18);border-radius:calc(var(--pt) * 14);background:#fff;color:var(--app-yellow);font-weight:800}.in-quizcard img{flex:2;min-width:0;align-self:center;width:40%;height:auto;padding-right:calc(var(--pt) * 12)}.in-wordtile{display:flex;align-items:flex-start;padding:calc(var(--pt) * 14) calc(var(--pt) * 16);border-radius:calc(var(--pt) * 16)}.in-wordtile>span{flex:1;display:flex;flex-direction:column;gap:calc(var(--pt) * 2)}.in-wordtile b{font-size:calc(var(--pt) * 14);font-weight:700}.in-wordtile small{font-size:calc(var(--pt) * 12);color:#9E9E9E}.in-wordtile em{display:flex;align-items:center;gap:calc(var(--pt) * 4);margin-top:calc(var(--pt) * 2);font-size:calc(var(--pt) * 11);font-style:normal;color:#BDBDBD}.in-wordtile em svg{width:calc(var(--pt) * 11);height:calc(var(--pt) * 11)}.in-wordtile>i{display:flex;align-items:center;gap:calc(var(--pt) * 6);font-size:calc(var(--pt) * 12);font-style:normal;font-weight:700}.in-wordtile>i:before{content:"";width:calc(var(--pt) * 8);height:calc(var(--pt) * 8);border-radius:50%;background:currentColor}.in-low{color:#E53935}.in-mid{color:#FFA000}.in-menu{display:flex;flex-direction:column;padding:calc(var(--pt) * 6) 0;border-radius:calc(var(--pt) * 10)}.in-menu small{padding:calc(var(--pt) * 4) calc(var(--pt) * 14);font-size:calc(var(--pt) * 11);font-weight:500;color:rgba(40,35,26,.59)}.in-row{display:flex;align-items:center;gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 7) calc(var(--pt) * 12)}.in-row b{flex:1;font-size:calc(var(--pt) * 14);font-weight:400}.in-row .tl-cflag,.in-row img,.in-row svg:not(.tl-cflag){flex:none;width:calc(var(--pt) * 18);height:calc(var(--pt) * 18)}.in-row svg:last-child:not(:first-child){color:var(--app-pen)}.in-row--narr{margin-top:calc(var(--pt) * 2);box-shadow:inset 0 .5px 0 rgba(0,0,0,.086)}.in-switch{position:relative;flex:none;width:calc(var(--pt) * 32);height:calc(var(--pt) * 19);border-radius:calc(var(--pt) * 10);background:var(--app-yellow)}.in-switch:after{content:"";position:absolute;right:calc(var(--pt) * 1.5);top:calc(var(--pt) * 1.5);width:calc(var(--pt) * 16);height:calc(var(--pt) * 16);border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}@media (prefers-reduced-motion:no-preference){.in-word .tl-m--tap{animation:tl-sel 9s infinite}.in-word .tl-tap{animation:tl-dot 9s infinite}.in-word .in-tools{animation:in-fade 9s infinite}.in-word .tl-mean{animation:in-rise 9s cubic-bezier(.2,.8,.2,1) infinite}.in-word .tl-mean-saved{animation:in-save 9s infinite}.in-listen .in-pill i{animation:in-bar 10s infinite;animation-delay:calc(var(--k) * .06s)}.in-listen .tl-tile--wrong{animation:in-wrong 10s infinite}.in-listen .tl-tile--right{animation:in-right 10s infinite}.in-listen .tl-tile svg{animation:in-icon 10s infinite}.in-speak .tl-sheet{animation:tl-sheet 9s cubic-bezier(.2,.8,.2,1) infinite}.in-speak .in-heard-bad{animation:in-halo 1.4s ease-in-out infinite alternate}.in-practice .in-cta{animation:in-press 6s infinite}}@keyframes in-fade{0%,10%{opacity:0}14%,90%{opacity:1}96%,to{opacity:0}}@keyframes in-rise{0%,18%{opacity:0;transform:translateY(calc(var(--pt) * 60)) rotate(var(--r))}28%,90%{opacity:1;transform:rotate(var(--r))}97%,to{opacity:0;transform:translateY(calc(var(--pt) * 60)) rotate(var(--r))}}@keyframes in-save{0%,54%{opacity:0}57%,90%{opacity:1}97%,to{opacity:0}}@keyframes in-bar{0%,4%{background:rgba(55,65,81,.31)}6%,94%{background:#374151}98%,to{background:rgba(55,65,81,.31)}}@keyframes in-wrong{0%,38%{background:#F1F3F6;color:#374151;box-shadow:0 calc(var(--pt) * 4) 0 #D1D5DC}41%,48%{background:#FFF3C4;color:#374151;box-shadow:0 calc(var(--pt) * 4) 0 #F2CF5B}51%,92%{background:#FEE2E2;color:#B91C1C;box-shadow:0 calc(var(--pt) * 4) 0 #E8A3A3}96%,to{background:#F1F3F6;color:#374151;box-shadow:0 calc(var(--pt) * 4) 0 #D1D5DC}}@keyframes in-right{0%,52%{background:#F1F3F6;color:#374151;box-shadow:0 calc(var(--pt) * 4) 0 #D1D5DC}55%,92%{background:#DCFCE7;color:#1E8645;box-shadow:0 calc(var(--pt) * 4) 0 #9FD6B3}96%,to{background:#F1F3F6;color:#374151;box-shadow:0 calc(var(--pt) * 4) 0 #D1D5DC}}@keyframes in-icon{0%,50%{opacity:0}53%,92%{opacity:1}96%,to{opacity:0}}@keyframes in-halo{0%{box-shadow:0 calc(var(--pt) * 4) 0 #E8A3A3,0 0 calc(var(--pt) * 8) calc(var(--pt) * 1) rgba(239,183,46,.45)}to{box-shadow:0 calc(var(--pt) * 4) 0 #E8A3A3,0 0 calc(var(--pt) * 16) calc(var(--pt) * 5) rgba(239,183,46,.85)}}@keyframes in-press{0%,20%{transform:scale(1)}24%{transform:scale(.92)}30%,to{transform:scale(1)}}