.challenge-arena-module__FamXEW__pageShell{--ink:#07344a;--teal:#15978f;--cream:#fff9ea;--yellow:#ffd15d;--sky:#a9dfe6;--green:#a8da9e;--coral:#f27a5b;--mint:#b9e5d5;--peach:#ffd2bd;min-height:100vh;color:var(--ink);background:linear-gradient(#07344a0b 1px, transparent 1px), linear-gradient(90deg, #07344a0b 1px, transparent 1px), var(--cream);background-size:60px 60px}.challenge-arena-module__FamXEW__topbar{border-bottom:3px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(1500px,100% - 2rem);min-height:90px;margin:0 auto;display:grid}.challenge-arena-module__FamXEW__topbar a{color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.challenge-arena-module__FamXEW__topbar a>span{border:3px solid var(--ink);color:#fff;background:var(--teal);width:50px;height:50px;box-shadow:5px 5px 0 var(--ink);border-radius:15px;place-items:center;font-weight:950;display:grid;transform:rotate(-3deg)}.challenge-arena-module__FamXEW__topbar a b,.challenge-arena-module__FamXEW__topbar>p{letter-spacing:.13em;font-size:.82rem;font-weight:950}.challenge-arena-module__FamXEW__topbar>p{margin:0}.challenge-arena-module__FamXEW__topbar>div{flex-direction:column;justify-self:end;align-items:flex-end;display:flex}.challenge-arena-module__FamXEW__topbar>div b{font-size:1.25rem}.challenge-arena-module__FamXEW__topbar>div span{font-size:.7rem;font-weight:800}.challenge-arena-module__FamXEW__eyebrow{color:#087c75;letter-spacing:.18em;margin-bottom:.8rem;font-size:.74rem;font-weight:950;display:block}.challenge-arena-module__FamXEW__hero{grid-template-columns:minmax(0,1.15fr) minmax(480px,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1500px,100% - 2rem);min-height:760px;margin:0 auto;padding:4rem 0;display:grid;position:relative}.challenge-arena-module__FamXEW__heroCopy h1,.challenge-arena-module__FamXEW__domainDeck h2,.challenge-arena-module__FamXEW__questionMain h2,.challenge-arena-module__FamXEW__teachingPanel h3,.challenge-arena-module__FamXEW__resultHero h1,.challenge-arena-module__FamXEW__nextSteps h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:900;line-height:.97}.challenge-arena-module__FamXEW__heroCopy h1{letter-spacing:-.06em;max-width:900px;font-size:clamp(4rem,8vw,8.3rem)}.challenge-arena-module__FamXEW__heroCopy>p{max-width:800px;margin:1.5rem 0;font-size:clamp(1.05rem,2vw,1.32rem);font-weight:750;line-height:1.7}.challenge-arena-module__FamXEW__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.challenge-arena-module__FamXEW__startButton,.challenge-arena-module__FamXEW__voiceButton,.challenge-arena-module__FamXEW__teachingPanel button{border:3px solid var(--ink);min-height:54px;font:inherit;cursor:pointer;border-radius:999px;font-weight:950;transition:transform .15s,box-shadow .15s}.challenge-arena-module__FamXEW__startButton{color:#fff;background:var(--ink);box-shadow:5px 6px 0 var(--teal);padding:.7rem 1.4rem}.challenge-arena-module__FamXEW__startButton:disabled{cursor:wait;opacity:.65}.challenge-arena-module__FamXEW__voiceButton{color:var(--ink);background:#fff;align-items:center;gap:.65rem;padding:.3rem 1rem .3rem .35rem;display:inline-flex}.challenge-arena-module__FamXEW__voiceButton>span{color:#fff;background:var(--teal);letter-spacing:.04em;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.62rem;display:grid}.challenge-arena-module__FamXEW__startButton:hover:not(:disabled),.challenge-arena-module__FamXEW__voiceButton:hover,.challenge-arena-module__FamXEW__teachingPanel button:hover{transform:translateY(-2px)}.challenge-arena-module__FamXEW__calmRule{border:2px dashed var(--ink);background:#ffffff8c;border-radius:17px;align-items:center;gap:.7rem;max-width:760px;margin-top:1.3rem;padding:.9rem 1rem;font-size:.83rem;line-height:1.45;display:flex}.challenge-arena-module__FamXEW__calmRule b{color:#087c75;flex:none}.challenge-arena-module__FamXEW__calmRule span{font-weight:750}.challenge-arena-module__FamXEW__arenaGraphic{aspect-ratio:1;border:5px solid var(--ink);background:var(--teal);box-shadow:15px 16px 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.challenge-arena-module__FamXEW__arenaGraphic:before,.challenge-arena-module__FamXEW__arenaGraphic:after{content:"";border:3px dashed #ffffff61;border-radius:50%;position:absolute}.challenge-arena-module__FamXEW__arenaGraphic:before{inset:12%}.challenge-arena-module__FamXEW__arenaGraphic:after{inset:30%}.challenge-arena-module__FamXEW__arenaCore{z-index:2;aspect-ratio:1;border:5px solid var(--ink);background:var(--yellow);width:42%;box-shadow:8px 9px 0 var(--ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.challenge-arena-module__FamXEW__arenaCore span{font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,7rem);font-weight:900;line-height:.8}.challenge-arena-module__FamXEW__arenaCore b{letter-spacing:.1em;margin-top:.7rem;font-size:.72rem}.challenge-arena-module__FamXEW__arenaCore small{margin-top:.25rem;font-weight:850}.challenge-arena-module__FamXEW__domainOrb{--angle:calc(var(--orb-index) * 60deg);border:4px solid var(--ink);background:var(--orb-color);width:74px;height:74px;box-shadow:5px 6px 0 var(--ink);transform:rotate(var(--angle)) translateY(-235px) rotate(calc(var(--angle) * -1));border-radius:22px;place-items:center;font-style:normal;display:grid;position:absolute;top:calc(50% - 37px);left:calc(50% - 37px)}.challenge-arena-module__FamXEW__domainOrb[data-color=yellow]{--orb-color:var(--yellow)}.challenge-arena-module__FamXEW__domainOrb[data-color=sky]{--orb-color:var(--sky)}.challenge-arena-module__FamXEW__domainOrb[data-color=green]{--orb-color:var(--green)}.challenge-arena-module__FamXEW__domainOrb[data-color=coral]{--orb-color:var(--coral)}.challenge-arena-module__FamXEW__domainOrb[data-color=mint]{--orb-color:var(--mint)}.challenge-arena-module__FamXEW__domainOrb[data-color=peach]{--orb-color:var(--peach)}.challenge-arena-module__FamXEW__domainOrb b{font-size:.76rem}.challenge-arena-module__FamXEW__domainDeck{border-block:4px solid var(--ink);background:#dff2ec;padding:clamp(4rem,8vw,8rem) max(1rem,50% - 750px)}.challenge-arena-module__FamXEW__domainDeck>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:2.3rem;display:grid}.challenge-arena-module__FamXEW__domainDeck h2{letter-spacing:-.05em;max-width:850px;font-size:clamp(3rem,6vw,6rem)}.challenge-arena-module__FamXEW__lifetimeStats{gap:.7rem;display:flex}.challenge-arena-module__FamXEW__lifetimeStats span{border:3px solid var(--ink);background:var(--cream);min-width:130px;min-height:105px;box-shadow:5px 6px 0 var(--ink);border-radius:20px;flex-direction:column;justify-content:center;padding:.8rem;font-size:.72rem;font-weight:800;display:flex}.challenge-arena-module__FamXEW__lifetimeStats b{font-size:2rem}.challenge-arena-module__FamXEW__domainGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.challenge-arena-module__FamXEW__domainGrid article{--card:var(--orb-color);border:3px solid var(--ink);background:var(--cream);min-height:265px;box-shadow:7px 8px 0 var(--ink);border-radius:28px;grid-template-columns:1fr auto;align-content:start;padding:1.3rem;display:grid}.challenge-arena-module__FamXEW__domainGrid article>span{color:#087c75;font-weight:950}.challenge-arena-module__FamXEW__domainGrid article>b{border:3px solid var(--ink);background:var(--card);width:62px;height:62px;box-shadow:4px 5px 0 var(--ink);border-radius:18px;place-items:center;font-size:.75rem;display:grid;transform:rotate(4deg)}.challenge-arena-module__FamXEW__domainGrid article small{color:#087c75;letter-spacing:.1em;grid-column:1/-1;margin-top:1.2rem;font-weight:950}.challenge-arena-module__FamXEW__domainGrid article p{grid-column:1/-1;margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:800;line-height:1.2}.challenge-arena-module__FamXEW__howTo{border:3px solid var(--ink);background:var(--teal);border-radius:28px;grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.challenge-arena-module__FamXEW__howTo>div{border:2px solid var(--ink);background:var(--cream);border-radius:18px;grid-template-columns:auto 1fr;gap:.2rem .7rem;padding:.8rem;display:grid}.challenge-arena-module__FamXEW__howTo>div span{border:3px solid var(--ink);background:var(--yellow);border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.challenge-arena-module__FamXEW__howTo>div p{grid-column:2;margin:0;font-size:.75rem;font-weight:700;line-height:1.35}.challenge-arena-module__FamXEW__howTo>.challenge-arena-module__FamXEW__voiceButton{align-self:center}.challenge-arena-module__FamXEW__playShell{width:min(1500px,100% - 2rem);min-height:calc(100vh - 190px);margin:0 auto;padding:2rem 0 5rem}.challenge-arena-module__FamXEW__playHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-bottom:1.2rem;display:grid}.challenge-arena-module__FamXEW__playHeader>div:first-child>span{letter-spacing:.12em;font-size:.78rem;font-weight:950}.challenge-arena-module__FamXEW__progressTrack{border:3px solid var(--ink);background:#fff;border-radius:99px;height:14px;margin-top:.5rem;overflow:hidden}.challenge-arena-module__FamXEW__progressTrack i{background:var(--yellow);border-right:3px solid var(--ink);height:100%;display:block}.challenge-arena-module__FamXEW__scorePips{grid-template-columns:repeat(6,18px);gap:5px;display:grid}.challenge-arena-module__FamXEW__scorePips i{border:2px solid var(--ink);background:#fff;border-radius:50%;width:18px;height:18px;display:block}.challenge-arena-module__FamXEW__scorePips .challenge-arena-module__FamXEW__goodPip{background:var(--green)}.challenge-arena-module__FamXEW__scorePips .challenge-arena-module__FamXEW__growingPip{background:var(--coral)}.challenge-arena-module__FamXEW__scorePips .challenge-arena-module__FamXEW__currentPip{background:var(--yellow);box-shadow:0 0 0 3px white, 0 0 0 5px var(--ink)}.challenge-arena-module__FamXEW__questionCard{--card:var(--orb-color);border:4px solid var(--ink);background:var(--cream);box-shadow:13px 14px 0 var(--ink);border-radius:38px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.challenge-arena-module__FamXEW__domainRail{border-right:4px solid var(--ink);background:var(--card);flex-direction:column;padding:2rem 1.4rem;display:flex}.challenge-arena-module__FamXEW__domainRail>span{border:4px solid var(--ink);width:82px;height:82px;box-shadow:6px 7px 0 var(--ink);background:#fff;border-radius:24px;place-items:center;font-weight:950;display:grid;transform:rotate(-4deg)}.challenge-arena-module__FamXEW__domainRail>small{letter-spacing:.09em;margin-top:1.5rem;font-weight:950}.challenge-arena-module__FamXEW__domainRail>p{margin:.35rem 0;font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:900}.challenge-arena-module__FamXEW__domainRail>div{border:3px solid var(--ink);background:var(--cream);border-radius:20px;margin-top:auto;padding:1rem}.challenge-arena-module__FamXEW__domainRail>div b,.challenge-arena-module__FamXEW__domainRail>div span{font-size:.68rem;font-weight:900;display:block}.challenge-arena-module__FamXEW__domainRail>div strong{margin:.2rem 0;font-size:3rem;display:block}.challenge-arena-module__FamXEW__questionMain{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--card) 65%, transparent), transparent 27rem);min-width:0;padding:clamp(1.3rem,4vw,3.2rem)}.challenge-arena-module__FamXEW__questionTopline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.challenge-arena-module__FamXEW__questionTopline>span{color:#087c75;letter-spacing:.15em;font-size:.75rem;font-weight:950}.challenge-arena-module__FamXEW__questionMain h2{letter-spacing:-.045em;max-width:1080px;margin-top:1.25rem;font-size:clamp(2.4rem,5vw,5.2rem)}.challenge-arena-module__FamXEW__questionMain h2:focus{outline:none}.challenge-arena-module__FamXEW__answerGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.2rem;display:grid}.challenge-arena-module__FamXEW__answerGrid button{text-align:left;min-height:120px;color:var(--ink);border:3px solid var(--ink);box-shadow:6px 7px 0 var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.challenge-arena-module__FamXEW__answerGrid button>span{border:3px solid var(--ink);background:var(--card);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.challenge-arena-module__FamXEW__answerGrid button b{font-size:1rem;line-height:1.35}.challenge-arena-module__FamXEW__answerGrid button:disabled{color:var(--ink);cursor:default;opacity:.72}.challenge-arena-module__FamXEW__answerGrid .challenge-arena-module__FamXEW__correctChoice{background:var(--green);box-shadow:1px 2px 0 var(--ink);opacity:1;transform:translateY(5px)}.challenge-arena-module__FamXEW__answerGrid .challenge-arena-module__FamXEW__wrongChoice{background:var(--peach);box-shadow:1px 2px 0 var(--ink);opacity:1;transform:translateY(5px)}.challenge-arena-module__FamXEW__teachingPanel{border:3px dashed var(--ink);background:#edf5f2;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;min-height:145px;margin-top:1rem;padding:1.2rem 1.4rem;display:grid}.challenge-arena-module__FamXEW__teachingPanel>span{color:#087c75;letter-spacing:.13em;grid-column:1/-1;font-size:.68rem;font-weight:950}.challenge-arena-module__FamXEW__teachingPanel h3{font-size:clamp(1.8rem,3vw,3rem)}.challenge-arena-module__FamXEW__teachingPanel p{grid-column:1;margin:0;font-weight:750;line-height:1.5}.challenge-arena-module__FamXEW__teachingPanel>div{grid-area:2/2/4}.challenge-arena-module__FamXEW__teachingPanel button{color:#fff;background:var(--ink);box-shadow:4px 5px 0 var(--teal);padding:.55rem 1.15rem}.challenge-arena-module__FamXEW__correctPanel{background:#dff2d9;border-style:solid}.challenge-arena-module__FamXEW__retryPanel{background:#fff0cf;border-style:solid}.challenge-arena-module__FamXEW__waitingPanel p{grid-column:1/-1}.challenge-arena-module__FamXEW__tileVisual,.challenge-arena-module__FamXEW__storyVisual,.challenge-arena-module__FamXEW__sequenceVisual,.challenge-arena-module__FamXEW__dotVisual,.challenge-arena-module__FamXEW__tenFrameVisual,.challenge-arena-module__FamXEW__baseTenVisual,.challenge-arena-module__FamXEW__compareVisual,.challenge-arena-module__FamXEW__measureVisual,.challenge-arena-module__FamXEW__chartVisual,.challenge-arena-module__FamXEW__shapeVisual,.challenge-arena-module__FamXEW__shareVisual,.challenge-arena-module__FamXEW__unitCompareVisual,.challenge-arena-module__FamXEW__plantVisual,.challenge-arena-module__FamXEW__patternVisual,.challenge-arena-module__FamXEW__mapVisual,.challenge-arena-module__FamXEW__numberLineVisual,.challenge-arena-module__FamXEW__clockVisual,.challenge-arena-module__FamXEW__scienceVisual,.challenge-arena-module__FamXEW__sunVisual{border:3px solid var(--ink);background:#e4f3f3;border-radius:26px;width:min(820px,100%);min-height:190px;margin:1.4rem auto 0}.challenge-arena-module__FamXEW__tileVisual{align-content:center;place-items:center;gap:.8rem;padding:1.4rem;display:grid}.challenge-arena-module__FamXEW__tileVisual>div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.challenge-arena-module__FamXEW__tileVisual span{border:3px solid var(--ink);background:var(--yellow);min-width:68px;min-height:68px;box-shadow:4px 5px 0 var(--ink);border-radius:17px;place-items:center;padding:.5rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:900;display:grid}.challenge-arena-module__FamXEW__tileVisual small{font-weight:850}.challenge-arena-module__FamXEW__storyVisual{background:var(--cream);align-content:center;padding:1.5rem;display:grid}.challenge-arena-module__FamXEW__storyVisual small{color:#087c75;letter-spacing:.12em;font-weight:950}.challenge-arena-module__FamXEW__storyVisual p{margin:.35rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:750}.challenge-arena-module__FamXEW__sequenceVisual{justify-content:center;align-items:center;gap:1.5rem;padding:1.4rem;display:flex}.challenge-arena-module__FamXEW__sequenceVisual span{border:3px solid var(--ink);background:var(--cream);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-width:125px;min-height:85px;padding:.7rem;font-weight:900;display:flex;position:relative}.challenge-arena-module__FamXEW__sequenceVisual span:not(:last-child):after{content:"";background:var(--ink);width:18px;height:4px;position:absolute;right:-23px}.challenge-arena-module__FamXEW__sequenceVisual span b{color:#087c75;font-size:.7rem}.challenge-arena-module__FamXEW__dotVisual{justify-content:center;align-items:stretch;gap:1rem;padding:1.2rem;display:flex}.challenge-arena-module__FamXEW__dotVisual>div{border:3px solid var(--ink);background:var(--cream);border-radius:20px;grid-template-columns:repeat(5,22px);place-content:center;gap:8px;min-width:150px;padding:1rem;display:grid;position:relative}.challenge-arena-module__FamXEW__dotVisual i{border:3px solid var(--ink);background:var(--yellow);border-radius:50%;width:22px;height:22px}.challenge-arena-module__FamXEW__dotVisual>div:nth-child(2) i{background:var(--sky)}.challenge-arena-module__FamXEW__dotVisual>div:nth-child(3) i{background:var(--green)}.challenge-arena-module__FamXEW__dotVisual b{position:absolute;bottom:4px;right:7px}.challenge-arena-module__FamXEW__tenFrameVisual{align-content:center;justify-items:center;gap:.7rem;padding:1rem;display:grid}.challenge-arena-module__FamXEW__tenFrameVisual>div{border:3px solid var(--ink);background:var(--ink);border-radius:15px;grid-template-columns:repeat(5,1fr);gap:4px;width:min(520px,100%);padding:4px;display:grid}.challenge-arena-module__FamXEW__tenFrameVisual i{aspect-ratio:1.4;background:var(--cream);place-items:center;display:grid}.challenge-arena-module__FamXEW__tenFrameVisual i:after{content:"";aspect-ratio:1;border:2px dashed #07344a40;border-radius:50%;width:62%}.challenge-arena-module__FamXEW__tenFrameVisual .challenge-arena-module__FamXEW__counterOn:after{border:3px solid var(--ink);background:var(--coral)}.challenge-arena-module__FamXEW__tenFrameVisual span{font-weight:850}.challenge-arena-module__FamXEW__baseTenVisual{grid-template-columns:1.4fr .6fr;gap:1rem;padding:1rem;display:grid}.challenge-arena-module__FamXEW__rods{grid-template-columns:repeat(8,1fr);align-items:stretch;gap:.4rem;display:grid}.challenge-arena-module__FamXEW__rods>i{border:3px solid var(--ink);background:var(--yellow);border-radius:7px;grid-template-rows:repeat(10,1fr);display:grid;overflow:hidden}.challenge-arena-module__FamXEW__rods>i b{border-bottom:1px solid #07344a4d;min-height:12px}.challenge-arena-module__FamXEW__cubes{border-left:3px dashed var(--ink);grid-template-columns:repeat(2,42px);grid-auto-rows:42px;place-content:center;gap:.5rem;display:grid}.challenge-arena-module__FamXEW__cubes i{border:3px solid var(--ink);background:var(--coral);border-radius:8px}.challenge-arena-module__FamXEW__compareVisual{justify-content:center;align-items:center;gap:1.2rem;padding:1rem;display:flex}.challenge-arena-module__FamXEW__compareVisual span{border:3px solid var(--ink);background:var(--cream);min-width:180px;min-height:100px;box-shadow:5px 6px 0 var(--ink);text-align:center;border-radius:22px;place-items:center;padding:1rem;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:900;display:grid}.challenge-arena-module__FamXEW__compareVisual b{font-size:3rem}.challenge-arena-module__FamXEW__numberLineVisual,.challenge-arena-module__FamXEW__clockVisual,.challenge-arena-module__FamXEW__scienceVisual,.challenge-arena-module__FamXEW__sunVisual{display:block}.challenge-arena-module__FamXEW__numberLineVisual line,.challenge-arena-module__FamXEW__numberLineVisual path{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.challenge-arena-module__FamXEW__numberLineVisual path{stroke:var(--coral);stroke-width:7px}.challenge-arena-module__FamXEW__numberLineVisual circle{fill:var(--cream);stroke:var(--ink);stroke-width:3px}.challenge-arena-module__FamXEW__numberLineVisual .challenge-arena-module__FamXEW__focusPoint{fill:var(--yellow);stroke-width:5px}.challenge-arena-module__FamXEW__numberLineVisual text{fill:var(--ink);font-size:18px;font-weight:800}.challenge-arena-module__FamXEW__measureVisual{align-content:center;gap:.7rem;padding:1.2rem;display:grid}.challenge-arena-module__FamXEW__measureVisual>div{grid-template-columns:80px 1fr 35px;align-items:center;gap:.7rem;display:grid}.challenge-arena-module__FamXEW__measureVisual span,.challenge-arena-module__FamXEW__measureVisual strong{font-size:.78rem;font-weight:900}.challenge-arena-module__FamXEW__measureVisual i{width:calc((var(--units) / var(--max-units)) * 100%);grid-template-columns:repeat(var(--units), 1fr);border:3px solid var(--ink);background:var(--yellow);border-radius:9px;height:38px;display:grid;overflow:hidden}.challenge-arena-module__FamXEW__measureVisual i b{border-right:2px solid var(--ink)}.challenge-arena-module__FamXEW__clockVisual{aspect-ratio:1;max-width:300px}.challenge-arena-module__FamXEW__clockVisual>circle:first-child{fill:var(--cream);stroke:var(--ink);stroke-width:8px}.challenge-arena-module__FamXEW__clockVisual text{fill:var(--ink);font-size:19px;font-weight:900}.challenge-arena-module__FamXEW__clockVisual line{stroke:var(--ink);stroke-linecap:round}.challenge-arena-module__FamXEW__clockVisual .challenge-arena-module__FamXEW__hourHand{stroke-width:11px}.challenge-arena-module__FamXEW__clockVisual .challenge-arena-module__FamXEW__minuteHand{stroke:var(--coral);stroke-width:7px}.challenge-arena-module__FamXEW__clockVisual .challenge-arena-module__FamXEW__clockPin{fill:var(--yellow);stroke:var(--ink);stroke-width:4px}.challenge-arena-module__FamXEW__chartVisual{place-items:center;padding:1rem;display:grid}.challenge-arena-module__FamXEW__chartVisual>div{border-bottom:4px solid var(--ink);justify-content:center;align-items:end;gap:2rem;width:min(430px,100%);height:170px;display:flex}.challenge-arena-module__FamXEW__chartVisual span{flex-direction:column;justify-content:flex-end;align-items:center;width:100px;height:100%;display:flex}.challenge-arena-module__FamXEW__chartVisual i{width:70px;height:var(--bar);border:3px solid var(--ink);background:var(--coral);border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;padding-top:.4rem;font-style:normal;display:flex}.challenge-arena-module__FamXEW__chartVisual span:nth-child(2) i{background:var(--green)}.challenge-arena-module__FamXEW__chartVisual small{padding:.3rem;font-weight:850}.challenge-arena-module__FamXEW__shapeVisual{place-items:center;display:grid}.challenge-arena-module__FamXEW__triangleShape{border-left:110px solid #0000;border-right:110px solid #0000;border-bottom:180px solid var(--yellow);width:0;height:0;filter:drop-shadow(0 0 0 var(--ink))}.challenge-arena-module__FamXEW__composedSquare{aspect-ratio:1;border:5px solid var(--ink);background:var(--yellow);grid-template-columns:1fr 1fr;width:210px;display:grid;overflow:hidden;transform:rotate(45deg)}.challenge-arena-module__FamXEW__composedSquare b:first-child{border-right:4px solid var(--ink);background:var(--sky)}.challenge-arena-module__FamXEW__composedSquare b:last-child{background:var(--coral)}.challenge-arena-module__FamXEW__shareVisual{grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.challenge-arena-module__FamXEW__shareVisual i{border-right:3px solid var(--ink);background:var(--yellow);place-items:center;font-style:normal;font-weight:850;display:grid}.challenge-arena-module__FamXEW__shareVisual i:nth-child(2n){background:var(--sky)}.challenge-arena-module__FamXEW__shareVisual i:last-child{border-right:0}.challenge-arena-module__FamXEW__unitCompareVisual{align-content:center;gap:.8rem;padding:1.1rem;display:grid}.challenge-arena-module__FamXEW__unitCompareVisual>div{width:100%;display:grid}.challenge-arena-module__FamXEW__unitCompareVisual>div:first-child{grid-template-columns:repeat(8,1fr)}.challenge-arena-module__FamXEW__unitCompareVisual>div:nth-child(2){grid-template-columns:repeat(4,1fr)}.challenge-arena-module__FamXEW__unitCompareVisual i,.challenge-arena-module__FamXEW__unitCompareVisual b{border:3px solid var(--ink);background:var(--yellow);border-right:0;height:45px}.challenge-arena-module__FamXEW__unitCompareVisual b{background:var(--sky);height:58px}.challenge-arena-module__FamXEW__unitCompareVisual i:last-child,.challenge-arena-module__FamXEW__unitCompareVisual b:last-child{border-right:3px solid var(--ink)}.challenge-arena-module__FamXEW__unitCompareVisual span{text-align:center;letter-spacing:.12em;font-size:.72rem;font-weight:950}.challenge-arena-module__FamXEW__scienceVisual{background:#dff3ef}.challenge-arena-module__FamXEW__scienceVisual rect,.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__rulerStill{fill:var(--yellow);stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__rulerStill,.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__waveLine,.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__soundWave{fill:none;stroke-linecap:round}.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__waveLine{stroke:var(--coral);stroke-width:10px}.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__soundWave{stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__scienceVisual text{fill:var(--ink);font-size:20px;font-weight:900}.challenge-arena-module__FamXEW__flashlight rect,.challenge-arena-module__FamXEW__flashlight path{fill:var(--coral);stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__lightBeam{fill:#ffd15da6;stroke:var(--ink);stroke-width:3px;stroke-dasharray:9 8}.challenge-arena-module__FamXEW__scienceVisual .challenge-arena-module__FamXEW__testMaterial{fill:#a9dfe6b8;stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__lightTarget rect,.challenge-arena-module__FamXEW__lightTarget circle{fill:var(--cream);stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__plantVisual{background:linear-gradient(#ccebef 0 58%,#a97b55 58%);justify-content:center;align-items:flex-end;gap:4rem;padding:1rem;display:flex;position:relative;overflow:hidden}.challenge-arena-module__FamXEW__plantTop,.challenge-arena-module__FamXEW__smallPlant,.challenge-arena-module__FamXEW__tallPlant{width:120px;height:120px;position:relative}.challenge-arena-module__FamXEW__tallPlant{height:165px}.challenge-arena-module__FamXEW__plantTop>b,.challenge-arena-module__FamXEW__smallPlant>b,.challenge-arena-module__FamXEW__tallPlant>b{border:2px solid var(--ink);background:#358257;width:10px;position:absolute;top:35px;bottom:0;left:55px}.challenge-arena-module__FamXEW__plantTop>i,.challenge-arena-module__FamXEW__smallPlant>i,.challenge-arena-module__FamXEW__tallPlant>i{border:3px solid var(--ink);background:var(--green);border-radius:70% 15%;width:62px;height:36px;position:absolute;top:34px}.challenge-arena-module__FamXEW__plantTop>i:nth-child(2),.challenge-arena-module__FamXEW__smallPlant>i:nth-child(2),.challenge-arena-module__FamXEW__tallPlant>i:nth-child(2){left:57px;transform:scaleX(-1)}.challenge-arena-module__FamXEW__soil{height:43%;position:absolute;bottom:0;left:0;right:0}.challenge-arena-module__FamXEW__soil i{width:4px;height:90px;left:calc(50% + var(--root-offset,0px));background:var(--ink);position:absolute;top:-4px;transform:rotate(20deg)}.challenge-arena-module__FamXEW__soil i:nth-child(2){--root-offset:-30px;transform:rotate(-25deg)}.challenge-arena-module__FamXEW__soil i:nth-child(3){--root-offset:28px;transform:rotate(40deg)}.challenge-arena-module__FamXEW__soil span,.challenge-arena-module__FamXEW__plantVisual>span{color:#fff;font-weight:900;position:absolute;bottom:.7rem;right:1rem}.challenge-arena-module__FamXEW__sunVisual path,.challenge-arena-module__FamXEW__sunVisual line{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.challenge-arena-module__FamXEW__sunVisual path{stroke-dasharray:10 10}.challenge-arena-module__FamXEW__sunVisual circle{fill:var(--yellow);stroke:var(--ink);stroke-width:4px}.challenge-arena-module__FamXEW__sunVisual text{fill:var(--ink);font-size:16px;font-weight:900}.challenge-arena-module__FamXEW__patternVisual{justify-content:center;align-items:center;gap:.7rem;padding:1rem;display:flex}.challenge-arena-module__FamXEW__patternVisual i{border:4px solid var(--ink);border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.5rem;font-style:normal;font-weight:900;display:grid}.challenge-arena-module__FamXEW__redPattern{background:var(--coral)}.challenge-arena-module__FamXEW__bluePattern{background:var(--sky)}.challenge-arena-module__FamXEW__unknownPattern{background:var(--cream);border-style:dashed!important}.challenge-arena-module__FamXEW__mapVisual{place-items:center;padding:1rem;display:grid;position:relative}.challenge-arena-module__FamXEW__mapVisual>div{border:4px solid var(--ink);background:var(--ink);grid-template-columns:repeat(3,1fr);gap:4px;width:min(420px,100%);padding:4px;display:grid}.challenge-arena-module__FamXEW__mapVisual span,.challenge-arena-module__FamXEW__mapVisual b,.challenge-arena-module__FamXEW__mapVisual strong{background:var(--cream);text-align:center;place-items:center;min-height:56px;padding:.3rem;font-size:.68rem;display:grid}.challenge-arena-module__FamXEW__mapVisual b{background:var(--yellow)}.challenge-arena-module__FamXEW__mapVisual strong{background:var(--green)}.challenge-arena-module__FamXEW__mapVisual>i{letter-spacing:.15em;margin-top:.5rem;font-style:normal;font-weight:950}.challenge-arena-module__FamXEW__resultShell{width:min(1500px,100% - 2rem);margin:0 auto;padding:3rem 0 7rem}.challenge-arena-module__FamXEW__resultHero{border:4px solid var(--ink);background:linear-gradient(135deg, var(--peach), var(--cream) 60%);box-shadow:13px 14px 0 var(--ink);border-radius:42px;grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.challenge-arena-module__FamXEW__resultHero[data-mastered=true]{background:linear-gradient(135deg, var(--green), var(--cream) 60%)}.challenge-arena-module__FamXEW__resultMedal{aspect-ratio:1;border:6px solid var(--ink);background:var(--yellow);box-shadow:10px 11px 0 var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.challenge-arena-module__FamXEW__resultMedal span{font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,10vw,9rem);font-weight:900;line-height:.75}.challenge-arena-module__FamXEW__resultMedal small{letter-spacing:.1em;margin-top:1rem;font-size:1rem;font-weight:950}.challenge-arena-module__FamXEW__resultHero h1{letter-spacing:-.055em;font-size:clamp(3rem,6vw,6.2rem)}.challenge-arena-module__FamXEW__resultHero p{max-width:850px;margin:1.3rem 0;font-size:1.05rem;font-weight:750;line-height:1.65}.challenge-arena-module__FamXEW__resultGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.2rem;display:grid}.challenge-arena-module__FamXEW__resultGrid article{--card:var(--orb-color);border:3px solid var(--ink);background:var(--cream);min-height:120px;box-shadow:6px 7px 0 var(--ink);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.challenge-arena-module__FamXEW__resultGrid article>span{border:3px solid var(--ink);background:var(--card);border-radius:17px;place-items:center;width:62px;height:62px;font-size:.72rem;font-weight:950;display:grid}.challenge-arena-module__FamXEW__resultGrid article>div{grid-template-columns:1fr auto;gap:.25rem .6rem;display:grid}.challenge-arena-module__FamXEW__resultGrid small{font-weight:900}.challenge-arena-module__FamXEW__resultGrid b{font-size:1.2rem}.challenge-arena-module__FamXEW__resultGrid i{border:2px solid var(--ink);background:#fff;border-radius:99px;grid-column:1/-1;height:10px;overflow:hidden}.challenge-arena-module__FamXEW__resultGrid em{background:var(--card);border-right:2px solid var(--ink);height:100%;display:block}.challenge-arena-module__FamXEW__nextSteps{border:4px solid var(--ink);background:var(--teal);color:#fff;border-radius:34px;grid-template-columns:1.2fr .8fr;gap:2rem;margin-top:1.2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.challenge-arena-module__FamXEW__nextSteps .challenge-arena-module__FamXEW__eyebrow{color:var(--yellow)}.challenge-arena-module__FamXEW__nextSteps h2{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,4.8rem)}.challenge-arena-module__FamXEW__nextSteps p{font-weight:750;line-height:1.6}.challenge-arena-module__FamXEW__nextSteps>div:last-child{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.challenge-arena-module__FamXEW__nextSteps>div:last-child span{border:2px solid var(--ink);background:var(--cream);min-height:78px;color:var(--ink);border-radius:17px;flex-direction:column;justify-content:center;padding:.7rem;display:flex}.challenge-arena-module__FamXEW__nextSteps>div:last-child b{color:#087c75;font-size:.66rem}.challenge-arena-module__FamXEW__nextSteps>div:last-child small{text-transform:capitalize;margin-top:.25rem;font-weight:850}.challenge-arena-module__FamXEW__footer{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem max(1rem,50% - 750px);display:flex}.challenge-arena-module__FamXEW__footer b{letter-spacing:.12em}.challenge-arena-module__FamXEW__footer p{text-align:right;max-width:800px;margin:0;font-size:.84rem;font-weight:700;line-height:1.45}.challenge-arena-module__FamXEW__startButton:focus-visible,.challenge-arena-module__FamXEW__voiceButton:focus-visible,.challenge-arena-module__FamXEW__answerGrid button:focus-visible,.challenge-arena-module__FamXEW__teachingPanel button:focus-visible{box-shadow:0 0 0 7px var(--ink);outline:4px solid #fff}@media (max-width:1100px){.challenge-arena-module__FamXEW__hero{grid-template-columns:1fr 420px;min-height:680px}.challenge-arena-module__FamXEW__domainOrb{transform:rotate(var(--angle)) translateY(-190px) rotate(calc(var(--angle) * -1))}.challenge-arena-module__FamXEW__domainDeck>header{grid-template-columns:1fr}.challenge-arena-module__FamXEW__lifetimeStats{justify-content:flex-start}.challenge-arena-module__FamXEW__howTo{grid-template-columns:1fr 1fr 1fr}.challenge-arena-module__FamXEW__howTo>.challenge-arena-module__FamXEW__voiceButton{grid-column:1/-1;justify-self:start}.challenge-arena-module__FamXEW__questionCard{grid-template-columns:190px minmax(0,1fr)}.challenge-arena-module__FamXEW__answerGrid{grid-template-columns:1fr}.challenge-arena-module__FamXEW__answerGrid button{min-height:82px}}@media (max-width:820px){.challenge-arena-module__FamXEW__topbar{grid-template-columns:1fr auto}.challenge-arena-module__FamXEW__topbar>p{display:none}.challenge-arena-module__FamXEW__hero{grid-template-columns:1fr}.challenge-arena-module__FamXEW__arenaGraphic{width:min(520px,88vw);margin:2rem auto}.challenge-arena-module__FamXEW__domainGrid,.challenge-arena-module__FamXEW__resultGrid{grid-template-columns:1fr 1fr}.challenge-arena-module__FamXEW__questionCard{grid-template-columns:1fr}.challenge-arena-module__FamXEW__domainRail{border-right:0;border-bottom:4px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.challenge-arena-module__FamXEW__domainRail>span{grid-row:1/3;width:65px;height:65px}.challenge-arena-module__FamXEW__domainRail>small{margin:0}.challenge-arena-module__FamXEW__domainRail>p{margin:0;font-size:1.5rem}.challenge-arena-module__FamXEW__domainRail>div{grid-area:1/3/3;min-width:120px;margin:0}.challenge-arena-module__FamXEW__teachingPanel{grid-template-columns:1fr}.challenge-arena-module__FamXEW__teachingPanel>div{grid-area:auto/1}.challenge-arena-module__FamXEW__resultHero{grid-template-columns:1fr}.challenge-arena-module__FamXEW__resultMedal{width:min(260px,65vw);margin:0 auto}.challenge-arena-module__FamXEW__nextSteps{grid-template-columns:1fr}}@media (max-width:600px){.challenge-arena-module__FamXEW__topbar{width:calc(100% - 1rem);min-height:76px}.challenge-arena-module__FamXEW__topbar a b,.challenge-arena-module__FamXEW__topbar>div span{display:none}.challenge-arena-module__FamXEW__topbar a>span{width:44px;height:44px}.challenge-arena-module__FamXEW__hero,.challenge-arena-module__FamXEW__playShell,.challenge-arena-module__FamXEW__resultShell{width:calc(100% - 1rem)}.challenge-arena-module__FamXEW__hero{padding-top:3rem}.challenge-arena-module__FamXEW__heroCopy h1{font-size:clamp(3.5rem,17vw,5.4rem)}.challenge-arena-module__FamXEW__heroActions{align-items:stretch}.challenge-arena-module__FamXEW__heroActions>button{justify-content:center;width:100%}.challenge-arena-module__FamXEW__calmRule{flex-direction:column;align-items:flex-start}.challenge-arena-module__FamXEW__arenaGraphic{width:min(350px,90vw)}.challenge-arena-module__FamXEW__domainOrb{width:54px;height:54px;transform:rotate(var(--angle)) translateY(-150px) rotate(calc(var(--angle) * -1));border-radius:16px;top:calc(50% - 27px);left:calc(50% - 27px)}.challenge-arena-module__FamXEW__arenaCore span{font-size:4rem}.challenge-arena-module__FamXEW__arenaCore b{font-size:.55rem}.challenge-arena-module__FamXEW__domainDeck{padding-inline:.65rem}.challenge-arena-module__FamXEW__domainDeck h2{font-size:3.2rem}.challenge-arena-module__FamXEW__lifetimeStats{grid-template-columns:repeat(3,1fr);display:grid}.challenge-arena-module__FamXEW__lifetimeStats span{min-width:0;min-height:90px}.challenge-arena-module__FamXEW__lifetimeStats b{font-size:1.5rem}.challenge-arena-module__FamXEW__domainGrid{scroll-snap-type:x mandatory;margin-inline:-.65rem;padding:.4rem .65rem .8rem;display:flex;overflow-x:auto}.challenge-arena-module__FamXEW__domainGrid article{scroll-snap-align:start;min-width:265px}.challenge-arena-module__FamXEW__howTo{grid-template-columns:1fr}.challenge-arena-module__FamXEW__howTo>.challenge-arena-module__FamXEW__voiceButton{grid-column:auto;justify-content:center;width:100%}.challenge-arena-module__FamXEW__playHeader{grid-template-columns:1fr;gap:1rem}.challenge-arena-module__FamXEW__scorePips{justify-self:center}.challenge-arena-module__FamXEW__questionCard{box-shadow:7px 8px 0 var(--ink);border-radius:26px}.challenge-arena-module__FamXEW__domainRail{grid-template-columns:auto 1fr}.challenge-arena-module__FamXEW__domainRail>div{display:none}.challenge-arena-module__FamXEW__questionMain{padding:1rem}.challenge-arena-module__FamXEW__questionTopline{flex-direction:column;align-items:flex-start}.challenge-arena-module__FamXEW__questionMain h2{font-size:clamp(2.3rem,11vw,3.7rem)}.challenge-arena-module__FamXEW__answerGrid button{min-height:92px;padding:.75rem}.challenge-arena-module__FamXEW__answerGrid button>span{width:42px;height:42px}.challenge-arena-module__FamXEW__teachingPanel{padding:1rem}.challenge-arena-module__FamXEW__teachingPanel button{width:100%}.challenge-arena-module__FamXEW__tileVisual,.challenge-arena-module__FamXEW__storyVisual,.challenge-arena-module__FamXEW__sequenceVisual,.challenge-arena-module__FamXEW__dotVisual,.challenge-arena-module__FamXEW__tenFrameVisual,.challenge-arena-module__FamXEW__baseTenVisual,.challenge-arena-module__FamXEW__compareVisual,.challenge-arena-module__FamXEW__measureVisual,.challenge-arena-module__FamXEW__chartVisual,.challenge-arena-module__FamXEW__shapeVisual,.challenge-arena-module__FamXEW__shareVisual,.challenge-arena-module__FamXEW__unitCompareVisual,.challenge-arena-module__FamXEW__plantVisual,.challenge-arena-module__FamXEW__patternVisual,.challenge-arena-module__FamXEW__mapVisual,.challenge-arena-module__FamXEW__numberLineVisual,.challenge-arena-module__FamXEW__clockVisual,.challenge-arena-module__FamXEW__scienceVisual,.challenge-arena-module__FamXEW__sunVisual{border-radius:20px;min-height:160px}.challenge-arena-module__FamXEW__sequenceVisual{gap:.45rem;padding:.65rem}.challenge-arena-module__FamXEW__sequenceVisual span{flex:1;min-width:0;padding:.4rem;font-size:.72rem}.challenge-arena-module__FamXEW__sequenceVisual span:not(:last-child):after{display:none}.challenge-arena-module__FamXEW__dotVisual{gap:.4rem;padding:.6rem}.challenge-arena-module__FamXEW__dotVisual>div{flex:1;grid-template-columns:repeat(3,18px);gap:5px;min-width:0;padding:.6rem}.challenge-arena-module__FamXEW__dotVisual i{width:18px;height:18px}.challenge-arena-module__FamXEW__baseTenVisual{grid-template-columns:1fr}.challenge-arena-module__FamXEW__cubes{border-left:0;border-top:3px dashed var(--ink);padding-top:.5rem}.challenge-arena-module__FamXEW__compareVisual{gap:.5rem}.challenge-arena-module__FamXEW__compareVisual span{flex:1;min-width:0;font-size:2rem}.challenge-arena-module__FamXEW__patternVisual{gap:.3rem}.challenge-arena-module__FamXEW__patternVisual i{border-width:3px;width:39px;height:39px}.challenge-arena-module__FamXEW__resultGrid{grid-template-columns:1fr}.challenge-arena-module__FamXEW__resultHero,.challenge-arena-module__FamXEW__nextSteps{border-radius:28px;padding:1.2rem}.challenge-arena-module__FamXEW__resultHero h1{font-size:3.2rem}.challenge-arena-module__FamXEW__nextSteps>div:last-child{grid-template-columns:1fr}.challenge-arena-module__FamXEW__footer{flex-direction:column;align-items:flex-start}.challenge-arena-module__FamXEW__footer p{text-align:left}}@media (prefers-reduced-motion:reduce){.challenge-arena-module__FamXEW__startButton,.challenge-arena-module__FamXEW__voiceButton,.challenge-arena-module__FamXEW__teachingPanel button{transition:none}html:focus-within{scroll-behavior:auto}}.challenge-arena-module__FamXEW__attributeVisual{border:3px solid var(--ink);background:#e4f3f3;border-radius:26px;place-content:center;justify-items:center;gap:18px;width:min(820px,100%);min-height:210px;margin:1.4rem auto 0;padding:24px;display:grid;overflow:hidden}.challenge-arena-module__FamXEW__attributeSets{width:min(430px,76vw);height:150px;position:relative}.challenge-arena-module__FamXEW__attributeSets>span{border:4px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:50%;place-items:center;width:210px;height:145px;font-weight:950;display:grid;position:absolute;top:0}.challenge-arena-module__FamXEW__attributeSets>span[data-side=left]{color:#fff;background:#2d77cac7;padding-right:60px;left:12px}.challenge-arena-module__FamXEW__attributeSets>span[data-side=right]{background:#ffd15dcc;padding-left:60px;right:12px}.challenge-arena-module__FamXEW__attributeSets>b{z-index:2;border:3px solid var(--ink);width:54px;height:54px;box-shadow:4px 5px 0 var(--ink);background:#fff;border-radius:18px;place-items:center;font-size:1.4rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.challenge-arena-module__FamXEW__attributeVisual small{letter-spacing:.11em;text-align:center;font-weight:950}.challenge-arena-module__FamXEW__lightStudy{background:linear-gradient(#eaf8f7 0 76%,#d7e3d7 76%);padding:12px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__labSurface{fill:#9c7659;stroke:var(--ink);stroke-width:4px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__flashlightBody rect,.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__flashlightBody path{fill:var(--teal);stroke:var(--ink);stroke-width:4px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__beamGuide{fill:#ffd15d52;stroke:#d29a10;stroke-width:3px;stroke-dasharray:9 7}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__darkChamber rect{fill:#193847;stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__viewPort{fill:#d9f7f1;stroke:#fff;stroke-width:5px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__toySilhouette{fill:#f27a5b;stroke:#fff;stroke-width:4px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__materialPanel{fill:#ffffff9e;stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__transmittedBeam{fill:#ffd15d38;stroke:#d29a10;stroke-width:3px;stroke-dasharray:9 7}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__lightScreen{fill:#fff9ea;stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__signalCard rect{fill:#fff;stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__signalCard text,.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__diagramLabel{fill:var(--ink);letter-spacing:2px;font-size:15px;font-weight:950}.challenge-arena-module__FamXEW__lightStudy .challenge-arena-module__FamXEW__signalPulse{fill:var(--yellow);stroke:var(--ink);stroke-width:5px}.challenge-arena-module__FamXEW__plantExperiment{grid-template-columns:1fr 1fr;align-items:end;padding:36px 9% 42px;position:relative}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__windowLight{border:5px solid var(--ink);background:#d9f4f4;grid-template-columns:1fr 1fr;width:94px;height:92px;display:grid;position:absolute;top:20px;left:28px;box-shadow:8px 8px #ffd15db8}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__windowLight i{border:2px solid #fff}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant{border-bottom:18px solid #a66d45;justify-self:center;width:110px;position:relative}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant b{border:3px solid var(--ink);background:#4fa967;border-bottom:0;border-radius:9px 9px 0 0;width:13px;height:82px;margin:auto;display:block}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant i{border:3px solid var(--ink);background:#79cc74;border-radius:70% 10%;width:48px;height:27px;position:absolute;top:24px}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant i:first-child{left:6px;transform:rotate(20deg)}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant i:nth-child(2){right:6px;transform:scaleX(-1)rotate(20deg)}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant[data-light=less]{transform-origin:bottom;opacity:.82;transform:scale(.76)}.challenge-arena-module__FamXEW__plantExperiment>small{text-align:center;letter-spacing:.09em;font-weight:950;position:absolute;bottom:14px;left:22px;right:22px}@media (max-width:600px){.challenge-arena-module__FamXEW__attributeVisual{border-radius:20px;min-height:180px;padding:16px 10px}.challenge-arena-module__FamXEW__attributeSets{width:min(300px,82vw);height:112px}.challenge-arena-module__FamXEW__attributeSets>span{width:150px;height:108px;font-size:.68rem}.challenge-arena-module__FamXEW__attributeSets>span[data-side=left]{padding-right:38px}.challenge-arena-module__FamXEW__attributeSets>span[data-side=right]{padding-left:38px}.challenge-arena-module__FamXEW__attributeSets>b{width:42px;height:42px}.challenge-arena-module__FamXEW__lightStudy{min-height:175px}.challenge-arena-module__FamXEW__plantExperiment{min-height:190px;padding-inline:4%}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__windowLight{border-width:3px;width:66px;height:65px;left:14px}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant{transform-origin:bottom;transform:scale(.82)}.challenge-arena-module__FamXEW__plantExperiment .challenge-arena-module__FamXEW__trialPlant[data-light=less]{transform:scale(.62)}}
