@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.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")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}:root{--bg:#e4f4ec;--ink:#1f3b33;--ink-muted:#4e6b62;--card:#fff;--track:#eef5f1;--peach:#ff9f7a;--peach-shadow:#e07a55;--butter:#ffd86b;--butter-shadow:#ddb240;--lilac:#9b8cf2;--lilac-shadow:#7565d6;--lilac-light:#c3b9fa;--leaf:#6cc28a;--leaf-dark:#3e8e5e;--art-red:#e5484d;--art-red-shade:#b8323a;--art-blue:#3d7be0;--art-blue-shade:#2a5bb0;--art-green:#3fae5c;--art-green-shade:#2c8343;--art-yellow:#ffd23f;--art-yellow-shade:#d9a91c;--art-purple:#8e4fd0;--art-purple-shade:#6a35a3;--art-orange:#ff8a2a;--art-orange-shade:#d96a10;--art-pink:#ff8fc0;--art-pink-shade:#e06a9e;--art-white:#fff;--art-white-shade:#c9d6d0;--art-brown:#8a5a3b;--art-bread:#e8b26a;--art-bread-shade:#c48a45;--art-egg:#f6e7cf;--art-egg-shade:#e2cca8;--font-display:"Fredoka", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-card:24px;--radius-action:22px;--radius-tile:28px;--radius-pill:999px;--press-depth:5px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:17px;font-weight:600;line-height:1.35}button{font:inherit;color:inherit;touch-action:manipulation}h1,h2,h3,p{margin:0}:focus-visible{outline:4px solid var(--lilac-shadow);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sky_1iudr_1{background:var(--lilac-shadow);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:18px 16px;display:flex}._star_1iudr_13{width:48px;height:48px}._lulu_1k6fj_1{display:block;overflow:visible}._bob_1k6fj_6{animation:2s ease-in-out infinite _bob_1k6fj_6}@keyframes _bob_1k6fj_6{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){._bob_1k6fj_6{animation:none}}._pressable_11aeg_2{cursor:pointer;box-shadow:0 var(--press-depth) 0 var(--shadow,var(--lilac-shadow));-webkit-user-select:none;user-select:none;border:0;transition:transform 80ms ease-out,box-shadow 80ms ease-out}._pressable_11aeg_2:active:not(:disabled){box-shadow:0 calc(var(--press-depth) - 3px) 0 var(--shadow,var(--lilac-shadow));transform:translateY(3px)}@media (prefers-reduced-motion:reduce){._pressable_11aeg_2{transition:none}}._meter_11aeg_25{gap:6px;display:grid}._meterLabel_11aeg_30{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:18px;font-weight:600;display:flex}._meterHint_11aeg_39{font-family:var(--font-body);color:var(--ink-muted);font-size:15px}._meterTrack_11aeg_45{border-radius:var(--radius-pill);background:var(--track);height:16px;overflow:hidden}._meterFill_11aeg_52{border-radius:var(--radius-pill);height:100%;transition:width .4s ease-out}@media (prefers-reduced-motion:reduce){._meterFill_11aeg_52{transition:none}}._action_11aeg_65{aspect-ratio:1;border-radius:var(--radius-action);min-height:96px;color:var(--ink);font-family:var(--font-display);place-items:center;gap:6px;padding:12px 8px;font-size:22px;font-weight:700;text-decoration:none;display:grid}._primary_11aeg_81{border-radius:var(--radius-action);background:var(--lilac);--shadow:var(--lilac-shadow);width:100%;min-height:64px;color:var(--ink);font-family:var(--font-display);padding:12px 20px;font-size:24px;font-weight:700}._secondary_11aeg_94{border-radius:var(--radius-action);background:var(--card);--shadow:var(--track);min-height:56px;color:var(--ink);font-family:var(--font-display);padding:10px 18px;font-size:19px;font-weight:600}._danger_11aeg_106{background:var(--peach);--shadow:var(--peach-shadow)}._back_11aeg_113{background:var(--card);--shadow:var(--track);width:52px;height:52px;min-height:44px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}._bubble_11aeg_127{background:var(--card);border-radius:var(--radius-card);align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:relative}._bubbleText_11aeg_137{flex:1;gap:4px;display:grid}._bubbleEs_11aeg_143{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2}._bubbleEn_11aeg_150{color:var(--ink-muted);font-size:15px}._speaker_11aeg_155{background:var(--lilac);--shadow:var(--lilac-shadow);width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}._tailDown_11aeg_168:after,._tailLeft_11aeg_169:after{content:"";background:var(--card);border-radius:4px;width:22px;height:22px;position:absolute;transform:rotate(45deg)}._tailDown_11aeg_168:after{bottom:-8px;left:calc(50% - 11px)}._tailLeft_11aeg_169:after{top:22px;left:-8px}._tile_11aeg_190{border-radius:var(--radius-tile);background:var(--card);--shadow:var(--track);outline-offset:-5px;outline:5px solid #0000;grid-template-rows:1fr auto;place-items:center;gap:4px;min-height:140px;padding:14px 10px 12px;display:grid;position:relative}._tile_11aeg_190:disabled{cursor:default}._tilePic_11aeg_210{width:96px;height:96px}._tileNumber_11aeg_215{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:96px}._tileLabel_11aeg_222{text-align:center;min-height:2.6em;line-height:1.2;display:grid}._tileLabelEs_11aeg_229{font-family:var(--font-display);font-size:19px;font-weight:600}._tileLabelEn_11aeg_235{color:var(--ink-muted);font-size:15px}._tileCorrect_11aeg_240{outline-color:var(--leaf-dark)}._tileWrong_11aeg_244{outline-color:var(--peach)}._tileBadge_11aeg_248{color:var(--leaf-dark);position:absolute;top:8px;right:8px}._chip_11aeg_256{border-radius:var(--radius-pill);background:var(--card);--shadow:var(--track);--press-depth:3px;min-height:48px;font-family:var(--font-display);color:var(--ink);align-items:center;gap:6px;padding:8px 16px;font-size:18px;font-weight:600;display:inline-flex}._chipLeaf_11aeg_272{color:var(--leaf-dark);display:inline-grid}@media (width>=700px){._tile_11aeg_190{min-height:180px}._tilePic_11aeg_210{width:120px;height:120px}._tileNumber_11aeg_215{font-size:40px;line-height:120px}}._screen_ivscw_1{width:100%;max-width:480px;min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));flex-direction:column;gap:18px;margin:0 auto;display:flex}._card_ivscw_13{background:var(--card);border-radius:var(--radius-card);padding:18px}._sectionTitle_ivscw_19{font-family:var(--font-display);font-size:22px;font-weight:600}._homeHeader_ivscw_26{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._kicker_ivscw_33{font-family:var(--font-display);color:var(--ink-muted);font-size:18px;font-weight:500}._title_ivscw_40{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1.05}._titleButton_ivscw_47{font:inherit;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;padding:0}._countPill_ivscw_58{border-radius:var(--radius-pill);background:var(--card);min-height:48px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}._countPill_ivscw_58 svg{color:var(--leaf-dark)}._petStage_ivscw_77{justify-items:center;gap:14px;display:grid}._petStage_ivscw_77>:first-child{width:100%;max-width:340px}._meters_ivscw_88{gap:14px;display:grid}._actions_ivscw_93{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._gardenRow_ivscw_99{gap:12px;display:grid}._gardenHead_ivscw_104{justify-content:space-between;align-items:center;gap:12px;display:flex}._chips_ivscw_111{flex-wrap:wrap;gap:10px;padding-bottom:4px;display:flex}._muted_ivscw_118{color:var(--ink-muted);font-size:16px}._textLink_ivscw_123{min-height:48px;color:var(--ink);align-items:center;padding:0 4px;font-size:16px;font-weight:800;display:inline-flex}._topBar_ivscw_134{align-items:center;gap:14px;display:flex}._topBar_ivscw_134>:last-child{flex:1}._talk_ivscw_144{grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:150px;display:grid}._prompt_ivscw_152{text-align:center;gap:2px;display:grid}._promptEs_ivscw_158{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.15}._promptEn_ivscw_165{color:var(--ink-muted);font-size:16px}._grid_ivscw_170{grid-template-columns:1fr 1fr;gap:16px;display:grid}._footer_ivscw_176{min-height:69px;margin-top:auto}._gardenGroup_ivscw_182{gap:10px;display:grid}._empty_ivscw_187{text-align:center;justify-items:center;gap:12px;padding:12px 0;display:grid}._dialog_ivscw_196{border-radius:var(--radius-card);background:var(--card);width:min(420px,100vw - 32px);color:var(--ink);border:0;padding:22px}._dialog_ivscw_196::backdrop{background:#1f3b3373}._dialogBody_ivscw_209{gap:18px;display:grid}._setting_ivscw_214{justify-content:space-between;align-items:center;gap:16px;display:flex}._switch_ivscw_221{border-radius:var(--radius-pill);background:var(--track);cursor:pointer;border:0;flex:none;width:72px;height:44px;position:relative}._switch_ivscw_221:after{content:"";background:var(--ink-muted);border-radius:50%;width:32px;height:32px;transition:transform .12s ease-out;position:absolute;top:6px;left:6px}._switch_ivscw_221[aria-checked=true]{background:var(--leaf)}._switch_ivscw_221[aria-checked=true]:after{background:var(--card);transform:translate(28px)}._dialogActions_ivscw_253{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width>=700px){._screen_ivscw_1{max-width:560px;padding-top:calc(32px + env(safe-area-inset-top));gap:22px}}
