.PrismBurst_burst__eKc4n{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2}.PrismBurst_svg__lu4PI{width:320px;height:320px;max-width:100%;overflow:visible;opacity:0}.PrismBurst_ray__rc_DA{transform-origin:0 0;transform-box:view-box;opacity:0}@media (prefers-reduced-motion:no-preference){.PrismBurst_burst__eKc4n[data-play=true] .PrismBurst_svg__lu4PI{animation:PrismBurst_flash__yKtDc var(--duration-burst) var(--ease-settle) forwards}.PrismBurst_burst__eKc4n[data-play=true] .PrismBurst_ray__rc_DA{animation:PrismBurst_radiate__E28XP var(--duration-burst) var(--ease-settle) forwards}}@keyframes PrismBurst_flash__yKtDc{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes PrismBurst_radiate__E28XP{0%{opacity:0;scale:.2}30%{opacity:1}to{opacity:0;scale:1.15}}.HeroDemo_demo__89IJi{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-sheet);box-shadow:var(--shadow-floating);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.HeroDemo_act__YQQ9i{display:flex;flex-direction:column;gap:var(--space-md)}.HeroDemo_actLabel__kDUIm{font:600 var(--text-overline) /1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary)}.HeroDemo_divider__D0pEz{height:1px;background:var(--border-hairline)}.HeroDemo_keystone__eDpTw{position:relative;display:flex;flex-direction:column;gap:var(--space-base)}.HeroDemo_prompt__YKpux{display:flex;align-items:baseline;gap:var(--space-md)}.HeroDemo_promptLabel__FgidO{font:600 var(--text-overline) /1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);min-width:2ch}.HeroDemo_promptWord__H7xft{font:600 1.375rem/1.4 var(--font-body);color:var(--ink-primary)}.HeroDemo_enMorpheme__u2z_6{background:color-mix(in srgb,var(--family-cognates) 10%,var(--surface-raised));color:inherit;border-radius:var(--radius-chip);padding:0 .15em;box-shadow:inset 0 -2px 0 var(--family-cognates)}.HeroDemo_hint__w633t{font:500 var(--text-small) /1.4 var(--font-body);color:var(--ink-secondary)}.HeroDemo_slots__ZQvd0{display:flex;flex-direction:column;gap:var(--space-sm)}.HeroDemo_slotRow__R5_As{display:flex;align-items:baseline;gap:var(--space-md)}.HeroDemo_slotLang__Le9iZ{font:600 var(--text-overline) /1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--family-cognates);min-width:2ch}.HeroDemo_slotWord__wRJwb{font:600 1.375rem/1.5 var(--font-body);color:var(--ink-primary);display:inline-flex;align-items:baseline}.HeroDemo_slotFill__w9GC4{margin-left:.1em;min-width:3.2em;min-height:1.9em;padding:0 .2em;display:inline-flex;align-items:center;justify-content:center;font:inherit;color:var(--ink-primary);border-radius:var(--radius-chip);border:1.5px dashed var(--border-hairline);background:var(--surface-sunken);cursor:pointer;transition:background-color var(--duration-snap) var(--ease-snap),border-color var(--duration-snap) var(--ease-snap)}.HeroDemo_slotFill__w9GC4[data-next=true]{border-color:var(--brand-primary);border-style:solid}.HeroDemo_slotFill__w9GC4[data-filled=true]{border-style:solid;border-color:transparent;background:color-mix(in srgb,var(--family-cognates) 10%,var(--surface-raised));box-shadow:inset 0 -2px 0 var(--family-cognates)}.HeroDemo_slotFill__w9GC4[data-wrong=true]{border-style:solid;border-color:transparent;background:var(--incorrect-tint);box-shadow:inset 0 -2px 0 var(--incorrect);color:var(--incorrect)}.HeroDemo_caret__ghTuz{width:1.5ch;height:2px;background:var(--ink-tertiary)}@media (prefers-reduced-motion:no-preference){.HeroDemo_slotFill__w9GC4[data-ignite=true]{animation:HeroDemo_ignite__Fou1g var(--duration-morpheme-reveal) var(--ease-settle)}}@keyframes HeroDemo_ignite__Fou1g{0%{box-shadow:inset 0 -2px 0 var(--family-cognates)}40%{box-shadow:inset 0 -2.4em 0 color-mix(in srgb,var(--family-cognates) 22%,var(--surface-raised))}to{box-shadow:inset 0 -2px 0 var(--family-cognates)}}@media (prefers-reduced-motion:no-preference){.HeroDemo_shake___vWFa{animation:HeroDemo_shake___vWFa var(--duration-shake) var(--ease-snap)}}@keyframes HeroDemo_shake___vWFa{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.HeroDemo_bank__KNZbX{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.HeroDemo_tile__sPsD1{font:500 1rem/1 var(--font-formula);color:var(--ink-primary);background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-base);min-height:44px;cursor:pointer;transition:transform var(--duration-snap) var(--ease-snap),border-color var(--duration-snap) var(--ease-snap),background-color var(--duration-snap) var(--ease-snap)}.HeroDemo_tile__sPsD1:hover:not(:disabled){border-color:var(--brand-primary)}.HeroDemo_tile__sPsD1:active:not(:disabled){transform:scale(.97)}.HeroDemo_tile__sPsD1[data-used=true]{opacity:1;color:var(--ink-tertiary);background:var(--surface-sunken);border-style:dashed;cursor:default}.HeroDemo_tile__sPsD1:disabled{cursor:default}.HeroDemo_actions__9tTg8{display:flex;align-items:center;gap:var(--space-base);min-height:44px}.HeroDemo_check__rJPC5{font:600 1.0625rem/1 var(--font-body);color:var(--ink-inverse);background:var(--brand-primary);border:none;border-radius:var(--radius-control);padding:0 var(--space-lg);min-height:44px;cursor:pointer;transition:background-color var(--duration-snap) var(--ease-snap),transform var(--duration-snap) var(--ease-snap)}.HeroDemo_check__rJPC5:hover:not(:disabled){background:var(--brand-strong)}.HeroDemo_check__rJPC5:active:not(:disabled){transform:scale(.97)}.HeroDemo_check__rJPC5:disabled{background:var(--disabled-surface);color:var(--ink-tertiary);cursor:not-allowed}.HeroDemo_progress__g8_J2{font:500 var(--text-small) /1 var(--font-body);color:var(--ink-secondary)}.HeroDemo_payoff__HtE7N{font:600 1.0625rem/1.4 var(--font-body);color:var(--accent-teal)}.HeroDemo_srLive__sIRp0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RefractionRow_refraction__tML5_{position:relative;padding-left:var(--space-base)}.RefractionRow_refraction__tML5_[data-family=cognates]{--hue:var(--family-cognates)}.RefractionRow_refraction__tML5_[data-family=suffixes]{--hue:var(--family-suffixes)}.RefractionRow_refraction__tML5_[data-family=syntax]{--hue:var(--family-syntax)}.RefractionRow_refraction__tML5_[data-family=verbs]{--hue:var(--family-verbs)}.RefractionRow_refraction__tML5_[data-family=gender]{--hue:var(--family-gender)}.RefractionRow_refraction__tML5_[data-family=pronunciation]{--hue:var(--family-pronunciation)}.RefractionRow_refraction__tML5_[data-family=false-friends]{--hue:var(--family-false-friends)}.RefractionRow_refraction__tML5_:before{content:"";position:absolute;left:0;top:.5em;bottom:2.5em;width:1.5px;background:linear-gradient(var(--hue),color-mix(in srgb,var(--hue) 10%,transparent))}.RefractionRow_row__CEkb6{display:flex;align-items:baseline;gap:var(--space-md)}.RefractionRow_row__CEkb6+.RefractionRow_row__CEkb6{margin-top:var(--space-xs)}.RefractionRow_lang__M9VeZ{font:600 var(--text-overline) /1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--hue);min-width:2ch}.RefractionRow_word__KCNAd{font:600 1.25rem/1.6 var(--font-body);color:var(--ink-primary)}.RefractionRow_morpheme__N_n4Z{background:color-mix(in srgb,var(--hue) 10%,transparent);color:inherit;border-radius:var(--radius-chip);padding:0 .15em;box-shadow:inset 0 -2px 0 var(--hue)}.RefractionRow_formula__XxT80{margin-top:var(--space-md);font:500 1rem/1.4 var(--font-formula);color:var(--ink-secondary)}@media (prefers-reduced-motion:no-preference){.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6{opacity:0;animation:RefractionRow_rise__foF8P var(--duration-settle) var(--ease-settle) forwards}.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6:first-child{animation-delay:0ms}.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6:nth-child(2){animation-delay:.12s}.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6:nth-child(3){animation-delay:.24s}.RefractionRow_animate__qamCg .RefractionRow_morpheme__N_n4Z{background-size:0 100%;animation:RefractionRow_tint__702vc var(--duration-morpheme-reveal) var(--ease-settle) forwards}.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6:first-child .RefractionRow_morpheme__N_n4Z{animation-delay:.2s}.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6:nth-child(2) .RefractionRow_morpheme__N_n4Z{animation-delay:.32s}.RefractionRow_animate__qamCg .RefractionRow_row__CEkb6:nth-child(3) .RefractionRow_morpheme__N_n4Z{animation-delay:.44s}.RefractionRow_animate__qamCg .RefractionRow_formula__XxT80{opacity:0;animation:RefractionRow_rise__foF8P var(--duration-settle) var(--ease-settle) .56s forwards}}@keyframes RefractionRow_rise__foF8P{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes RefractionRow_tint__702vc{0%{box-shadow:inset 0 -2px 0 transparent;background-color:transparent}to{box-shadow:inset 0 -2px 0 var(--hue);background-color:color-mix(in srgb,var(--hue) 10%,transparent)}}