.MeteorLab_app__LFiWz,.MeteorLab_briefing__Np_Fb{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 9% 4%,rgba(92,136,226,.18),transparent 28rem),radial-gradient(circle at 93% 12%,rgba(109,202,226,.12),transparent 26rem),#f2f5fa}.MeteorLab_app__LFiWz{padding:1px 0 72px}.MeteorLab_briefing__Np_Fb{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(46px,7vw,100px);padding:clamp(34px,5vw,72px) max(5vw,calc((100vw - 1380px) / 2));overflow:hidden}.MeteorLab_briefCopy__3C7ze{position:relative;z-index:2;max-width:610px}.MeteorLab_brand__osojc,.MeteorLab_kicker__1nxom{color:var(--signal);font-size:.7rem;font-weight:740;letter-spacing:.12em}.MeteorLab_brand__osojc{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 10px 28px rgba(52,74,116,.08);backdrop-filter:blur(18px);text-decoration:none}.MeteorLab_briefCopy__3C7ze h1{max-width:640px;margin:22px 0 20px;color:#121a2c;font-size:clamp(3.2rem,5.2vw,5.4rem);font-weight:680;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.MeteorLab_briefCopy__3C7ze>p{max-width:540px;margin:0 0 28px;color:#5c687c;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.62}.MeteorLab_primaryButton___235X,.MeteorLab_secondaryButton__d0OnB{padding:0 22px;border-radius:999px;font-size:.9rem;font-weight:700;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.MeteorLab_primaryButton___235X{border:1px solid rgba(255,255,255,.34);background:linear-gradient(180deg,#5678db,#315bd2);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 10px 24px rgba(49,91,210,.22)}.MeteorLab_primaryButton___235X:hover:not(:disabled){background:linear-gradient(180deg,#6080df,#294eba);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 14px 30px rgba(49,91,210,.27);transform:translateY(-1px)}.MeteorLab_choiceButton__9RXVZ:active,.MeteorLab_moveCard__qRpjv:active:not(:disabled),.MeteorLab_primaryButton___235X:active:not(:disabled),.MeteorLab_secondaryButton__d0OnB:active:not(:disabled){transform:translateY(1px) scale(.99)}.MeteorLab_primaryButton___235X:disabled{cursor:not-allowed;border-color:#d6dce6;background:#d6dce6;color:#7f899a;box-shadow:none}.MeteorLab_secondaryButton__d0OnB{border:1px solid #cbd4e2;background:rgba(250,252,255,.76);color:#28344a;box-shadow:0 8px 20px rgba(48,69,108,.07)}.MeteorLab_secondaryButton__d0OnB:hover{border-color:#9facc1;background:#fbfcfe}.MeteorLab_choiceButton__9RXVZ:focus-visible,.MeteorLab_controls__QuhIg button:focus-visible,.MeteorLab_customProblem__lqWy_:focus-within,.MeteorLab_logoButton__qCRFp:focus-visible,.MeteorLab_missionLabel__4KTFd a:focus-visible,.MeteorLab_moveCard__qRpjv:focus-visible,.MeteorLab_predictionChoices__5aOIv button:focus-visible,.MeteorLab_primaryButton___235X:focus-visible,.MeteorLab_secondaryButton__d0OnB:focus-visible{outline:3px solid rgba(49,91,210,.28);outline-offset:3px}.MeteorLab_quickFacts__jW5D_{display:flex;flex-wrap:wrap;gap:0;margin-top:26px;color:#707b8e;font-size:.75rem;font-weight:600}.MeteorLab_quickFacts__jW5D_ span{padding:0 13px;border-left:1px solid #cbd4e1}.MeteorLab_quickFacts__jW5D_ span:first-child{padding-left:0;border-left:0}.MeteorLab_briefVisual__m4qtd{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:34px;background:radial-gradient(circle at 75% 64%,rgba(74,119,218,.14),transparent 34%),rgba(248,250,253,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 34px 78px rgba(46,67,109,.14);backdrop-filter:blur(24px) saturate(150%)}.MeteorLab_briefVisual__m4qtd:before,.MeteorLab_canvasWrap__HrqJM:before{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(43,82,164,.15) 0 1px,transparent 1.5px);background-size:72px 72px;content:"";opacity:.55;pointer-events:none}.MeteorLab_planet__QEBpK{position:absolute;right:-105px;bottom:-190px;width:min(520px,78%);aspect-ratio:1;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 28% 23%,rgba(255,255,255,.94),transparent 18%),linear-gradient(145deg,#dde9fb,#9ab9ef 60%,#5c7fc9);box-shadow:inset -52px -40px 86px rgba(50,79,145,.26),0 34px 80px rgba(60,96,178,.18)}.MeteorLab_orbit__NH00H{position:absolute;right:-130px;bottom:6px;width:620px;height:142px;border-color:rgba(255,255,255,.82) transparent;border-style:solid;border-width:1px;border-radius:50%;transform:rotate(-11deg)}.MeteorLab_visualMeteor__avE_4{position:absolute;top:13%;right:14%;width:48px;height:48px;border:1px solid rgba(172,74,88,.35);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffd4d9 0 8%,#e77a88 36%,#b74055 76%);box-shadow:-16px -20px 0 -10px rgba(196,65,84,.15)}.MeteorLab_shipPreview__THm75,.MeteorLab_visualShip__UxGKK{position:absolute;width:0;height:0;border-right:32px solid transparent;border-bottom:76px solid #293857;border-left:32px solid transparent;filter:drop-shadow(0 12px 18px rgba(35,51,86,.22))}.MeteorLab_visualShip__UxGKK{top:36%;left:22%;transform:rotate(38deg)}.MeteorLab_shipPreview__THm75:after,.MeteorLab_visualShip__UxGKK:after{position:absolute;top:35px;left:-11px;width:22px;height:22px;border-radius:50%;background:#76cbe9;box-shadow:inset 0 0 0 5px #315bd2;content:""}.MeteorLab_messageBubble__qwMhc{position:absolute;top:8%;left:7%;z-index:2;width:min(240px,44%);padding:17px 18px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:rgba(255,255,255,.68);color:#354158;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(49,70,112,.1);backdrop-filter:blur(18px);font-size:.84rem;line-height:1.45}.MeteorLab_messageBubble__qwMhc b{display:block;margin-bottom:6px;color:var(--signal);font-size:.65rem;letter-spacing:.1em}.MeteorLab_mascot__6BGBp{position:relative;width:78px;height:86px;flex:0 0 auto;filter:drop-shadow(0 14px 24px rgba(45,66,108,.14))}.MeteorLab_briefVisual__m4qtd>.MeteorLab_mascot__6BGBp{position:absolute;right:10%;bottom:10%}.MeteorLab_antenna__J6EP6{position:absolute;top:0;left:38px;width:3px;height:15px;border-radius:3px;background:#8c9bb6}.MeteorLab_antenna__J6EP6:before{position:absolute;top:-5px;left:-4px;width:11px;height:11px;border-radius:50%;background:#6bbbdc;content:""}.MeteorLab_mascotFace__hoFlw{position:absolute;top:12px;left:5px;width:68px;height:68px;border:1px solid rgba(255,255,255,.88);border-radius:50%;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.98),transparent 34%),linear-gradient(145deg,#fbfcfe,#dce6f8);box-shadow:inset -8px -10px 24px rgba(69,98,166,.12),0 12px 28px rgba(45,66,108,.12)}.MeteorLab_mascotFace__hoFlw i{position:absolute;top:27px;width:7px;height:9px;border-radius:50%;background:var(--signal)}.MeteorLab_mascotFace__hoFlw i:first-child{left:19px}.MeteorLab_mascotFace__hoFlw i:nth-child(2){right:19px}.MeteorLab_mascotFace__hoFlw span{display:none}.MeteorLab_mascotBody__uaoJ8{position:absolute;right:-1px;bottom:-1px;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:linear-gradient(145deg,#5f7fe0,#315bd2);color:#f9fbff;font-size:.7rem;font-weight:760}.MeteorLab_appHeader__Y6lu0{position:sticky;top:10px;z-index:20;display:grid;grid-template-columns:160px minmax(400px,660px) 160px;align-items:center;justify-content:space-between;gap:18px;width:min(1120px,calc(100% - 28px));min-height:62px;margin:10px auto 0;padding:7px 12px;border:1px solid rgba(255,255,255,.82);background:rgba(249,251,254,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 16px 42px rgba(48,69,109,.09);backdrop-filter:blur(22px) saturate(150%)}.MeteorLab_logoButton__qCRFp{display:inline-flex;align-items:center;gap:9px;width:fit-content;border:0;background:transparent;color:#172137;font-size:.84rem;font-weight:720}.MeteorLab_logoButton__qCRFp span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:10px;background:linear-gradient(145deg,#5f80e1,#315bd2);color:#f9fbff;box-shadow:0 7px 16px rgba(49,91,210,.2)}.MeteorLab_missionLabel__4KTFd{justify-self:end;color:#6d7789;font-size:.72rem;font-weight:650}.MeteorLab_missionLabel__4KTFd a{color:inherit;text-decoration:none}.MeteorLab_progress__yjixy{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.MeteorLab_progressItem__YHG0q{position:relative;display:flex;align-items:center;gap:7px;min-width:0;color:#8a93a4;font-size:.69rem}.MeteorLab_progressItem__YHG0q:after{position:absolute;top:13px;right:calc(50% + 15px);left:calc(-50% + 15px);z-index:-1;height:1px;background:#d4dbe7;content:""}.MeteorLab_progressItem__YHG0q:first-child:after{display:none}.MeteorLab_progressItem__YHG0q>span{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid #d1d9e5;border-radius:50%;background:#f9fbfd;color:#7a8496;font-weight:720}.MeteorLab_progressActive__rpTYj,.MeteorLab_progressDone__WEb0D{color:#253148}.MeteorLab_progressActive__rpTYj>span,.MeteorLab_progressDone__WEb0D>span{border-color:var(--signal);background:var(--signal);color:#f9fbff}.MeteorLab_progressActive__rpTYj>span{box-shadow:0 0 0 4px rgba(49,91,210,.1)}.MeteorLab_progressActive__rpTYj:after,.MeteorLab_progressDone__WEb0D:after{background:#7895df}.MeteorLab_gamePage__dVL7r,.MeteorLab_reportPage__W5p_N,.MeteorLab_workspace__1_Wwk{width:min(1120px,calc(100% - 40px));margin:0 auto}.MeteorLab_gamePage__dVL7r{padding-top:38px}.MeteorLab_workspace__1_Wwk{padding:38px 0 118px}.MeteorLab_reportPage__W5p_N{padding:42px 0 30px}.MeteorLab_gameIntro___C_2I{margin:0 0 22px}.MeteorLab_gameIntro___C_2I h1,.MeteorLab_promptPanel__o6_jD h1,.MeteorLab_resultHero__tnaq0 h1{margin:8px 0 7px;color:#141d30;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:680;letter-spacing:-.05em;line-height:1.02}.MeteorLab_gameIntro___C_2I p,.MeteorLab_promptPanel__o6_jD p,.MeteorLab_resultHero__tnaq0 p{margin:0;color:#667184;line-height:1.52}.MeteorLab_gameShell__RV1Ru{border:1px solid #d4dce8;border-radius:22px;background:#fbfcfe;box-shadow:0 24px 58px rgba(45,66,105,.12)}.MeteorLab_gameHud__zX0EX{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:9px 17px;border-bottom:1px solid #dbe2ed;background:#fbfcfe}.MeteorLab_gameHud__zX0EX>div:first-child{display:grid;gap:2px}.MeteorLab_gameHud__zX0EX span,.MeteorLab_gameHud__zX0EX strong{white-space:nowrap}.MeteorLab_gameHud__zX0EX>div:first-child span{color:#7a8598;font-size:.62rem;font-weight:740;letter-spacing:.12em}.MeteorLab_hudStats__Go_Ej{display:flex;align-items:center;gap:15px;color:#4d596e;font-size:.78rem;font-weight:650}.MeteorLab_hudStats__Go_Ej>span:first-child{color:var(--danger);font-size:1.12rem;letter-spacing:.06em}.MeteorLab_hudStats__Go_Ej em{padding:5px 8px;border-radius:9px;background:#e8eefc;color:var(--signal-dark);font-size:.68rem;font-style:normal;font-weight:720}.MeteorLab_canvasWrap__HrqJM{position:relative;width:100%;aspect-ratio:16/9;background:#08142d;overflow:hidden}.MeteorLab_canvasWrap__HrqJM canvas{position:relative;z-index:1;display:block;width:100%;height:100%}.MeteorLab_canvasWrap__HrqJM:before{z-index:2;background-image:radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 1.4px);background-size:70px 70px;opacity:.38}.MeteorLab_gameStart__1LwJS{position:absolute;inset:0;z-index:3;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:24px;background:rgba(7,18,40,.76);backdrop-filter:blur(8px);text-align:center}.MeteorLab_gameStart__1LwJS h2{margin:54px 0 5px;color:#f4f7fc;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:680;letter-spacing:-.04em}.MeteorLab_gameStart__1LwJS p{margin:0 0 18px;color:#c4ccda}.MeteorLab_gameStart__1LwJS small{margin-top:16px;color:#a9b5c9}.MeteorLab_shipPreview__THm75{top:54px;left:calc(50% - 32px);transform:scale(.66)}.MeteorLab_controls__QuhIg{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:11px;border-top:1px solid #dbe2ed;background:#f5f7fb}.MeteorLab_controls__QuhIg button{min-height:52px;border:1px solid #cbd4e2;border-radius:13px;background:#fbfcfe;color:#2e3a50;font-size:.78rem;font-weight:720;box-shadow:0 6px 14px rgba(48,69,108,.06)}.MeteorLab_controls__QuhIg button:active,.MeteorLab_controls__QuhIg button:hover{border-color:#9eabc0;background:#f0f4fb}.MeteorLab_controls__QuhIg button span{margin:0 9px;font-size:1.15rem}.MeteorLab_promptPanel__o6_jD,.MeteorLab_resultHero__tnaq0{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px;padding:4px 0 24px;border-bottom:1px solid #d7deea}.MeteorLab_promptPanel__o6_jD .MeteorLab_mascot__6BGBp,.MeteorLab_resultHero__tnaq0 .MeteorLab_mascot__6BGBp{transform:scale(.88);transform-origin:right center}.MeteorLab_moveCounter__TWxfm{display:grid;min-width:106px;min-height:72px;place-items:center;align-content:center;border:1px solid #d2dae7;border-radius:16px;background:#fbfcfe;box-shadow:0 10px 24px rgba(46,67,106,.07)}.MeteorLab_moveCounter__TWxfm strong{color:var(--signal);font-size:1.7rem;line-height:1}.MeteorLab_moveCounter__TWxfm span{margin-top:5px;color:#687488;font-size:.7rem;font-weight:650}.MeteorLab_comparePanel__WA2oJ,.MeteorLab_evidencePanel__JHljI,.MeteorLab_predictPanel__5kvty,.MeteorLab_reflectionPanel__pK6jP,.MeteorLab_reportCard__DhiIw{border:1px solid #d6deea;border-radius:20px;background:#fbfcfe;box-shadow:0 16px 38px rgba(47,68,107,.07)}.MeteorLab_evidencePanel__JHljI{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:28px;padding:24px}.MeteorLab_evidenceHeading__7E2r7{display:grid;gap:9px}.MeteorLab_evidenceHeading__7E2r7 strong{color:#1a2437;font-size:1.25rem}.MeteorLab_evidenceHeading__7E2r7 span{max-width:340px;color:#9b5f12;font-weight:650;line-height:1.45}.MeteorLab_metricsGrid__EcRRs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.MeteorLab_metric__zkeQd{display:grid;min-height:100px;align-content:center;padding:13px;border:1px solid #dde4ee;border-radius:14px;background:#f3f6fa;text-align:center}.MeteorLab_metric__zkeQd strong{color:var(--signal);font-size:1.8rem;font-weight:740;line-height:1}.MeteorLab_metric__zkeQd span{margin-top:7px;color:#6c778a;font-size:.7rem;font-weight:620}.MeteorLab_choiceSection__1ne7g{padding:30px 0 28px}.MeteorLab_choiceSection__1ne7g h2,.MeteorLab_predictPanel__5kvty h2,.MeteorLab_reflectionPanel__pK6jP h2{margin:0 0 16px;color:#182236;font-size:1.28rem;font-weight:700;letter-spacing:-.025em}.MeteorLab_problemChoices__4CM_D{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.MeteorLab_choiceButton__9RXVZ,.MeteorLab_customProblem__lqWy_{min-height:74px;border:1px solid #d7deea;border-radius:16px;background:#fbfcfe;color:#28344a;text-align:left}.MeteorLab_choiceButton__9RXVZ{display:flex;align-items:center;gap:13px;padding:14px 16px;font-weight:650;transition:transform .15s ease,border-color .15s ease,background .15s ease}.MeteorLab_choiceButton__9RXVZ>span,.MeteorLab_moveCheck__eziDE{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border:1px solid #d4dce8;border-radius:10px;background:#eef2f7;color:#667287;font-weight:720}.MeteorLab_choiceButton__9RXVZ:hover{border-color:#a7b5cc;background:#f5f8fc}.MeteorLab_moveSelected__3QRzR,.MeteorLab_predictionSelected__Mvsf4,.MeteorLab_selectedChoice__UUCO0{border-color:var(--signal)!important;background:#edf2ff!important;box-shadow:0 0 0 3px rgba(49,91,210,.09)!important}.MeteorLab_moveSelected__3QRzR .MeteorLab_moveCheck__eziDE,.MeteorLab_selectedChoice__UUCO0>span:first-child{border-color:var(--signal);background:var(--signal);color:#f9fbff}.MeteorLab_customProblem__lqWy_{display:grid;grid-template-columns:96px 1fr;align-items:center;padding:10px 15px}.MeteorLab_customProblem__lqWy_>span{color:#697589;font-size:.76rem;font-weight:700}.MeteorLab_customProblem__lqWy_ input{width:100%;border:0;outline:0;background:transparent;color:#263248;font-weight:630}.MeteorLab_customProblem__lqWy_ input::placeholder{color:#8791a2}.MeteorLab_actionBar__MQemI{position:fixed;bottom:16px;left:50%;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(1040px,calc(100% - 32px));min-height:68px;padding:9px 10px 9px 20px;border:1px solid rgba(255,255,255,.84);border-radius:20px;background:rgba(248,250,253,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 20px 52px rgba(42,61,99,.16);backdrop-filter:blur(22px) saturate(150%);transform:translateX(-50%)}.MeteorLab_actionBar__MQemI>span{color:#596579;font-size:.82rem;font-weight:620}.MeteorLab_moveGrid__sbXZp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.MeteorLab_moveCard__qRpjv{position:relative;min-height:220px;padding:22px;border:1px solid #d6deea;border-radius:18px;background:#fbfcfe;color:#263248;box-shadow:0 12px 28px rgba(47,68,107,.06);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.MeteorLab_moveCard__qRpjv:last-child:nth-child(odd){grid-column:1/-1;min-height:190px}.MeteorLab_moveCard__qRpjv:hover:not(:disabled){border-color:#a6b5cd;box-shadow:0 16px 34px rgba(47,68,107,.1);transform:translateY(-2px)}.MeteorLab_moveCard__qRpjv:disabled{cursor:not-allowed;opacity:.44}.MeteorLab_moveCheck__eziDE{position:absolute;top:20px;right:20px}.MeteorLab_moveCard__qRpjv h2{max-width:calc(100% - 52px);margin:34px 0 8px;color:#182236;font-size:1.24rem;font-weight:700;letter-spacing:-.025em}.MeteorLab_moveCard__qRpjv p{min-height:44px;margin:0;color:#657186;line-height:1.5}.MeteorLab_ruleChange__dk7sZ{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;margin-top:18px}.MeteorLab_ruleChange__dk7sZ span,.MeteorLab_ruleChange__dk7sZ strong{display:grid;min-height:42px;place-items:center;padding:6px 10px;border-radius:11px;font-size:.78rem;text-align:center}.MeteorLab_ruleChange__dk7sZ span{border:1px solid #dce3ed;background:#eef2f7;color:#5d697d;font-weight:600}.MeteorLab_ruleChange__dk7sZ b{color:var(--signal);font-size:1.05rem;text-align:center}.MeteorLab_ruleChange__dk7sZ strong{border:1px solid #cbd8f6;background:#e6edff;color:#2448ad;font-weight:720}.MeteorLab_moveCard__qRpjv small{display:block;margin-top:16px;color:#687489;font-weight:620}.MeteorLab_predictPanel__5kvty{display:grid;grid-template-columns:.82fr 1.18fr;gap:30px;margin-top:20px;padding:24px}.MeteorLab_predictPanel__5kvty p,.MeteorLab_reflectionPanel__pK6jP p{margin:-7px 0 0;color:#687488;line-height:1.5}.MeteorLab_predictionChoices__5aOIv{display:grid;grid-template-columns:1fr 1fr;gap:9px}.MeteorLab_predictionChoices__5aOIv button{min-height:54px;padding:10px 12px;border:1px solid #d6deea;border-radius:13px;background:#f5f7fa;color:#3d495e;font-size:.78rem;font-weight:620;text-align:left}.MeteorLab_predictionChoices__5aOIv button:hover{border-color:#a9b6cb;background:#eef3fa}.MeteorLab_resultHero__tnaq0{padding-top:8px}.MeteorLab_comparePanel__WA2oJ{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;gap:16px;padding:20px}.MeteorLab_compareColumn__gRDGX{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:16px;border:1px solid #dde4ee;border-radius:16px;background:#f3f6fa}.MeteorLab_compareColumn__gRDGX>span{grid-column:1/-1;color:#727e91;font-size:.67rem;font-weight:720;letter-spacing:.09em}.MeteorLab_compareColumn__gRDGX .MeteorLab_metric__zkeQd{min-height:92px;padding:9px;background:#fbfcfe}.MeteorLab_compareLatest___EE1R{border-color:#bdcbef;background:#edf2ff}.MeteorLab_compareArrow__b9IxL{display:grid;width:40px;height:40px;place-items:center;border:1px solid #d3dbe8;border-radius:50%;background:#fbfcfe;color:var(--signal);font-size:1.2rem}.MeteorLab_reflectionPanel__pK6jP{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:18px;padding:24px}.MeteorLab_reflectionPanel__pK6jP>div:last-child{display:flex;gap:10px}.MeteorLab_reportCelebration__PD4SD{display:flex;align-items:center;flex-direction:column;padding:24px 0 32px;text-align:center}.MeteorLab_reportCelebration__PD4SD h1{max-width:720px;margin:14px 0 8px;color:#141d30;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:680;letter-spacing:-.055em;line-height:1}.MeteorLab_reportCelebration__PD4SD p{margin:0;color:#657185}.MeteorLab_reportCelebration__PD4SD .MeteorLab_mascot__6BGBp{margin-bottom:16px}.MeteorLab_confetti__lCXJe{position:absolute;inset:0;overflow:hidden;pointer-events:none}.MeteorLab_confetti__lCXJe i{position:absolute;top:18%;width:8px;height:18px;border-radius:3px;background:var(--signal);opacity:.55}.MeteorLab_confetti__lCXJe i:first-child{left:17%;transform:rotate(24deg)}.MeteorLab_confetti__lCXJe i:nth-child(2){left:31%;top:7%;transform:rotate(-32deg)}.MeteorLab_confetti__lCXJe i:nth-child(3){right:24%;top:12%;transform:rotate(40deg)}.MeteorLab_confetti__lCXJe i:nth-child(4){right:13%;top:28%;transform:rotate(-18deg)}.MeteorLab_confetti__lCXJe i:nth-child(5){left:8%;top:40%;transform:rotate(58deg)}.MeteorLab_reportCard__DhiIw{padding:28px}.MeteorLab_reportHeader__i5fpC{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #dbe2ed}.MeteorLab_journeyGrid__umrkZ article>span,.MeteorLab_parentSummary__thkY7 span,.MeteorLab_reportHeader__i5fpC>div:first-child>span{color:var(--signal);font-size:.66rem;font-weight:740;letter-spacing:.1em}.MeteorLab_reportHeader__i5fpC h2{margin:7px 0 0;color:#182236;font-size:1.45rem;letter-spacing:-.03em}.MeteorLab_reportStamp__0xMdL{padding:10px 13px;border:1px solid #c6d3f3;border-radius:11px;background:#edf2ff;color:#2448ad;font-size:.72rem;font-weight:740}.MeteorLab_journeyGrid__umrkZ{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.MeteorLab_journeyGrid__umrkZ article{min-height:170px;padding:20px;border:1px solid #dde4ee;border-radius:16px;background:#f5f7fa}.MeteorLab_journeyGrid__umrkZ h3{margin:13px 0 8px;color:#222d42;font-size:1rem;line-height:1.4}.MeteorLab_journeyGrid__umrkZ p{margin:0;color:#687488;font-size:.84rem;line-height:1.5}.MeteorLab_parentSummary__thkY7{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:30px;margin-top:18px;padding:24px;border:1px solid #cbd7f1;border-radius:17px;background:#eaf0fb}.MeteorLab_parentSummary__thkY7 h2{margin:8px 0 0;color:#1e2a42;font-size:1.3rem;letter-spacing:-.025em}.MeteorLab_parentSummary__thkY7 p{margin:0;color:#425069;line-height:1.58}.MeteorLab_reportPage__W5p_N>.MeteorLab_secondaryButton__d0OnB{display:block;margin:22px auto 0}@media (prefers-reduced-motion:no-preference){.MeteorLab_briefCopy__3C7ze,.MeteorLab_briefVisual__m4qtd,.MeteorLab_gameIntro___C_2I,.MeteorLab_reportPage__W5p_N>section,.MeteorLab_workspace__1_Wwk>section{animation:MeteorLab_enter__ML_hr .52s cubic-bezier(.22,1,.36,1) both}.MeteorLab_briefVisual__m4qtd,.MeteorLab_reportPage__W5p_N>section:nth-child(2),.MeteorLab_workspace__1_Wwk>section:nth-child(2){animation-delay:70ms}.MeteorLab_visualMeteor__avE_4{animation:MeteorLab_meteorFloat__UvRxT 3s ease-in-out infinite alternate}.MeteorLab_visualShip__UxGKK{animation:MeteorLab_shipFloat__AKWay 2.5s ease-in-out infinite alternate}.MeteorLab_mascot_win__o5V9n{animation:MeteorLab_mascotBounce__STSUO 1.1s ease-in-out infinite alternate}}@keyframes MeteorLab_enter__ML_hr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes MeteorLab_meteorFloat__UvRxT{to{transform:translate3d(-7px,9px,0)}}@keyframes MeteorLab_shipFloat__AKWay{to{transform:rotate(38deg) translate3d(7px,-7px,0)}}@keyframes MeteorLab_mascotBounce__STSUO{to{transform:translateY(-5px)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.MeteorLab_actionBar__MQemI,.MeteorLab_appHeader__Y6lu0,.MeteorLab_briefVisual__m4qtd,.MeteorLab_messageBubble__qwMhc{background:#f8fafc}}@media (prefers-reduced-transparency:reduce){.MeteorLab_actionBar__MQemI,.MeteorLab_appHeader__Y6lu0,.MeteorLab_briefVisual__m4qtd,.MeteorLab_messageBubble__qwMhc{background:#f8fafc;backdrop-filter:none}}@media (max-width:980px){.MeteorLab_briefing__Np_Fb{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:34px;padding:40px 28px}.MeteorLab_briefCopy__3C7ze h1{font-size:clamp(3rem,7vw,4.4rem)}.MeteorLab_briefVisual__m4qtd{min-height:560px}.MeteorLab_appHeader__Y6lu0{grid-template-columns:auto minmax(390px,1fr)}.MeteorLab_missionLabel__4KTFd{display:none}.MeteorLab_comparePanel__WA2oJ,.MeteorLab_predictPanel__5kvty{grid-template-columns:1fr}.MeteorLab_compareArrow__b9IxL{margin:-4px auto;transform:rotate(90deg)}}@media (max-width:760px){.MeteorLab_app__LFiWz{padding-bottom:48px}.MeteorLab_briefing__Np_Fb{grid-template-columns:1fr;gap:34px;padding:30px 20px 38px}.MeteorLab_briefCopy__3C7ze h1{margin-top:18px;font-size:clamp(2.75rem,13vw,4.1rem)}.MeteorLab_briefCopy__3C7ze>p{font-size:1rem}.MeteorLab_briefCopy__3C7ze .MeteorLab_primaryButton___235X{width:100%}.MeteorLab_quickFacts__jW5D_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.MeteorLab_quickFacts__jW5D_ span{justify-content:center;min-height:34px;padding:0 7px;text-align:center;line-height:1.35}.MeteorLab_briefVisual__m4qtd{min-height:420px;border-radius:26px}.MeteorLab_planet__QEBpK{right:-105px;bottom:-180px;width:440px}.MeteorLab_orbit__NH00H{right:-165px;bottom:-3px}.MeteorLab_messageBubble__qwMhc{width:min(230px,58%)}.MeteorLab_appHeader__Y6lu0{position:relative;top:0;display:flex;width:calc(100% - 14px);min-height:58px;margin-top:7px;padding:7px 9px;border-radius:18px}.MeteorLab_logoButton__qCRFp{font-size:0}.MeteorLab_logoButton__qCRFp span{font-size:.82rem}.MeteorLab_progress__yjixy{width:100%}.MeteorLab_progressItem__YHG0q{justify-content:center}.MeteorLab_progressItem__YHG0q b{display:none}.MeteorLab_gamePage__dVL7r,.MeteorLab_reportPage__W5p_N,.MeteorLab_workspace__1_Wwk{width:calc(100% - 24px)}.MeteorLab_gamePage__dVL7r,.MeteorLab_workspace__1_Wwk{padding-top:28px}.MeteorLab_gameIntro___C_2I h1,.MeteorLab_promptPanel__o6_jD h1,.MeteorLab_resultHero__tnaq0 h1{font-size:clamp(2rem,10vw,3.1rem)}.MeteorLab_gameShell__RV1Ru{border-radius:18px}.MeteorLab_gameHud__zX0EX{min-height:58px}.MeteorLab_gameHud__zX0EX>div:first-child strong{font-size:.78rem}.MeteorLab_hudStats__Go_Ej{gap:8px;font-size:.68rem}.MeteorLab_canvasWrap__HrqJM{min-height:240px}.MeteorLab_gameStart__1LwJS{padding:16px}.MeteorLab_gameStart__1LwJS h2{margin-top:38px}.MeteorLab_gameStart__1LwJS small{max-width:250px}.MeteorLab_shipPreview__THm75{top:30px}.MeteorLab_promptPanel__o6_jD,.MeteorLab_resultHero__tnaq0{gap:18px;padding-bottom:20px}.MeteorLab_promptPanel__o6_jD .MeteorLab_mascot__6BGBp,.MeteorLab_resultHero__tnaq0 .MeteorLab_mascot__6BGBp{display:none}.MeteorLab_moveCounter__TWxfm{min-width:84px;min-height:64px}.MeteorLab_evidencePanel__JHljI{grid-template-columns:1fr;padding:18px}.MeteorLab_metric__zkeQd{min-height:88px;padding:9px}.MeteorLab_metric__zkeQd strong{font-size:1.5rem}.MeteorLab_journeyGrid__umrkZ,.MeteorLab_moveGrid__sbXZp,.MeteorLab_parentSummary__thkY7,.MeteorLab_predictionChoices__5aOIv,.MeteorLab_problemChoices__4CM_D{grid-template-columns:1fr}.MeteorLab_customProblem__lqWy_{grid-template-columns:82px 1fr}.MeteorLab_moveCard__qRpjv,.MeteorLab_moveCard__qRpjv:last-child:nth-child(odd){grid-column:1;min-height:218px}.MeteorLab_comparePanel__WA2oJ,.MeteorLab_predictPanel__5kvty,.MeteorLab_reflectionPanel__pK6jP,.MeteorLab_reportCard__DhiIw{padding:18px;border-radius:18px}.MeteorLab_reflectionPanel__pK6jP{grid-template-columns:1fr}.MeteorLab_reflectionPanel__pK6jP>div:last-child{display:grid;grid-template-columns:1fr}.MeteorLab_actionBar__MQemI{bottom:8px;display:grid;grid-template-columns:1fr auto;gap:10px;width:calc(100% - 16px);min-height:66px;padding:8px 8px 8px 14px;border-radius:17px}.MeteorLab_actionBar__MQemI>span{font-size:.68rem}.MeteorLab_actionBar__MQemI .MeteorLab_primaryButton___235X{min-height:48px;padding:0 14px;font-size:.78rem}.MeteorLab_compareColumn__gRDGX{padding:12px}.MeteorLab_reportPage__W5p_N{padding-top:28px}.MeteorLab_reportHeader__i5fpC{align-items:flex-start;flex-direction:column}.MeteorLab_journeyGrid__umrkZ article{min-height:138px}}@media (max-width:420px){.MeteorLab_briefVisual__m4qtd{min-height:390px}.MeteorLab_gameHud__zX0EX{padding:8px 10px}.MeteorLab_hudStats__Go_Ej>span:last-of-type{display:none}.MeteorLab_canvasWrap__HrqJM{min-height:220px}.MeteorLab_controls__QuhIg button{min-height:50px}.MeteorLab_promptPanel__o6_jD h1{max-width:250px}.MeteorLab_ruleChange__dk7sZ{gap:5px}.MeteorLab_ruleChange__dk7sZ span,.MeteorLab_ruleChange__dk7sZ strong{font-size:.7rem}}.MeteorLab_app__LFiWz,.MeteorLab_briefing__Np_Fb{--morrow-bg:#f6f7f8;--morrow-surface:#fcfcfd;--morrow-surface-cool:#e9edf3;--morrow-ink:#181a1d;--morrow-muted:#60656d;--morrow-line:#d8dce1;--morrow-accent:#2457c5;--morrow-accent-dark:#194498;color:var(--morrow-ink);background:var(--morrow-bg)}.MeteorLab_app__LFiWz{padding-top:0}.MeteorLab_briefing__Np_Fb{gap:clamp(54px,8vw,118px);padding:clamp(48px,6vw,78px) max(5vw,calc((100vw - 1180px) / 2))}.MeteorLab_brand__osojc,.MeteorLab_kicker__1nxom{color:var(--morrow-accent);font-size:.67rem;font-weight:760;letter-spacing:.1em}.MeteorLab_brand__osojc{display:block;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.MeteorLab_briefCopy__3C7ze h1{margin-top:18px;color:var(--morrow-ink);font-size:clamp(3.35rem,5.4vw,5.2rem);font-weight:690;letter-spacing:-.066em}.MeteorLab_briefCopy__3C7ze>p{color:var(--morrow-muted)}.MeteorLab_primaryButton___235X,.MeteorLab_secondaryButton__d0OnB{min-height:50px;border-radius:10px;box-shadow:none}.MeteorLab_primaryButton___235X{border:1px solid var(--morrow-accent);background:var(--morrow-accent);color:#f9fbff}.MeteorLab_primaryButton___235X:hover:not(:disabled){border-color:var(--morrow-accent-dark);background:var(--morrow-accent-dark);box-shadow:none}.MeteorLab_primaryButton___235X:disabled{border-color:#d5d9df;background:#d5d9df;color:#7b8189}.MeteorLab_secondaryButton__d0OnB{border:1px solid #cbd0d7;background:var(--morrow-surface);color:#30343a}.MeteorLab_secondaryButton__d0OnB:hover{border-color:#9da4ad;background:#f1f3f5}.MeteorLab_choiceButton__9RXVZ:focus-visible,.MeteorLab_controls__QuhIg button:focus-visible,.MeteorLab_customProblem__lqWy_:focus-within,.MeteorLab_logoButton__qCRFp:focus-visible,.MeteorLab_missionLabel__4KTFd a:focus-visible,.MeteorLab_moveCard__qRpjv:focus-visible,.MeteorLab_predictionChoices__5aOIv button:focus-visible,.MeteorLab_primaryButton___235X:focus-visible,.MeteorLab_secondaryButton__d0OnB:focus-visible{outline-color:rgba(36,87,197,.3)}.MeteorLab_quickFacts__jW5D_{color:#6a7078}.MeteorLab_quickFacts__jW5D_ span{border-left-color:#cfd4d9}.MeteorLab_briefVisual__m4qtd{min-height:min(640px,72vh);border:1px solid #cfd4da;border-radius:14px;background:var(--morrow-surface-cool);box-shadow:none;backdrop-filter:none}.MeteorLab_briefVisual__m4qtd:before{background-image:radial-gradient(circle,rgba(47,56,69,.13) 0 1px,transparent 1.4px);background-size:78px 78px;opacity:.38}.MeteorLab_planet__QEBpK{border-color:rgba(255,255,255,.54);box-shadow:inset -44px -36px 78px rgba(50,79,145,.2)}.MeteorLab_messageBubble__qwMhc{border:1px solid #cbd1d8;border-radius:12px;background:rgba(252,252,253,.94);color:#464d56;box-shadow:none;backdrop-filter:none}.MeteorLab_messageBubble__qwMhc b{color:var(--morrow-accent)}.MeteorLab_mascot__6BGBp{filter:none}.MeteorLab_mascotFace__hoFlw{border-color:#cbd1d8;background:#f8f9fa;box-shadow:none}.MeteorLab_mascotBody__uaoJ8,.MeteorLab_mascotFace__hoFlw i{background:var(--morrow-accent)}.MeteorLab_mascotBody__uaoJ8{border-color:var(--morrow-accent)}.MeteorLab_appHeader__Y6lu0{top:0;grid-template-columns:220px minmax(390px,620px) 90px;width:100%;min-height:68px;margin:0;padding:0 max(24px,calc((100vw - 1180px) / 2));border:0;border-bottom:1px solid rgba(216,220,225,.9);border-radius:0;background:rgba(246,247,248,.92);box-shadow:none;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.MeteorLab_logoButton__qCRFp{gap:8px;color:var(--morrow-ink);font-size:.8rem;font-weight:690;letter-spacing:-.02em}.MeteorLab_logoButton__qCRFp span{display:inline;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--morrow-accent);box-shadow:none;font-size:1.05rem;font-weight:780}.MeteorLab_missionLabel__4KTFd{color:#666c74}.MeteorLab_missionLabel__4KTFd a:hover{color:var(--morrow-ink)}.MeteorLab_progress__yjixy{gap:2px}.MeteorLab_progressItem__YHG0q{color:#878d95}.MeteorLab_progressItem__YHG0q:after{background:#cfd4da}.MeteorLab_progressItem__YHG0q>span{width:24px;height:24px;border-color:#c9ced5;background:var(--morrow-bg);color:#747b84}.MeteorLab_progressActive__rpTYj,.MeteorLab_progressDone__WEb0D{color:#34383e}.MeteorLab_progressActive__rpTYj>span,.MeteorLab_progressDone__WEb0D>span{border-color:var(--morrow-accent);background:var(--morrow-accent)}.MeteorLab_progressActive__rpTYj>span{box-shadow:0 0 0 3px rgba(36,87,197,.1)}.MeteorLab_progressActive__rpTYj:after,.MeteorLab_progressDone__WEb0D:after{background:#7f98d1}.MeteorLab_gamePage__dVL7r,.MeteorLab_reportPage__W5p_N,.MeteorLab_workspace__1_Wwk{width:min(1120px,calc(100% - 48px))}.MeteorLab_gamePage__dVL7r,.MeteorLab_workspace__1_Wwk{padding-top:48px}.MeteorLab_reportPage__W5p_N{padding-top:50px}.MeteorLab_gameIntro___C_2I h1,.MeteorLab_promptPanel__o6_jD h1,.MeteorLab_reportCelebration__PD4SD h1,.MeteorLab_resultHero__tnaq0 h1{color:var(--morrow-ink);font-weight:680;letter-spacing:-.055em}.MeteorLab_gameIntro___C_2I p,.MeteorLab_promptPanel__o6_jD p,.MeteorLab_reportCelebration__PD4SD p,.MeteorLab_resultHero__tnaq0 p{color:var(--morrow-muted)}.MeteorLab_gameShell__RV1Ru{border-color:#cfd4da;border-radius:14px;background:var(--morrow-surface);box-shadow:0 22px 56px rgba(48,56,68,.09)}.MeteorLab_gameHud__zX0EX{border-bottom-color:var(--morrow-line);background:var(--morrow-surface)}.MeteorLab_gameHud__zX0EX>div:first-child span{color:#747a82}.MeteorLab_hudStats__Go_Ej{color:#50565e}.MeteorLab_hudStats__Go_Ej em{background:#e7ebf3;color:var(--morrow-accent-dark)}.MeteorLab_controls__QuhIg{border-top-color:var(--morrow-line);background:#eef1f4}.MeteorLab_controls__QuhIg button{border-color:#cbd0d7;border-radius:10px;background:var(--morrow-surface);color:#31363d;box-shadow:none}.MeteorLab_controls__QuhIg button:active,.MeteorLab_controls__QuhIg button:hover{border-color:#9da4ad;background:#e8ebef}.MeteorLab_promptPanel__o6_jD,.MeteorLab_resultHero__tnaq0{border-bottom-color:var(--morrow-line)}.MeteorLab_moveCounter__TWxfm{border-color:#cfd4da;border-radius:10px;background:var(--morrow-surface);box-shadow:none}.MeteorLab_moveCounter__TWxfm strong{color:var(--morrow-accent)}.MeteorLab_moveCounter__TWxfm span{color:#666d76}.MeteorLab_comparePanel__WA2oJ,.MeteorLab_evidencePanel__JHljI,.MeteorLab_predictPanel__5kvty,.MeteorLab_reflectionPanel__pK6jP,.MeteorLab_reportCard__DhiIw{border-color:#cfd4da;border-radius:14px;background:var(--morrow-surface);box-shadow:none}.MeteorLab_choiceSection__1ne7g h2,.MeteorLab_evidenceHeading__7E2r7 strong,.MeteorLab_moveCard__qRpjv h2,.MeteorLab_parentSummary__thkY7 h2,.MeteorLab_predictPanel__5kvty h2,.MeteorLab_reflectionPanel__pK6jP h2,.MeteorLab_reportHeader__i5fpC h2{color:var(--morrow-ink)}.MeteorLab_evidenceHeading__7E2r7 span{color:#835710}.MeteorLab_metric__zkeQd{border-color:var(--morrow-line);border-radius:10px;background:#eef1f4}.MeteorLab_metric__zkeQd strong{color:var(--morrow-accent)}.MeteorLab_metric__zkeQd span{color:#666d76}.MeteorLab_choiceButton__9RXVZ,.MeteorLab_customProblem__lqWy_{border-color:#cfd4da;border-radius:10px;background:var(--morrow-surface);color:#30353c}.MeteorLab_choiceButton__9RXVZ>span,.MeteorLab_moveCheck__eziDE{border-color:#cfd4da;border-radius:8px;background:#edf0f3;color:#666d76}.MeteorLab_choiceButton__9RXVZ:hover{border-color:#9ea6b0;background:#f1f3f5}.MeteorLab_moveSelected__3QRzR,.MeteorLab_predictionSelected__Mvsf4,.MeteorLab_selectedChoice__UUCO0{border-color:var(--morrow-accent)!important;background:#edf1fa!important;box-shadow:none!important}.MeteorLab_moveSelected__3QRzR .MeteorLab_moveCheck__eziDE,.MeteorLab_selectedChoice__UUCO0>span:first-child{border-color:var(--morrow-accent);background:var(--morrow-accent)}.MeteorLab_customProblem__lqWy_ input::placeholder,.MeteorLab_customProblem__lqWy_>span{color:#717881}.MeteorLab_customProblem__lqWy_ input{color:#30353c}.MeteorLab_actionBar__MQemI{bottom:14px;border-color:#cbd0d7;border-radius:12px;background:rgba(252,252,253,.96);box-shadow:0 18px 46px rgba(48,56,68,.15);backdrop-filter:blur(16px)}.MeteorLab_actionBar__MQemI>span{color:#555c65}.MeteorLab_moveGrid__sbXZp{gap:12px}.MeteorLab_moveCard__qRpjv,.MeteorLab_moveCard__qRpjv:last-child:nth-child(odd){min-height:204px}.MeteorLab_moveCard__qRpjv{padding:24px;border-color:#cfd4da;border-radius:12px;background:var(--morrow-surface);color:#30353c;box-shadow:none}.MeteorLab_moveCard__qRpjv:hover:not(:disabled){border-color:#9ea6b0;box-shadow:none;transform:translateY(-1px)}.MeteorLab_moveCard__qRpjv h2{margin-top:28px}.MeteorLab_moveCard__qRpjv p,.MeteorLab_moveCard__qRpjv small,.MeteorLab_predictPanel__5kvty p,.MeteorLab_reflectionPanel__pK6jP p{color:var(--morrow-muted)}.MeteorLab_ruleChange__dk7sZ span,.MeteorLab_ruleChange__dk7sZ strong{border-radius:8px}.MeteorLab_ruleChange__dk7sZ span{border-color:var(--morrow-line);background:#edf0f3;color:#5e656e}.MeteorLab_ruleChange__dk7sZ b{color:var(--morrow-accent)}.MeteorLab_ruleChange__dk7sZ strong{border-color:#c4cee5;background:#e7ebf4;color:var(--morrow-accent-dark)}.MeteorLab_predictionChoices__5aOIv button{border-color:#cfd4da;border-radius:9px;background:#eef1f4;color:#454b53}.MeteorLab_predictionChoices__5aOIv button:hover{border-color:#9ea6b0;background:#e5e9ed}.MeteorLab_compareColumn__gRDGX{border-color:var(--morrow-line);border-radius:10px;background:#eef1f4}.MeteorLab_compareColumn__gRDGX>span{color:#6c737c}.MeteorLab_compareColumn__gRDGX .MeteorLab_metric__zkeQd{background:var(--morrow-surface)}.MeteorLab_compareLatest___EE1R{border-color:#bdc8df;background:#e9edf5}.MeteorLab_compareArrow__b9IxL{border-color:#cbd0d7;background:var(--morrow-surface);color:var(--morrow-accent)}.MeteorLab_confetti__lCXJe i{background:var(--morrow-accent)}.MeteorLab_reportHeader__i5fpC{border-bottom-color:var(--morrow-line)}.MeteorLab_journeyGrid__umrkZ article>span,.MeteorLab_parentSummary__thkY7 span,.MeteorLab_reportHeader__i5fpC>div:first-child>span{color:var(--morrow-accent)}.MeteorLab_reportStamp__0xMdL{border-color:#c4cee5;border-radius:8px;background:#e7ebf4;color:var(--morrow-accent-dark)}.MeteorLab_journeyGrid__umrkZ{gap:0;border-top:1px solid var(--morrow-line);border-left:1px solid var(--morrow-line)}.MeteorLab_journeyGrid__umrkZ article{border:0;border-right:1px solid var(--morrow-line);border-bottom:1px solid var(--morrow-line);border-radius:0;background:#f3f5f7}.MeteorLab_journeyGrid__umrkZ h3{color:#30353c}.MeteorLab_journeyGrid__umrkZ p{color:var(--morrow-muted)}.MeteorLab_parentSummary__thkY7{border-color:#c8d0df;border-radius:12px;background:#e8ecf3}.MeteorLab_parentSummary__thkY7 p{color:#48505a}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.MeteorLab_actionBar__MQemI,.MeteorLab_appHeader__Y6lu0{background:var(--morrow-surface)}}@media (prefers-reduced-transparency:reduce){.MeteorLab_actionBar__MQemI,.MeteorLab_appHeader__Y6lu0{background:var(--morrow-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:980px){.MeteorLab_briefing__Np_Fb{gap:38px;padding:42px 28px}.MeteorLab_appHeader__Y6lu0{grid-template-columns:190px minmax(390px,1fr)}}@media (max-width:760px){.MeteorLab_briefing__Np_Fb{padding:32px 20px 40px}.MeteorLab_briefVisual__m4qtd{border-radius:12px}.MeteorLab_appHeader__Y6lu0{position:relative;display:flex;width:100%;min-height:62px;margin:0;padding:0 14px;border-radius:0}.MeteorLab_logoButton__qCRFp{font-size:0}.MeteorLab_logoButton__qCRFp span{font-size:1rem}.MeteorLab_gamePage__dVL7r,.MeteorLab_reportPage__W5p_N,.MeteorLab_workspace__1_Wwk{width:calc(100% - 32px);padding-top:32px}.MeteorLab_comparePanel__WA2oJ,.MeteorLab_evidencePanel__JHljI,.MeteorLab_gameShell__RV1Ru,.MeteorLab_predictPanel__5kvty,.MeteorLab_reflectionPanel__pK6jP,.MeteorLab_reportCard__DhiIw{border-radius:12px}.MeteorLab_moveCard__qRpjv,.MeteorLab_moveCard__qRpjv:last-child:nth-child(odd){min-height:210px}.MeteorLab_actionBar__MQemI{border-radius:10px}.MeteorLab_journeyGrid__umrkZ{border-left:0}.MeteorLab_journeyGrid__umrkZ article{border-left:1px solid var(--morrow-line)}}.MeteorLab_progress__yjixy{grid-template-columns:repeat(6,minmax(0,1fr))}.MeteorLab_ruleLive___YaaE{position:absolute;top:18px;left:50%;z-index:4;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:10px 14px;border:1px solid rgba(183,243,74,.42);border-radius:8px;color:#f4f8ff;background:rgba(7,22,46,.88);box-shadow:0 12px 30px rgba(0,0,0,.22);transform:translateX(-50%);animation:MeteorLab_rule-arrive__A_RWb .42s cubic-bezier(.2,.8,.2,1) both;backdrop-filter:blur(12px)}.MeteorLab_ruleLive___YaaE span{color:#b7f34a;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em;white-space:nowrap}@keyframes MeteorLab_rule-arrive__A_RWb{0%{opacity:0;transform:translate(-50%,-8px)}}.MeteorLab_designBrief__mHq_0,.MeteorLab_ruleBuilder__p7p7f,.MeteorLab_ruleOutcome__kOWzQ{border:1px solid var(--morrow-line);border-radius:12px;background:var(--morrow-surface)}.MeteorLab_designBrief__mHq_0{padding:30px}.MeteorLab_briefQuestion__T8tRF{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.MeteorLab_briefQuestionSecond__ri_Co{margin-top:38px;padding-top:30px;border-top:1px solid var(--morrow-line)}.MeteorLab_questionNumber__h2S2e{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #c8d0df;border-radius:50%;color:var(--morrow-accent);background:#edf1f7;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:800}.MeteorLab_briefQuestion__T8tRF h2{margin:0 0 4px;font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.03em}.MeteorLab_briefQuestion__T8tRF p,.MeteorLab_ruleBuilderHeader__ekesh p{margin:0;color:var(--morrow-muted)}.MeteorLab_briefChoiceGrid__TzdF2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.MeteorLab_briefChoice__QzmqI{position:relative;min-height:144px;padding:24px 20px 20px;border:1px solid #cfd4da;border-radius:10px;color:var(--morrow-ink);text-align:left;background:#f3f5f7;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.MeteorLab_briefChoice__QzmqI:hover{border-color:#9fa8b4;transform:translateY(-1px)}.MeteorLab_briefChoice__QzmqI>span{position:absolute;top:14px;right:14px;display:grid;width:24px;height:24px;place-items:center;border:1px solid #cbd1d8;border-radius:50%;color:white;font-size:.72rem}.MeteorLab_briefChoice__QzmqI small,.MeteorLab_briefChoice__QzmqI strong{display:block}.MeteorLab_briefChoice__QzmqI strong{margin:24px 0 10px;font-size:1.08rem}.MeteorLab_briefChoice__QzmqI small{color:var(--morrow-muted);font-size:.86rem;line-height:1.5}.MeteorLab_briefChoiceSelected__qZT7X{border-color:var(--morrow-accent);background:#e9eef8}.MeteorLab_briefChoiceSelected__qZT7X>span{border-color:var(--morrow-accent);background:var(--morrow-accent)}.MeteorLab_ruleMark__lX8EU{padding:12px 14px;border:1px solid #c8d0df;border-radius:8px;color:var(--morrow-accent-dark);background:#e8edf6;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.1em}.MeteorLab_ruleBuilder__p7p7f{overflow:hidden}.MeteorLab_ruleBuilderHeader__ekesh{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 24px;border-bottom:1px solid var(--morrow-line)}.MeteorLab_ruleBuilderHeader__ekesh>span{color:var(--morrow-accent);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em}.MeteorLab_ruleRow__x49Et{display:grid;grid-template-columns:116px 1fr;border-bottom:1px solid var(--morrow-line)}.MeteorLab_ruleWord__nnBkR{display:grid;min-height:156px;place-items:center;border-right:1px solid var(--morrow-line);color:var(--morrow-accent-dark);background:#edf1f6;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:900;letter-spacing:.12em}.MeteorLab_ruleOptions__F2J5K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px}.MeteorLab_ruleOptions__F2J5K button{min-height:104px;padding:18px;border:1px solid #cfd4da;border-radius:9px;color:#3e444c;background:#f3f5f7;font:inherit;font-weight:720;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.MeteorLab_ruleOptions__F2J5K button:hover{border-color:#9fa8b4;transform:translateY(-1px)}.MeteorLab_ruleOptions__F2J5K .MeteorLab_ruleOptionSelected__XZMNk{border-color:var(--morrow-accent);color:var(--morrow-accent-dark);background:#e5ebf7;box-shadow:inset 0 0 0 1px var(--morrow-accent)}.MeteorLab_rulePreview__ioVQs{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:28px;padding:26px 28px;background:#24282e;color:white}.MeteorLab_ruleOutcome__kOWzQ>div:first-child>span,.MeteorLab_rulePreview__ioVQs span{display:block;margin-bottom:8px;color:#9fb9f1;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em}.MeteorLab_rulePreview__ioVQs strong{font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.35}.MeteorLab_rulePreview__ioVQs p{margin:0;color:#c9ced5;font-size:.9rem;line-height:1.55}.MeteorLab_ruleOutcome__kOWzQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr);align-items:center;gap:34px;padding:30px}.MeteorLab_ruleOutcome__kOWzQ>div:first-child>span{color:var(--morrow-accent)}.MeteorLab_ruleOutcome__kOWzQ h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.035em}.MeteorLab_outcomeMetrics__hzWI_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.MeteorLab_journeyGrid__umrkZ{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.MeteorLab_ruleOutcome__kOWzQ{grid-template-columns:1fr}}@media (max-width:760px){.MeteorLab_progress__yjixy{grid-template-columns:repeat(6,1fr)}.MeteorLab_progressItem__YHG0q b{display:none}.MeteorLab_designBrief__mHq_0{padding:22px 16px}.MeteorLab_briefChoiceGrid__TzdF2,.MeteorLab_outcomeMetrics__hzWI_,.MeteorLab_ruleOptions__F2J5K{grid-template-columns:1fr}.MeteorLab_briefChoice__QzmqI{min-height:114px}.MeteorLab_ruleBuilderHeader__ekesh,.MeteorLab_rulePreview__ioVQs{display:block}.MeteorLab_ruleBuilderHeader__ekesh p,.MeteorLab_rulePreview__ioVQs p{margin-top:10px}.MeteorLab_ruleRow__x49Et{grid-template-columns:1fr}.MeteorLab_ruleWord__nnBkR{min-height:48px;border-right:0;border-bottom:1px solid var(--morrow-line)}.MeteorLab_ruleOptions__F2J5K{padding:14px}.MeteorLab_ruleOptions__F2J5K button{min-height:70px}.MeteorLab_ruleOutcome__kOWzQ,.MeteorLab_rulePreview__ioVQs{padding:22px}.MeteorLab_journeyGrid__umrkZ{grid-template-columns:1fr}.MeteorLab_ruleLive___YaaE{align-items:flex-start;width:calc(100% - 28px);font-size:.78rem}}@media (prefers-reduced-motion:reduce){.MeteorLab_ruleLive___YaaE{animation:none}}.MeteorLab_flightStatus__n0JjJ{color:#7b838d;font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:750;letter-spacing:.11em}.MeteorLab_canvasWrap__HrqJM{isolation:isolate;box-shadow:inset 0 0 0 1px rgba(116,170,255,.12)}.MeteorLab_canvasWrap__HrqJM:before{display:none}.MeteorLab_canvasHud__kN6ig{position:absolute;top:14px;right:14px;left:14px;z-index:3;display:flex;align-items:center;gap:8px;pointer-events:none}.MeteorLab_canvasStat__YvE6E{display:grid;grid-template-columns:20px auto;grid-template-rows:auto auto;min-width:102px;min-height:54px;padding:9px 12px;border:1px solid rgba(141,183,255,.2);border-radius:8px;color:#e8f2ff;background:linear-gradient(135deg,rgba(6,17,40,.84),rgba(13,36,69,.66));box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(11px) saturate(130%)}.MeteorLab_canvasStat__YvE6E svg{grid-row:1/3;align-self:center;color:#78a8ff;filter:drop-shadow(0 0 7px rgba(78,151,255,.5))}.MeteorLab_canvasStat__YvE6E span{color:#7f9fc8;font-family:var(--font-mono),monospace;font-size:.55rem;font-weight:800;letter-spacing:.12em;line-height:1}.MeteorLab_canvasStat__YvE6E strong{color:#f5f9ff;font-family:var(--font-mono),monospace;font-size:.96rem;line-height:1.1;text-shadow:0 0 12px rgba(132,188,255,.32)}.MeteorLab_lifeStat__FsJkJ svg{color:#ff6479;fill:rgba(255,100,121,.25);filter:drop-shadow(0 0 7px rgba(255,84,111,.58))}.MeteorLab_timeStat__bxU_B{margin-right:auto}.MeteorLab_comboHot__Jw91r{border-color:rgba(255,173,74,.5);background:linear-gradient(135deg,rgba(55,25,22,.85),rgba(72,42,24,.68));animation:MeteorLab_combo-pulse__9_fIn .8s ease-in-out infinite alternate}.MeteorLab_comboHot__Jw91r svg{color:#ffad4a;filter:drop-shadow(0 0 8px rgba(255,149,51,.7))}.MeteorLab_shieldStat__Oixuv{border-color:rgba(183,243,74,.4)}.MeteorLab_shieldStat__Oixuv strong,.MeteorLab_shieldStat__Oixuv svg{color:#b7f34a}.MeteorLab_timeTrack___t_vD{position:absolute;top:60px;right:0;left:0;height:3px;overflow:hidden;border-radius:999px;background:rgba(126,168,225,.13)}.MeteorLab_timeTrack___t_vD i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#416dff,#58d8ff);box-shadow:0 0 12px rgba(68,171,255,.8);transition:width .22s linear}@keyframes MeteorLab_combo-pulse__9_fIn{to{box-shadow:0 10px 26px rgba(0,0,0,.22),0 0 18px rgba(255,148,49,.13)}}.MeteorLab_controls__QuhIg{gap:1px;padding:0;border-top:1px solid rgba(116,170,255,.16);background:#0b1930}.MeteorLab_controls__QuhIg button{min-height:58px;border:0;border-radius:0;color:#9ab5d8;background:linear-gradient(180deg,#101f38,#0a172b);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.1em;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.MeteorLab_controls__QuhIg button:first-child{border-right:1px solid rgba(116,170,255,.14)}.MeteorLab_controls__QuhIg button:active,.MeteorLab_controls__QuhIg button:hover{color:#eff7ff;background:linear-gradient(180deg,#183358,#102543)}.MeteorLab_controls__QuhIg button:active{box-shadow:inset 0 0 20px rgba(70,142,255,.15)}.MeteorLab_controls__QuhIg button span{color:#5fa9ff;text-shadow:0 0 10px rgba(69,154,255,.6)}.MeteorLab_ruleLive___YaaE{top:82px;border-color:rgba(92,216,255,.32);background:rgba(6,18,42,.88)}.MeteorLab_ruleLive___YaaE span{color:#62dcff}@media (max-width:760px){.MeteorLab_flightStatus__n0JjJ{display:none}.MeteorLab_canvasHud__kN6ig{top:8px;right:8px;left:8px;gap:5px}.MeteorLab_canvasStat__YvE6E{grid-template-columns:15px auto;min-width:0;min-height:42px;padding:6px 8px}.MeteorLab_canvasStat__YvE6E svg{width:13px;height:13px}.MeteorLab_canvasStat__YvE6E span{font-size:.44rem}.MeteorLab_canvasStat__YvE6E strong{font-size:.7rem}.MeteorLab_timeTrack___t_vD{top:47px}.MeteorLab_shieldStat__Oixuv{display:none}.MeteorLab_ruleLive___YaaE{top:62px}}@media (prefers-reduced-motion:reduce){.MeteorLab_comboHot__Jw91r{animation:none}}.MeteorLab_reportPage__W5p_N{gap:22px;padding-bottom:70px}.MeteorLab_reportCelebration__PD4SD{position:relative;min-height:610px;padding:86px 48px 46px;overflow:hidden;border:1px solid #1c3762;border-radius:20px;color:white;background:radial-gradient(circle at 50% 30%,rgba(52,102,255,.34),transparent 34%),radial-gradient(circle at 82% 16%,rgba(62,218,255,.14),transparent 24%),linear-gradient(145deg,#08152d,#0c2349 58%,#07172f);box-shadow:0 30px 80px rgba(17,43,87,.22)}.MeteorLab_victoryGlow__1B_BR{position:absolute;top:96px;left:50%;width:270px;height:270px;border:1px solid rgba(102,160,255,.18);border-radius:50%;transform:translateX(-50%);box-shadow:0 0 0 46px rgba(82,133,255,.055),0 0 0 92px rgba(82,133,255,.025);animation:MeteorLab_victory-breathe___PjTZ 2.8s ease-in-out infinite alternate}.MeteorLab_achievementSeal__k0_YQ{position:relative;z-index:2;display:grid;width:112px;height:112px;margin:0 auto 24px;place-items:center;align-content:center;gap:7px;border:1px solid rgba(124,185,255,.52);border-radius:50%;color:#8de6ff;background:linear-gradient(145deg,rgba(35,83,174,.8),rgba(11,38,84,.9));box-shadow:0 0 38px rgba(73,131,255,.35),inset 0 1px 0 rgba(255,255,255,.15)}.MeteorLab_achievementSeal__k0_YQ span{font-family:var(--font-mono),monospace;font-size:.54rem;font-weight:900;letter-spacing:.11em;line-height:1.2}.MeteorLab_victoryKicker__U3IMS{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;color:#70dfff;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:850;letter-spacing:.15em}.MeteorLab_reportCelebration__PD4SD h1{position:relative;z-index:2;margin:18px 0 0;color:white;font-size:clamp(4.2rem,8.8vw,8.4rem);font-weight:730;letter-spacing:-.075em;line-height:.78}.MeteorLab_reportCelebration__PD4SD h1 em{color:#65dcff;font-style:normal;text-shadow:0 0 30px rgba(73,206,255,.28)}.MeteorLab_reportCelebration__PD4SD>p{position:relative;z-index:2;max-width:660px;margin:28px auto 0;color:#c4d3e8;font-size:1.05rem;line-height:1.55}.MeteorLab_victoryStats__U9IXk{position:absolute;right:30px;bottom:28px;left:30px;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(134,177,237,.18);border-radius:12px;background:rgba(6,19,44,.58);backdrop-filter:blur(12px)}.MeteorLab_victoryStats__U9IXk div{display:grid;gap:3px;padding:18px 22px;border-right:1px solid rgba(134,177,237,.16);text-align:left}.MeteorLab_victoryStats__U9IXk div:last-child{border-right:0}.MeteorLab_victoryStats__U9IXk strong{color:white;font-family:var(--font-mono),monospace;font-size:1.35rem}.MeteorLab_victoryStats__U9IXk span{color:#8ca5c8;font-size:.7rem;font-weight:700;letter-spacing:.04em}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe{inset:0;z-index:1}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i{top:-20px;width:8px;height:18px;border-radius:3px;opacity:.9;animation:MeteorLab_confetti-fall__XLGUG 3.4s cubic-bezier(.2,.7,.3,1) infinite}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(3n){background:#65dcff}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(3n+1){background:#5b7cff}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(3n+2){background:#ffcc68}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:first-child{left:5%;animation-delay:-.4s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(2){left:12%;animation-delay:-2.1s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(3){left:19%;animation-delay:-1.2s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(4){left:27%;animation-delay:-2.8s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(5){left:35%;animation-delay:-.9s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(6){left:43%;animation-delay:-2.3s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(7){left:52%;animation-delay:-1.6s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(8){left:60%;animation-delay:-.2s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(9){left:67%;animation-delay:-2.6s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(10){left:74%;animation-delay:-1.1s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(11){left:81%;animation-delay:-3s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(12){left:88%;animation-delay:-.7s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(13){left:95%;animation-delay:-2s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(14){left:23%;animation-delay:-.1s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(15){left:48%;animation-delay:-2.5s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(16){left:72%;animation-delay:-1.7s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(17){left:90%;animation-delay:-.5s}.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i:nth-child(18){left:8%;animation-delay:-3.1s}@keyframes MeteorLab_confetti-fall__XLGUG{0%{transform:translateY(-30px) rotate(0deg)}to{transform:translateY(670px) rotate(540deg)}}@keyframes MeteorLab_victory-breathe___PjTZ{to{transform:translateX(-50%) scale(1.06);opacity:.72}}.MeteorLab_reportCard__DhiIw{padding:38px;border-radius:18px}.MeteorLab_reportHeader__i5fpC{padding-bottom:28px}.MeteorLab_reportStamp__0xMdL{display:inline-flex;align-items:center;gap:8px}.MeteorLab_creationStory__QS8b_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.MeteorLab_creationStory__QS8b_ article{position:relative;min-height:225px;padding:28px;overflow:hidden;border:1px solid var(--morrow-line);border-radius:12px;background:#f2f4f7}.MeteorLab_creationStory__QS8b_ article>span{color:var(--morrow-accent);font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:850;letter-spacing:.1em}.MeteorLab_creationStory__QS8b_ h3{max-width:560px;margin:24px 0 10px;color:var(--morrow-ink);font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:-.035em;line-height:1.2}.MeteorLab_creationStory__QS8b_ p{max-width:540px;margin:0;color:var(--morrow-muted);line-height:1.5}.MeteorLab_storyIcon__HHPoS{position:absolute;top:22px;right:22px;display:grid;width:46px;height:46px;place-items:center;border:1px solid #c9d2e3;border-radius:50%;color:var(--morrow-accent);background:white}.MeteorLab_creationStory__QS8b_ .MeteorLab_storyOriginal__246KH{color:white;background:#1e4ba8;border-color:#1e4ba8}.MeteorLab_creationStory__QS8b_ .MeteorLab_storyOriginal__246KH h3,.MeteorLab_creationStory__QS8b_ .MeteorLab_storyOriginal__246KH>span{color:white}.MeteorLab_creationStory__QS8b_ .MeteorLab_storyOriginal__246KH p{color:#cbd9f6}.MeteorLab_storyOriginal__246KH .MeteorLab_storyIcon__HHPoS{border-color:rgba(255,255,255,.24);color:white;background:rgba(255,255,255,.12)}.MeteorLab_reportActions__tMg8h{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 0 0}.MeteorLab_allMissionsLink__aXhEp,.MeteorLab_nextMissionButton__qUoQq,.MeteorLab_replayButton__lXREJ{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:9px;font:inherit;font-size:.85rem;font-weight:720;text-decoration:none}.MeteorLab_nextMissionButton__qUoQq{padding:0 20px;color:white;background:var(--morrow-accent)}.MeteorLab_allMissionsLink__aXhEp,.MeteorLab_replayButton__lXREJ{padding:0 4px;border:0;color:#4f5761;background:transparent;cursor:pointer}@media (max-width:760px){.MeteorLab_reportCelebration__PD4SD{min-height:590px;padding:58px 24px 170px}.MeteorLab_reportCelebration__PD4SD h1{font-size:clamp(3.7rem,18vw,5.4rem)}.MeteorLab_victoryStats__U9IXk{grid-template-columns:repeat(2,1fr)}.MeteorLab_victoryStats__U9IXk div:nth-child(2){border-right:0}.MeteorLab_victoryStats__U9IXk div:nth-child(-n+2){border-bottom:1px solid rgba(134,177,237,.16)}.MeteorLab_creationStory__QS8b_{grid-template-columns:1fr}.MeteorLab_reportCard__DhiIw{padding:22px 16px}.MeteorLab_reportActions__tMg8h{flex-direction:column}}@media (prefers-reduced-motion:reduce){.MeteorLab_reportCelebration__PD4SD .MeteorLab_confetti__lCXJe i,.MeteorLab_victoryGlow__1B_BR{animation:none}}.MeteorLab_app__LFiWz{background:radial-gradient(circle at 4% 10%,rgba(100,82,255,.13),transparent 23%),radial-gradient(circle at 93% 22%,rgba(70,210,255,.16),transparent 24%),#f3f6ff}.MeteorLab_appHeader__Y6lu0{top:12px;width:min(1500px,calc(100% - 32px));min-height:72px;margin:12px auto 0;padding:0 18px;border:2px solid rgba(73,93,137,.12);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 7px 0 rgba(60,75,111,.08),0 18px 34px rgba(54,73,113,.09)}.MeteorLab_logoButton__qCRFp span{border-radius:11px;background:linear-gradient(145deg,#6657ff,#269ee4);box-shadow:0 4px 0 #344db1}.MeteorLab_progressItem__YHG0q span{width:34px;height:34px;border:2px solid #d7deee;border-radius:11px;background:#edf1f9;box-shadow:0 3px 0 #d6ddeb}.MeteorLab_progressActive__rpTYj span,.MeteorLab_progressDone__WEb0D span{border-color:#4a68df;background:linear-gradient(145deg,#6758ff,#2b8ee0);box-shadow:0 3px 0 #304bb4,0 0 0 4px rgba(85,91,239,.1)}.MeteorLab_progressItem__YHG0q:after{height:3px;border-radius:999px;background:#dce3f1}.MeteorLab_progressDone__WEb0D:after{background:linear-gradient(90deg,#6657ff,#57cde9)}.MeteorLab_gamePage__dVL7r,.MeteorLab_reportPage__W5p_N,.MeteorLab_workspace__1_Wwk{width:min(1460px,calc(100% - 40px))}.MeteorLab_gameIntro___C_2I,.MeteorLab_promptPanel__o6_jD,.MeteorLab_resultHero__tnaq0{padding:28px 30px;border:2px solid rgba(74,94,139,.12);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(235,240,255,.88));box-shadow:0 7px 0 rgba(58,74,112,.07)}.MeteorLab_promptPanel__o6_jD,.MeteorLab_resultHero__tnaq0{margin-bottom:24px}.MeteorLab_gameIntro___C_2I{margin-bottom:22px}.MeteorLab_gameIntro___C_2I h1,.MeteorLab_promptPanel__o6_jD h1,.MeteorLab_resultHero__tnaq0 h1{color:#202840}.MeteorLab_kicker__1nxom{color:#5b4fe2}.MeteorLab_comparePanel__WA2oJ,.MeteorLab_designBrief__mHq_0,.MeteorLab_evidencePanel__JHljI,.MeteorLab_gameShell__RV1Ru,.MeteorLab_predictPanel__5kvty,.MeteorLab_reflectionPanel__pK6jP,.MeteorLab_reportCard__DhiIw,.MeteorLab_ruleBuilder__p7p7f,.MeteorLab_ruleOutcome__kOWzQ{border-width:2px;border-color:rgba(73,93,137,.13);border-radius:22px;box-shadow:0 8px 0 rgba(57,72,107,.08),0 22px 48px rgba(53,70,107,.08)}.MeteorLab_gameShell__RV1Ru{overflow:hidden}.MeteorLab_gameHud__zX0EX{padding:17px 22px}.MeteorLab_moveGrid__sbXZp{gap:16px}.MeteorLab_moveCard__qRpjv,.MeteorLab_moveCard__qRpjv:last-child:nth-child(odd){min-height:230px;border-width:2px;border-radius:20px;box-shadow:0 8px 0 rgba(51,67,101,.09);transition:transform .16s ease,box-shadow .16s ease}.MeteorLab_moveCard__qRpjv:nth-child(4n+1){background:linear-gradient(145deg,#fff2cc,#fff)}.MeteorLab_moveCard__qRpjv:nth-child(4n+2){background:linear-gradient(145deg,#e2f5ff,#fff)}.MeteorLab_moveCard__qRpjv:nth-child(4n+3){background:linear-gradient(145deg,#eee5ff,#fff)}.MeteorLab_moveCard__qRpjv:nth-child(4n){background:linear-gradient(145deg,#dff8e9,#fff)}.MeteorLab_moveCard__qRpjv:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 12px 0 rgba(51,67,101,.09)}.MeteorLab_moveSelected__3QRzR{border-color:#5b51e2!important;box-shadow:0 8px 0 #3d43ac,0 0 0 5px rgba(91,81,226,.12)!important}.MeteorLab_moveCheck__eziDE{width:36px;height:36px;border-radius:12px}.MeteorLab_problemChoices__4CM_D{gap:14px}.MeteorLab_choiceButton__9RXVZ{min-height:108px;border-width:2px;border-radius:18px;box-shadow:0 7px 0 rgba(51,67,101,.09);transition:transform .16s ease}.MeteorLab_choiceButton__9RXVZ:nth-child(4n+1){background:linear-gradient(135deg,#fff0cd,#fff)}.MeteorLab_choiceButton__9RXVZ:nth-child(4n+2){background:linear-gradient(135deg,#e0f5ff,#fff)}.MeteorLab_choiceButton__9RXVZ:nth-child(4n+3){background:linear-gradient(135deg,#efe5ff,#fff)}.MeteorLab_choiceButton__9RXVZ:nth-child(4n){background:linear-gradient(135deg,#def8e9,#fff)}.MeteorLab_choiceButton__9RXVZ:hover{transform:translateY(-3px)}.MeteorLab_selectedChoice__UUCO0{border-color:#5b51e2!important;box-shadow:0 7px 0 #3d43ac,0 0 0 5px rgba(91,81,226,.12)!important}.MeteorLab_briefChoice__QzmqI,.MeteorLab_predictionChoices__5aOIv button,.MeteorLab_ruleOptions__F2J5K button{border-width:2px;border-radius:15px;box-shadow:0 5px 0 rgba(51,67,101,.08)}.MeteorLab_briefChoice__QzmqI:first-child,.MeteorLab_ruleOptions__F2J5K button:first-child{background:#fff4d5}.MeteorLab_briefChoice__QzmqI:nth-child(2),.MeteorLab_ruleOptions__F2J5K button:nth-child(2){background:#e3f5ff}.MeteorLab_briefChoice__QzmqI:nth-child(3),.MeteorLab_ruleOptions__F2J5K button:nth-child(3){background:#efe7ff}.MeteorLab_briefChoiceSelected__qZT7X,.MeteorLab_ruleOptions__F2J5K .MeteorLab_ruleOptionSelected__XZMNk{border-color:#5b51e2;box-shadow:0 6px 0 #3d43ac,0 0 0 4px rgba(91,81,226,.1)}.MeteorLab_primaryButton___235X{border-radius:13px;background:linear-gradient(145deg,#6657ff,#2a8edf);box-shadow:0 5px 0 #3048a8,0 11px 22px rgba(61,76,190,.18)}.MeteorLab_primaryButton___235X:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 0 #3048a8,0 14px 26px rgba(61,76,190,.2)}.MeteorLab_primaryButton___235X:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 #3048a8}.MeteorLab_actionBar__MQemI{border-width:2px;border-radius:19px;background:rgba(255,255,255,.94);box-shadow:0 8px 0 rgba(57,72,107,.08),0 22px 50px rgba(45,59,92,.16)}.MeteorLab_reportCelebration__PD4SD{border-color:rgba(83,100,150,.15);color:#202741;background:radial-gradient(circle at 50% 27%,rgba(255,255,255,.92),transparent 28%),radial-gradient(circle at 82% 14%,rgba(93,218,255,.25),transparent 25%),linear-gradient(145deg,#ddd7ff,#eef4ff 52%,#d7f5ff);box-shadow:0 10px 0 #b9b8e4,0 30px 70px rgba(61,72,128,.16)}.MeteorLab_achievementSeal__k0_YQ{border-color:rgba(86,88,191,.22);color:#5148cf;background:rgba(255,255,255,.7);box-shadow:0 0 38px rgba(98,97,214,.18),inset 0 1px 0 white}.MeteorLab_victoryKicker__U3IMS{color:#5148cf}.MeteorLab_reportCelebration__PD4SD h1{color:#202741}.MeteorLab_reportCelebration__PD4SD h1 em{color:#4e54d8;text-shadow:none}.MeteorLab_reportCelebration__PD4SD>p{color:#626d87}.MeteorLab_victoryStats__U9IXk{border-color:rgba(74,91,137,.13);background:rgba(255,255,255,.58)}.MeteorLab_victoryStats__U9IXk div{border-right-color:rgba(74,91,137,.12)}.MeteorLab_victoryStats__U9IXk strong{color:#272e4d}.MeteorLab_victoryStats__U9IXk span{color:#6d7891}@media (max-width:760px){.MeteorLab_appHeader__Y6lu0{top:0;width:100%;margin:0;border-radius:0;box-shadow:0 4px 0 rgba(60,75,111,.06)}.MeteorLab_gamePage__dVL7r,.MeteorLab_reportPage__W5p_N,.MeteorLab_workspace__1_Wwk{width:calc(100% - 24px)}.MeteorLab_gameIntro___C_2I,.MeteorLab_promptPanel__o6_jD,.MeteorLab_resultHero__tnaq0{padding:22px 18px;border-radius:18px}}