.kit-module__Ym0ddG__boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:560px;margin:0 auto;display:grid}.kit-module__Ym0ddG__box{border:3px solid var(--ink,#231c45);background:var(--card,#fff);min-width:56px;min-height:72px;box-shadow:0 6px 0 var(--ink,#231c45);color:var(--ink,#231c45);font:800 clamp(22px, 6vw, 34px) / 1.05 var(--font-ui,system-ui);overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;transition:transform 90ms ease-out,box-shadow 90ms ease-out;display:flex;position:relative}.kit-module__Ym0ddG__box:active:not(:disabled){box-shadow:0 2px 0 var(--ink,#231c45);transform:translateY(4px)}.kit-module__Ym0ddG__box:focus-visible{outline:4px solid var(--kit-accent,var(--kid-accent,#a66bff));outline-offset:3px}.kit-module__Ym0ddG__box:disabled{cursor:default}.kit-module__Ym0ddG__long{font-size:clamp(16px,4.2vw,20px);line-height:1.2}.kit-module__Ym0ddG__mixed{white-space:nowrap;align-items:center;gap:.12em;display:inline-flex}.kit-module__Ym0ddG__frac{white-space:nowrap;flex-direction:column;align-items:center;font-size:.74em;line-height:1.04;display:inline-flex}.kit-module__Ym0ddG__fracTop{border-bottom:.12em solid;padding:0 .12em .04em}.kit-module__Ym0ddG__rest{font-size:.72em}.kit-module__Ym0ddG__picture .kit-module__Ym0ddG__box{min-height:112px}.kit-module__Ym0ddG__pic{font-size:clamp(44px,13vw,64px);line-height:1}.kit-module__Ym0ddG__num{font:700 12px / 1 var(--font-ui,system-ui);opacity:.55;position:absolute;top:4px;left:8px}.kit-module__Ym0ddG__boxWrap{display:grid;position:relative}.kit-module__Ym0ddG__hear{z-index:1;border:2px solid var(--ink,#231c45);background:var(--card-2,#f4f1ff);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:absolute;bottom:8px;right:4px}.kit-module__Ym0ddG__box[data-state=right]{color:#102a18;background:#3ccf6e}.kit-module__Ym0ddG__box[data-state=wrong]{color:#4a0d0d;background:#ffb3b3}.kit-module__Ym0ddG__box[data-state=glow]{outline-offset:2px;outline:5px solid #ffd23f}.kit-module__Ym0ddG__box[data-state=dim]{opacity:.4}.kit-module__Ym0ddG__box[data-state=faded]{opacity:.28;filter:grayscale();cursor:default}.kit-module__Ym0ddG__mark{border:2.5px solid var(--ink,#231c45);width:30px;height:30px;font:900 18px / 1 var(--font-ui,system-ui);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;right:-8px}@media (prefers-reduced-motion:no-preference){.kit-module__Ym0ddG__box[data-state=glow]{animation:1.1s ease-in-out infinite kit-module__Ym0ddG__kitPulse}.kit-module__Ym0ddG__box[data-state=nope]{animation:.3s ease-in-out kit-module__Ym0ddG__kitShake}}@keyframes kit-module__Ym0ddG__kitPulse{50%{transform:scale(1.04)}}@keyframes kit-module__Ym0ddG__kitShake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.kit-module__Ym0ddG__bubble{border:3px solid var(--ink,#231c45);background:var(--card,#fff);max-width:560px;box-shadow:0 5px 0 var(--ink,#231c45);color:var(--ink,#231c45);border-radius:22px;align-items:center;gap:12px;margin:0 auto;padding:10px 12px 10px 16px;display:flex}.kit-module__Ym0ddG__bubblePic{font-size:44px;line-height:1}.kit-module__Ym0ddG__bubblePicMany{text-align:center;flex:0 auto;width:6em;min-width:0;font-size:clamp(16px,4.6vw,30px);line-height:1.2}.kit-module__Ym0ddG__caption{font:800 clamp(22px, 6vw, 32px) / 1.15 var(--font-ui,system-ui);overflow-wrap:anywhere;flex:1;margin:0}.kit-module__Ym0ddG__print{font-family:var(--font-read,var(--font-ui,system-ui));letter-spacing:.02em}.kit-module__Ym0ddG__speak{border:3px solid var(--ink,#231c45);background:var(--kit-accent,var(--kid-accent,#a66bff));width:56px;height:56px;box-shadow:0 4px 0 var(--ink,#231c45);color:var(--kit-accent-ink,var(--on-kid-accent,#fff));cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.kit-module__Ym0ddG__overlay{z-index:5;background:#140e288c;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow-y:auto}.kit-module__Ym0ddG__overlay>.kit-module__Ym0ddG__card{margin-block:auto}.kit-module__Ym0ddG__card{border:3px solid var(--ink,#231c45);background:var(--card,#fff);width:100%;max-width:560px;box-shadow:0 8px 0 var(--ink,#231c45);color:var(--ink,#231c45);text-align:center;border-radius:26px;justify-items:center;gap:14px;padding:18px 16px 20px;display:grid}.kit-module__Ym0ddG__plain{box-shadow:none}.kit-module__Ym0ddG__chip{border:2.5px solid var(--ink,#231c45);font:800 16px / 1.2 var(--font-ui,system-ui);background:#ffd23f;border-radius:999px;padding:4px 14px}.kit-module__Ym0ddG__big{font:900 clamp(32px, 10vw, 54px) / 1.05 var(--font-ui,system-ui);overflow-wrap:anywhere;margin:0}.kit-module__Ym0ddG__line{font:700 clamp(17px, 4.5vw, 21px) / 1.3 var(--font-ui,system-ui);margin:0}.kit-module__Ym0ddG__model{width:100%;max-width:420px;height:auto}.kit-module__Ym0ddG__dots{justify-content:center;gap:4px;display:grid}.kit-module__Ym0ddG__dot{background:var(--kit-accent,var(--kid-accent,#a66bff));border-radius:50%;width:14px;height:14px}.kit-module__Ym0ddG__dotEmpty{border:2px dashed var(--ink,#231c45);background:0 0}.kit-module__Ym0ddG__sheet{z-index:6;background:var(--card-2,#f4f1ff);color:var(--ink,#231c45);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;inset:0;overflow:auto}.kit-module__Ym0ddG__sheetTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.kit-module__Ym0ddG__sheetTitle{font:900 28px / 1.1 var(--font-ui,system-ui);margin:0}.kit-module__Ym0ddG__coins{font:800 22px / 1 var(--font-ui,system-ui)}.kit-module__Ym0ddG__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kit-module__Ym0ddG__item{border:3px solid var(--ink,#231c45);background:var(--card,#fff);height:100%;box-shadow:0 5px 0 var(--ink,#231c45);border-radius:18px;gap:6px;padding:12px;display:grid}.kit-module__Ym0ddG__itemTop{font:800 19px / 1.15 var(--font-ui,system-ui);align-items:center;gap:10px;display:flex}.kit-module__Ym0ddG__itemIcon{font-size:32px}.kit-module__Ym0ddG__does{margin:0;font-size:16px;line-height:1.3}.kit-module__Ym0ddG__needs{font:700 15px / 1.3 var(--font-ui,system-ui);margin:0}.kit-module__Ym0ddG__btn{border:3px solid var(--ink,#231c45);background:var(--kit-accent,var(--kid-accent,#a66bff));min-height:56px;box-shadow:0 5px 0 var(--ink,#231c45);color:var(--kit-accent-ink,var(--on-kid-accent,#fff));font:800 20px / 1 var(--font-ui,system-ui);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.kit-module__Ym0ddG__btn:disabled{opacity:.5;cursor:default}.kit-module__Ym0ddG__ghost{background:var(--card,#fff);color:var(--ink,#231c45)}.kit-module__Ym0ddG__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.kit-module__Ym0ddG__end{z-index:7;background:#140e2899;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.kit-module__Ym0ddG__fast{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kit-module__Ym0ddG__fast li{border:2.5px solid var(--ink,#231c45);color:#1f3d2a;font:800 20px / 1.1 var(--font-ui,system-ui);background:#d9f8e3;border-radius:999px;padding:6px 14px}.kit-module__Ym0ddG__earn{font:700 18px / 1.3 var(--font-ui,system-ui);gap:4px;margin:0;display:grid}.kit-module__Ym0ddG__green{border:2.5px solid var(--ink,#231c45);color:#102a18;font:800 19px / 1.25 var(--font-ui,system-ui);background:#3ccf6e;border-radius:14px;margin:0;padding:8px 14px}.kit-module__Ym0ddG__modeSwitch{background:#fff;border:3px solid #231c45;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:0;width:fit-content;max-width:100%;padding:3px;display:inline-grid}.kit-module__Ym0ddG__modeBtn{color:#231c45;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:52px;min-height:44px;padding:0 10px;font-size:22px;line-height:1}.kit-module__Ym0ddG__modeOn{background:#ffd23f;box-shadow:inset 0 0 0 2px #231c45}.kit-module__Ym0ddG__modeBtn:focus-visible{outline-offset:2px;outline:3px solid #231c45}.kit-module__Ym0ddG__modeCorner{align-items:center;gap:8px;display:inline-flex}.kit-module__Ym0ddG__modeCompact{border-width:2.5px;padding:2px}.kit-module__Ym0ddG__modeCompact .kit-module__Ym0ddG__modeBtn{min-width:38px;min-height:34px;padding:0 7px;font-size:18px}.kit-module__Ym0ddG__box{background:linear-gradient(var(--card,#fff), var(--card-2,#f4f1ff))}.kit-module__Ym0ddG__box:hover:not(:disabled){box-shadow:0 8px 0 var(--ink,#231c45);transform:translateY(-2px)}.kit-module__Ym0ddG__box[data-state=right]{background:linear-gradient(#6ee08f,#3ccf6e)}.kit-module__Ym0ddG__box[data-state=wrong]{background:linear-gradient(#ffd0d0,#ffb3b3)}.kit-module__Ym0ddG__bubble{background:linear-gradient(var(--card,#fff), var(--card-2,#f4f1ff))}.kit-module__Ym0ddG__speak{transition:transform 90ms ease-out,box-shadow 90ms ease-out}.kit-module__Ym0ddG__speak:active{box-shadow:0 1px 0 var(--ink,#231c45);transform:translateY(3px)}.kit-module__Ym0ddG__btn{background:linear-gradient(var(--kit-accent,var(--kid-accent,#a66bff)), color-mix(in srgb, var(--kit-accent,var(--kid-accent,#a66bff)) 80%, #000));transition:transform 90ms ease-out,box-shadow 90ms ease-out}.kit-module__Ym0ddG__btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink,#231c45);transform:translateY(4px)}.kit-module__Ym0ddG__ghost{background:linear-gradient(var(--card,#fff), var(--card-2,#f4f1ff))}.kit-module__Ym0ddG__chip{box-shadow:0 3px 0 var(--ink,#231c45)}.kit-module__Ym0ddG__big{-webkit-text-stroke:0;text-shadow:0 3px #0000001f}@media (prefers-reduced-motion:no-preference){.kit-module__Ym0ddG__box{animation:.34s cubic-bezier(.2,1.5,.4,1) backwards kit-module__Ym0ddG__kitBoxIn}.kit-module__Ym0ddG__box[data-state=right]{animation:.5s cubic-bezier(.2,1.6,.4,1) kit-module__Ym0ddG__kitCheer}.kit-module__Ym0ddG__boxes>:nth-child(2) .kit-module__Ym0ddG__box,.kit-module__Ym0ddG__boxes>:nth-child(2){animation-delay:60ms}.kit-module__Ym0ddG__boxes>:nth-child(3) .kit-module__Ym0ddG__box,.kit-module__Ym0ddG__boxes>:nth-child(3){animation-delay:.12s}.kit-module__Ym0ddG__card,.kit-module__Ym0ddG__item{animation:.36s cubic-bezier(.2,1.4,.4,1) backwards kit-module__Ym0ddG__kitCardIn}.kit-module__Ym0ddG__bubblePic{animation:2.4s ease-in-out infinite kit-module__Ym0ddG__kitWobble}.kit-module__Ym0ddG__speak:not(:disabled){animation:2.8s ease-out infinite kit-module__Ym0ddG__kitPing}}@keyframes kit-module__Ym0ddG__kitBoxIn{0%{opacity:0;transform:translateY(16px)scale(.85)}}@keyframes kit-module__Ym0ddG__kitCheer{35%{transform:scale(1.12)rotate(-2deg)}70%{transform:scale(.97)rotate(1.5deg)}}@keyframes kit-module__Ym0ddG__kitCardIn{0%{opacity:0;transform:translateY(24px)scale(.92)}}@keyframes kit-module__Ym0ddG__kitWobble{50%{transform:rotate(-6deg)scale(1.06)}}@keyframes kit-module__Ym0ddG__kitPing{0%,70%,to{box-shadow:0 4px 0 var(--ink,#231c45), 0 0 0 0 #fff0}85%{box-shadow:0 4px 0 var(--ink,#231c45), 0 0 0 8px #ffffff59}}.kit-module__Ym0ddG__ask{text-align:center;justify-items:stretch;gap:12px;display:grid}.kit-module__Ym0ddG__ask>.kit-module__Ym0ddG__line{justify-self:center;max-width:34ch}.kit-module__Ym0ddG__ask>.kit-module__Ym0ddG__model,.kit-module__Ym0ddG__ask>.kit-module__Ym0ddG__dots,.kit-module__Ym0ddG__ask>.kit-module__Ym0ddG__pic{justify-self:center}.kit-module__Ym0ddG__note{z-index:4;border:3px solid var(--ink,#231c45);background:var(--card,#fff);max-width:520px;color:var(--ink,#231c45);text-align:center;pointer-events:none;border-radius:20px;justify-items:center;gap:6px;margin-inline:auto;padding:10px 14px;display:grid;position:absolute;inset:auto 8px 8px}.kit-module__Ym0ddG__note>.kit-module__Ym0ddG__model{width:auto;max-height:96px}.kit-module__Ym0ddG__ready{border:3px solid var(--ink,#231c45);min-height:56px;box-shadow:0 4px 0 var(--ink,#231c45);color:var(--ink,#231c45);font:900 20px / 1 var(--font-ui,system-ui);cursor:pointer;background:#ffd23f;border-radius:999px;justify-self:center;padding:0 28px}@media (max-height:500px){.kit-module__Ym0ddG__note{border-width:2px;gap:2px;padding:4px 12px}.kit-module__Ym0ddG__note>.kit-module__Ym0ddG__line{font-size:15px}.kit-module__Ym0ddG__note>.kit-module__Ym0ddG__model{max-height:56px}}.kit-module__Ym0ddG__noteInline{background:var(--card,#fff);color:var(--ink,#231c45);text-align:center;pointer-events:none;border-radius:16px;justify-items:center;gap:4px;padding:6px 10px;display:grid}.kit-module__Ym0ddG__noteInline>.kit-module__Ym0ddG__model{width:auto;max-height:72px}.kit-module__Ym0ddG__noteInline>.kit-module__Ym0ddG__line{margin:0}
