@property --pl{syntax:"<number>";inherits:true;initial-value:0}@property --pr{syntax:"<number>";inherits:true;initial-value:0}@property --pu{syntax:"<number>";inherits:true;initial-value:0}@property --lift{syntax:"<number>";inherits:true;initial-value:0}.practice-swipe_stage__kFZgk{--glow:0.5;--glow-up:calc(var(--glow) * 1.6);--c-left:var(--color-error);--c-right:var(--color-success);--c-up:var(--color-primary);display:flex;flex-direction:column;gap:1rem;transition:--pl .22s ease-out,--pr .22s ease-out,--pu .22s ease-out}.practice-swipe_stage__kFZgk[data-dragging],.practice-swipe_stage__kFZgk[data-instant]{transition:none}.practice-swipe_deck__a_wb3{position:relative;flex:1;min-height:0}.practice-swipe_slot__athoW{position:absolute;inset:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .34s ease;will-change:transform}.practice-swipe_stage__kFZgk[data-dragging] .practice-swipe_slot__athoW{transition:none}.practice-swipe_slot__athoW[data-depth="0"]{z-index:3}.practice-swipe_slot__athoW[data-depth="1"]{z-index:2;pointer-events:none;transform:translateY(calc((1 - var(--lift)) * 20px)) scale(calc(.94 + .06 * var(--lift)))}.practice-swipe_slot__athoW[data-depth="2"]{z-index:1;pointer-events:none;opacity:calc(.55 + .45 * var(--lift));transform:translateY(calc(20px + (1 - var(--lift)) * 20px)) scale(calc(.88 + .06 * var(--lift)))}.practice-swipe_mover__u8Git{position:absolute;inset:0;border-radius:28px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;container-type:size;will-change:transform;box-shadow:0 0 0 calc(var(--pl) * var(--glow) * 3px) color-mix(in oklab,var(--c-left) calc(var(--pl) * 100%),transparent),0 0 calc(var(--pl) * var(--glow) * 64px) calc(var(--pl) * var(--glow) * 6px) color-mix(in oklab,var(--c-left) calc(var(--pl) * var(--glow) * 60%),transparent),0 0 0 calc(var(--pr) * var(--glow) * 3px) color-mix(in oklab,var(--c-right) calc(var(--pr) * 100%),transparent),0 0 calc(var(--pr) * var(--glow) * 64px) calc(var(--pr) * var(--glow) * 6px) color-mix(in oklab,var(--c-right) calc(var(--pr) * var(--glow) * 60%),transparent),0 0 0 calc(var(--pu) * var(--glow-up, var(--glow)) * 3px) color-mix(in oklab,var(--c-up) calc(var(--pu) * 100%),transparent),0 0 calc(var(--pu) * var(--glow-up, var(--glow)) * 64px) calc(var(--pu) * var(--glow-up, var(--glow)) * 6px) color-mix(in oklab,var(--c-up) calc(var(--pu) * var(--glow-up, var(--glow)) * 60%),transparent),0 10px 30px -12px color-mix(in oklab,var(--color-shadow) 35%,transparent)}.practice-swipe_mover__u8Git:active{cursor:grabbing}.practice-swipe_slot__athoW:not([data-depth="0"]) .practice-swipe_mover__u8Git{box-shadow:0 10px 30px -12px color-mix(in oklab,var(--color-shadow) 25%,transparent)}.practice-swipe_tints__XdIyh{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2}.practice-swipe_tint__iyakV{position:absolute;inset:0}.practice-swipe_tintL__b7UqU{background:linear-gradient(to right,color-mix(in oklab,var(--c-left) 28%,transparent),transparent 65%);opacity:calc(var(--pl) * var(--glow))}.practice-swipe_tintR__Ej5sB{background:linear-gradient(to left,color-mix(in oklab,var(--c-right) 28%,transparent),transparent 65%);opacity:calc(var(--pr) * var(--glow))}.practice-swipe_tintU__srQVt{background:linear-gradient(to bottom,color-mix(in oklab,var(--c-up) 28%,transparent),transparent 60%);opacity:calc(var(--pu) * var(--glow-up, var(--glow)))}.practice-swipe_slot__athoW:not([data-depth="0"]) .practice-swipe_tints__XdIyh{display:none}.practice-swipe_stamp__1sb3L{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border:2.5px solid;border-radius:12px;font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:color-mix(in oklab,var(--color-surface) 70%,transparent);pointer-events:none;transition:scale .16s cubic-bezier(.3,1.6,.5,1)}.practice-swipe_stampR__U5vlf{top:1.25rem;left:1.25rem;color:var(--c-right);opacity:var(--pr);transform:rotate(-10deg) scale(calc(.8 + .2 * var(--pr)))}.practice-swipe_stampL__P2msI{top:1.25rem;right:1.25rem;color:var(--c-left);opacity:var(--pl);transform:rotate(10deg) scale(calc(.8 + .2 * var(--pl)))}.practice-swipe_stampU__rS69t{bottom:1.25rem;left:50%;color:var(--c-up);opacity:var(--pu);transform:translateX(-50%) scale(calc(.8 + .2 * var(--pu)))}.practice-swipe_stampTwo__cn0gc{flex-direction:column;gap:.1rem}.practice-swipe_stampHead__c_T05{display:inline-flex;align-items:center;gap:.35rem}.practice-swipe_stampNext__Lx_pJ{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none}.practice-swipe_mover__u8Git[data-armed=left] .practice-swipe_stampL__P2msI,.practice-swipe_mover__u8Git[data-armed=right] .practice-swipe_stampR__U5vlf,.practice-swipe_mover__u8Git[data-armed=up] .practice-swipe_stampU__rS69t{scale:1.12}.practice-swipe_slot__athoW:not([data-depth="0"]) .practice-swipe_stamp__1sb3L{display:none}.practice-swipe_face__jCcPa{position:absolute;inset:0;border-radius:inherit;background:var(--color-surface-container-low);border:1px solid color-mix(in oklab,var(--color-outline-variant) 35%,transparent);backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;padding:1.5rem 1.4rem 1.25rem;overflow:hidden}.practice-swipe_wordArea__917l7{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center}.practice-swipe_word__YDoD_{line-height:1.08;white-space:nowrap;color:var(--color-on-surface);transition:font-size .38s cubic-bezier(.2,.8,.2,1)}.practice-swipe_answer__i_x1N{display:grid;min-height:0;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),opacity .26s ease 80ms}.practice-swipe_answer__i_x1N[data-open]{grid-template-rows:1fr;opacity:1}.practice-swipe_answerInner__QEvts{min-height:0;overflow:hidden;mask-image:linear-gradient(180deg,black calc(100% - 1.5rem),transparent)}@container (max-height: 270px){.practice-swipe_answerInner__QEvts .practice-swipe_example__aK4nv{display:none}}.practice-swipe_hint__J9bUF{text-align:center;font-size:.8rem;color:var(--color-on-surface-variant);opacity:.75;filter:opacity(calc(1 - var(--pu)));animation:practice-swipe_hintIn__bWMZB .6s ease .9s both}@keyframes practice-swipe_hintIn__bWMZB{0%{opacity:0;transform:translateY(6px)}to{opacity:.75;transform:none}}.practice-swipe_clamp2___GoF8{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.practice-swipe_controls__LCbsj{display:flex;align-items:center;justify-content:center;gap:1.1rem;flex-shrink:0}.practice-swipe_act__duwUH{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-surface-container-lowest);border:1px solid color-mix(in oklab,var(--color-outline-variant) 50%,transparent);box-shadow:0 6px 18px -8px color-mix(in oklab,var(--color-shadow) 35%,transparent);transition:scale .16s ease,background-color .16s ease;-webkit-tap-highlight-color:transparent}.practice-swipe_act__duwUH:active{scale:.92}.practice-swipe_act__duwUH:disabled{opacity:.35}.practice-swipe_actBig__hTiVq{width:4rem;height:4rem}.practice-swipe_actMid__5Uql_{width:3.25rem;height:3.25rem}.practice-swipe_actSmall__EMv9n{width:2.75rem;height:2.75rem;color:var(--color-on-surface-variant)}.practice-swipe_actL__kVewS{color:var(--c-left);transform:scale(calc(1 + .14 * var(--pl)));background:color-mix(in oklab,var(--c-left) calc(var(--pl) * 22%),var(--color-surface-container-lowest))}.practice-swipe_actR__15liP{color:var(--c-right);transform:scale(calc(1 + .14 * var(--pr)));background:color-mix(in oklab,var(--c-right) calc(var(--pr) * 22%),var(--color-surface-container-lowest))}.practice-swipe_actU__9kaH3{color:var(--c-up);transform:scale(calc(1 + .14 * var(--pu)));background:color-mix(in oklab,var(--c-up) calc(var(--pu) * 22%),var(--color-surface-container-lowest))}.practice-swipe_bar__ueddt{height:4px;border-radius:9999px;background:var(--color-surface-container);overflow:hidden;flex:1}.practice-swipe_barFill__63Lio{height:100%;border-radius:inherit;background:var(--color-primary);transition:width .36s cubic-bezier(.2,.8,.2,1)}.practice-swipe_pill__yQeTM{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:9999px;font-size:.875rem;font-weight:600}.practice-swipe_pillL__x3LHI{color:var(--color-error);background:color-mix(in oklab,var(--color-error) 12%,transparent)}.practice-swipe_pillR__TBuOc{color:var(--color-success);background:color-mix(in oklab,var(--color-success) 12%,transparent)}.practice-swipe_pillU__X9_bt{color:var(--color-primary);background:color-mix(in oklab,var(--color-primary) 12%,transparent)}.practice-swipe_pop__Gh4o5{animation:practice-swipe_pop__Gh4o5 .32s cubic-bezier(.3,1.6,.5,1) 1}@keyframes practice-swipe_pop__Gh4o5{40%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.practice-swipe_pop__Gh4o5{animation:none}}.practice-swipe_coach__MHsNs{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:1.5rem;background:color-mix(in oklab,var(--color-scrim) 80%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:practice-swipe_fadeIn__t_4r2 .26s ease both}@keyframes practice-swipe_fadeIn__t_4r2{0%{opacity:0}}.practice-swipe_coachStage__Z66FE{--glow:0.9;--c-left:var(--color-error);--c-right:var(--color-success);--c-up:var(--color-primary);position:relative;width:13rem;height:16rem}.practice-swipe_coachCard__0qmNt{position:absolute;inset:0}.practice-swipe_coachCard__0qmNt[data-step=left]{animation:practice-swipe_coachLeft__O5y9j 2s cubic-bezier(.4,0,.2,1) both}.practice-swipe_coachCard__0qmNt[data-step=right]{animation:practice-swipe_coachRight__neAry 2s cubic-bezier(.4,0,.2,1) both}.practice-swipe_coachCard__0qmNt[data-step=up]{animation:practice-swipe_coachUp__ij3Vo 2s cubic-bezier(.4,0,.2,1) both}@keyframes practice-swipe_coachLeft__O5y9j{0%,12%{transform:none;--pl:0}50%,68%{transform:translateX(-96px) rotate(-11deg);--pl:1}to{transform:none;--pl:0}}@keyframes practice-swipe_coachRight__neAry{0%,12%{transform:none;--pr:0}50%,68%{transform:translateX(96px) rotate(11deg);--pr:1}to{transform:none;--pr:0}}@keyframes practice-swipe_coachUp__ij3Vo{0%,12%{transform:none;--pu:0}50%,68%{transform:translateY(-90px);--pu:1}to{transform:none;--pu:0}}.practice-swipe_finger__ujIoz{position:absolute;left:50%;top:62%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:9999px;background:color-mix(in oklab,var(--color-surface) 85%,transparent);border:2px solid color-mix(in oklab,var(--color-on-surface) 25%,transparent);box-shadow:0 4px 14px -4px color-mix(in oklab,var(--color-shadow) 50%,transparent);z-index:4;animation:practice-swipe_press__4lHwB 2s ease both}.practice-swipe_finger__ujIoz[data-step=tap]{animation:practice-swipe_tapPulse__vJSTz 1s ease 2 both}@keyframes practice-swipe_press__4lHwB{0%{scale:1.25;opacity:0}10%{scale:.9;opacity:1}70%{scale:.9;opacity:1}85%,to{scale:1.2;opacity:0}}@keyframes practice-swipe_tapPulse__vJSTz{0%{scale:1.3;opacity:0}30%{scale:.85;opacity:1}55%{scale:1;opacity:1}to{scale:1.3;opacity:0}}.practice-swipe_caption____z3X{text-align:center;color:white;min-height:4.5rem;animation:practice-swipe_captionIn__0BUtL .32s ease both}@keyframes practice-swipe_captionIn__0BUtL{0%{opacity:0;transform:translateY(6px)}}.practice-swipe_dots__eDDgZ{display:flex;gap:.4rem}.practice-swipe_dot__AD4_p{width:.45rem;height:.45rem;border-radius:9999px;background:rgb(255 255 255/.35);transition:width .24s ease,background-color .24s ease}.practice-swipe_dot__AD4_p[data-on]{width:1.25rem;background:white}@media (prefers-reduced-motion:reduce){.practice-swipe_answer__i_x1N,.practice-swipe_slot__athoW,.practice-swipe_word__YDoD_{transition-duration:1ms}.practice-swipe_coachCard__0qmNt,.practice-swipe_finger__ujIoz{animation-duration:1ms}}