.GuessingGameLesson_lesson__76XBd{--lab-purple:#7650be;--lab-mint:#9de7cb}.GuessingGameLesson_hero__Wt5li{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:52px;gap:52px;align-items:center;padding:32px 0 46px}.GuessingGameLesson_heroCopy__Chmwt{min-width:0}.GuessingGameLesson_eyebrow__dQtUn{display:inline-flex;align-items:center;gap:10px;color:var(--lab-purple);font-size:.65rem;font-weight:800;letter-spacing:.13em}.GuessingGameLesson_hero__Wt5li h1{font-size:clamp(2.5rem,4.3vw,4.1rem);line-height:1.12;letter-spacing:-.045em;margin:22px 0}.GuessingGameLesson_heroCopy__Chmwt>p{font-size:1.02rem;line-height:1.9;max-width:48ch}.GuessingGameLesson_heroTags__mxqKt{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:24px 0}.GuessingGameLesson_heroTags__mxqKt li{font-size:.66rem;font-weight:700;border:1px solid #dcd9ea;border-radius:7px;padding:6px 9px;background:#ffffff99}.GuessingGameLesson_lesson__76XBd a.GuessingGameLesson_primaryButton___fkPJ{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:15px 22px;border-radius:12px;background:var(--navy);color:#fff;font-size:.85rem;font-weight:750;text-decoration:none;transition:background .2s,transform .2s}.GuessingGameLesson_lesson__76XBd a.GuessingGameLesson_primaryButton___fkPJ:hover{background:var(--purple);transform:translateY(-2px)}.GuessingGameLesson_lesson__76XBd a.GuessingGameLesson_scrollHint__6QGlu{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:.76rem;text-decoration:none}.GuessingGameLesson_scrollHint__6QGlu>span{display:grid;place-items:center;width:27px;height:35px;border:1px solid #cfc3e4;border-radius:16px;color:var(--lab-purple);animation:GuessingGameLesson_nudge__t71YT 2.5s ease-in-out infinite}.GuessingGameLesson_demo__KsIOZ{min-width:0;background:radial-gradient(ellipse at 100% 0,#47336555,transparent 65%),#201b35;border:1px solid #695082;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -30px #4c346b88,inset 0 1px 0 #ffffff22;color:#d9d0e9}.GuessingGameLesson_windowBar__WFBKR{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;background:#ffffff05;color:#ddd0f3;border-bottom:1px solid #ffffff12;font-size:.59rem;letter-spacing:.12em;font-weight:800}.GuessingGameLesson_windowBar__WFBKR>span:first-child{display:flex;gap:5px}.GuessingGameLesson_windowBar__WFBKR>span{align-items:center}.GuessingGameLesson_liveBadge__0xxM7{display:inline-flex;align-items:center;gap:7px;font-size:.52rem;color:#b7e9d3;padding:7px 9px;border:1px solid #7fd1b233;border-radius:7px;background:#7fd1b20b}.GuessingGameLesson_liveBadge__0xxM7 i{width:5px;height:5px;border-radius:50%;background:#9de7cb}.GuessingGameLesson_demoBody__Y0og8{padding:26px}.GuessingGameLesson_demoKicker__I2k1U{color:#c4a6ea;font-size:.53rem;font-weight:800;letter-spacing:.09em}.GuessingGameLesson_demo__KsIOZ h2{color:#fff;font-size:1.6rem;margin-top:8px;letter-spacing:-.035em}.GuessingGameLesson_boardHeading__6jdXK{display:flex;justify-content:space-between;align-items:center;gap:14px}.GuessingGameLesson_boardHeading__6jdXK>div:first-child{min-width:0}.GuessingGameLesson_boardHeading__6jdXK p{margin-top:7px;font-size:.73rem;color:#bfb1d2}.GuessingGameLesson_mystery__k6q6S{position:relative;display:grid;place-items:center;flex:0 0 65px;height:70px;border:1px solid #cfb8f4;border-radius:19px;background:radial-gradient(circle at 30% 15%,#e9d9ff,#9d78d3 60%,#7650be);box-shadow:inset 0 2px 1px #ffffffaa,0 12px 30px -14px #7650be99;color:#fff;font-size:2.5rem;line-height:1;font-weight:800;text-shadow:0 2px 3px #58348d55;animation:GuessingGameLesson_float__xr_wS 6s ease-in-out infinite}.GuessingGameLesson_boardStats__jD8Eu{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;margin-top:10px}.GuessingGameLesson_boardStats__jD8Eu>span{display:flex;align-items:baseline;gap:8px;font-size:.6rem;color:#bfb1d2}.GuessingGameLesson_boardStats__jD8Eu b{color:#e9ddfa;font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuessingGameLesson_numberBoard__1laiN{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:6px;gap:6px}.GuessingGameLesson_numberBoard__1laiN button{display:grid;place-items:center;min-width:0;min-height:44px;padding:0;border:1px solid #8f73b366;border-radius:9px;background:linear-gradient(145deg,#514066,#342b48);box-shadow:inset 0 1px 0 #ffffff15,0 3px 0 #12101c55;font:inherit;font-size:.8rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f1e9ff;cursor:pointer;transition:background .15s,translate .15s,opacity .15s}.GuessingGameLesson_numberBoard__1laiN button:hover:not(:disabled){background:#7650be;translate:0 -2px;border-color:#c6a7f3}.GuessingGameLesson_numberBoard__1laiN button:disabled{opacity:.25;cursor:default;box-shadow:none}.GuessingGameLesson_numberBoard__1laiN button.GuessingGameLesson_winningNumber__fF3aZ{opacity:1;background:#9de7cb;color:#18382c;border-color:#c4f5e2;box-shadow:0 0 20px #7fd1b244}.GuessingGameLesson_mysteryWon___6I87{background:linear-gradient(135deg,#a3e8cc,#338d71);border-color:#76ceaa}.GuessingGameLesson_demoMessage__ABNET{min-height:54px;margin-top:18px;padding:12px 14px;border-left:2px solid #c0a1ee;border-radius:0 9px 9px 0;background:#b58ae40d;color:#e4d9f2;font-size:.77rem;line-height:1.8}.GuessingGameLesson_guessForm__ZcfWM{margin-top:18px}.GuessingGameLesson_guessForm__ZcfWM label{display:block;font-size:.65rem;font-weight:650;color:#c2b4d6;margin-bottom:8px}.GuessingGameLesson_guessForm__ZcfWM>div{display:flex;gap:8px}.GuessingGameLesson_guessForm__ZcfWM input{min-width:0;width:100%;min-height:46px;padding:11px 12px;border:1px solid #7a648f66;border-radius:10px;font:inherit;font-size:1rem;background:#171224;color:#fff}.GuessingGameLesson_guessForm__ZcfWM input::placeholder{color:#9b8cad;font-size:.73rem}.GuessingGameLesson_guessForm__ZcfWM button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;padding:12px 17px;background:var(--lab-purple);color:#fff;font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.GuessingGameLesson_guessForm__ZcfWM button:disabled{opacity:.5;cursor:default}.GuessingGameLesson_inputHelp__r50SI{font-size:.62rem;line-height:1.8;color:#afa1c1;margin-top:10px}.GuessingGameLesson_demoFooter__6EYTs{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #ffffff14;margin-top:16px;padding-top:12px;font-size:.67rem;color:#c4b6d6}.GuessingGameLesson_demoFooter__6EYTs button{min-height:36px;padding:6px 10px;border:1px solid #baa1d644;background:#ffffff09;border-radius:8px;color:#e3d2f9;font:inherit;font-weight:700;cursor:pointer}.GuessingGameLesson_demoNote__M8lni{margin-top:10px;font-size:.59rem;color:#a897bc}.GuessingGameLesson_journey__3H2il{display:flex;gap:8px;padding:12px;background:#ffffffed;border:1px solid #e2d9ef;border-radius:16px;box-shadow:var(--sh-sm);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 8px);z-index:5;overflow-x:auto}.GuessingGameLesson_lesson__76XBd .GuessingGameLesson_journey__3H2il a{display:flex;flex:1 1;align-items:center;justify-content:center;gap:8px;white-space:nowrap;padding:11px 10px;border-radius:10px;color:var(--navy);font-size:.72rem;font-weight:700;text-decoration:none}.GuessingGameLesson_journey__3H2il a>span{color:var(--lab-purple);font-size:.6rem}.GuessingGameLesson_journey__3H2il a:hover{background:#f1ebfa}.GuessingGameLesson_body__UEGF3{max-width:900px;margin-inline:auto}.GuessingGameLesson_takeaway__LHCpG{display:flex;gap:16px;padding:24px;margin:38px 0 52px;background:#eef8f2;border:1px solid #d7eade;border-radius:18px}.GuessingGameLesson_takeawayIcon__JYO4i{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#d9f0e3;color:#26785b}.GuessingGameLesson_takeaway__LHCpG b{font-size:.9rem;color:var(--navy)}.GuessingGameLesson_takeaway__LHCpG p{font-size:.82rem;line-height:1.8;margin-top:5px}.GuessingGameLesson_chapter__ZzNor{margin-top:54px;padding-bottom:40px;border-bottom:1px solid #ded8e8;scroll-margin-top:calc(var(--header-height) + 105px)}.GuessingGameLesson_chapterHeading__CrZoP{display:flex;align-items:center;gap:16px;margin-bottom:26px}.GuessingGameLesson_chapterNumber__wASuL{color:#c5b3df;font-weight:800;font-size:2.7rem;letter-spacing:-.06em;line-height:1}.GuessingGameLesson_chapterHeading__CrZoP>div{min-width:0;flex:1 1}.GuessingGameLesson_chapterLabel__WlCZe{color:var(--lab-purple);font-size:.59rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.GuessingGameLesson_chapter__ZzNor h2{font-size:clamp(1.3rem,2.5vw,1.85rem);line-height:1.35;letter-spacing:-.025em;margin-top:7px}.GuessingGameLesson_chapterIcon__w1Lan{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;color:var(--lab-purple);background:#ece4f8;border-radius:14px;transform:rotate(-5deg)}.GuessingGameLesson_ruleGrid__rQK78{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:26px}.GuessingGameLesson_ruleGrid__rQK78>div{padding:20px;background:#fff;border:1px solid #e3dcec;border-radius:16px}.GuessingGameLesson_ruleGrid__rQK78>div>span{color:var(--lab-purple);font-size:1.1rem;font-weight:800}.GuessingGameLesson_ruleGrid__rQK78 h3{font-size:.9rem;margin-block:10px 8px}.GuessingGameLesson_ruleGrid__rQK78 p{font-size:.78rem;line-height:1.8}.GuessingGameLesson_chapterContent__tIM_0>p{margin-block:18px;font-size:.95rem;line-height:1.95}.GuessingGameLesson_chapterContent__tIM_0 a{color:var(--purple)}.GuessingGameLesson_chapterContent__tIM_0 code{font-size:.87em;overflow-wrap:anywhere;background:#eee8f6;padding:2px 5px;border-radius:4px;color:#5e408b}.GuessingGameLesson_codePanel__y7y1E{margin-block:24px;border:1px solid #4c4267;border-radius:18px;overflow:hidden;background:#19192f;color:#e9e5f5}.GuessingGameLesson_codeToolbar__tFP8t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#25223c;border-bottom:1px solid #3a3351}.GuessingGameLesson_codeToolbar__tFP8t>div,.GuessingGameLesson_codeToolbar__tFP8t>span{display:flex;gap:9px;align-items:center}.GuessingGameLesson_codeToolbar__tFP8t>span{font-size:.72rem;color:#c7b3e7}.GuessingGameLesson_codeToolbar__tFP8t button{border:1px solid #5b4b78;border-radius:7px;background:#ffffff08;color:#eee8ff;font:inherit;font-size:.68rem;min-height:36px;padding:7px 10px;cursor:pointer}.GuessingGameLesson_codeToolbar__tFP8t button:hover{background:#ffffff18}.GuessingGameLesson_codePanel__y7y1E pre{margin:0;padding:24px;overflow-x:auto;max-width:100%;font-size:.8rem;line-height:1.9;-moz-tab-size:4;tab-size:4}.GuessingGameLesson_codePanel__y7y1E pre code{padding:0;background:transparent;color:#e8dcff;overflow-wrap:normal;border-radius:0;font-size:inherit}.GuessingGameLesson_copyFeedback__hyN2l{padding:12px 18px;border-top:1px solid #3a3351;color:#aaa0c2;font-size:.65rem;line-height:1.7}.GuessingGameLesson_runNote__sFloJ{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:12px;background:#f0eaf9}.GuessingGameLesson_runNote__sFloJ>svg{flex-shrink:0;color:var(--lab-purple);margin-top:4px}.GuessingGameLesson_runNote__sFloJ p{font-size:.82rem;line-height:1.9}.GuessingGameLesson_flow__kuepn{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.GuessingGameLesson_flow__kuepn>span{display:flex;align-items:center;gap:9px;padding:10px 12px;background:#fff;border:1px solid #e3dcec;border-radius:10px;font-size:.73rem}.GuessingGameLesson_flow__kuepn b{color:var(--lab-purple)}.GuessingGameLesson_flow__kuepn i{font-style:normal;color:#a591c0}.GuessingGameLesson_chapterContent__tIM_0 table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.82rem;margin-block:24px;background:#fff}.GuessingGameLesson_chapterContent__tIM_0 td,.GuessingGameLesson_chapterContent__tIM_0 th{padding:13px;border:1px solid #ded7eb;text-align:left;overflow-wrap:anywhere}.GuessingGameLesson_chapterContent__tIM_0 th{background:#eee7f7;color:var(--navy)}.GuessingGameLesson_checkpoint__E_8NM{padding:20px;background:#fff9ec;border:1px solid #eddfb9;border-radius:14px;margin-top:24px}.GuessingGameLesson_checkpoint__E_8NM summary{cursor:pointer;color:#71591f;font-size:.85rem;font-weight:750}.GuessingGameLesson_checkpoint__E_8NM p{margin-top:14px;font-size:.85rem;line-height:1.9}.GuessingGameLesson_lesson__76XBd a.GuessingGameLesson_nextStep__mowth{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;padding:10px 0;color:var(--purple);font-size:.8rem;font-weight:750;text-decoration:none}.GuessingGameLesson_finish__QMXHe{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:48px;padding:42px 28px;border:1px solid #ded1ed;border-radius:26px;background:radial-gradient(circle at top right,#d8efdf,transparent 65%),#eee6fa}.GuessingGameLesson_finishIcon__uD__i{display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:#fff;color:#b78a35;margin-bottom:22px;transform:rotate(-6deg)}.GuessingGameLesson_finish__QMXHe h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.2;letter-spacing:-.03em;margin-block:18px}.GuessingGameLesson_finish__QMXHe>p{max-width:52ch;font-size:.9rem;line-height:1.85}.GuessingGameLesson_finish__QMXHe>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:26px;font-size:.8rem}.GuessingGameLesson_byline__vWyOk{margin-top:32px;font-size:.72rem;text-align:center}.GuessingGameLesson_lesson__76XBd button:focus-visible,.GuessingGameLesson_lesson__76XBd input:focus-visible,.GuessingGameLesson_lesson__76XBd pre:focus-visible,.GuessingGameLesson_lesson__76XBd summary:focus-visible{outline:3px solid #a57cd8;outline-offset:3px}@keyframes GuessingGameLesson_float__xr_wS{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes GuessingGameLesson_nudge__t71YT{0%,to{translate:0 0}50%{translate:0 4px}}@media (max-width:1024px){.GuessingGameLesson_hero__Wt5li{gap:28px}.GuessingGameLesson_hero__Wt5li h1{font-size:2.9rem}.GuessingGameLesson_demoBody__Y0og8{padding:22px}.GuessingGameLesson_numberBoard__1laiN{grid-template-columns:repeat(5,minmax(0,1fr))}.GuessingGameLesson_journey__3H2il{gap:0;padding:8px}.GuessingGameLesson_lesson__76XBd .GuessingGameLesson_journey__3H2il a{font-size:.65rem;padding:10px 8px}}@media (max-width:760px){.GuessingGameLesson_hero__Wt5li{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:0}.GuessingGameLesson_hero__Wt5li h1{font-size:clamp(2.3rem,8vw,3.3rem)}.GuessingGameLesson_heroCopy__Chmwt>p{font-size:.94rem}.GuessingGameLesson_demo__KsIOZ{transform:none;max-width:500px;width:100%;margin-inline:auto}.GuessingGameLesson_demoBody__Y0og8{padding:20px}.GuessingGameLesson_demo__KsIOZ h2{font-size:1.35rem}.GuessingGameLesson_boardStats__jD8Eu>span{gap:5px;font-size:.56rem}.GuessingGameLesson_mystery__k6q6S{flex-basis:56px;height:60px;font-size:2.1rem;border-radius:16px}.GuessingGameLesson_journey__3H2il{border-radius:12px;top:calc(var(--header-height) + 4px)}.GuessingGameLesson_lesson__76XBd .GuessingGameLesson_journey__3H2il a{flex:0 0 auto;font-size:.68rem;padding:10px}.GuessingGameLesson_takeaway__LHCpG{padding:18px;gap:12px;margin-block:26px 38px}.GuessingGameLesson_chapter__ZzNor{margin-top:38px;scroll-margin-top:calc(var(--header-height) + 90px)}.GuessingGameLesson_chapterHeading__CrZoP{gap:11px}.GuessingGameLesson_chapterNumber__wASuL{font-size:2.1rem}.GuessingGameLesson_chapterIcon__w1Lan{width:36px;height:36px;border-radius:10px}.GuessingGameLesson_chapterIcon__w1Lan svg{width:20px;height:20px}.GuessingGameLesson_ruleGrid__rQK78{grid-template-columns:1fr;gap:10px}.GuessingGameLesson_ruleGrid__rQK78>div{padding:17px}.GuessingGameLesson_ruleGrid__rQK78 h3{display:inline;margin-left:12px}.GuessingGameLesson_ruleGrid__rQK78 p{margin-top:9px}.GuessingGameLesson_chapterContent__tIM_0>p{font-size:.88rem}.GuessingGameLesson_codePanel__y7y1E pre{font-size:.73rem;padding:18px}.GuessingGameLesson_codeToolbar__tFP8t{padding:12px}.GuessingGameLesson_chapterContent__tIM_0 td,.GuessingGameLesson_chapterContent__tIM_0 th{padding:9px;font-size:.73rem}.GuessingGameLesson_finish__QMXHe{padding:30px 20px}.GuessingGameLesson_finish__QMXHe .GuessingGameLesson_eyebrow__dQtUn{font-size:.53rem;letter-spacing:.08em}.GuessingGameLesson_finish__QMXHe .GuessingGameLesson_primaryButton___fkPJ{width:100%;font-size:.75rem;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.GuessingGameLesson_mystery__k6q6S,.GuessingGameLesson_scrollHint__6QGlu>span{animation:none}.GuessingGameLesson_lesson__76XBd a.GuessingGameLesson_primaryButton___fkPJ{transition:none}}