@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff)format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}:root{--lx-ink:#24285a;--lx-ink-soft:#565b85;--lx-paper:#fcf8f0;--lx-canvas:#f4efe4;--lx-line:#e4dccb;--lx-spur:#f07f2e;--lx-spur-tint:#fdebdb;--lx-spur-deep:#9a4210;--lx-silbe:#7c5cd6;--lx-silbe-tint:#eee8fb;--lx-silbe-deep:#4e33a3;--lx-satz:#f2b835;--lx-satz-tint:#fcf1d2;--lx-satz-deep:#7a5800;--lx-wort:#22a699;--lx-wort-tint:#ddf3f0;--lx-wort-deep:#0e6a62;--lx-sylli-base:#7c5cd6;--lx-sylli-shade:#5a3fb0;--lx-sylli-core:#ffd166;--lx-kubo-base:#22a699;--lx-kubo-shade:#127a70;--lx-kubo-core:#ffd166;--lx-zippi-base:#f07f2e;--lx-zippi-shade:#c25a12;--lx-zippi-core:#ffd166;--lx-modul-gold:#ffd166;--lx-modul-gold-shade:#e0a21a;--lx-modul-silber:#e7e9f2;--lx-modul-silber-shade:#a9afc8;--lx-modul-tuerkis:#2bb3a3;--lx-modul-magnet:#f2665a;--lx-silbe-a:#1d5bc4;--lx-silbe-b:#c23b12;--lx-ok:#0e6a62;--lx-ok-tint:#e3f4f1;--lx-miss:#6b6f8e;--lx-miss-tint:#eeedf2;--lx-focus:#1d5bc4;--lx-font:"Andika", system-ui, sans-serif;--lx-font-title:"Fredoka", "Andika", sans-serif;--lx-read-size:32px;--lx-read-size-phone:26px;--lx-read-line:1.5;--lx-read-word-space:.2em;--lx-read-letter-space:.01em;--lx-read-measure:24ch;--lx-read-weight:400;--lx-ui-size:22px;--lx-ui-size-phone:19px;--lx-ui-weight:700;--lx-label-size:18px;--lx-title-size:36px;--lx-title-size-phone:26px;--lx-s1:4px;--lx-s2:8px;--lx-s3:12px;--lx-s4:16px;--lx-s5:24px;--lx-s6:32px;--lx-s7:48px;--lx-s8:64px;--lx-r-s:12px;--lx-r-m:20px;--lx-r-l:28px;--lx-r-xl:40px;--lx-r-pill:999px;--lx-shadow-press:0 5px 0 #24285a29;--lx-shadow-press-active:0 1px 0 #24285a29;--lx-shadow-card:0 2px 0 #24285a0d, 0 18px 40px -16px #24285a38;--lx-shadow-float:0 10px 24px -8px #24285a47;--lx-tap:56px;--lx-tap-l:72px;--lx-tap-xl:88px;--lx-dur-s:.16s;--lx-dur-m:.28s;--lx-dur-l:.48s;--lx-ease-out:cubic-bezier(.2, .8, .3, 1);--lx-ease-spring:cubic-bezier(.3, 1.4, .5, 1)}@media (width<=700px),(height<=500px){:root{--lx-read-size:var(--lx-read-size-phone);--lx-ui-size:var(--lx-ui-size-phone);--lx-title-size:var(--lx-title-size-phone)}}@media (prefers-reduced-motion:reduce){:root{--lx-ease-spring:linear}*,:before,:after{animation-name:lx-fade!important;animation-duration:var(--lx-dur-m)!important;transition-property:opacity!important;animation-iteration-count:1!important}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}:root{font-family:var(--lx-font);color:var(--lx-ink);background:var(--lx-canvas);-webkit-text-size-adjust:100%;font-size:20px;line-height:1.5}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}#app{height:100dvh}@media (width<=700px),(height<=500px){:root{font-size:17px}}body{overscroll-behavior:none}button{min-height:var(--lx-tap);border-radius:var(--lx-r-m);font:inherit;font-weight:var(--lx-ui-weight);color:inherit;box-shadow:var(--lx-shadow-press);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:0;padding:.6rem 1.4rem}button:active{box-shadow:var(--lx-shadow-press-active);transform:translateY(4px)}button:focus-visible{outline:4px solid var(--lx-focus);outline-offset:3px}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--lx-wort);color:#fff;box-shadow:inset 0 -6px 0 var(--lx-kubo-shade), var(--lx-shadow-press)}button.secondary{box-shadow:inset 0 0 0 3px #fff, var(--lx-shadow-press);background:#fffc}button.danger{color:#8a2a2a;background:#fbe4e4}button.chip{white-space:nowrap;min-height:48px;padding:.4rem 1rem;font-size:.95rem}button.chip[aria-pressed=true]{background:var(--lx-silbe);color:#fff}button.link{min-height:48px;box-shadow:none;color:var(--lx-ink-soft);background:0 0;font-size:.9rem;text-decoration:underline}.paper-card{background:var(--lx-paper);box-shadow:0 0 0 8px #fff, 0 14px 0 8px #24285a22, var(--lx-shadow-card);border-radius:30px}.block-button{background:var(--block,var(--lx-silbe));color:#fff;border-radius:14px;box-shadow:inset 0 5px #fff4,inset 0 -8px #00000030,0 0 0 4px #fff,0 8px 0 4px #24285a22}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.miss-shake{animation:.5s lx-miss-shake}@keyframes lx-miss-shake{25%{translate:-8px}75%{translate:8px}}@media (prefers-reduced-motion:reduce){.miss-shake{outline:3px solid #e0a800;animation:none}}.lexling.svelte-1cy0fqa{width:100%;height:100%;position:relative}.moving.svelte-1cy0fqa{width:100%;height:100%}.reaction-hop.svelte-1cy0fqa{animation:.5s ease-out svelte-1cy0fqa-hop}.reaction-wobble.svelte-1cy0fqa{animation:.6s ease-in-out svelte-1cy0fqa-wobble}.reaction-stretch.svelte-1cy0fqa{animation:.6s ease-out svelte-1cy0fqa-stretch}.reaction-spin.svelte-1cy0fqa{animation:.7s ease-in-out svelte-1cy0fqa-spin}.reaction-flip.svelte-1cy0fqa{animation:.8s ease-in-out svelte-1cy0fqa-flip}@keyframes svelte-1cy0fqa-hop{40%{transform:translateY(-18%)}}@keyframes svelte-1cy0fqa-wobble{25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes svelte-1cy0fqa-stretch{30%{transform:scale(.85,1.2)}60%{transform:scale(1.1,.9)}}@keyframes svelte-1cy0fqa-spin{to{transform:rotate(360deg)}}@keyframes svelte-1cy0fqa-flip{50%{transform:translateY(-30%)rotate(180deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.moving.svelte-1cy0fqa{animation:none}}.lexling[role=img].svelte-1cy0fqa{aspect-ratio:240/300}.lexling.avatar.svelte-1cy0fqa{aspect-ratio:1}img.svelte-1cy0fqa{width:100%;height:100%;display:block}.lexling.svelte-1cy0fqa .lx-wippt{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite svelte-1cy0fqa-lx-wippen}.lexling.svelte-1cy0fqa .lx-pulsiert{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite svelte-1cy0fqa-lx-pulsieren}@keyframes svelte-1cy0fqa-lx-wippen{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes svelte-1cy0fqa-lx-pulsieren{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.companion-panel.svelte-ewf0tw{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem;display:flex}.figure.svelte-ewf0tw{width:min(100%,180px)}.bubble.svelte-ewf0tw{text-align:center;background:#fff;border-radius:1.2rem;margin:0;padding:.9rem 1rem;font-size:1.1rem;line-height:1.4;position:relative;box-shadow:0 4px 14px #2b2f6b1f}.bubble.svelte-ewf0tw:after{content:"";border:12px solid #0000;border-top-color:#fff;border-bottom:0;margin-left:-12px;position:absolute;bottom:-12px;left:50%}.bubble.empty.svelte-ewf0tw{visibility:hidden}@media (width<=700px) and (height>=501px){.companion-panel.svelte-ewf0tw{padding:.4rem .75rem calc(.4rem + env(safe-area-inset-bottom));background:#ffffff80;border-top:1px solid #7c5cd626;flex-direction:row;align-items:center;gap:.9rem}.figure.svelte-ewf0tw{flex:0 0 64px;order:-1}.bubble.svelte-ewf0tw{text-align:left;flex:1;padding:.5rem .8rem;font-size:.95rem}.bubble.svelte-ewf0tw:after{border:10px solid #0000;border-left:0;border-right:12px solid #fff;margin:-10px 0 0;top:50%;bottom:auto;left:-12px}}@media (width<=700px) and (height>=501px) and (height<=600px){.figure.svelte-ewf0tw{flex-basis:48px}.bubble.svelte-ewf0tw{padding:.35rem .7rem;font-size:.9rem;line-height:1.3}}@media (height<=500px){.figure.svelte-ewf0tw{width:90px}.bubble.svelte-ewf0tw{font-size:.9rem}}.data.svelte-1wn1pai{max-width:44rem;margin:0 auto var(--lx-s6);padding:var(--lx-s6);border-radius:var(--lx-r-l);background:var(--lx-paper);box-shadow:0 0 0 8px #fff, var(--lx-shadow-card);font-size:1rem}.field.svelte-1wn1pai{gap:var(--lx-s2);margin-bottom:var(--lx-s4);flex-direction:column;display:flex}.field.svelte-1wn1pai input:where(.svelte-1wn1pai){min-height:48px;padding:0 var(--lx-s3);border:2px solid var(--lx-line);border-radius:var(--lx-r-s);font:inherit}.ledger.svelte-1wn1pai{border-collapse:collapse;width:100%;margin-bottom:var(--lx-s4)}.ledger.svelte-1wn1pai caption:where(.svelte-1wn1pai){text-align:left;padding-bottom:var(--lx-s2);font-weight:700}.ledger.svelte-1wn1pai th:where(.svelte-1wn1pai),.ledger.svelte-1wn1pai td:where(.svelte-1wn1pai){text-align:left;padding:var(--lx-s1) var(--lx-s2);border-bottom:1px solid var(--lx-line);-webkit-hyphens:auto;hyphens:auto}.ledger.svelte-1wn1pai .amount:where(.svelte-1wn1pai){text-align:right;font-variant-numeric:tabular-nums}.actions.svelte-1wn1pai{flex-wrap:wrap;gap:1rem;display:flex}.setting.svelte-1wn1pai{border:1px solid #d8d3ea;border-radius:.8rem;margin:0 0 1rem;padding:.6rem 1rem}.option.svelte-1wn1pai{align-items:center;gap:.6rem;min-height:48px;display:flex}.option.svelte-1wn1pai input:where(.svelte-1wn1pai){width:1.4rem;height:1.4rem}.hint.svelte-1wn1pai{color:#7b8aa0;font-size:.9rem}.pictogram.svelte-1lfkns4{vertical-align:-.15em;-webkit-user-select:none;user-select:none;width:1em;height:1em;display:inline-block}.word.svelte-qupo85{letter-spacing:.02em;gap:.15em;font-size:2.6rem;font-weight:600;display:inline-flex}.syllable.svelte-qupo85{border-bottom:.14em solid #3069c9;border-radius:0 0 50% 50%/0 0 .6em .6em;padding:0 .1em .25em}.syllable-colors.svelte-qupo85 .syllable:where(.svelte-qupo85){color:#3069c9}@media (width<=700px) and (height>=501px){.word.svelte-qupo85{font-size:2rem}}.syllable-colors.svelte-qupo85 .syllable.odd:where(.svelte-qupo85){color:#c93a3a;border-bottom-color:#c93a3a}.flash-card.svelte-177pezy{--flip-ms:.24s;aspect-ratio:3/2;width:min(100%,24rem);box-shadow:none;perspective:900px;background:0 0;border:0;padding:0;display:block}.flash-card.svelte-177pezy:disabled{opacity:1;cursor:default}.inner.svelte-177pezy{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--flip-ms) ease-in-out;display:block;position:relative}.open.svelte-177pezy .inner:where(.svelte-177pezy){transform:rotateY(180deg)}.side.svelte-177pezy{backface-visibility:hidden;border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 0 0 8px #fff,0 14px 0 8px #24285a22}.back.svelte-177pezy{background:repeating-linear-gradient(45deg, var(--lx-wort) 0 18px, #2fb3a5 18px 36px);transform:translateZ(4px)}.edge.svelte-177pezy{transform:translateZ(calc(4px - var(--layer) * 1.5px));background:#e9e4f5;border-radius:28px;position:absolute;inset:0;box-shadow:0 0 0 8px #d9d2ec}.wand.svelte-177pezy{background:#fffd;border-radius:50%;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;font-size:4rem;display:flex}.wand.svelte-177pezy img:where(.svelte-177pezy){width:100%;height:100%}.can-flip.svelte-177pezy .wand:where(.svelte-177pezy){animation:1.6s ease-in-out infinite svelte-177pezy-lx-wand-wiggle}@keyframes svelte-177pezy-lx-wand-wiggle{0%,to{rotate:-8deg}50%{rotate:8deg}}.front.svelte-177pezy{padding:var(--lx-s3);background:var(--lx-paper);color:var(--lx-ink);transform:rotateY(180deg)translateZ(4px)}.flash-card.svelte-177pezy:active{box-shadow:none}@media (width<=700px) and (height>=501px){.flash-card.svelte-177pezy{width:min(100%,24rem,50dvh)}.front.svelte-177pezy .word{font-size:1.8rem}}@media (height<=500px){.flash-card.svelte-177pezy{width:200px}.side.svelte-177pezy{border-radius:20px;box-shadow:0 0 0 6px #fff,0 8px 0 6px #24285a22}.edge.svelte-177pezy{border-radius:20px;box-shadow:0 0 0 6px #d9d2ec}.wand.svelte-177pezy{width:4.5rem;height:4.5rem;font-size:2.6rem}.front.svelte-177pezy .word{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.inner.svelte-177pezy,.open.svelte-177pezy .inner:where(.svelte-177pezy){transition:none;transform:none}.side.svelte-177pezy{transition:opacity var(--flip-ms) linear}.front.svelte-177pezy,.back.svelte-177pezy{transform:none}.front.svelte-177pezy{opacity:0}.edge.svelte-177pezy{display:none}.open.svelte-177pezy .front:where(.svelte-177pezy){opacity:1}.open.svelte-177pezy .back:where(.svelte-177pezy){opacity:0}.can-flip.svelte-177pezy .wand:where(.svelte-177pezy){animation:none}}.badge.svelte-3hhdc9{align-items:flex-end;gap:1px;display:inline-flex}.star.svelte-3hhdc9{width:var(--star-size);height:var(--star-size);fill:var(--lx-modul-silber);stroke:var(--lx-modul-silber-shade);stroke-width:2px;stroke-linejoin:round}.star.svelte-3hhdc9:nth-child(2){transform:translateY(-25%)}.star.earned.svelte-3hhdc9{fill:var(--lx-modul-gold);stroke:var(--lx-modul-gold-shade)}.stars.svelte-oa2ds1{--mini-star:11px;border-radius:var(--lx-r-pill);background:#fff5;align-items:center;gap:4px;padding:6px 12px;display:flex;box-shadow:inset 0 0 0 3px #fff}.slot.svelte-oa2ds1{padding-top:4px;display:inline-flex}.open.svelte-oa2ds1{fill:#fff6;stroke:#fff;stroke-width:2px;stroke-linejoin:round;width:22px;height:22px}.open.current.svelte-oa2ds1{width:28px;height:28px;animation:1.4s ease-in-out infinite svelte-oa2ds1-pulse}@keyframes svelte-oa2ds1-pulse{50%{transform:scale(1.12)}}.small.svelte-oa2ds1{box-shadow:none;background:0 0;flex-wrap:wrap;justify-content:center;gap:2px;padding:0}.small.svelte-oa2ds1 .open:where(.svelte-oa2ds1),.small.svelte-oa2ds1 .open.current:where(.svelte-oa2ds1){width:12px;height:12px;animation:none}@media (prefers-reduced-motion:reduce){.open.current.svelte-oa2ds1{animation:none}}@media (height<=500px){.stars.svelte-oa2ds1{--mini-star:8px}.open.svelte-oa2ds1{width:16px;height:16px}.open.current.svelte-oa2ds1{width:20px;height:20px}}.summary.svelte-1ggjw0y{align-items:center;gap:var(--lx-s4);min-height:100%;padding:var(--lx-s3) 0;flex-direction:column;justify-content:center;display:flex}.total.svelte-1ggjw0y{align-items:center;gap:var(--lx-s3);padding:var(--lx-s3) var(--lx-s5);display:flex}.total.svelte-1ggjw0y p:where(.svelte-1ggjw0y){margin:0}.account.svelte-1ggjw0y{gap:var(--lx-s2);width:min(100%,26rem);padding:var(--lx-s3) var(--lx-s4);flex-direction:column;display:flex}.credit.svelte-1ggjw0y{align-items:baseline;gap:var(--lx-s2);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.credit.svelte-1ggjw0y strong:where(.svelte-1ggjw0y){font-family:var(--lx-font-title);font-size:1.6rem}.bonus.svelte-1ggjw0y{color:var(--lx-ink-soft)}.goal.svelte-1ggjw0y{gap:var(--lx-s1);flex-direction:column;font-weight:700;display:flex}.goal.svelte-1ggjw0y progress:where(.svelte-1ggjw0y){width:100%;height:14px;accent-color:var(--lx-modul-gold)}.total.svelte-1ggjw0y strong:where(.svelte-1ggjw0y){font-family:var(--lx-font-title);font-size:2.6rem}.total.svelte-1ggjw0y span:where(.svelte-1ggjw0y){color:var(--lx-ink-soft);font-weight:700}.big-star.svelte-1ggjw0y{width:48px;height:48px;fill:var(--lx-modul-gold);stroke:var(--lx-modul-gold-shade);stroke-width:2px;stroke-linejoin:round}.outcomes.svelte-1ggjw0y{width:min(100%,26rem);padding:var(--lx-s1) var(--lx-s4);margin:0;list-style:none}.outcomes.svelte-1ggjw0y li:where(.svelte-1ggjw0y){align-items:center;gap:var(--lx-s3);padding:var(--lx-s2) 0;border-bottom:2px solid var(--lx-line);display:flex}.outcomes.svelte-1ggjw0y li:where(.svelte-1ggjw0y):last-child{border-bottom:none}.outcomes.svelte-1ggjw0y li.weak:where(.svelte-1ggjw0y){margin:0 calc(-1 * var(--lx-s4));padding:var(--lx-s2) var(--lx-s4);background:var(--lx-satz-tint)}.picture.svelte-1ggjw0y{width:2rem;font-size:1.8rem;line-height:1}.name.svelte-1ggjw0y{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1.3rem;overflow:hidden}@media (width<=700px) and (height>=501px){.total.svelte-1ggjw0y strong:where(.svelte-1ggjw0y){font-size:2rem}.name.svelte-1ggjw0y{font-size:1.1rem}}.task.svelte-12tw1ud{justify-content:center;align-items:center;gap:var(--lx-s6);min-height:100%;padding:var(--lx-s4) 0;flex-direction:column;display:flex}.answer-slot.svelte-12tw1ud{justify-content:center;align-items:flex-start;width:100%;min-height:166px;display:flex}.answers.svelte-12tw1ud{justify-content:center;gap:var(--lx-s5);width:100%;display:flex}.answer-card.svelte-12tw1ud{width:170px;min-height:0;transform:rotate(var(--tilt,0deg));background:#fff;border-radius:24px;padding:9px;box-shadow:0 10px #24285a22}.answer-card.svelte-12tw1ud:active{transform:rotate(var(--tilt,0deg)) translateY(6px)}.face.svelte-12tw1ud{min-height:130px;padding:var(--lx-s3);background:var(--tone);border-radius:16px;justify-content:center;align-items:center;display:flex}.face.picture.svelte-12tw1ud{font-size:84px}.face.text.svelte-12tw1ud{font-family:var(--lx-font);font-size:calc(var(--lx-read-size) * 1.2);font-weight:600}.tone-0.svelte-12tw1ud{--tone:#9fddd3;--tilt:-4deg}.tone-1.svelte-12tw1ud{--tone:#f8d06e;--tilt:2deg}.tone-2.svelte-12tw1ud{--tone:#c9bbf0;--tilt:-2deg}.answer-card.tried.svelte-12tw1ud{--tone:var(--lx-miss-tint);opacity:.55;filter:grayscale()}.save-error.svelte-12tw1ud{color:#a33a3a;font-size:.9rem}@media (width<=700px) and (height>=501px){.task.svelte-12tw1ud{gap:var(--lx-s5)}.answer-slot.svelte-12tw1ud{min-height:120px}.answers.svelte-12tw1ud{gap:var(--lx-s3)}.answer-card.svelte-12tw1ud{flex:1;max-width:140px;padding:6px}.face.svelte-12tw1ud{min-height:92px;padding:var(--lx-s2)}.face.picture.svelte-12tw1ud{font-size:56px}.face.text.svelte-12tw1ud{font-size:var(--lx-read-size-phone)}}@media (height<=500px){.task.svelte-12tw1ud{gap:var(--lx-s2);padding:var(--lx-s1) 0}.answer-slot.svelte-12tw1ud{min-height:86px}.answer-card.svelte-12tw1ud{width:120px;padding:6px}.face.svelte-12tw1ud{min-height:64px;padding:var(--lx-s1)}.face.picture.svelte-12tw1ud{font-size:44px}.face.text.svelte-12tw1ud{font-size:var(--lx-read-size-phone)}}.flat.svelte-rpy2e3,.terrain.svelte-rpy2e3{position:absolute;inset:0}.terrain.svelte-rpy2e3 img:where(.svelte-rpy2e3){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slot.svelte-rpy2e3{left:var(--tablet-left);top:var(--tablet-top);width:clamp(150px,24%,240px);position:absolute}@media (width<=700px),(height<=500px){.flat.svelte-rpy2e3{column-gap:var(--lx-s2);padding:var(--lx-s2) var(--lx-s2) var(--lx-s3);display:grid}.slot.svelte-rpy2e3{width:100%;min-height:0;position:relative;top:auto;left:auto}}@media (width<=700px) and (height>=501px){.flat.svelte-rpy2e3{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.slot.svelte-rpy2e3{grid-column:var(--phone-column);grid-row:var(--phone-row) / span 2}}@media (height<=500px){.flat.svelte-rpy2e3{row-gap:var(--lx-s2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}}.place.svelte-mdvfgn{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:relative}.place.svelte-mdvfgn:active{transform:translateY(4px)}img.svelte-mdvfgn{aspect-ratio:220/170;width:100%}.resume.svelte-mdvfgn{border-radius:var(--lx-r-pill);background:#fff;align-items:center;gap:4px;max-width:100%;padding:3px 8px;display:flex;box-shadow:0 4px #24285a22}.resume.over-image.svelte-mdvfgn{position:absolute;top:4px;left:50%;transform:translate(-50%)}.play.svelte-mdvfgn{color:var(--lx-ink);font-size:.9rem;line-height:1}.sign.svelte-mdvfgn{background:var(--sign);min-height:52px;color:var(--sign-text,var(--lx-ink));font-size:var(--lx-ui-size);white-space:nowrap;transform:rotate(var(--tilt,0deg));border-radius:14px;align-items:center;padding:0 18px 6px;font-weight:700;display:flex;box-shadow:inset 0 5px #fff4,inset 0 -8px #00000030,0 0 0 4px #fff,0 8px 0 4px #24285a22}.spur.svelte-mdvfgn .sign:where(.svelte-mdvfgn){--sign:var(--lx-spur)}.silbe.svelte-mdvfgn .sign:where(.svelte-mdvfgn){--sign:var(--lx-silbe);--sign-text:#fff}.satz.svelte-mdvfgn .sign:where(.svelte-mdvfgn){--sign:var(--lx-satz)}.wort.svelte-mdvfgn .sign:where(.svelte-mdvfgn){--sign:var(--lx-wort)}@media (width<=700px),(height<=500px){.place.svelte-mdvfgn{justify-content:center}img.svelte-mdvfgn{aspect-ratio:auto;object-fit:contain;flex:1 1 0;min-height:0}.sign.svelte-mdvfgn{min-height:44px;padding:0 12px 5px;font-size:1rem}}@media (height<=500px){.with-image.svelte-mdvfgn .sign:where(.svelte-mdvfgn){-webkit-hyphens:auto;hyphens:auto;text-align:center;white-space:normal;justify-content:center;min-height:40px;padding:2px 8px 6px;font-size:.85rem;line-height:1.15}}@container lexland-map (height<=480px){.sign.svelte-mdvfgn{border-radius:10px;min-height:34px;padding:0 10px 4px;font-size:.85rem}}.avatar.svelte-yghu91{background:color-mix(in oklab, var(--avatar-base) 30%, #fff);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.avatar.small.svelte-yghu91{border-radius:var(--lx-r-s);width:48px;height:48px}.avatar.large.svelte-yghu91{aspect-ratio:1;border-radius:22px;width:100%}.figure.svelte-yghu91{width:90%;height:112%;margin-bottom:-18%;display:block}.sticker.svelte-19kqdcn{font-family:var(--lx-font-title);filter:drop-shadow(0 .08em #24285a33);align-items:end;margin:0;padding-bottom:.24em;font-size:3rem;font-weight:700;line-height:1;display:inline-grid;position:relative}.sticker.with-figure.svelte-19kqdcn{padding-top:1.56em}.figure.svelte-19kqdcn{top:0;left:var(--figure-position);width:2.08em;height:2.6em;position:absolute;transform:translate(-50%)rotate(-6deg)}.layer.svelte-19kqdcn{grid-area:1/1;align-items:flex-end;display:flex;position:relative}.letter.svelte-19kqdcn{paint-order:stroke fill;transform:translateY(var(--lift)) rotate(var(--tilt));display:inline-block}.outline.svelte-19kqdcn .letter:where(.svelte-19kqdcn){color:#fff;-webkit-text-stroke:.2em #fff}.fill.svelte-19kqdcn .letter:where(.svelte-19kqdcn){color:var(--color);-webkit-text-stroke:max(1px, .04em) var(--deep)}@media (width<=700px),(height<=500px){.sticker.svelte-19kqdcn{font-size:2.2rem}}.home.svelte-k38aq7{gap:var(--lx-s3);height:100%;padding-top:var(--lx-s4);flex-direction:column;display:flex}.top-bar.svelte-k38aq7{justify-content:space-between;align-items:center;gap:var(--lx-s3);display:flex}.glass.svelte-k38aq7{align-items:center;gap:var(--lx-s2);border-radius:var(--lx-r-pill);background:#fffc;border:4px solid #fff;padding:4px 18px 4px 4px;display:flex;box-shadow:0 6px #24285a22}.top-actions.svelte-k38aq7{align-items:center;gap:var(--lx-s2);display:flex}.glass.wallet.svelte-k38aq7{white-space:nowrap;min-height:64px;font-family:var(--lx-font-title);color:var(--lx-ink);padding:4px 18px;font-size:1.3rem;font-weight:700}.glass.lock.svelte-k38aq7{width:64px;height:64px;box-shadow:none;background:#fff6;justify-content:center;padding:0}.glass.svelte-k38aq7 img:where(.svelte-k38aq7){opacity:.8;width:26px;height:26px}.map.svelte-k38aq7{border-radius:var(--lx-r-xl);isolation:isolate;flex:1;min-height:420px;position:relative;overflow:hidden}@media (width<=700px),(height<=500px){.top-bar.svelte-k38aq7{gap:var(--lx-s2)}.glass.wallet.svelte-k38aq7{gap:4px;min-height:52px;padding:2px 9px;font-size:1.1rem}.glass.lock.svelte-k38aq7{flex-shrink:0;width:52px;height:52px}.map.svelte-k38aq7{min-height:0}}@media (width<=700px) and (height>=501px){.glass.child.svelte-k38aq7 span:where(.svelte-k38aq7){display:none}.glass.child.svelte-k38aq7{padding:4px}.glass.wallet.svelte-k38aq7 .streak:where(.svelte-k38aq7){display:none}}.bed-hands.svelte-14jdgf3{width:min(100%,12rem);height:auto}.mattress.svelte-14jdgf3{fill:var(--lx-wort-tint);stroke:var(--lx-wort-deep);stroke-width:3px}.hand.svelte-14jdgf3 rect:where(.svelte-14jdgf3),.hand.svelte-14jdgf3 circle:where(.svelte-14jdgf3){fill:#fff;stroke:var(--lx-ink-soft);stroke-width:4px}.hand.svelte-14jdgf3 text:where(.svelte-14jdgf3){fill:var(--lx-ink-soft);font-family:var(--lx-font-read,inherit);text-anchor:middle;font-size:30px;font-weight:700}.hand.active.svelte-14jdgf3 rect:where(.svelte-14jdgf3),.hand.active.svelte-14jdgf3 circle:where(.svelte-14jdgf3){fill:var(--lx-wort-tint);stroke:var(--lx-wort-deep)}.hand.active.svelte-14jdgf3 text:where(.svelte-14jdgf3){fill:var(--lx-wort-deep)}.listen.svelte-1aeq7d0{border-radius:var(--lx-r-pill);background:var(--lx-wort-tint);color:var(--lx-wort-deep);align-items:center;gap:10px;padding:0 22px 0 8px;display:flex;box-shadow:inset 0 -5px #b9e2db}.listen.svelte-1aeq7d0 .icon:where(.svelte-1aeq7d0){background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.listen.svelte-1aeq7d0 img:where(.svelte-1aeq7d0){width:24px;height:24px}.word-picture.svelte-1aeq7d0{flex-direction:column;align-items:center;gap:.6rem;display:flex}.emoji.svelte-1aeq7d0{font-size:6rem;line-height:1}@media (width<=700px) and (height>=501px){.emoji.svelte-1aeq7d0{font-size:4rem}}@media (height<=500px){.word-picture.svelte-1aeq7d0{gap:var(--lx-s4);flex-direction:row}.emoji.svelte-1aeq7d0{font-size:3rem}}.task.svelte-174an4d{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-height:100%;display:flex;position:relative}.word-card.svelte-174an4d{align-items:center;gap:var(--lx-s3);width:min(100%,34rem);padding:var(--lx-s5);flex-direction:column;display:flex}.word.svelte-174an4d{font-family:var(--lx-font);font-size:calc(var(--lx-read-size) * 1.5);flex-wrap:wrap;justify-content:center;gap:4px;margin:0;line-height:1.2;display:flex}div.word.svelte-174an4d{gap:0}.letter-button.svelte-174an4d{background:var(--lx-wort-tint);min-width:1.4em;min-height:1.6em;color:var(--lx-ink);font:inherit;border:4px solid #fff;border-radius:14px;justify-content:center;align-items:center;padding:0 .1em;display:inline-flex;box-shadow:0 6px #24285a22}.target.svelte-174an4d{color:var(--lx-wort-deep);font-weight:700}.gap.svelte-174an4d{border-bottom:5px solid var(--lx-wort);min-width:.8em;display:inline-block}.options.svelte-174an4d{justify-content:center;gap:1.5rem;display:flex}.option.svelte-174an4d{background:var(--lx-wort-tint);min-width:6.5rem;font-family:var(--lx-font);font-size:calc(var(--lx-read-size) * 1.5);border:8px solid #fff;border-radius:24px;padding:.4rem 1rem;box-shadow:0 10px #24285a22}.save-error.svelte-174an4d{color:#a33a3a;font-size:.9rem}@media (width<=700px) and (height>=501px){.task.svelte-174an4d{gap:.9rem}.word.svelte-174an4d{font-size:calc(var(--lx-read-size-phone) * 1.4)}}@media (height<=500px){.task.svelte-174an4d{gap:var(--lx-s3);padding-top:var(--lx-s2)}.word-card.svelte-174an4d{gap:var(--lx-s2);padding:var(--lx-s3) var(--lx-s4)}.word.svelte-174an4d,.option.svelte-174an4d{font-size:var(--lx-read-size-phone)}.option.svelte-174an4d{border-width:5px;min-width:5rem;padding:.2rem .6rem}}.items.svelte-ig4hrg{gap:var(--lx-s5);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.item.svelte-ig4hrg{align-items:center;gap:var(--lx-s2);padding:var(--lx-s3);text-align:center;flex-direction:column;display:flex}.item.trying.svelte-ig4hrg{outline:4px solid var(--lx-silbe)}.try-on.svelte-ig4hrg{align-items:center;gap:var(--lx-s1);box-shadow:none;background:0 0;flex-direction:column;padding:0;display:flex}.mini.svelte-ig4hrg{width:96px;height:96px}.joker-icon.svelte-ig4hrg{font-size:3.5rem;line-height:96px}.name.svelte-ig4hrg{font-weight:700}.state.svelte-ig4hrg,.hint.svelte-ig4hrg{color:var(--lx-ink-soft);margin:0;font-weight:700}.hint.svelte-ig4hrg{font-size:.9rem;font-weight:400}@media (width<=700px) and (height>=501px){.items.svelte-ig4hrg{gap:var(--lx-s3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.series.svelte-1ojlcpe{gap:var(--lx-s5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1ojlcpe{padding:var(--lx-s3) var(--lx-s4)}.earned.svelte-1ojlcpe{margin:0 0 var(--lx-s2);gap:var(--lx-s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.trophy.svelte-1ojlcpe{padding:var(--lx-s1) var(--lx-s3);border-radius:var(--lx-r-pill);background:var(--lx-modul-gold);font-weight:700}.next.svelte-1ojlcpe{align-items:center;gap:var(--lx-s2);color:var(--lx-ink-soft);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.next.svelte-1ojlcpe progress:where(.svelte-1ojlcpe){min-width:8rem;accent-color:var(--lx-modul-gold-shade);flex:1}.empty.svelte-3t4tag{font-size:1.2rem;font-weight:700}.parts.svelte-3t4tag{gap:var(--lx-s5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.part.svelte-3t4tag{align-items:center;gap:var(--lx-s1);width:100%;padding:var(--lx-s3);border:none;flex-direction:column;display:flex}.part[aria-pressed=true].svelte-3t4tag{outline:4px solid var(--lx-silbe)}.mini.svelte-3t4tag{width:96px;height:96px}.name.svelte-3t4tag{font-weight:700}.state.svelte-3t4tag{color:var(--lx-ink-soft);font-size:.95rem}.my-lexling.svelte-15pse9p{gap:var(--lx-s4);padding:var(--lx-s3) 0 var(--lx-s5);flex-direction:column;display:flex}.stage.svelte-15pse9p{align-items:center;gap:var(--lx-s5);padding:var(--lx-s4) var(--lx-s5);display:flex}.figure.svelte-15pse9p{aspect-ratio:5/6;flex-shrink:0;width:min(42vw,300px)}.account.svelte-15pse9p{gap:var(--lx-s2);flex-direction:column;margin:0;padding:0;font-size:1.2rem;font-weight:700;list-style:none;display:flex}.account.svelte-15pse9p strong:where(.svelte-15pse9p){font-family:var(--lx-font-title);font-size:1.8rem}.tabs.svelte-15pse9p{gap:var(--lx-s2);flex-wrap:wrap;display:flex}.tabs.svelte-15pse9p [aria-selected=true]:where(.svelte-15pse9p){background:var(--lx-silbe);color:#fff}@media (width<=700px) and (height>=501px){.my-lexling.svelte-15pse9p{gap:var(--lx-s3)}.stage.svelte-15pse9p{gap:var(--lx-s3);padding:var(--lx-s3)}.figure.svelte-15pse9p{width:min(40vw,160px)}.tabs.svelte-15pse9p{flex-wrap:nowrap}.tabs.svelte-15pse9p .chip:where(.svelte-15pse9p){flex:1 1 0;padding-inline:.4rem}.account.svelte-15pse9p{font-size:1rem}}.scene.svelte-5qjbg0{border-radius:1rem;align-items:center;gap:.4em;padding:.2em .6em;line-height:1;display:flex}.scene.miss.svelte-5qjbg0{opacity:.85;background:#f1f1f4;font-size:2rem}.scene.success.svelte-5qjbg0{background:#e3f6f3;font-size:3.2rem}.arrow.svelte-5qjbg0{color:#7b8aa0;font-size:.6em}@media (width<=700px) and (height>=501px){.scene.miss.svelte-5qjbg0{font-size:1.6rem}.scene.success.svelte-5qjbg0{font-size:2.4rem}}.enter-hop.svelte-5qjbg0{animation:.6s ease-out svelte-5qjbg0-hop}.enter-grow.svelte-5qjbg0{animation:.5s ease-out svelte-5qjbg0-grow}.enter-spin.svelte-5qjbg0{animation:.6s ease-out svelte-5qjbg0-spin}.enter-from-left.svelte-5qjbg0{animation:.5s ease-out svelte-5qjbg0-from-left}.enter-from-right.svelte-5qjbg0{animation:.5s ease-out svelte-5qjbg0-from-right}.enter-drop.svelte-5qjbg0{animation:.6s cubic-bezier(.3,1.4,.6,1) svelte-5qjbg0-drop}.enter-pulse.svelte-5qjbg0{animation:.7s ease-in-out svelte-5qjbg0-pulse}.enter-rock.svelte-5qjbg0{animation:.7s ease-in-out svelte-5qjbg0-rock}.enter-flip.svelte-5qjbg0{animation:.6s ease-out svelte-5qjbg0-flip}.enter-zoom.svelte-5qjbg0{animation:.5s cubic-bezier(.3,1.5,.6,1) svelte-5qjbg0-zoom}@keyframes svelte-5qjbg0-hop{0%{transform:translateY(0)}30%{transform:translateY(-24px)}55%{transform:translateY(0)}75%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes svelte-5qjbg0-grow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes svelte-5qjbg0-spin{0%{opacity:0;transform:rotate(-360deg)scale(.5)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes svelte-5qjbg0-from-left{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-5qjbg0-from-right{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-5qjbg0-drop{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-5qjbg0-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.25)}65%{transform:scale(.95)}}@keyframes svelte-5qjbg0-rock{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes svelte-5qjbg0-flip{0%{opacity:0;transform:perspective(400px)rotateY(180deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes svelte-5qjbg0-zoom{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}@keyframes svelte-5qjbg0-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scene.success.svelte-5qjbg0{animation:.4s ease-out svelte-5qjbg0-fade-in}}.sentence.svelte-1peegr{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5em .6em;margin:0;font-size:2.2rem;font-weight:600;line-height:1.6;display:flex}@media (width<=700px) and (height>=501px){.sentence.svelte-1peegr{gap:.4em .45em;font-size:1.7rem}}.syllable-colors.svelte-1peegr .word:where(.svelte-1peegr) span:where(.svelte-1peegr){color:#3069c9}.syllable-colors.svelte-1peegr .word:where(.svelte-1peegr) span.odd:where(.svelte-1peegr){color:#c93a3a}.word.tappable.svelte-1peegr{min-height:56px;font:inherit;border:3px dashed #b9a8e8;padding:.1em .35em}.word.highlighted.svelte-1peegr{outline-offset:3px;border-radius:.6rem;outline:4px solid #2bb3a3}.word.svelte-1peegr .period:where(.svelte-1peegr){color:inherit}@media (height<=500px){.sentence.svelte-1peegr{gap:.3em .45em;font-size:1.6rem}}.case.svelte-1r7ctg{justify-content:center;align-items:center;gap:var(--lx-s5);min-height:100%;padding:var(--lx-s4) var(--lx-s4) var(--lx-s5);flex-direction:column;display:flex;position:relative;overflow-x:clip}.stars.svelte-1r7ctg{align-self:flex-end}.file.svelte-1r7ctg{align-items:center;gap:var(--lx-s4);width:min(100%,52rem);padding:var(--lx-s7) var(--lx-s6) var(--lx-s5);background:#fffdf8;border-radius:30px;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 8px #fff,0 14px 0 8px #24285a22,0 40px 60px -20px #1d5bc455}.tape.svelte-1r7ctg{background:#f8d06ecc;width:110px;height:34px;position:absolute;top:-16px}.tape.left.svelte-1r7ctg{left:12%;transform:rotate(-6deg)}.tape.right.svelte-1r7ctg{right:16%;transform:rotate(5deg)}.case-number.svelte-1r7ctg{background:var(--lx-silbe);color:#fff;box-shadow:inset 0 -5px 0 var(--lx-silbe-deep);border-radius:10px;padding:2px 14px 5px;font-size:1rem;font-weight:700;position:absolute;top:22px;left:28px;transform:rotate(-4deg)}.peek.svelte-1r7ctg{transform-origin:bottom;filter:drop-shadow(0 8px #24285a22);font-size:110px;animation:3.2s ease-in-out infinite svelte-1r7ctg-peek;position:absolute;top:-54px;right:-22px}.file-tools.svelte-1r7ctg{justify-content:center;align-items:center;gap:var(--lx-s4);flex-wrap:wrap;display:flex}.read-aloud.svelte-1r7ctg{border-radius:var(--lx-r-pill);background:var(--lx-wort-tint);color:var(--lx-wort-deep);align-items:center;gap:10px;padding:0 24px 0 8px;display:flex;box-shadow:inset 0 -5px #b9e2db}.read-aloud.svelte-1r7ctg .icon:where(.svelte-1r7ctg){background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.read-aloud.svelte-1r7ctg img:where(.svelte-1r7ctg){width:26px;height:26px}.stamp.svelte-1r7ctg{border:6px solid var(--lx-ok);color:var(--lx-ok);letter-spacing:.06em;animation:svelte-1r7ctg-stamp .5s var(--lx-ease-spring) both;background:#ddf3f0e6;border-radius:16px;padding:4px 18px 8px;font-size:1.6rem;font-weight:700;position:absolute;bottom:22px;right:36px;transform:rotate(-12deg)}.answers.svelte-1r7ctg{justify-content:center;gap:var(--lx-s6);flex-wrap:wrap;display:flex}.answer-card.svelte-1r7ctg{width:200px;min-height:0;transform:rotate(var(--tilt,0deg));background:#fff;border-radius:24px;padding:9px;box-shadow:0 10px #24285a22}.answer-card.svelte-1r7ctg:active{transform:rotate(var(--tilt,0deg)) translateY(6px)}.face.svelte-1r7ctg{min-height:170px;padding:var(--lx-s3);background:var(--tone);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:88px;display:flex}.face.svelte-1r7ctg span:where(.svelte-1r7ctg){font-size:1.6rem;font-weight:700}.sensible.svelte-1r7ctg{--tone:#9fddd3;--tilt:-4deg}.nonsense.svelte-1r7ctg{--tone:#f8d06e;--tilt:4deg}.choice.svelte-1r7ctg .face:where(.svelte-1r7ctg) span:where(.svelte-1r7ctg){font-weight:400}.tone-0.svelte-1r7ctg{--tone:#9fddd3;--tilt:-4deg}.tone-1.svelte-1r7ctg{--tone:#f8d06e;--tilt:2deg}.tone-2.svelte-1r7ctg{--tone:#c9bbf0;--tilt:-2deg}.choice.tried.svelte-1r7ctg{--tone:var(--lx-miss-tint);opacity:.55;filter:grayscale()}.choice.tried.svelte-1r7ctg span:where(.svelte-1r7ctg){text-decoration:line-through}.instruction.svelte-1r7ctg{padding:var(--lx-s2) var(--lx-s5);border-radius:var(--lx-r-pill);font-size:var(--lx-ui-size);background:#fffc;margin:0;font-weight:700}.solved.svelte-1r7ctg{justify-content:center;align-items:center;gap:var(--lx-s6);display:flex}.next.svelte-1r7ctg{background:var(--lx-wort);width:130px;height:130px;box-shadow:inset 0 -12px 0 var(--lx-kubo-shade), 0 12px 0 #24285a22;border:8px solid #fff;border-radius:50%;padding:0 0 8px 10px;position:relative}.next.svelte-1r7ctg:after{content:"";pointer-events:none;border:4px solid #fffa;border-radius:50%;animation:1.6s ease-in-out infinite svelte-1r7ctg-pulse;position:absolute;inset:-14px}.next.svelte-1r7ctg svg:where(.svelte-1r7ctg){fill:#fff;stroke:#fff;stroke-width:6px;stroke-linejoin:round;width:56px;height:56px}.finish.svelte-1r7ctg{padding:.8rem 2rem;font-size:1.4rem}.save-error.svelte-1r7ctg{color:#a33a3a;font-size:.9rem}@keyframes svelte-1r7ctg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes svelte-1r7ctg-peek{0%,to{transform:rotate(14deg)translateY(0)}50%{transform:rotate(8deg)translateY(-8px)}}@keyframes svelte-1r7ctg-stamp{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}60%{opacity:1;transform:scale(.92)rotate(-12deg)}to{transform:scale(1)rotate(-12deg)}}@media (width<=700px) and (height>=501px){.case.svelte-1r7ctg{gap:var(--lx-s4);padding:var(--lx-s2) 0 var(--lx-s4)}.file.svelte-1r7ctg{padding:var(--lx-s7) var(--lx-s4) var(--lx-s4)}.peek.svelte-1r7ctg{font-size:72px;top:-40px;right:-10px}.answers.svelte-1r7ctg{gap:var(--lx-s3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;width:100%;display:grid}.answer-card.svelte-1r7ctg{width:auto}.face.svelte-1r7ctg{min-height:120px;font-size:56px}.face.svelte-1r7ctg span:where(.svelte-1r7ctg){font-size:1.2rem}.next.svelte-1r7ctg{width:100px;height:100px}}@media (height<=500px){.case.svelte-1r7ctg{gap:var(--lx-s3);padding:var(--lx-s2) var(--lx-s2) var(--lx-s3)}.stars.svelte-1r7ctg{position:absolute;top:0;right:0}.file.svelte-1r7ctg{padding:var(--lx-s5) var(--lx-s4) var(--lx-s3);gap:var(--lx-s2)}.case-number.svelte-1r7ctg,.tape.svelte-1r7ctg,.peek.svelte-1r7ctg{display:none}.answers.svelte-1r7ctg{gap:var(--lx-s3)}.answer-card.svelte-1r7ctg{width:auto;padding:5px}.face.svelte-1r7ctg{gap:var(--lx-s2);min-height:0;padding:var(--lx-s1) var(--lx-s3);flex-direction:row;font-size:32px}.face.svelte-1r7ctg span:where(.svelte-1r7ctg){font-size:1.05rem}.next.svelte-1r7ctg{border-width:5px;width:80px;height:80px}.next.svelte-1r7ctg svg:where(.svelte-1r7ctg){width:36px;height:36px}}.task.svelte-9tqdgu{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-height:100%;display:flex}.word-card.svelte-9tqdgu{align-items:center;gap:var(--lx-s3);width:min(100%,40rem);padding:var(--lx-s5);flex-direction:column;display:flex}.slots.svelte-9tqdgu,.tiles.svelte-9tqdgu{flex-wrap:wrap;justify-content:center;gap:.8rem;min-height:4.5rem;display:flex}.slot.svelte-9tqdgu{border:3px dashed var(--lx-silbe);border-radius:14px;place-items:center;min-width:6rem;padding:0 .8rem;font-size:2rem;font-weight:600;display:grid}.slot.filled.svelte-9tqdgu{background:var(--lx-silbe-tint);border-style:solid}.tile.svelte-9tqdgu{min-width:6rem;font-size:2rem;font-weight:600}.save-error.svelte-9tqdgu{color:#a33a3a;font-size:.9rem}@media (width<=700px) and (height>=501px){.task.svelte-9tqdgu{gap:.9rem}.slot.svelte-9tqdgu,.tile.svelte-9tqdgu{min-width:4.5rem;font-size:1.6rem}}@media (height<=500px){.task.svelte-9tqdgu{gap:var(--lx-s3);padding-top:var(--lx-s2)}.word-card.svelte-9tqdgu{gap:var(--lx-s2);padding:var(--lx-s3) var(--lx-s4)}.slots.svelte-9tqdgu,.tiles.svelte-9tqdgu{min-height:3.2rem}.slot.svelte-9tqdgu,.tile.svelte-9tqdgu{min-width:4rem;font-size:1.4rem}}.task.svelte-eghqat{flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-height:100%;display:flex}.word-card.svelte-eghqat{align-items:center;gap:var(--lx-s3);width:min(100%,34rem);padding:var(--lx-s5);flex-direction:column;display:flex}.claps.svelte-eghqat{white-space:nowrap;font-size:1.3rem}.question.svelte-eghqat{margin:0;font-size:1.4rem}.options.svelte-eghqat{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.option.svelte-eghqat{background:var(--lx-silbe-tint);border:8px solid #fff;border-radius:24px;flex-direction:column;align-items:center;gap:.3rem;min-width:6.5rem;padding:.8rem 1rem;font-size:1.6rem;display:flex;box-shadow:0 10px #24285a22}@media (width<=700px) and (height>=501px){.task.svelte-eghqat{gap:.9rem}.word-card.svelte-eghqat{gap:var(--lx-s2);padding:var(--lx-s3) var(--lx-s4)}.question.svelte-eghqat{font-size:1.2rem}.options.svelte-eghqat{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.option.svelte-eghqat{border-width:6px;min-width:0;padding:.5rem .3rem;font-size:1.3rem}.claps.svelte-eghqat{flex-wrap:wrap;justify-content:center;max-width:3.6em;font-size:1rem;display:flex}}.save-error.svelte-eghqat{color:#a33a3a;font-size:.9rem}@media (height<=500px){.task.svelte-eghqat{gap:var(--lx-s3);padding-top:var(--lx-s2)}.word-card.svelte-eghqat{gap:var(--lx-s2);padding:var(--lx-s3) var(--lx-s4)}.question.svelte-eghqat{font-size:1.1rem}.option.svelte-eghqat{border-width:5px;min-width:5rem;padding:.3rem .6rem;font-size:1.2rem}}.celebration.svelte-1qrh2ue{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.spark.svelte-1qrh2ue{opacity:0;grid-area:1/1;font-size:2.4rem;animation:1.4s ease-out forwards svelte-1qrh2ue-burst}@keyframes svelte-1qrh2ue-burst{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-160px) scale(1.2)}}@media (prefers-reduced-motion:reduce){.spark.svelte-1qrh2ue{animation:1.4s forwards svelte-1qrh2ue-fade}@keyframes svelte-1qrh2ue-fade{0%,70%{opacity:1}to{opacity:0}}}.debug.svelte-1vaqscr{color:#d8dcf5;background:#1f2340;border-radius:.8rem;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.6rem 1rem;font:.8rem/1.4 ui-monospace,monospace;display:flex}dl.svelte-1vaqscr{grid-template-columns:auto auto;gap:0 .8rem;margin:0;display:grid}dt.svelte-1vaqscr{color:#8f96c8}dd.svelte-1vaqscr{margin:0}label.svelte-1vaqscr{flex-direction:column;display:flex}.surface.svelte-zycp3j{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}canvas.svelte-zycp3j{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:1.2rem;box-shadow:0 6px 20px #2b2f6b1f}canvas.interactive.svelte-zycp3j{cursor:crosshair}.writing.svelte-1c1ay2{flex-direction:column;gap:.8rem;height:100%;min-height:0;display:flex;position:relative}.pen-choice.svelte-1c1ay2{align-content:center;gap:var(--lx-s4);flex:1;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));width:min(100%,44rem);margin:0 auto;display:grid}.pen-card.svelte-1c1ay2{align-items:center;gap:var(--lx-s2);min-height:56px;padding:var(--lx-s4) var(--lx-s3);border-radius:var(--lx-r-m);font:inherit;color:var(--lx-ink);cursor:pointer;background:#fffdf8;border:none;flex-direction:column;font-size:1.2rem;display:flex;box-shadow:0 6px 20px #2b2f6b1f}.pen-card.svelte-1c1ay2 svg:where(.svelte-1c1ay2){stroke-width:6px;stroke-linecap:round;width:100%;max-width:8rem}.workspace.svelte-1c1ay2{flex:1;grid-template:"bar""surface"minmax(0,1fr)"actions"/minmax(0,1fr);gap:.8rem;min-height:0;display:grid}.round-bar.svelte-1c1ay2{justify-content:flex-end;align-items:center;gap:var(--lx-s3);grid-area:bar;display:flex}.surface-wrapper.svelte-1c1ay2,.rotate-hint.svelte-1c1ay2{grid-area:surface}.actions.svelte-1c1ay2{flex-wrap:wrap;grid-area:actions;justify-content:center;gap:1rem;display:flex}.surface-wrapper.svelte-1c1ay2{min-height:0;display:flex;position:relative}.rotate-hint.svelte-1c1ay2{justify-content:center;align-items:center;gap:var(--lx-s3);flex-direction:column;font-size:1.4rem;display:flex}.rotate-hint.svelte-1c1ay2 p:where(.svelte-1c1ay2){margin:0}.rotate-icon.svelte-1c1ay2{font-size:4rem;animation:2.4s ease-in-out infinite svelte-1c1ay2-turn}@keyframes svelte-1c1ay2-turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.rotate-icon.svelte-1c1ay2{animation:none;transform:rotate(-90deg)}}@media (height<=500px){.writing.svelte-1c1ay2{gap:.5rem}.workspace.svelte-1c1ay2{grid-template:"surface bar""surface actions"minmax(0,1fr)/minmax(0,1fr) auto}.round-bar.svelte-1c1ay2{align-items:flex-end;gap:var(--lx-s2);flex-direction:column-reverse}.workspace.svelte-1c1ay2 .actions:where(.svelte-1c1ay2){align-self:center;gap:var(--lx-s3);flex-flow:column}.workspace.svelte-1c1ay2 .actions:where(.svelte-1c1ay2) button:where(.svelte-1c1ay2),.round-bar.svelte-1c1ay2 .chip:where(.svelte-1c1ay2){padding-inline:var(--lx-s3);font-size:.95rem}.pen-choice.svelte-1c1ay2{grid-template-columns:repeat(4,minmax(0,1fr))}.pen-card.svelte-1c1ay2{padding:var(--lx-s3) var(--lx-s2)}}.flow-result.svelte-1c1ay2{flex-direction:column;align-items:center;margin:0;display:flex}.flames.svelte-1c1ay2{gap:.15em;font-size:1.8rem;display:flex}.flames.svelte-1c1ay2>span:where(.svelte-1c1ay2){filter:grayscale();opacity:.35}.flames.svelte-1c1ay2>span.earned:where(.svelte-1c1ay2){filter:none;opacity:1}.time.svelte-1c1ay2{color:#7b8aa0;font-size:.9rem}.save-error.svelte-1c1ay2{color:#a33a3a;text-align:center;margin:0;font-size:.9rem}.debug-exercise.svelte-1c1ay2{color:#7b8aa0;margin:0;font-size:.85rem}.layout.svelte-qsfq85{grid-template:"header header""companion main"1fr/minmax(170px,220px) 1fr;height:100%;display:grid}header.svelte-qsfq85{grid-area:header;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.screen-title.svelte-qsfq85{font-family:var(--lx-font-title);color:var(--lx-ink);font-weight:600}main.svelte-qsfq85{grid-area:main;min-height:0;padding:0 1rem 1rem 0;position:relative;overflow:auto}.companion-slot.svelte-qsfq85{grid-area:companion;min-height:0;display:flex}@media (width<=700px) and (height>=501px){.layout.svelte-qsfq85{grid-template:"header""main"1fr"companion"/1fr}header.svelte-qsfq85{padding:.4rem .75rem}header.svelte-qsfq85 button:where(.svelte-qsfq85){white-space:nowrap;min-height:44px;padding:.3rem .8rem}.screen-title.svelte-qsfq85{font-size:.9rem}main.svelte-qsfq85{padding:0 .75rem .5rem}}@media (width<=700px) and (height>=501px) and (height<=600px){header.svelte-qsfq85{padding-block:.2rem}header.svelte-qsfq85 button:where(.svelte-qsfq85){min-height:40px}main.svelte-qsfq85{padding-bottom:.25rem}}.colors.svelte-1rnyqe7{grid-template-columns:repeat(3, var(--lx-tap));gap:var(--lx-s3) var(--lx-s4);border:0;margin:0;padding:0;display:grid}.swatch.svelte-1rnyqe7{width:var(--lx-tap);height:var(--lx-tap);background:var(--swatch-base);box-shadow:inset 0 -6px 0 var(--swatch-shade), 0 4px 0 #24285a22;cursor:pointer;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.swatch.svelte-1rnyqe7:has(input:where(.svelte-1rnyqe7):checked){box-shadow:inset 0 -6px 0 var(--swatch-shade), 0 0 0 4px var(--lx-ink)}.swatch.svelte-1rnyqe7:has(input:where(.svelte-1rnyqe7):focus-visible){outline:4px solid var(--lx-focus);outline-offset:5px}.check.svelte-1rnyqe7{color:#fff;text-shadow:0 2px #24285a66;font-size:1.5rem;font-weight:700;display:none}.swatch.svelte-1rnyqe7:has(input:where(.svelte-1rnyqe7):checked) .check:where(.svelte-1rnyqe7){display:block}.figures.svelte-1oc8cek{justify-content:center;gap:var(--lx-s4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.figure.svelte-1oc8cek{align-items:center;gap:var(--lx-s1);width:128px;padding:6px 6px var(--lx-s2);cursor:pointer;background:#fff;border:4px solid #0000;border-radius:28px;flex-direction:column;display:flex;position:relative}.name.svelte-1oc8cek{font-weight:700}.figure.svelte-1oc8cek:has(input:where(.svelte-1oc8cek):checked){border-color:var(--lx-focus)}.figure.svelte-1oc8cek:has(input:where(.svelte-1oc8cek):focus-visible){outline:4px solid var(--lx-focus);outline-offset:3px}.check.svelte-1oc8cek{background:var(--lx-focus);color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:none;position:absolute;top:-10px;right:-10px}.figure.svelte-1oc8cek:has(input:where(.svelte-1oc8cek):checked) .check:where(.svelte-1oc8cek){display:flex}@media (width<=700px),(height<=500px){.figures.svelte-1oc8cek{gap:var(--lx-s2)}.figure.svelte-1oc8cek{width:92px}}.sheet.svelte-1t4squb{align-items:center;gap:var(--lx-s4);width:min(100%,40rem);padding:var(--lx-s6);border-radius:var(--lx-r-l);background:var(--lx-paper);box-shadow:0 0 0 8px #fff, var(--lx-shadow-card);flex-direction:column;display:flex}h1.svelte-1t4squb{margin:0;font-size:2rem}.steps.svelte-1t4squb{gap:var(--lx-s4);margin:0;padding:0;list-style:none;display:flex}.step.svelte-1t4squb{width:var(--lx-tap);height:var(--lx-tap);background:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden;box-shadow:0 4px #24285a22}.step[aria-current=step].svelte-1t4squb{border-color:var(--lx-focus)}.step-name.svelte-1t4squb{font-size:1.2rem;font-weight:700}.step-color.svelte-1t4squb{background:var(--step-color);width:100%;height:100%}.question.svelte-1t4squb{align-items:center;gap:var(--lx-s3);display:flex}h2.svelte-1t4squb{text-align:center;margin:0;font-size:1.5rem}.read-aloud.svelte-1t4squb{background:var(--lx-wort-tint);border:4px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;min-height:0;padding:0;display:flex}.read-aloud.svelte-1t4squb img:where(.svelte-1t4squb){width:26px;height:26px}.content.svelte-1t4squb{align-items:center;gap:var(--lx-s4);flex-direction:column;width:100%;display:flex}.field.svelte-1t4squb{gap:var(--lx-s2);flex-direction:column;width:100%;font-weight:700;display:flex}.field.svelte-1t4squb input:where(.svelte-1t4squb){min-height:var(--lx-tap);padding:0 var(--lx-s4);border:3px solid var(--lx-line);border-radius:var(--lx-r-m);font:inherit;font-size:1.3rem}.preview.svelte-1t4squb{width:160px}.arrows.svelte-1t4squb{justify-content:space-between;width:100%;display:flex}.arrow.svelte-1t4squb{min-width:var(--lx-tap-l);font-size:1.6rem}@media (width<=700px) and (height>=501px){.sheet.svelte-1t4squb{padding:var(--lx-s5)}.preview.svelte-1t4squb{width:128px}}@media (height<=500px){.sheet.svelte-1t4squb{gap:var(--lx-s2);padding:var(--lx-s4)}h1.svelte-1t4squb{font-size:1.5rem}h2.svelte-1t4squb{font-size:1.2rem}.preview.svelte-1t4squb{width:96px}}.who.svelte-1nget7o{align-items:center;gap:var(--lx-s6);min-height:100%;padding:var(--lx-s5) var(--lx-s6) var(--lx-s7);flex-direction:column;display:flex;overflow:auto}header.svelte-1nget7o{justify-content:space-between;align-items:center;width:100%;display:flex}.glass.svelte-1nget7o{align-items:center;gap:var(--lx-s2);border-radius:var(--lx-r-pill);box-shadow:none;background:#fff3;border:3px solid #fff;font-size:.85rem;display:flex}.glass.svelte-1nget7o img:where(.svelte-1nget7o){width:22px;height:22px}.title-row.svelte-1nget7o{align-items:center;gap:var(--lx-s4);display:flex}h1.svelte-1nget7o{text-shadow:0 3px #fff;margin:0;font-size:2.6rem}.read-aloud.svelte-1nget7o{background:var(--lx-wort-tint);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex}.read-aloud.svelte-1nget7o img:where(.svelte-1nget7o){width:30px;height:30px}.cards.svelte-1nget7o{justify-content:center;gap:var(--lx-s5);flex-wrap:wrap;display:flex}.card.svelte-1nget7o{align-items:center;gap:var(--lx-s2);width:196px;transform:rotate(var(--rotation,0deg));background:#fff;border-radius:30px;flex-direction:column;padding:10px 10px 16px;display:flex;box-shadow:0 12px #24285a22}.card.svelte-1nget7o:active{transform:rotate(var(--rotation,0deg)) translateY(4px)}.name.svelte-1nget7o{font-size:1.4rem}.card.new.svelte-1nget7o{border:4px dashed var(--lx-silbe);box-shadow:none;background:#fffa;justify-content:center}.plus.svelte-1nget7o{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex}.plus.svelte-1nget7o img:where(.svelte-1nget7o){width:64px;height:64px}.sheet.svelte-1nget7o{gap:var(--lx-s4);width:min(100%,40rem);padding:var(--lx-s6);border-radius:var(--lx-r-l);background:var(--lx-paper);box-shadow:0 0 0 8px #fff, var(--lx-shadow-card);flex-direction:column;display:flex}.sheet.svelte-1nget7o h1:where(.svelte-1nget7o){text-shadow:none;font-size:2rem}.option.svelte-1nget7o{align-items:center;gap:var(--lx-s3);min-height:48px;display:flex}.option.svelte-1nget7o input:where(.svelte-1nget7o){width:1.4rem;height:1.4rem}.children.svelte-1nget7o{margin:0;padding:0;list-style:none}.children.svelte-1nget7o li:where(.svelte-1nget7o){align-items:center;gap:var(--lx-s3);padding:var(--lx-s2) 0;display:flex}.children.svelte-1nget7o li:where(.svelte-1nget7o) span:where(.svelte-1nget7o){flex:1}.hint.svelte-1nget7o,.status.svelte-1nget7o{color:var(--lx-ink-soft);font-size:.9rem}@media (width<=700px) and (height>=501px){.who.svelte-1nget7o{padding:var(--lx-s4);gap:var(--lx-s5)}h1.svelte-1nget7o{font-size:2rem}.card.svelte-1nget7o{width:150px}.sheet.svelte-1nget7o{padding:var(--lx-s5)}}@media (height<=500px){.who.svelte-1nget7o{padding:var(--lx-s3) var(--lx-s4);gap:var(--lx-s3)}h1.svelte-1nget7o{font-size:1.8rem}.read-aloud.svelte-1nget7o{width:52px;height:52px}.cards.svelte-1nget7o{gap:var(--lx-s4)}.card.svelte-1nget7o{border-radius:24px;width:120px;padding:6px 6px 10px}.name.svelte-1nget7o{font-size:1.1rem}.plus.svelte-1nget7o img:where(.svelte-1nget7o){width:44px;height:44px}.sheet.svelte-1nget7o{padding:var(--lx-s4)}}.stage.svelte-1i4g41k{z-index:-1;pointer-events:none;background:linear-gradient(#5ebdeb,#b5e3f8 70%);position:fixed;inset:0;overflow:hidden}.rays.svelte-1i4g41k{background:repeating-conic-gradient(#ffffff40 0deg 9deg,#0000 9deg 22deg);border-radius:50%;width:2000px;height:2000px;animation:90s linear infinite svelte-1i4g41k-spin;position:absolute;top:10%;left:74%;transform:translate(-50%,-50%)}.hill.svelte-1i4g41k{border-radius:50%;position:absolute}.hill-left.svelte-1i4g41k{background:#7cc35a;width:820px;height:420px;bottom:-260px;left:-120px;box-shadow:inset 0 18px #95d271}.hill-right.svelte-1i4g41k{background:#6ab64a;width:900px;height:440px;bottom:-280px;right:-160px;box-shadow:inset 0 18px #86ca62}.cloud.svelte-1i4g41k{opacity:.9;width:180px;height:70px;animation:14s ease-in-out infinite svelte-1i4g41k-drift;position:absolute}.cloud.svelte-1i4g41k span:where(.svelte-1i4g41k){background:#fff;position:absolute}.cloud.svelte-1i4g41k span:where(.svelte-1i4g41k):first-child{border-radius:20px;width:180px;height:40px;top:30px;left:0}.cloud.svelte-1i4g41k span:where(.svelte-1i4g41k):nth-child(2){border-radius:50%;width:60px;height:60px;top:8px;left:30px}.cloud.svelte-1i4g41k span:where(.svelte-1i4g41k):nth-child(3){border-radius:50%;width:72px;height:72px;top:0;left:78px}.cloud-a.svelte-1i4g41k{top:12%;left:62%}.cloud-b.svelte-1i4g41k{animation-duration:19s;top:30%;left:8%;transform:scale(.7)}@keyframes svelte-1i4g41k-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-1i4g41k-drift{0%,to{translate:0}50%{translate:24px}}@media (width<=700px) and (height>=501px){.rays.svelte-1i4g41k{width:1600px;height:1600px;top:7%;left:82%}.hill-left.svelte-1i4g41k{width:auto;bottom:-300px;left:-200px;right:-200px}.hill-right.svelte-1i4g41k{display:none}}@media (prefers-reduced-motion:reduce){.rays.svelte-1i4g41k,.cloud.svelte-1i4g41k{animation:none!important}}
