.MathPlayground-module__2dVM3q__page{min-height:100svh;color:var(--pb-ink);background:var(--pb-sky);position:relative;overflow:hidden;container-type:inline-size}.MathPlayground-module__2dVM3q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MathPlayground-module__2dVM3q__stage{--px:min(1px, calc(100cqw / 1024), calc(100svh / 740));min-height:100svh;padding:calc(24 * var(--px)) 0 0;background:var(--pb-sky);flex-direction:column;display:flex;position:relative}@media (orientation:portrait){.MathPlayground-module__2dVM3q__stage{--px:min(1px, calc(100cqw / 820))}}.MathPlayground-module__2dVM3q__stage[data-complete]{min-height:calc(100svh - 240px)}.MathPlayground-module__2dVM3q__tickets{z-index:5;grid-template-columns:repeat(2,auto);gap:10px 8px;display:grid;position:absolute;top:100px;left:20px}.MathPlayground-module__2dVM3q__ticket[data-faded]{opacity:.4}.MathPlayground-module__2dVM3q__ticket{border:3px solid var(--pb-ink);border-radius:var(--pb-r2);background:var(--pb-paper);width:72px;height:64px;box-shadow:var(--pb-soft);cursor:pointer;place-items:center;padding:6px;transition:transform .15s;display:grid}.MathPlayground-module__2dVM3q__ticket[aria-pressed=true]{background:var(--pb-sun-pale);border-width:5px;transform:translateY(-6px)}.MathPlayground-module__2dVM3q__ticket[aria-pressed=true]:after{content:"";border:3px solid var(--pb-paper);background:var(--pb-cobalt) no-repeat center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5l2.5 2.5L10 3.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:18px;height:18px;margin:-54px -60px 0 0;position:absolute}.MathPlayground-module__2dVM3q__ticket{position:relative}.MathPlayground-module__2dVM3q__ticketArt{width:100%;height:100%}.MathPlayground-module__2dVM3q__sign{z-index:5;right:calc(28 * var(--px));bottom:calc(40 * var(--px));width:max(72px, calc(88 * var(--px)));cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute}.MathPlayground-module__2dVM3q__signFace{width:max(72px, calc(88 * var(--px)));aspect-ratio:1;border:3px solid var(--pb-ink);color:#fff;font-family:var(--font-kid);font-size:max(52px, calc(64 * var(--px)));background:var(--pb-coral);box-shadow:inset 0 0 0 5px #ffffff8c, var(--pb-soft);border-radius:50%;place-items:center;line-height:1;transition:transform .3s;display:grid}.MathPlayground-module__2dVM3q__sign[data-operation=subtraction] .MathPlayground-module__2dVM3q__signFace{background:var(--pb-cobalt)}.MathPlayground-module__2dVM3q__sign[data-operation=bond] .MathPlayground-module__2dVM3q__signFace{background:var(--pb-mint)}.MathPlayground-module__2dVM3q__sign[data-operation=flash] .MathPlayground-module__2dVM3q__signFace{background:var(--pb-sun)}.MathPlayground-module__2dVM3q__signFork{width:70%;height:70%}.MathPlayground-module__2dVM3q__sign:active .MathPlayground-module__2dVM3q__signFace{transform:rotateY(180deg)}.MathPlayground-module__2dVM3q__signPole{width:8px;height:max(36px, calc(56 * var(--px)));background:var(--pb-ink);border-radius:4px;margin-top:-2px}.MathPlayground-module__2dVM3q__top{min-height:calc(260 * var(--px));padding:calc(14 * var(--px)) calc(28 * var(--px)) calc(14 * var(--px)) calc(296 * var(--px));place-items:center;display:grid}.MathPlayground-module__2dVM3q__board{width:100%;min-height:calc(230 * var(--px));padding:calc(18 * var(--px)) calc(26 * var(--px));border:4px solid var(--pb-ink);border-radius:var(--pb-r2);background:var(--pb-sun);place-items:center;display:grid;position:relative;transform:rotate(-.6deg);box-shadow:0 18px 18px -10px #1e2a446b}.MathPlayground-module__2dVM3q__board:before{content:"";inset:calc(9 * var(--px));border-radius:var(--pb-r2);pointer-events:none;border:2.5px dashed #1e2a446b;position:absolute}.MathPlayground-module__2dVM3q__rope{top:calc(-40 * var(--px));width:5px;height:calc(52 * var(--px));background:var(--pb-ink);border-radius:3px;position:absolute}.MathPlayground-module__2dVM3q__rope:after{content:"";border:3px solid var(--pb-ink);background:var(--pb-paper);border-radius:50%;width:14px;height:14px;position:absolute;bottom:0;left:-7px}.MathPlayground-module__2dVM3q__rope[data-side=left]{left:12%}.MathPlayground-module__2dVM3q__rope[data-side=right]{right:12%}.MathPlayground-module__2dVM3q__equation{justify-content:center;align-items:flex-start;gap:calc(16 * var(--px));font-family:var(--font-kid);font-size:calc(128 * var(--px));flex-wrap:nowrap;line-height:1;display:flex;position:relative}.MathPlayground-module__2dVM3q__stage[data-difficulty=hundreds] .MathPlayground-module__2dVM3q__equation{font-size:calc(96 * var(--px))}.MathPlayground-module__2dVM3q__operand{align-items:center;gap:calc(10 * var(--px));flex-direction:column;display:flex}.MathPlayground-module__2dVM3q__operandIcon{width:calc(72 * var(--px));height:calc(45 * var(--px))}.MathPlayground-module__2dVM3q__eqTail{align-items:center;gap:calc(16 * var(--px));min-height:1em;display:flex}.MathPlayground-module__2dVM3q__op{place-items:center;min-height:1.667em;font-size:.6em;display:grid}.MathPlayground-module__2dVM3q__stage[data-difficulty=ones] .MathPlayground-module__2dVM3q__op,.MathPlayground-module__2dVM3q__stage[data-difficulty=ones] .MathPlayground-module__2dVM3q__eqTail{min-height:calc(72 * var(--px))}.MathPlayground-module__2dVM3q__stage[data-difficulty=ones] .MathPlayground-module__2dVM3q__op{font-size:calc(72 * var(--px))}.MathPlayground-module__2dVM3q__count{align-items:center;gap:calc(12 * var(--px));flex-direction:column;display:flex}.MathPlayground-module__2dVM3q__countBlocks{gap:calc(4 * var(--px));display:grid}.MathPlayground-module__2dVM3q__countBlock{width:calc(18 * var(--px));height:calc(18 * var(--px));border:2px solid var(--pb-ink);border-radius:calc(5 * var(--px))}.MathPlayground-module__2dVM3q__makeTen{margin-top:calc(10 * var(--px));font-family:var(--font-kid);font-size:calc(48 * var(--px));line-height:1.1;animation:.45s cubic-bezier(.3,1.6,.5,1) MathPlayground-module__2dVM3q__pop;position:relative}.MathPlayground-module__2dVM3q__digits{gap:calc(4 * var(--px));display:flex}.MathPlayground-module__2dVM3q__digit{padding:0 calc(3 * var(--px));flex-direction:column;align-items:center;display:flex}.MathPlayground-module__2dVM3q__digit:after{content:"";border:2.5px solid var(--pb-ink);background:var(--place-color);border-radius:.08em;width:100%;height:max(9px,.13em);margin-top:.05em}.MathPlayground-module__2dVM3q__digit[data-place=ones]:after{background:var(--pb-paper)}.MathPlayground-module__2dVM3q__stage [data-place=hundreds]{--place-color:var(--pb-coral);--car-color:var(--pb-peach)}.MathPlayground-module__2dVM3q__stage [data-place=tens]{--place-color:var(--pb-cobalt);--car-color:var(--pb-sky-2)}.MathPlayground-module__2dVM3q__stage [data-place=ones]{--place-color:var(--pb-sun);--car-color:var(--pb-sun-pale)}.MathPlayground-module__2dVM3q__resultCloud{width:calc(130 * var(--px));height:calc(86 * var(--px));font-size:calc(52 * var(--px));place-items:center;display:grid;position:relative}.MathPlayground-module__2dVM3q__resultCloudArt{width:100%;height:100%;position:absolute;inset:0}.MathPlayground-module__2dVM3q__resultCloud>span{margin-top:calc(8 * var(--px));position:relative}.MathPlayground-module__2dVM3q__resultCloud[data-solved]>span{color:var(--pb-cobalt);animation:.45s cubic-bezier(.3,1.6,.5,1) MathPlayground-module__2dVM3q__pop}.MathPlayground-module__2dVM3q__rail{padding:0 calc(110 * var(--px)) 0 calc(40 * var(--px));background:radial-gradient(70% calc(120 * var(--px)) at 22% 100%, var(--pb-mint) 0 98%, transparent 100%), radial-gradient(60% calc(90 * var(--px)) at 80% 100%, var(--pb-mint-pale) 0 98%, transparent 100%);flex-direction:column;align-items:center;display:flex;position:relative}.MathPlayground-module__2dVM3q__train{z-index:2;align-items:flex-end;gap:calc(6 * var(--px));zoom:.82;filter:saturate(.58)brightness(1.03);display:flex;position:relative}.MathPlayground-module__2dVM3q__echo{z-index:3;width:calc(72 * var(--px));height:calc(60 * var(--px));border:3px solid var(--pb-ink);border-radius:var(--pb-r1);background:var(--pb-paper);box-shadow:var(--pb-soft);pointer-events:none;place-items:center;display:grid;position:absolute}.MathPlayground-module__2dVM3q__echo[data-at=train]{top:calc(-6 * var(--px));left:calc(44 * var(--px))}.MathPlayground-module__2dVM3q__echo[data-at=hill]{top:calc(56 * var(--px));left:calc(44 * var(--px))}.MathPlayground-module__2dVM3q__echoArt{width:calc(54 * var(--px));height:calc(34 * var(--px))}.MathPlayground-module__2dVM3q__train[data-depart]{animation:1.8s ease-in .5s forwards MathPlayground-module__2dVM3q__depart}.MathPlayground-module__2dVM3q__train[data-arrived]{animation:1.2s ease-out MathPlayground-module__2dVM3q__arrive}.MathPlayground-module__2dVM3q__locomotive{width:calc(190 * var(--px));height:calc(150 * var(--px));flex:none}.MathPlayground-module__2dVM3q__track{width:140%;height:calc(18 * var(--px));margin-top:calc(-14 * var(--px));border-top:4px solid var(--pb-ink);background:repeating-linear-gradient(90deg, var(--pb-iron) 0 calc(8 * var(--px)), transparent 0 calc(30 * var(--px)));opacity:.75}.MathPlayground-module__2dVM3q__car{color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}button.MathPlayground-module__2dVM3q__car{cursor:pointer;min-width:48px;min-height:48px}button.MathPlayground-module__2dVM3q__car:active{transform:translateY(2px)}.MathPlayground-module__2dVM3q__carBody{height:calc(40 * var(--px));margin-top:calc(-8 * var(--px));border:3px solid var(--pb-ink);background:var(--car-color,var(--pb-mint));border-radius:6px 6px 14px 14px;align-self:stretch;place-items:center;display:grid;position:relative}.MathPlayground-module__2dVM3q__rider{width:calc(62 * var(--px));height:calc(66 * var(--px));animation:.38s cubic-bezier(.3,1.5,.5,1) MathPlayground-module__2dVM3q__hop-in}.MathPlayground-module__2dVM3q__badge{z-index:3;top:calc(-64 * var(--px));min-width:calc(50 * var(--px));height:calc(50 * var(--px));border:3px solid var(--pb-ink);font-family:var(--font-kid);font-size:calc(34 * var(--px));background:var(--pb-sun);opacity:.45;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;left:50%;transform:translate(-50%)}.MathPlayground-module__2dVM3q__badge:after{content:"";bottom:calc(-11 * var(--px));width:calc(14 * var(--px));height:calc(14 * var(--px));border-right:3px solid var(--pb-ink);border-bottom:3px solid var(--pb-ink);background:var(--pb-sun);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.MathPlayground-module__2dVM3q__badge[data-recount]{opacity:1;animation:.6s cubic-bezier(.3,1.6,.5,1) both MathPlayground-module__2dVM3q__badge-recount}.MathPlayground-module__2dVM3q__wheels{padding:0 calc(12 * var(--px));margin-top:calc(-12 * var(--px));justify-content:space-between;align-self:stretch;display:flex}.MathPlayground-module__2dVM3q__wheels>svg{width:calc(28 * var(--px));height:calc(28 * var(--px))}.MathPlayground-module__2dVM3q__tenCar{--seat:calc(60 * var(--px));color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.MathPlayground-module__2dVM3q__train[data-cars="2"] .MathPlayground-module__2dVM3q__tenCar,.MathPlayground-module__2dVM3q__fork .MathPlayground-module__2dVM3q__tenCar{--seat:calc(54 * var(--px))}.MathPlayground-module__2dVM3q__train[data-cars]{margin-top:calc(60 * var(--px))}button.MathPlayground-module__2dVM3q__tenCar{cursor:pointer}button.MathPlayground-module__2dVM3q__tenCar:active{transform:translateY(2px)}.MathPlayground-module__2dVM3q__frame{gap:calc(6 * var(--px));padding:calc(10 * var(--px));border:3px solid var(--pb-ink);border-radius:calc(16 * var(--px));background:var(--car-color);display:grid}.MathPlayground-module__2dVM3q__tenCar[data-tone=mint]{--car-color:var(--pb-mint)}.MathPlayground-module__2dVM3q__tenCar[data-tone=sun]{--car-color:var(--pb-sun-pale)}.MathPlayground-module__2dVM3q__tenCar[data-tone=peach]{--car-color:var(--pb-peach)}.MathPlayground-module__2dVM3q__frame[data-full]{border-width:6px}.MathPlayground-module__2dVM3q__frameRow{gap:calc(6 * var(--px));display:flex;position:relative}.MathPlayground-module__2dVM3q__frameRow[data-full]:after{content:"";right:0;bottom:calc(-5 * var(--px));height:calc(4 * var(--px));background:var(--pb-amber);border-radius:2px;position:absolute;left:0}.MathPlayground-module__2dVM3q__frameSeat{width:var(--seat);height:var(--seat);border-radius:calc(var(--seat) * .16);background:#ffffffb8;place-items:end center;display:grid;position:relative}.MathPlayground-module__2dVM3q__frameSeat[data-empty]{outline-offset:-2px;outline:2px dashed #13223859}.MathPlayground-module__2dVM3q__frameSeat .MathPlayground-module__2dVM3q__rider{width:calc(var(--seat) - 8 * var(--px));height:calc(var(--seat) - 6 * var(--px))}.MathPlayground-module__2dVM3q__frameSeat .MathPlayground-module__2dVM3q__badge{top:calc(-34 * var(--px));min-width:calc(38 * var(--px));height:calc(38 * var(--px));font-size:calc(26 * var(--px))}.MathPlayground-module__2dVM3q__tag{z-index:3;top:calc(-6 * var(--px));min-width:calc(34 * var(--px));height:calc(34 * var(--px));padding:0 calc(4 * var(--px));border:2.5px solid var(--pb-ink);font-family:var(--font-kid);font-size:calc(22 * var(--px));background:var(--pb-paper);border-radius:999px;place-items:center;line-height:1;animation:.38s cubic-bezier(.3,1.6,.5,1) MathPlayground-module__2dVM3q__pop;display:grid;position:absolute;left:50%;transform:translate(-50%)}.MathPlayground-module__2dVM3q__tag[data-hot]{background:var(--pb-sun)}.MathPlayground-module__2dVM3q__landedFriend{place-items:center;display:grid;position:relative}.MathPlayground-module__2dVM3q__landedFriend .MathPlayground-module__2dVM3q__tag{top:calc(-40 * var(--px));min-width:calc(44 * var(--px));height:calc(44 * var(--px));font-size:calc(28 * var(--px))}.MathPlayground-module__2dVM3q__carBubble,.MathPlayground-module__2dVM3q__plaque{z-index:3;bottom:calc(100% + 4 * var(--px));min-width:calc(70 * var(--px));height:calc(60 * var(--px));padding:0 calc(16 * var(--px));border:3px solid var(--pb-ink);border-radius:calc(26 * var(--px));font-family:var(--font-kid);font-size:calc(44 * var(--px));background:var(--pb-paper);place-items:center;line-height:1;display:grid;position:absolute;left:50%;transform:translate(-50%)}.MathPlayground-module__2dVM3q__carBubble[data-hot]{background:var(--pb-sun)}.MathPlayground-module__2dVM3q__plaque{background:var(--pb-sun);border-width:4px;animation:.45s cubic-bezier(.3,1.6,.5,1) MathPlayground-module__2dVM3q__pop}.MathPlayground-module__2dVM3q__plaque:before,.MathPlayground-module__2dVM3q__plaque:after{content:"";width:3px;height:calc(10 * var(--px));background:var(--pb-ink);position:absolute;top:100%}.MathPlayground-module__2dVM3q__plaque:before{left:22%}.MathPlayground-module__2dVM3q__plaque:after{right:22%}.MathPlayground-module__2dVM3q__fork{z-index:2;justify-content:center;align-items:flex-end;gap:calc(150 * var(--px));width:100%;padding-top:calc(60 * var(--px));padding-bottom:calc(16 * var(--px));display:flex;position:relative}.MathPlayground-module__2dVM3q__fork[data-join]{gap:0}.MathPlayground-module__2dVM3q__fork[data-depart]{animation:1.8s ease-in .5s forwards MathPlayground-module__2dVM3q__depart}.MathPlayground-module__2dVM3q__forkTrack{z-index:-1;right:-10%;bottom:calc(-56 * var(--px));width:120%;height:calc(84 * var(--px));position:absolute;left:-10%}.MathPlayground-module__2dVM3q__fork[data-join] .MathPlayground-module__2dVM3q__forkTrack{bottom:calc(-72 * var(--px))}.MathPlayground-module__2dVM3q__coupler{width:calc(26 * var(--px));height:calc(16 * var(--px));margin-bottom:calc(40 * var(--px));border:3px solid var(--pb-ink);background:var(--pb-sun);border-radius:999px}.MathPlayground-module__2dVM3q__platform{padding:calc(12 * var(--px));border:3px solid var(--pb-ink);border-radius:calc(18 * var(--px));background:var(--pb-peach);box-shadow:0 calc(10 * var(--px)) 0 calc(-2 * var(--px)) var(--pb-iron);position:relative}.MathPlayground-module__2dVM3q__platformBubble{top:calc(-20 * var(--px));right:calc(100% + 16 * var(--px));min-width:calc(70 * var(--px));height:calc(60 * var(--px));border:3px solid var(--pb-ink);border-radius:calc(26 * var(--px));font-family:var(--font-kid);font-size:calc(44 * var(--px));background:var(--pb-paper);place-items:center;line-height:1;display:grid;position:absolute}.MathPlayground-module__2dVM3q__platformSeats{gap:calc(8 * var(--px));grid-template-columns:repeat(5,auto);display:grid}.MathPlayground-module__2dVM3q__platformFriend,.MathPlayground-module__2dVM3q__platformGhost{width:max(48px, calc(60 * var(--px)));height:max(48px, calc(62 * var(--px)));position:relative}.MathPlayground-module__2dVM3q__platformFriend{cursor:pointer;background:0 0;border:0;padding:0;animation:.38s cubic-bezier(.3,1.5,.5,1) MathPlayground-module__2dVM3q__hop-in}.MathPlayground-module__2dVM3q__platformFriend>svg:first-child{width:100%;height:100%}.MathPlayground-module__2dVM3q__platformFriend:active{transform:translateY(-8px)}.MathPlayground-module__2dVM3q__platformGhost{border:3px dashed #13223859;border-radius:14px}.MathPlayground-module__2dVM3q__pieces{place-content:flex-end center;align-items:flex-end;gap:calc(3 * var(--px));min-height:calc(100 * var(--px));padding:0 calc(10 * var(--px)) calc(4 * var(--px));flex-wrap:wrap;display:flex}.MathPlayground-module__2dVM3q__pieces[data-place=hundreds]{width:calc(190 * var(--px))}.MathPlayground-module__2dVM3q__pieces[data-place=tens]{width:calc(200 * var(--px))}.MathPlayground-module__2dVM3q__pieces[data-place=ones]{width:calc(190 * var(--px))}.MathPlayground-module__2dVM3q__stage[data-difficulty=tens] .MathPlayground-module__2dVM3q__pieces{width:calc(250 * var(--px))}.MathPlayground-module__2dVM3q__piece{animation:.38s cubic-bezier(.3,1.5,.5,1) MathPlayground-module__2dVM3q__hop-in}.MathPlayground-module__2dVM3q__pieces[data-place=hundreds] .MathPlayground-module__2dVM3q__piece{width:calc(54 * var(--px));height:calc(56 * var(--px));margin-left:calc(-26 * var(--px))}.MathPlayground-module__2dVM3q__pieces[data-place=hundreds] .MathPlayground-module__2dVM3q__piece:first-child{margin-left:0}.MathPlayground-module__2dVM3q__pieces[data-place=tens] .MathPlayground-module__2dVM3q__piece{width:calc(16 * var(--px));height:calc(82 * var(--px))}.MathPlayground-module__2dVM3q__pieces[data-place=ones] .MathPlayground-module__2dVM3q__piece{width:calc(28 * var(--px));height:calc(31 * var(--px))}.MathPlayground-module__2dVM3q__carLabel{padding:calc(2 * var(--px)) calc(12 * var(--px));border:2px solid var(--pb-ink);font-family:var(--font-kid);font-size:calc(22 * var(--px));background:var(--pb-paper);border-radius:999px;line-height:1.2}.MathPlayground-module__2dVM3q__carCount{min-width:calc(64 * var(--px));height:calc(64 * var(--px));margin-bottom:calc(10 * var(--px));padding:0 calc(10 * var(--px));border:3px solid var(--pb-ink);font-family:var(--font-kid);font-size:calc(44 * var(--px));background:color-mix(in oklch, var(--place-color) 35%, var(--pb-paper));border-radius:22px 22px 22px 6px;place-items:center;line-height:1;display:grid}.MathPlayground-module__2dVM3q__carCount:not([data-recount]){visibility:hidden}.MathPlayground-module__2dVM3q__carCount[data-place=tens][data-recount]{animation-delay:.15s}.MathPlayground-module__2dVM3q__carCount[data-place=ones][data-recount]{animation-delay:.3s}.MathPlayground-module__2dVM3q__flash{inset:calc(60 * var(--px)) calc(-6 * var(--px)) calc(20 * var(--px));border:5px solid var(--pb-sun);pointer-events:none;border-radius:18px;animation:1s ease-out forwards MathPlayground-module__2dVM3q__flash;position:absolute}.MathPlayground-module__2dVM3q__flash:before,.MathPlayground-module__2dVM3q__flash:after{content:"✦";color:var(--pb-amber);font-size:calc(40 * var(--px));line-height:1;position:absolute}.MathPlayground-module__2dVM3q__flash:before{top:calc(-30 * var(--px));left:calc(-10 * var(--px))}.MathPlayground-module__2dVM3q__flash:after{top:calc(-40 * var(--px));right:calc(-6 * var(--px))}.MathPlayground-module__2dVM3q__starPost{z-index:1;right:calc(26 * var(--px));bottom:calc(24 * var(--px));gap:calc(4 * var(--px));padding:calc(8 * var(--px));border:3px solid var(--pb-ink);background:var(--pb-paper);border-radius:999px;flex-direction:column;display:flex;position:absolute}.MathPlayground-module__2dVM3q__star{width:calc(40 * var(--px));height:calc(40 * var(--px))}.MathPlayground-module__2dVM3q__smoke{right:calc(30 * var(--px));bottom:calc(140 * var(--px));width:calc(200 * var(--px));height:calc(126 * var(--px));font-family:var(--font-kid);font-size:calc(80 * var(--px));place-items:center;line-height:1;animation:.5s cubic-bezier(.3,1.6,.5,1) MathPlayground-module__2dVM3q__pop;display:grid;position:absolute}.MathPlayground-module__2dVM3q__smokeArt{width:100%;height:100%;position:absolute;inset:0}.MathPlayground-module__2dVM3q__smoke>span{margin-top:calc(10 * var(--px));position:relative}.MathPlayground-module__2dVM3q__ground{min-height:calc(220 * var(--px));padding:calc(16 * var(--px)) calc(150 * var(--px)) calc(24 * var(--px));background:linear-gradient(var(--pb-mint-pale) 0 calc(40 * var(--px)), var(--pb-sun-pale) calc(40 * var(--px)));flex:1;place-items:center;display:grid;position:relative}.MathPlayground-module__2dVM3q__waiting,.MathPlayground-module__2dVM3q__piles,.MathPlayground-module__2dVM3q__answers{justify-content:center;align-items:flex-end;gap:calc(18 * var(--px));flex-wrap:wrap;display:flex}.MathPlayground-module__2dVM3q__waitingFriend{width:max(56px, calc(100 * var(--px)));height:max(58px, calc(104 * var(--px)));cursor:pointer;background:0 0;border:0;padding:0;animation:.38s cubic-bezier(.3,1.5,.5,1) MathPlayground-module__2dVM3q__hop-in;position:relative}.MathPlayground-module__2dVM3q__waitingFriend>svg:first-child{width:100%;height:100%}.MathPlayground-module__2dVM3q__waitingFriend:active{transform:translateY(-8px)}.MathPlayground-module__2dVM3q__landed{width:calc(76 * var(--px));height:calc(80 * var(--px));animation:.38s cubic-bezier(.3,1.5,.5,1) MathPlayground-module__2dVM3q__hop-in}.MathPlayground-module__2dVM3q__ghost{width:calc(70 * var(--px));height:calc(70 * var(--px));border:3px dashed #13223859;border-radius:16px}.MathPlayground-module__2dVM3q__pile{justify-content:center;align-items:flex-end;gap:calc(8 * var(--px));min-width:64px;min-height:64px;max-width:calc(330 * var(--px));padding:calc(10 * var(--px));background:0 0;border:3px dashed #0000;border-radius:24px;flex-wrap:wrap;display:flex;position:relative}button.MathPlayground-module__2dVM3q__pile{cursor:pointer;background:#ffffff59;border-color:#1322382e}button.MathPlayground-module__2dVM3q__pile:active{transform:translateY(-6px)}.MathPlayground-module__2dVM3q__pile[data-place=hundreds] .MathPlayground-module__2dVM3q__piece{width:calc(74 * var(--px));height:calc(77 * var(--px))}.MathPlayground-module__2dVM3q__pile[data-place=tens] .MathPlayground-module__2dVM3q__piece{width:calc(22 * var(--px));height:calc(112 * var(--px))}.MathPlayground-module__2dVM3q__pile[data-place=ones] .MathPlayground-module__2dVM3q__piece{width:calc(40 * var(--px));height:calc(44 * var(--px))}.MathPlayground-module__2dVM3q__ghostPiece{border:3px dashed #13223859;border-radius:8px}.MathPlayground-module__2dVM3q__ghostPiece[data-place=hundreds]{width:calc(74 * var(--px));height:calc(74 * var(--px))}.MathPlayground-module__2dVM3q__ghostPiece[data-place=tens]{width:calc(22 * var(--px));height:calc(108 * var(--px))}.MathPlayground-module__2dVM3q__ghostPiece[data-place=ones]{width:calc(36 * var(--px));height:calc(36 * var(--px))}.MathPlayground-module__2dVM3q__answers{gap:calc(44 * var(--px))}.MathPlayground-module__2dVM3q__answer{min-width:max(72px, calc(124 * var(--px)));height:max(72px, calc(124 * var(--px)));padding:0 calc(14 * var(--px)) calc(10 * var(--px));border:3px solid var(--pb-ink);border-radius:var(--pb-r1);color:var(--pb-ink);font-family:var(--font-kid);font-size:max(36px, calc(64 * var(--px)));background:var(--pb-mint);box-shadow:var(--pb-soft);cursor:pointer;place-items:end center;line-height:1;animation:.42s cubic-bezier(.3,1.4,.5,1) both MathPlayground-module__2dVM3q__rise;display:grid;position:relative}.MathPlayground-module__2dVM3q__answer[data-tone="1"]{background:var(--pb-peach);animation-delay:80ms}.MathPlayground-module__2dVM3q__answer[data-tone="2"]{background:var(--pb-mint-d);animation-delay:.16s}.MathPlayground-module__2dVM3q__answerEyes{width:calc(36 * var(--px));height:calc(10 * var(--px));background:radial-gradient(circle at 15% 50%, var(--pb-ink) 0 calc(5 * var(--px)), transparent calc(5.5 * var(--px))), radial-gradient(circle at 85% 50%, var(--pb-ink) 0 calc(5 * var(--px)), transparent calc(5.5 * var(--px)));position:absolute;top:16%;left:50%;transform:translate(-50%)}.MathPlayground-module__2dVM3q__answer:active{transform:translateY(3px)}.MathPlayground-module__2dVM3q__answer[data-wrong]{animation:.7s MathPlayground-module__2dVM3q__tilt}.MathPlayground-module__2dVM3q__answer[data-picked]{outline:6px solid var(--pb-sun);outline-offset:6px;transform:translateY(-10px)scale(1.08)}.MathPlayground-module__2dVM3q__answer[data-faded]{opacity:.4}.MathPlayground-module__2dVM3q__eqEye{width:calc(96 * var(--px));height:calc(96 * var(--px))}.MathPlayground-module__2dVM3q__flashCars{align-items:flex-end;gap:calc(6 * var(--px));display:flex;position:relative}.MathPlayground-module__2dVM3q__glance{z-index:-1;inset:calc(-18 * var(--px));border:4px dashed var(--pb-gold);border-radius:calc(34 * var(--px));background:var(--pb-sun-pale);animation:.2s ease-in 1.5s both MathPlayground-module__2dVM3q__glance-out;position:absolute}.MathPlayground-module__2dVM3q__tunnel{z-index:3;inset:calc(-28 * var(--px)) calc(-34 * var(--px)) 0;place-items:center;animation:.32s ease-out 1.5s both MathPlayground-module__2dVM3q__tunnel-in;display:grid;position:absolute}.MathPlayground-module__2dVM3q__tunnelArt{width:100%;height:100%;position:absolute;inset:0}.MathPlayground-module__2dVM3q__peek{width:max(64px, calc(84 * var(--px)));height:max(64px, calc(84 * var(--px)));border:4px solid var(--pb-ink);background:var(--pb-paper);box-shadow:var(--pb-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.MathPlayground-module__2dVM3q__peek:active{transform:translateY(2px)}.MathPlayground-module__2dVM3q__answers[data-wait]{animation:1ms 1.5s both MathPlayground-module__2dVM3q__wait-in}.MathPlayground-module__2dVM3q__answers[data-wait] .MathPlayground-module__2dVM3q__answer{animation-delay:1.5s}.MathPlayground-module__2dVM3q__answers[data-wait] .MathPlayground-module__2dVM3q__answer[data-tone="1"]{animation-delay:1.58s}.MathPlayground-module__2dVM3q__answers[data-wait] .MathPlayground-module__2dVM3q__answer[data-tone="2"]{animation-delay:1.66s}.MathPlayground-module__2dVM3q__peekArt{width:72%;height:72%}.MathPlayground-module__2dVM3q__lookCar{--u:var(--px);flex-direction:column;align-items:stretch;display:flex;position:relative}.MathPlayground-module__2dVM3q__train[data-cars="2"] .MathPlayground-module__2dVM3q__lookCar{--u:calc(.82 * var(--px))}.MathPlayground-module__2dVM3q__lookLoad{justify-content:center;align-items:flex-end;gap:calc(24 * var(--u));padding:0 calc(20 * var(--u));display:flex}.MathPlayground-module__2dVM3q__deck{height:calc(22 * var(--u));margin-top:calc(-2 * var(--u));border:3px solid var(--pb-ink);border-radius:calc(8 * var(--u));background:var(--pb-iron)}.MathPlayground-module__2dVM3q__lookCar .MathPlayground-module__2dVM3q__wheels{margin-top:calc(-10 * var(--u))}.MathPlayground-module__2dVM3q__lookCar .MathPlayground-module__2dVM3q__wheels>svg{width:calc(32 * var(--u));height:calc(32 * var(--u))}.MathPlayground-module__2dVM3q__die{width:calc(150 * var(--u));height:calc(150 * var(--u));padding:calc(10 * var(--u));margin-bottom:calc(4 * var(--u));border:4px solid var(--pb-ink);border-radius:calc(30 * var(--u));background:var(--pb-paper);grid-template:repeat(3,1fr)/repeat(3,1fr);place-items:center;display:grid}.MathPlayground-module__2dVM3q__pip{width:calc(42 * var(--u));height:calc(44 * var(--u))}.MathPlayground-module__2dVM3q__fingers{width:calc(400 * var(--u));height:calc(204 * var(--u));margin-bottom:calc(-4 * var(--u))}.MathPlayground-module__2dVM3q__lookCar[data-look=groups] .MathPlayground-module__2dVM3q__lookLoad{gap:calc(48 * var(--u));padding-bottom:calc(2 * var(--u))}.MathPlayground-module__2dVM3q__group{flex-direction:column;align-items:center;display:flex}.MathPlayground-module__2dVM3q__groupRow+.MathPlayground-module__2dVM3q__groupRow{margin-top:calc(-8 * var(--u))}.MathPlayground-module__2dVM3q__groupRow{gap:calc(6 * var(--u));display:flex}.MathPlayground-module__2dVM3q__groupFriend{width:calc(64 * var(--u));height:calc(67 * var(--u))}.MathPlayground-module__2dVM3q__lookCar[data-look=scatter] .MathPlayground-module__2dVM3q__lookLoad{padding:0}.MathPlayground-module__2dVM3q__wagonInside{--fs:calc(56 * var(--u));width:calc(400 * var(--u));height:calc(180 * var(--u));border:3px solid var(--pb-ink);border-radius:calc(18 * var(--u));background:var(--pb-mint);box-shadow:inset 0 0 0 calc(14 * var(--u)) var(--pb-mint), inset 0 0 0 calc(200 * var(--u)) #ffffffb8;position:relative}.MathPlayground-module__2dVM3q__scatterFriend{width:var(--fs);height:calc(var(--fs) * 1.05);position:absolute}.MathPlayground-module__2dVM3q__stage [data-hint]:before{content:"";z-index:4;border:6px solid var(--pb-sun);pointer-events:none;border-radius:50%;animation:1.2s ease-out 2 MathPlayground-module__2dVM3q__hint;position:absolute;inset:-12px}.MathPlayground-module__2dVM3q__finger{z-index:6;pointer-events:none;width:50px;height:56px;position:absolute;bottom:-26px;right:-18px;transform:rotate(-12deg)}.MathPlayground-module__2dVM3q__bigStars{justify-content:center;gap:calc(40 * var(--px));margin-top:calc(60 * var(--px));display:flex}.MathPlayground-module__2dVM3q__bigStar{width:calc(110 * var(--px));height:calc(110 * var(--px));animation:.5s cubic-bezier(.3,1.6,.5,1) both MathPlayground-module__2dVM3q__pop}.MathPlayground-module__2dVM3q__bigStar:nth-child(2){animation-delay:.15s;transform:translateY(-20px)}.MathPlayground-module__2dVM3q__bigStar:nth-child(3){animation-delay:.3s}.MathPlayground-module__2dVM3q__station{right:calc(60 * var(--px));bottom:calc(10 * var(--px));width:calc(90 * var(--px));height:calc(110 * var(--px));border:3px solid var(--pb-ink);font-family:var(--font-kid);font-size:calc(32 * var(--px));background:var(--pb-paper);box-shadow:0 calc(-24 * var(--px)) 0 calc(-4 * var(--px)) var(--pb-coral);border-radius:8px;place-items:center;display:grid;position:absolute}.MathPlayground-module__2dVM3q__again{border:3px solid var(--pb-ink);border-radius:var(--pb-r2);color:#fff;min-width:240px;min-height:72px;font-family:var(--font-kid);background:var(--pb-cobalt);box-shadow:var(--pb-soft);cursor:pointer;padding:0 40px;font-size:36px}.MathPlayground-module__2dVM3q__ticket:focus-visible,.MathPlayground-module__2dVM3q__tenCar:focus-visible,.MathPlayground-module__2dVM3q__platformFriend:focus-visible,.MathPlayground-module__2dVM3q__sign:focus-visible,.MathPlayground-module__2dVM3q__car:focus-visible,.MathPlayground-module__2dVM3q__pile:focus-visible,.MathPlayground-module__2dVM3q__waitingFriend:focus-visible,.MathPlayground-module__2dVM3q__answer:focus-visible,.MathPlayground-module__2dVM3q__peek:focus-visible,.MathPlayground-module__2dVM3q__again:focus-visible{outline:4px solid var(--pb-cobalt);outline-offset:4px}@media (max-width:700px){.MathPlayground-module__2dVM3q__tickets{grid-template-columns:repeat(4,auto);gap:6px;top:22px;left:92px}.MathPlayground-module__2dVM3q__ticket{width:60px}.MathPlayground-module__2dVM3q__tenCar{--seat:36px}.MathPlayground-module__2dVM3q__train[data-cars]{zoom:1;margin-top:40px}.MathPlayground-module__2dVM3q__train[data-cars="2"] .MathPlayground-module__2dVM3q__tenCar{--seat:28px}.MathPlayground-module__2dVM3q__train[data-cars="2"] .MathPlayground-module__2dVM3q__locomotive{display:none}.MathPlayground-module__2dVM3q__lookCar{--u:.6px}.MathPlayground-module__2dVM3q__train[data-cars="2"] .MathPlayground-module__2dVM3q__lookCar{--u:.42px}.MathPlayground-module__2dVM3q__fork{gap:10px;padding-top:48px}.MathPlayground-module__2dVM3q__fork .MathPlayground-module__2dVM3q__tenCar{--seat:26px}.MathPlayground-module__2dVM3q__fork .MathPlayground-module__2dVM3q__frame,.MathPlayground-module__2dVM3q__fork .MathPlayground-module__2dVM3q__frameRow,.MathPlayground-module__2dVM3q__fork .MathPlayground-module__2dVM3q__platformSeats{gap:3px}.MathPlayground-module__2dVM3q__frame{border-radius:12px;padding:6px}.MathPlayground-module__2dVM3q__frameRow,.MathPlayground-module__2dVM3q__frameSeat .MathPlayground-module__2dVM3q__rider{gap:4px}.MathPlayground-module__2dVM3q__frameSeat .MathPlayground-module__2dVM3q__rider{width:calc(var(--seat) - 4px);height:calc(var(--seat) - 3px)}.MathPlayground-module__2dVM3q__tag,.MathPlayground-module__2dVM3q__frameSeat .MathPlayground-module__2dVM3q__badge{border-width:2px;min-width:22px;height:22px;font-size:14px;top:-8px}.MathPlayground-module__2dVM3q__carBubble,.MathPlayground-module__2dVM3q__plaque,.MathPlayground-module__2dVM3q__platformBubble{border-radius:16px;min-width:44px;height:38px;padding:0 10px;font-size:26px}.MathPlayground-module__2dVM3q__landedFriend .MathPlayground-module__2dVM3q__tag{min-width:30px;height:30px;font-size:18px;top:-26px}.MathPlayground-module__2dVM3q__platformSeats{grid-template-columns:repeat(6,auto)}.MathPlayground-module__2dVM3q__platformFriend,.MathPlayground-module__2dVM3q__platformGhost{width:48px;height:48px}.MathPlayground-module__2dVM3q__platformBubble{top:-44px;left:-6px;right:auto}.MathPlayground-module__2dVM3q__countBlock{border-width:1.5px;border-radius:3px;width:10px;height:10px}.MathPlayground-module__2dVM3q__makeTen{font-size:28px}.MathPlayground-module__2dVM3q__top{min-height:0;padding:112px 16px 16px}.MathPlayground-module__2dVM3q__board{min-height:0;padding:18px 16px}.MathPlayground-module__2dVM3q__equation,.MathPlayground-module__2dVM3q__stage[data-difficulty=hundreds] .MathPlayground-module__2dVM3q__equation{flex-wrap:wrap;row-gap:8px;font-size:60px}.MathPlayground-module__2dVM3q__eqTail{flex-basis:100%;justify-content:center}.MathPlayground-module__2dVM3q__stage[data-difficulty=ones] .MathPlayground-module__2dVM3q__op{font-size:44px}.MathPlayground-module__2dVM3q__operandIcon{width:52px;height:32px}.MathPlayground-module__2dVM3q__echo{display:none}.MathPlayground-module__2dVM3q__rail{padding:56px 12px 0}.MathPlayground-module__2dVM3q__ground{padding:24px 12px 140px}.MathPlayground-module__2dVM3q__starPost{flex-direction:row;inset:0 auto auto 8px}}@keyframes MathPlayground-module__2dVM3q__hop-in{0%{opacity:0;transform:translateY(40%)scale(.8)}to{opacity:1;transform:none}}@keyframes MathPlayground-module__2dVM3q__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes MathPlayground-module__2dVM3q__badge-recount{0%{opacity:0;transform:translate(-50%)scale(.3)}60%{opacity:1;transform:translate(-50%)scale(1.2)}to{opacity:1;transform:translate(-50%)scale(1)}}.MathPlayground-module__2dVM3q__carCount[data-recount]{animation:.6s both MathPlayground-module__2dVM3q__count-pulse}@keyframes MathPlayground-module__2dVM3q__count-pulse{0%,to{transform:none}50%{background:var(--pb-sun);transform:scale(1.25)}}@keyframes MathPlayground-module__2dVM3q__depart{0%{transform:none}to{transform:translate(150cqw)}}@keyframes MathPlayground-module__2dVM3q__arrive{0%{transform:translate(-130cqw)}to{transform:none}}@keyframes MathPlayground-module__2dVM3q__rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes MathPlayground-module__2dVM3q__tilt{0%,to{transform:none}25%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}}@keyframes MathPlayground-module__2dVM3q__flash{0%{opacity:0;transform:scale(.9)}20%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:none}}@keyframes MathPlayground-module__2dVM3q__tunnel-in{0%{opacity:0;visibility:hidden;transform:translateY(12%)}to{opacity:1;visibility:visible;transform:none}}@keyframes MathPlayground-module__2dVM3q__glance-out{to{opacity:0;visibility:hidden}}@keyframes MathPlayground-module__2dVM3q__wait-in{0%{visibility:hidden}to{visibility:visible}}@keyframes MathPlayground-module__2dVM3q__hint{0%{opacity:0;transform:scale(.85)}40%{opacity:1}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.MathPlayground-module__2dVM3q__stage *,.MathPlayground-module__2dVM3q__stage :before,.MathPlayground-module__2dVM3q__stage :after{animation-duration:1ms!important;animation-delay:0s!important}.MathPlayground-module__2dVM3q__stage .MathPlayground-module__2dVM3q__glance,.MathPlayground-module__2dVM3q__stage .MathPlayground-module__2dVM3q__tunnel,.MathPlayground-module__2dVM3q__stage .MathPlayground-module__2dVM3q__answers[data-wait],.MathPlayground-module__2dVM3q__stage .MathPlayground-module__2dVM3q__answers[data-wait] .MathPlayground-module__2dVM3q__answer{animation-delay:1.5s!important}}
