{"product_id":"reactor-rescue","title":"Reactor Rescue","description":"\u003c!-- =====================================================\n     REACTOR RESCUE — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"fg1-wrap\"\u003e\n\n\u003c!-- HERO (no cover image: no URL provided) --\u003e\n\u003cdiv class=\"fg1-hero\"\u003e\n\n\u003cdiv class=\"fg1-hero-content\"\u003e\n\n\u003cp class=\"fg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"fg1-sub\"\u003eThe LED really lights up. The motor really spins. And when the circuit works, someone at the table finally understands how current flows — without realizing they've learned anything.\u003c\/p\u003e\n\n\u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eEducational STEM\u003c\/span\u003e \u003cspan class=\"fg1-chip\"\u003eLabbox × Hape\u003c\/span\u003e \u003cspan class=\"fg1-chip\"\u003eReal electronic circuits\u003c\/span\u003e \u003cspan class=\"fg1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"fg1-specs-bar\"\u003e\n\n\u003cdiv class=\"fg1-specs\"\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e45–120 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eEngine-building + physical construction\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eFeature\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eReal working circuits\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e🧲\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eSystem\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eLabbox magnetic blocks\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n\u003c!-- INTRO + FROGAMES EDITORIAL BOXES --\u003e\n\u003cdiv class=\"fg1-intro-grid\"\u003e\n\n\u003cdiv class=\"fg1-intro-text\"\u003e\n\n\u003cp class=\"fg1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"fg1-h3\"\u003eA game where the circuits you build actually work\u003c\/h3\u003e\n\n\u003cp class=\"fg1-p\"\u003eReactor Rescue is designed by computer engineer sisters \u003cstrong\u003eArta and Fiona Shehu\u003c\/strong\u003e for \u003cstrong\u003eLabbox Education\u003c\/strong\u003e, in collaboration with \u003cstrong\u003eHape\u003c\/strong\u003e, one of the world's largest toy manufacturers. Set in the floating city of Electra, it transforms electronics from a school subject into a tactical challenge: your spaceship has broken down, and you must repair it by wiring real components — motors, lights, sensors, switches.\u003c\/p\u003e\n\n\u003cp class=\"fg1-p\"\u003eEach turn, you claim a circuit challenge, \u003cstrong\u003estart a two-minute timer\u003c\/strong\u003e, and build: you connect Labbox electronic blocks with magnetic cables until the LED lights up, the motor spins, or the sensor triggers. Each completed circuit gives you a Repair Token. The first engineer to repair the entire spaceship grabs the unique Reactor Token and wins.\u003c\/p\u003e\n\n\u003cp class=\"fg1-p\"\u003eBeneath it all is a real educational system: the blocks signal errors with light indicators (reversed polarity, short circuit) and are internally protected, so making mistakes won't break anything. With \u003cstrong\u003e138 challenges across three levels and two game modes\u003c\/strong\u003e, you build series and parallel circuits just like an engineer would — by trying, failing, and trying again.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-intro-side\"\u003e\n\n\u003cdiv class=\"fg1-quote-solo\"\u003e\n\n\u003cspan class=\"fg1-qs-icon\"\u003e💡\u003c\/span\u003e\n\u003cp class=\"fg1-qs-text\"\u003eThe first board game where losing means the LED really didn't light up.\u003c\/p\u003e\n\n\u003cp class=\"fg1-qs-note\"\u003eThe secret of Reactor Rescue in one line\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-quote-solo fg1-quote-solo--alt\"\u003e\n\n\u003cspan class=\"fg1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"fg1-qs-text\"\u003eWhen the motor spins on the table, electronics stop being theory and become a spectacle. And no one feels like they're studying.\u003c\/p\u003e\n\n\u003cp class=\"fg1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"fg1-fs\"\u003e\n\n\u003cdiv class=\"fg1-fs-header\"\u003e\n\n\u003cdiv class=\"fg1-fs-brand\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"fg1-fs-game-name\"\u003eReactor Rescue\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan class=\"fg1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategy · Educational\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-body\"\u003e\n\n\u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n\u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-info\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactile\u003c\/span\u003e \u003cspan class=\"fg1-fs-feel-tag\"\u003eConcrete\u003c\/span\u003e \u003cspan class=\"fg1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n\u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-verdict-text\"\u003eA rare experiment: a competitive game that teaches real electronics without feeling like a lesson. The physical aspect is key — when you test the circuit and it works, the satisfaction is real. Perfect for curious families, STEM educators, and anyone who finally wants to understand how current flows.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-solo\"\u003e\n\n\u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n\u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n\u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"3 out of 5\"\u003e★★★☆☆\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg1-fs-solo-note\"\u003eThe basic rules support a single player. In solo play, it becomes a race against time and resources to complete all circuits: it loses the element of competition against opponents, but the satisfaction of making each circuit work remains intact.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, official content, and play sessions\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Rigiocabilità', v:4, note:\"138 sfide circuito su tre livelli e due modalità: nessuna partita è uguale\"},\n        {l:'Strategia',     v:3, note:\"Gestisci risorse scarse e scegli quali sfide affrontare per i token giusti\"},\n        {l:'Complessità',   v:3, note:\"Regole semplici da imparare, ma costruire il circuito giusto è la vera sfida\"},\n        {l:'Tensione',      v:3, note:\"Due minuti sul timer per chiudere il circuito prima che il tempo scada\"},\n        {l:'Interazione',   v:2, note:\"Corsa parallela: competi sulle carte e sul tempo, senza attacchi diretti\"},\n        {l:'Fortuna',       v:2, note:\"La pesca conta, ma il mercato aperto e la pianificazione riducono il caso\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- COMPONENTS CARD --\u003e\n\u003cdiv class=\"fg1-section-pad\"\u003e\n\n\u003cp class=\"fg1-label\"\u003eYour components\u003c\/p\u003e\n\n\u003ch3 class=\"fg1-h3\"\u003eWhat you put in your circuit\u003c\/h3\u003e\n\n\u003cdiv class=\"fg1-cards\"\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e💡\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eLights and LEDs\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eThe simplest circuits light up a real light. Polarity matters: if you reverse it, the block indicator signals it, and you immediately know where to correct.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e🎚️\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eSwitches and dimmers\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eOpen and close the current flow, adjust the intensity. Intermediate circuits require you to control when and how much energy passes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e⚙️\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eMotors and sensors\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eAdvanced circuits include motors that physically spin and sensors that react. This is where the table stops to watch.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e🧲\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eMagnetic snap-on cables\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eNo soldering, no breadboards. You connect Labbox blocks with magnetic cables that snap on in an instant and reconfigure just as quickly.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"fg1-closing\"\u003e\n\n\u003cp class=\"fg1-closing-text\"\u003eIn a couple of hours, you'll have repaired a spaceship. And finally understood how a series circuit works.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"fg1-box-section\"\u003e\n\n\u003cdetails class=\"fg1-det fg1-det--last\"\u003e\n\u003csummary class=\"fg1-det-sum\"\u003e\u003cspan class=\"fg1-det-ico\"\u003e📦\u003c\/span\u003e\u003cspan class=\"fg1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"fg1-det-sub\"\u003e8 types · over 360 pieces\u003c\/span\u003e\u003cspan class=\"fg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"fg1-det-body\"\u003e\n\n\u003cdiv class=\"fg1-comp-grid\"\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eSpaceship control panels\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e85+\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eRepair tokens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eCircuit board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e10\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eLabbox electronic blocks\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e10\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eMagnetic snap-on cables\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e112\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eGame cards (Resource, Event, Malfunction)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e138\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eCircuit challenge cards (3 levels)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-comp\"\u003e\n\n\u003cspan class=\"fg1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"fg1-comp-lbl\"\u003eRulebook (English)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #15181c;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #14181c 0%, #1d2329 50%, #14181c 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.12) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #0f1216; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2008; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d3a28; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-solo { background: #14181c; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote-solo--alt { background: #18301a; border-left-color: #2E6B0A; }\n.fg1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.fg1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.fg1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-divider { height: 1px; background: #d4c8a8; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-closing { background: #14181c; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n.fg1-box-section { background: #F5EDD8; border-top: 1px solid #d4c8a8; }\n.fg1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.fg1-det--last { border-bottom: none; }\n.fg1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.fg1-det-sum::-webkit-details-marker { display: none; }\n.fg1-det-sum::marker { display: none; }\n.fg1-det[open] .fg1-det-sum { background: #faf7f2; }\n.fg1-det-sum:hover { background: #faf7f2; }\n.fg1-det-left { display: flex; align-items: center; gap: 10px; }\n.fg1-det-ico { font-size: 17px; flex-shrink: 0; }\n.fg1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2008; display: block; }\n.fg1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.fg1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.fg1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.fg1-det[open] .fg1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.fg1-det-body { padding: 0 20px 16px; background: #fff; }\n.fg1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(170px,1fr)); gap:7px; padding-top:14px; }\n.fg1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.fg1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#2E6B0A; min-width:30px; flex-shrink:0; }\n.fg1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n  .fg1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }\n}\n\u003c\/style\u003e\n","brand":"Labbox","offers":[{"title":"Default Title","offer_id":53905590911303,"sku":null,"price":99.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/imponta_1-2026-06-02T105835.108.jpg?v=1780391171","url":"https:\/\/frogames.it\/en\/products\/reactor-rescue","provider":"FroGames","version":"1.0","type":"link"}