.rk{z-index:30;--f-kid:"Fredoka","Plus Jakarta Sans",system-ui,sans-serif;background:#6a4df5;position:fixed;inset:0;overflow:hidden}.rk-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rk-bg *{position:absolute}.rk-stage{font-family:var(--f-kid);color:var(--ink-s);-webkit-user-select:none;user-select:none;touch-action:manipulation;font-size:16px;line-height:1.2;position:absolute;top:50%;left:50%;overflow:visible}.rk-stage *{-webkit-tap-highlight-color:transparent}.rk-stage .scr{display:none;position:absolute;inset:0}.rk-stage .scr.on{display:flex}.rk-stage{--sky:#6a4df5;--ink-s:#2a1b66;--card:#fff;--card-edge:#d9d0ff;--key-ink:#2a1b66;--accent-s:#ff4fa3;--accent-edge:#c8287a;--good:#16c97a;--good-edge:#0c9559;--oops:#ff8a2b;--gold:#ffd23f;--gold-edge:#d9a400;--bar-bg:#4c33c9;--bar-fill:#ffd23f;--ring:#ffd23f;--panel:#fff;--confetti:#ff4fa3,#ffd23f,#2ee6d6,#fff,#16c97a}.rk-stage[data-dev=wand]{--pad:28px;--keyh:92px;--sumfs:128px;--hud:112px;--dot:13px;--card-pad:28px}.rk-stage[data-dev=tablet]{--pad:28px;--keyh:96px;--sumfs:140px;--hud:112px;--dot:14px;--card-pad:22px}.rk-stage[data-dev=phone]{--pad:14px;--keyh:62px;--sumfs:72px;--hud:84px;--dot:9px;--card-pad:14px}.rk-bg .blob{border-radius:50%}.rk-bg .hoop{opacity:.92;width:clamp(96px,15vw,210px);height:auto}.rk-bg .sq{border-radius:28px}@keyframes rk-twinkle{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rk-stage *{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.rk-stage .glyph{background:var(--accent-s);color:#fff;box-shadow:0 5px 0 var(--accent-edge);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.rk-stage .panel{background:var(--panel);border:4px solid var(--card-edge);box-shadow:0 8px 0 var(--card-edge);border-color:#fff;border-radius:30px;box-shadow:0 8px #2a1b66}.rk-stage .kbtn{font-family:var(--f-kid);cursor:pointer;background:var(--accent-s);color:#fff;box-shadow:0 7px 0 var(--accent-edge);border:0;border-radius:24px;padding:14px 30px;font-size:30px;font-weight:700;transition:transform 80ms,box-shadow 80ms}.rk-stage .kbtn:active{box-shadow:0 2px 0 var(--accent-edge);transform:translateY(5px)}.rk-stage .kbtn.alt{background:var(--card);color:var(--ink-s);box-shadow:0 7px 0 var(--card-edge);border:3px solid var(--card-edge);background:#fff;border-color:#fff;box-shadow:0 7px #2a1b66}.rk-stage .star-ico{width:1em;height:1em;fill:var(--gold);stroke:var(--gold-edge);stroke-width:1.6px;stroke-linejoin:round;vertical-align:-.12em}.rk-stage .s-kies{padding:var(--pad);flex-direction:column;gap:18px}.rk-stage .kies-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.rk-stage .hoi{color:#fff;align-items:center;gap:18px;font-size:54px;font-weight:700;line-height:1.05;display:flex}.rk-stage[data-dev=phone] .hoi{gap:10px;font-size:34px}.rk-stage .kids{gap:12px;display:flex}.rk-stage .kidpick{font-family:var(--f-kid);background:var(--card);color:var(--ink-s);cursor:pointer;box-shadow:0 5px 0 var(--card-edge);border:4px solid #0000;border-radius:99px;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-size:24px;font-weight:600;display:flex}.rk-stage .kidpick[aria-pressed=true]{border-color:var(--accent-s)}.rk-stage .kidpick .av{color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:grid}.rk-stage[data-dev=phone] .kidpick{padding-right:14px;font-size:19px}.rk-stage[data-dev=phone] .kidpick .av{width:40px;height:40px;font-size:20px}.rk-stage .tiles{z-index:1;flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:22px;margin-top:8px;display:grid;position:relative}.rk-stage[data-dev=tablet] .tiles{grid-template-columns:repeat(2,1fr)}.rk-stage[data-dev=phone] .tiles{grid-template-columns:1fr;gap:14px}.rk-stage .tile{text-align:left;cursor:pointer;color:var(--ink-s);font-family:var(--f-kid);flex-direction:column;gap:14px;padding:22px;transition:transform .12s;display:flex}.rk-stage .tile:hover{transform:translateY(-4px)rotate(-.6deg)}.rk-stage .tile:active{transform:translateY(4px)}.rk-stage .tile .top{align-items:center;gap:16px;display:flex}.rk-stage .tile .glyph{flex:none;width:84px;height:84px;font-size:52px}.rk-stage .tile .tt{font-size:30px;font-weight:700;line-height:1.1}.rk-stage .tile .sub{opacity:.8;font-size:19px;font-weight:500}.rk-stage .metas{flex-wrap:wrap;gap:10px;display:flex}.rk-stage .meta{background:#00000012;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:24px;font-weight:700;display:flex}.rk-stage .meta svg{width:26px;height:26px}.rk-stage .tile.iconen .tt,.rk-stage .tile.iconen .sub{display:none}.rk-stage .tile.iconen .glyph{width:112px;height:112px;font-size:72px}.rk-stage .tile.iconen .top,.rk-stage .tile.iconen .metas{justify-content:center}.rk-stage .tile .tag{background:var(--gold);color:#5c3f00;border-radius:99px;align-self:flex-start;padding:3px 12px;font-size:16px;font-weight:700}.rk-stage[data-dev=phone] .tile{padding:14px}.rk-stage[data-dev=phone] .tile .glyph{width:62px;height:62px;font-size:38px}.rk-stage[data-dev=phone] .tile.iconen .glyph{width:74px;height:74px;font-size:46px}.rk-stage[data-dev=phone] .tile .tt{font-size:23px}.rk-stage[data-dev=phone] .tile .sub{font-size:15px}.rk-stage[data-dev=phone] .meta{padding:5px 11px;font-size:18px}.rk-stage[data-dev=phone] .meta svg{width:20px;height:20px}.rk-stage .s-spel{padding:var(--pad);flex-direction:column;gap:14px}.rk-stage .stemlink{color:#fff;font-family:var(--f-kid);opacity:.85;text-underline-offset:4px;cursor:pointer;z-index:2;background:0 0;border:0;flex:none;align-self:center;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-size:20px;font-weight:600;text-decoration:underline;display:flex;position:relative}.rk-stage .stemlink svg{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:24px;height:24px}.rk-stage .stemlink:active{opacity:1}.rk-stage[data-dev=phone] .stemlink{min-height:36px;padding:4px 14px;font-size:16px}.rk-stage .voet{z-index:2;flex-wrap:wrap;flex:none;justify-content:center;gap:2px 6px;display:flex;position:relative}.rk-stage .voet:empty{display:none}.rk-stage[data-dev=phone] .voet{gap:0 2px}.rk-stage[data-dev=phone] .voet .stemlink{gap:4px;padding:4px 6px;font-size:15px}.rk-stage[data-dev=phone] .voet .stemlink svg{width:18px;height:18px}.rk-stage .hud{height:var(--hud);z-index:2;flex:none;align-items:center;gap:18px;display:flex;position:relative}.rk-stage .hud .stop{background:var(--card);width:62px;height:62px;color:var(--ink-s);box-shadow:0 5px 0 var(--card-edge);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rk-stage .hud .stop svg{stroke:currentColor;stroke-width:4px;stroke-linecap:round;fill:none;width:28px;height:28px}.rk-stage .ringwrap{flex:none;width:96px;height:96px;position:relative}.rk-stage .ringwrap svg{width:100%;height:100%;transform:rotate(-90deg)}.rk-stage .ringwrap .rb{fill:var(--card);stroke:var(--bar-bg);stroke-width:9px}.rk-stage .ringwrap .rf{fill:none;stroke:var(--ring);stroke-width:9px;stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:0}.rk-stage .ringwrap .rt{color:var(--ink-s);font-variant-numeric:tabular-nums;place-items:center;font-size:26px;font-weight:700;display:grid;position:absolute;inset:0}.rk-stage .ringwrap.low .rf{stroke:var(--oops)}.rk-stage .progress{flex:1;min-width:0}.rk-stage .pcount{align-items:baseline;gap:10px;margin-bottom:6px;font-weight:700;display:flex}.rk-stage .pcount b{font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.rk-stage .pcount span{opacity:.8;font-size:22px}.rk-stage .pcount{color:#fff}.rk-stage .ptrack{background:var(--bar-bg);border:3px solid #0000001f;border-radius:99px;height:34px;position:relative}.rk-stage .pfill{background:var(--bar-fill);border-radius:99px;min-width:34px;transition:width .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:0;bottom:0;left:0}.rk-stage .pace{border-left:4px dashed var(--ink-s);opacity:.6;border-color:#fff;width:0;transition:left .5s linear;position:absolute;top:-2px;bottom:-14px}.rk-stage .pace:after{content:"";background:var(--ink-s);clip-path:polygon(50% 0,0 100%,100% 100%);background:#fff;width:20px;height:11px;position:absolute;bottom:-9px;left:-12px}.rk-stage .pend img,.rk-stage .pcar img{object-fit:contain;width:100%;height:100%;display:block}.rk-stage .pend{width:50px;height:50px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.rk-stage .pcar{z-index:2;width:52px;height:52px;transition:left .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.rk-stage .stars{background:var(--card);box-shadow:0 5px 0 var(--card-edge);color:var(--ink-s);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;align-items:center;gap:8px;padding:8px 22px 8px 14px;font-size:40px;font-weight:700;display:flex}.rk-stage .stars .candy-ico{width:auto;height:44px}.rk-stage .stars.bump{animation:.4s rk-bump}@keyframes rk-bump{40%{transform:scale(1.2)rotate(-4deg)}}.rk-stage[data-dev=phone] .hud{gap:8px}.rk-stage[data-dev=phone] .hud .stop{width:44px;height:44px}.rk-stage[data-dev=phone] .hud .stop svg{width:20px;height:20px}.rk-stage[data-dev=phone] .ringwrap{width:64px;height:64px}.rk-stage[data-dev=phone] .ringwrap .rt{font-size:17px}.rk-stage[data-dev=phone] .pcount b{font-size:28px}.rk-stage[data-dev=phone] .pcount span{font-size:16px}.rk-stage[data-dev=phone] .ptrack{height:22px}.rk-stage[data-dev=phone] .pfill{min-width:22px}.rk-stage[data-dev=phone] .pend{width:34px;height:34px}.rk-stage[data-dev=phone] .pcar{width:36px;height:36px}.rk-stage[data-dev=phone] .stars{padding:5px 12px 5px 8px;font-size:26px}.rk-stage[data-dev=phone] .stars .candy-ico{width:auto;height:28px}.rk-stage .play{z-index:1;flex:1;gap:22px;min-height:0;display:grid;position:relative}.rk-stage[data-dev=wand] .play{grid-template-columns:300px 1fr 330px;grid-template-areas:"side main pad"}.rk-stage[data-dev=tablet] .play{grid-template:"side""main"1fr"pad"/1fr}.rk-stage[data-dev=phone] .play{grid-template:"side""main"1fr"pad"/1fr;gap:10px}.rk-stage .side{flex-direction:column;grid-area:side;align-items:center;gap:16px;min-width:0;padding-top:20px;display:flex}.rk-stage[data-dev=tablet] .side{flex-direction:row;align-items:center;padding-top:14px}.rk-stage[data-dev=phone] .side{flex-direction:row;align-items:center;gap:8px;min-height:104px;padding-top:8px}.rk-stage .main{grid-area:main;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.rk-stage .pad{grid-area:pad;grid-template-columns:repeat(3,1fr);align-content:center;gap:14px;display:grid}.rk-stage[data-dev=tablet] .pad{width:100%;max-width:560px;margin-inline:auto}.rk-stage[data-dev=phone] .pad{gap:9px}.rk-stage .key{height:var(--keyh);background:var(--key);color:var(--key-ink);font-family:var(--f-kid);font-size:calc(var(--keyh)*.5);box-shadow:0 7px 0 var(--key-edge);border:0;border-radius:26px;place-items:center;font-weight:700;transition:transform 70ms,box-shadow 70ms;display:grid}.rk-stage .key:active,.rk-stage .key.press{box-shadow:0 1px 0 var(--key-edge);transform:translateY(6px)}.rk-stage .key:nth-child(4n+1){--key-edge:#c8287a;background:#ff9ecb}.rk-stage .key:nth-child(4n+2){--key-edge:#c99a00;background:#ffe27a}.rk-stage .key:nth-child(4n+3){--key-edge:#0fa89e;background:#7ff0e6}.rk-stage .key:nth-child(4n){--key-edge:#0c9559;background:#b7f5d0}.rk-stage[data-dev=phone] .key{box-shadow:0 5px 0 var(--key-edge);border-radius:20px}.rk-stage .key.ok{--key-edge:var(--good-edge);color:#fff;background:var(--good)!important}.rk-stage .key.del{--key-edge:var(--card-edge);background:var(--card)!important}.rk-stage .key svg{stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:46%;height:46%}.rk-stage .sumcard{padding:var(--card-pad);flex-direction:column;align-items:center;gap:14px;width:100%;max-width:640px;display:flex;position:relative}.rk-stage[data-dev=wand] .sumcard{padding-block:46px}.rk-stage .sum{font-size:var(--sumfs);color:var(--ink-s);font-variant-numeric:tabular-nums;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.18em;font-weight:700;line-height:1;display:flex}.rk-stage .sum .op{color:var(--accent-s)}.rk-stage .sum .eq{opacity:.55}.rk-stage .slot{border:5px dashed var(--card-edge);min-width:1.35em;height:1.25em;color:var(--accent-s);border-color:#bdb1ff;border-radius:.22em;place-items:center;padding-inline:.12em;display:grid}.rk-stage .slot.has{border-style:solid;border-color:var(--accent-s)}.rk-stage .slot.pop{animation:.35s rk-pop}.rk-stage .slot.good{background:var(--good);border-color:var(--good-edge);color:#fff}.rk-stage .slot.bad{background:var(--oops);border-color:var(--oops);color:#fff;animation:.35s rk-shake}.rk-stage .sumcard.good{animation:.45s rk-happy}.rk-stage .next{color:var(--ink-s);opacity:.4;font-size:max(20px,calc(var(--sumfs-nu,var(--sumfs))*.3));white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.45em;font-weight:600;line-height:1;display:flex}.rk-stage .next span{font-size:max(13px,.6em);font-weight:500}@keyframes rk-pop{40%{transform:scale(1.15)}}@keyframes rk-shake{20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(3px)}}@keyframes rk-happy{35%{transform:scale(1.04)rotate(-1deg)}}.rk-stage .again{background:var(--gold);color:#5c3f00;box-shadow:0 4px 0 var(--gold-edge);white-space:nowrap;border-radius:99px;padding:6px 20px;font-size:22px;font-weight:700;display:none;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.rk-stage .again.on{animation:.4s rk-pop;display:block}.rk-stage[data-dev=phone] .again{padding:4px 14px;font-size:15px;top:-13px}.rk-stage .mascot{flex:none;width:176px;height:176px;position:relative}.rk-stage .mascot img{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rk-stage .mascot img.on{opacity:1}.rk-stage[data-dev=phone] .mascot{width:86px;height:86px}.rk-stage .mascot.cheer{animation:.6s rk-jump}.rk-stage .mascot.oops{animation:.5s rk-wob}.rk-stage .mascot{animation:2.6s ease-in-out infinite rk-idle}@keyframes rk-idle{50%{transform:translateY(-6px)}}@keyframes rk-jump{30%{transform:translateY(-34px)scale(1.06,.95)}60%{transform:translateY(0)scale(.95,1.06)}}@keyframes rk-wob{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.rk-stage .bubble{color:#2a1b66;border:4px solid var(--card-edge);box-shadow:0 6px 0 var(--card-edge);text-align:center;background:#fff;border-color:#2a1b66;border-radius:26px;max-width:290px;padding:14px 18px;font-size:26px;font-weight:600;line-height:1.15;display:none;position:relative;box-shadow:0 6px #2a1b66}.rk-stage .bubble.on{animation:.45s rk-pop;display:block}.rk-stage .bubble svg{vertical-align:-3px;fill:currentColor;opacity:.7;width:22px;height:22px;margin-right:6px}.rk-stage .bubble:before{content:"";background:inherit;border:inherit;width:22px;height:22px;box-shadow:none;border-top:0;border-right:0;border-radius:0 0 0 6px;margin-top:-11px;position:absolute;top:50%;left:-13px;transform:rotate(45deg)}.rk-stage[data-dev=wand] .bubble:before{margin-top:0;margin-left:-11px;top:-13px;left:50%;transform:rotate(135deg)}.rk-stage[data-dev=phone] .bubble{border-width:3px;border-radius:18px;flex:1;max-width:none;padding:8px 12px;font-size:17px}.rk-stage[data-dev=phone] .bubble:before{width:14px;height:14px;margin-top:-7px;left:-9px}.rk-stage[data-dev=tablet] .bubble{align-self:center;max-width:420px;font-size:30px}.rk-stage .fix{background:var(--panel);border:4px solid var(--oops);color:var(--ink-s);border-radius:24px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:300px;padding:12px 16px;display:none;box-shadow:0 6px #00000024}.rk-stage .fix.on{animation:.4s rk-pop;display:flex}.rk-stage .fix .fl{opacity:.85;font-size:19px;font-weight:600}.rk-stage .fix .fs{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25em;font-size:34px;font-weight:700;display:flex}.rk-stage .fix .fs .ans{color:var(--good);background:#3db76829;border-radius:12px;padding:0 10px}.rk-stage .fix .mine{opacity:.7;font-size:16px;text-decoration:line-through;text-decoration-thickness:2px}.rk-stage .dots{grid-template-columns:repeat(var(--cols),var(--dot));justify-content:center;gap:3px;display:grid}.rk-stage .dots i{width:var(--dot);height:var(--dot);background:var(--accent-s);border-radius:50%}.rk-stage .dots i.o{background:var(--gold)}.rk-stage .dots i.gone{opacity:.5;background:0 0;border:2px dashed}.rk-stage .dots i{background:#ff4fa3}.rk-stage .dots i.c2{background:#6a4df5}.rk-stage .vbar{color:#fff;border:3px solid #00000026;border-radius:99px;width:100%;height:30px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.rk-stage .vbar span{place-items:center;display:grid}.rk-stage .vbar .p1{background:var(--accent-s)}.rk-stage .vbar .p2{background:#5bb7e8}.rk-stage .vbar .gone{background:repeating-linear-gradient(45deg,#0000002e 0 6px,#0000 6px 12px),#999}.rk-stage[data-dev=tablet] .fix{flex-flow:wrap;flex:1;justify-content:center;align-items:center;gap:6px 22px;max-width:none;padding:12px 18px}.rk-stage[data-dev=tablet] .fix .fl{text-align:center;width:100%}.rk-stage[data-dev=tablet] .fix .mine{display:none}.rk-stage[data-dev=tablet] .fix .dots{--dot:12px}.rk-stage[data-dev=tablet] .fix .vbar{width:260px}.rk-stage[data-dev=tablet] .mascot{width:128px;height:128px}.rk-stage[data-dev=phone] .fix{border-width:3px;border-radius:16px;flex:0 0 150px;gap:4px;max-width:none;padding:6px 10px}.rk-stage[data-dev=phone] .fix .fl{font-size:12px}.rk-stage[data-dev=phone] .fix .fs{font-size:20px}.rk-stage[data-dev=phone] .fix .mine{display:none}.rk-stage[data-dev=phone] .fix .dots{--dot:6px;gap:2px}.rk-stage[data-dev=phone] .fix .vbar{height:18px;font-size:12px}.rk-stage .count{z-index:20;background:#00000047;place-items:center;display:none;position:absolute;inset:0}.rk-stage .count.on{display:grid}.rk-stage .count b{color:#fff;text-shadow:0 10px 0 var(--accent-edge);font-size:280px;font-weight:700;animation:.8s rk-pop}.rk-stage .fx{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rk-stage .fx i.c{border-radius:5px;width:16px;height:22px;animation:.95s cubic-bezier(.2,.7,.4,1) forwards rk-fly;position:absolute}.rk-stage .fx i.pl{color:var(--gold);text-shadow:0 3px 0 var(--gold-edge);white-space:nowrap;font-size:44px;font-style:normal;font-weight:700;animation:.9s ease-out forwards rk-rise;position:absolute}@keyframes rk-fly{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes rk-rise{0%{opacity:0;transform:translate(-50%)scale(.6)}20%{opacity:1;transform:translate(-50%,-20px)scale(1.15)}to{opacity:0;transform:translate(-50%,-110px)scale(1)}}.rk-stage .flash{z-index:25;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.rk-stage .flash.on{animation:.5s rk-fl}@keyframes rk-fl{0%{opacity:.55}to{opacity:0}}.rk-stage .s-einde{padding:var(--pad);justify-content:center;align-items:center}.rk-stage .end{width:100%;max-width:760px;color:var(--ink-s);text-align:center;z-index:1;flex-direction:column;align-items:center;gap:18px;padding:34px 40px;display:flex;position:relative}.rk-stage .end h2{font-family:var(--f-kid);font-size:84px;line-height:1}.rk-stage .end .big{font-size:30px;font-weight:600}.rk-stage .reward{background:var(--gold);color:#5c3f00;box-shadow:0 6px 0 var(--gold-edge);border-radius:99px;align-items:center;gap:10px;padding:10px 28px;font-size:48px;font-weight:700;display:flex}.rk-stage .reward svg{width:56px;height:56px}.rk-stage .reward .candy-ico{width:auto;height:56px}.rk-stage .reward .star-ico{fill:#fffbea;stroke:#b07a00}.rk-stage .endstats{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.rk-stage .endstats .meta{font-size:26px}.rk-stage .hard{opacity:.9;font-size:20px;font-weight:600}.rk-stage .hard span{background:#00000014;border-radius:12px;margin:3px;padding:3px 12px;font-weight:700;display:inline-block}.rk-stage .btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;display:flex}.rk-stage[data-dev=phone] .end{gap:12px;padding:22px 16px}.rk-stage[data-dev=phone] .end h2{font-size:52px}.rk-stage[data-dev=phone] .reward{font-size:34px}.rk-stage[data-dev=phone] .kbtn{padding:12px 22px;font-size:24px}.rk-stage[data-dev=phone] .count b{font-size:180px}.rk-stage[data-dev=phone] .sumcard{padding-block:20px}.rk-stage .s-kies .hoi .stop{background:var(--card);width:62px;height:62px;color:var(--ink-s);box-shadow:0 5px 0 var(--card-edge);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rk-stage .s-kies .hoi .stop svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:30px;height:30px}.rk-stage[data-dev=phone] .s-kies .hoi .stop{width:44px;height:44px}.rk-stage[data-dev=phone] .s-kies .hoi .stop svg{width:22px;height:22px}.rk-stage .tile:disabled{cursor:default}.rk-stage .tile.klaar{opacity:.75}.rk-stage .tile.klaar:hover,.rk-stage .tile.klaar:active{transform:none}.rk-stage .meta.leeg{opacity:.45}.rk-stage .leeg.panel .glyph{flex:none;width:84px;height:84px;font-size:52px}.rk-stage .leeg.panel{color:var(--ink-s);align-items:center;gap:24px;padding:30px;font-size:28px;font-weight:600;display:flex}.rk-stage .reward.kaal{background:var(--card);color:var(--ink-s);box-shadow:0 6px 0 var(--card-edge)}.rk-stage .big.fout{color:var(--ink-s);font-size:22px}.rk-stage .kbtn:disabled{opacity:.6}.rk-stage .candy-ico{vertical-align:-.12em;width:auto;height:1em}.rk-stage .s-einde .fx{pointer-events:none;position:absolute;inset:0}.rk-stage:focus-visible,.rk-stage button:focus-visible{outline-offset:3px;outline:4px solid #2a1b66}.rk-stage .s-kies .tiles{min-height:0;margin:2px -6px 0;padding:6px 6px 14px;overflow-y:auto}.rk-stage .s-kies .groep{color:#fff;grid-column:1/-1;margin:6px 4px 0;font-size:26px;font-weight:700}.rk-stage[data-dev=phone] .s-kies .groep{font-size:20px}.rk-stage .panel.hint{z-index:1;color:var(--ink-s);flex:none;align-items:center;gap:22px;padding:18px 24px;font-size:22px;display:flex;position:relative}.rk-stage .panel.hint>div{flex:1}.rk-stage .panel.hint b{font-size:26px}.rk-stage .panel.hint p{margin:4px 0 0;font-size:20px;font-weight:500}.rk-stage .panel.hint .kbtn{padding:12px 26px;font-size:24px;text-decoration:none;display:inline-block}.rk-stage[data-dev=phone] .panel.hint{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;font-size:17px}.rk-stage[data-dev=phone] .panel.hint b{font-size:20px}.rk-stage[data-dev=phone] .panel.hint p{font-size:15px}.rk-stage[data-dev=phone] .panel.hint .kbtn{text-align:center}.rk-stage .tile.mini{gap:10px;padding:16px 18px}.rk-stage .tile.mini .top{gap:14px}.rk-stage .tile.mini .glyph,.rk-stage .tile.mini.iconen .glyph{width:64px;height:64px;font-size:40px}.rk-stage .tile.mini .tt{font-size:26px}.rk-stage .tile.mini .sub{display:none}.rk-stage .tile.mini .meta{padding:5px 12px;font-size:21px}.rk-stage .tile.mini .meta svg{width:22px;height:22px}.rk-stage .tile.mini .tag{align-self:flex-start}.rk-stage[data-dev=phone] .tile.mini{gap:8px;padding:12px 14px}.rk-stage[data-dev=phone] .tile.mini .glyph,.rk-stage[data-dev=phone] .tile.mini.iconen .glyph{width:52px;height:52px;font-size:32px}.rk-stage[data-dev=phone] .tile.mini .tt{font-size:22px}.rk-stage[data-dev=phone] .tile.mini .meta{padding:4px 10px;font-size:17px}
