.lesson-module__tXnpjW__lessonVars{--teal:#13b7c1;--mint:#2ee7b6;--amber:#ffaf00;--red:#ff5d5d;--dawn:linear-gradient(90deg, #13b7c1, #2ee7b6 45%, #ffaf00);--chalk:#cfe3ea;--sketch:255px 15px 225px 15px / 15px 225px 15px 255px;--panel:#111927;--raised:#1a2332;--border:#1e293b;--text:#eef2f8;--text2:#a4b1cd;--muted:#64748b;color:var(--text);background:#0a1120;line-height:1.65}.lesson-module__tXnpjW__chalkfont{font-family:var(--font-caveat), cursive}.lesson-module__tXnpjW__wrap{max-width:1180px;margin:0 auto;padding:0 20px}.lesson-module__tXnpjW__lesson{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:48px;display:grid}.lesson-module__tXnpjW__steps{padding:12vh 0 20vh}.lesson-module__tXnpjW__stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.lesson-module__tXnpjW__board{border:1px solid var(--border);background:radial-gradient(at 30% 18%,#0e1830 0%,#0a1120 72%);border-radius:16px;width:100%;height:560px;position:relative;overflow:hidden}.lesson-module__tXnpjW__board .lesson-module__tXnpjW__stars{pointer-events:none;position:absolute;inset:0}@media (max-width:900px){.lesson-module__tXnpjW__lesson{display:block}.lesson-module__tXnpjW__stage{z-index:30;background:#0a1120;height:46vh;padding:8px 0;position:sticky;top:0}.lesson-module__tXnpjW__board{height:100%}.lesson-module__tXnpjW__steps{padding-top:4vh}}.lesson-module__tXnpjW__step{opacity:.45;flex-direction:column;justify-content:center;max-width:560px;min-height:62vh;transition:opacity .3s;display:flex}.lesson-module__tXnpjW__step.lesson-module__tXnpjW__active{opacity:1}.lesson-module__tXnpjW__step p{color:var(--text);margin-bottom:14px;font-size:17.5px}.lesson-module__tXnpjW__step p em{color:var(--text2);font-style:normal}.lesson-module__tXnpjW__kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-bottom:14px;font-size:11px}.lesson-module__tXnpjW__veiled{pointer-events:none;-webkit-user-select:none;user-select:none}.lesson-module__tXnpjW__veiled>:not(.lesson-module__tXnpjW__locknote){filter:blur(6px)}.lesson-module__tXnpjW__locknote{pointer-events:auto;border:1px solid var(--amber);color:var(--text2);cursor:pointer;background:#111927eb;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:9px 18px;font-size:13px;transition:border-color .2s;display:inline-flex}.lesson-module__tXnpjW__locknote:hover{border-color:var(--mint)}.lesson-module__tXnpjW__locknote .lesson-module__tXnpjW__lockicon{font-family:var(--font-caveat), cursive;color:var(--amber);font-size:17px;line-height:1}.lesson-module__tXnpjW__contract{flex-direction:column;justify-content:center;max-width:600px;min-height:88vh;display:flex}.lesson-module__tXnpjW__contract .lesson-module__tXnpjW__act{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px}.lesson-module__tXnpjW__contract h1{margin-bottom:18px;font-size:42px;line-height:1.12}.lesson-module__tXnpjW__contract h1 span{background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text}.lesson-module__tXnpjW__promise{color:var(--text2);margin-bottom:22px;font-size:18px}.lesson-module__tXnpjW__pathline{color:var(--muted);gap:18px;margin-bottom:30px;font-size:13.5px;display:flex}.lesson-module__tXnpjW__pathline b{color:var(--text2);font-weight:600}.lesson-module__tXnpjW__beginbtn{cursor:pointer;color:#06121a;background:var(--dawn);border:none;border-radius:12px;align-self:flex-start;padding:13px 26px;font-size:15px;font-weight:600}.lesson-module__tXnpjW__ix{background:var(--panel);border:1px solid var(--border);border-radius:14px;margin-top:6px;padding:18px}.lesson-module__tXnpjW__ixBare{background:0 0;border:none;margin-top:6px;padding:0}.lesson-module__tXnpjW__q{margin-bottom:12px;font-size:15.5px;font-weight:600}.lesson-module__tXnpjW__qSpaced{margin-top:16px}.lesson-module__tXnpjW__opt{text-align:left;background:var(--raised);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:11px 14px;font-size:14.5px;transition:border-color .15s;display:block}.lesson-module__tXnpjW__opt:hover{border-color:var(--teal)}.lesson-module__tXnpjW__opt:disabled{cursor:default}.lesson-module__tXnpjW__opt.lesson-module__tXnpjW__right{border-color:var(--mint);background:#2ee7b614}.lesson-module__tXnpjW__opt.lesson-module__tXnpjW__wrong{border-color:var(--red);background:#ff5d5d12}.lesson-module__tXnpjW__expl{border-left:3px solid var(--teal);color:var(--text2);margin:10px 0 4px;padding:10px 14px;font-size:14px}.lesson-module__tXnpjW__expl.lesson-module__tXnpjW__good{border-left-color:var(--mint)}.lesson-module__tXnpjW__expl.lesson-module__tXnpjW__bad{border-left-color:var(--red)}.lesson-module__tXnpjW__retry{border:1px solid var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:8px 14px;font-size:13px}.lesson-module__tXnpjW__donechip{color:var(--mint);margin-top:10px;font-size:13px;font-weight:600;display:block}.lesson-module__tXnpjW__hint{color:var(--muted);margin-top:8px;font-size:12.5px}.lesson-module__tXnpjW__scenLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;color:var(--amber);text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.lesson-module__tXnpjW__tg{border:1px solid var(--border);border-radius:10px;gap:0;width:fit-content;margin-bottom:6px;display:flex;overflow:hidden}.lesson-module__tXnpjW__tg button{background:var(--raised);color:var(--text2);cursor:pointer;border:none;padding:10px 18px;font-size:13.5px}.lesson-module__tXnpjW__tg button.lesson-module__tXnpjW__on{background:var(--teal);color:#06121a;font-weight:600}.lesson-module__tXnpjW__chalkTable{flex-direction:column;justify-content:center;width:82%;transition:all .6s;display:flex;position:absolute;top:22px;bottom:82px;left:50%;transform:translate(-50%)}.lesson-module__tXnpjW__ctTitle{font-family:var(--font-caveat), cursive;color:var(--chalk);flex:none;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:22px;display:flex}.lesson-module__tXnpjW__ctTitle .lesson-module__tXnpjW__owner{color:var(--amber);font-size:19px;transition:opacity 1.2s}.lesson-module__tXnpjW__row{border:2px solid var(--chalk);border-radius:var(--sketch);font-family:var(--font-caveat), cursive;color:var(--chalk);opacity:0;cursor:default;background:#1119278c;flex:none;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:10px 16px;font-size:21px;transition:opacity .7s,transform .7s;display:flex;position:relative;transform:translateY(8px)}.lesson-module__tXnpjW__row>span:first-child{flex:auto;min-width:0}.lesson-module__tXnpjW__ctDense1 .lesson-module__tXnpjW__row{gap:14px;margin-bottom:7px;padding:7px 14px;font-size:18px}.lesson-module__tXnpjW__ctDense1 .lesson-module__tXnpjW__ctTitle{margin-bottom:4px;font-size:20px}.lesson-module__tXnpjW__ctDense2 .lesson-module__tXnpjW__row{gap:12px;margin-bottom:5px;padding:5px 13px;font-size:16px}.lesson-module__tXnpjW__ctDense2 .lesson-module__tXnpjW__ctTitle{margin-bottom:3px;font-size:18px}.lesson-module__tXnpjW__ctStacked .lesson-module__tXnpjW__row{flex-direction:column;align-items:stretch;gap:2px;line-height:1.2}.lesson-module__tXnpjW__ctStacked .lesson-module__tXnpjW__row>span:first-child{color:var(--text2);font-size:.82em}.lesson-module__tXnpjW__ctStacked .lesson-module__tXnpjW__row .lesson-module__tXnpjW__val{text-align:left;white-space:normal}.lesson-module__tXnpjW__ctStacked .lesson-module__tXnpjW__row{margin-bottom:7px;padding:7px 14px;font-size:17px}.lesson-module__tXnpjW__ctStacked.lesson-module__tXnpjW__ctDense1 .lesson-module__tXnpjW__row{margin-bottom:5px;padding:5px 13px;font-size:15px}.lesson-module__tXnpjW__ctStacked.lesson-module__tXnpjW__ctDense2 .lesson-module__tXnpjW__row{margin-bottom:4px;padding:4px 12px;font-size:13.5px}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__in{opacity:1;transform:none}.lesson-module__tXnpjW__row .lesson-module__tXnpjW__val{color:var(--mint);text-align:right;flex:none;font-weight:700}.lesson-module__tXnpjW__row .lesson-module__tXnpjW__pen{font-family:var(--font-caveat), cursive;color:var(--amber);border:1.5px solid var(--amber);border-radius:var(--sketch);opacity:0;background:#0a1120;padding:2px 10px;font-size:16px;transition:opacity .5s;position:absolute;top:-14px;right:-12px}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__showpen .lesson-module__tXnpjW__pen{opacity:1}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__tappable{cursor:pointer}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__tappable:not(.lesson-module__tXnpjW__showpen):after{content:"who holds the pen?";color:var(--muted);font-size:13px;position:absolute;bottom:-19px;right:14px}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__frozen .lesson-module__tXnpjW__val{color:var(--red);text-decoration:line-through}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__erased{opacity:.25}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__erased:before{content:"";background:var(--red);width:92%;height:2px;position:absolute;top:50%;left:4%;transform:rotate(-2deg)}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__dim{opacity:.45;border-style:dashed}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__dim .lesson-module__tXnpjW__val{color:var(--muted)}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__warn{border-color:var(--amber)}.lesson-module__tXnpjW__row.lesson-module__tXnpjW__warn .lesson-module__tXnpjW__val{color:var(--amber)}.lesson-module__tXnpjW__tapTarget{cursor:pointer;transition:border-color .2s,transform .15s,opacity .3s}.lesson-module__tXnpjW__tapTarget:hover{border-color:var(--teal);transform:translateY(-1px)}.lesson-module__tXnpjW__tapRevealPanel{border:1.5px solid var(--teal);font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;opacity:0;pointer-events:none;z-index:4;background:#080e14f7;border-radius:10px;padding:10px 14px;font-size:15px;line-height:1.35;transition:opacity .3s,transform .3s;position:absolute;bottom:18px;left:16px;right:16px;transform:translateY(6px)}.lesson-module__tXnpjW__tapRevealPanel.lesson-module__tXnpjW__show{opacity:1;transform:none}.lesson-module__tXnpjW__noteActive .lesson-module__tXnpjW__caption{opacity:0;transition:opacity .2s}.lesson-module__tXnpjW__denied{font-family:var(--font-caveat), cursive;color:var(--red);opacity:0;pointer-events:none;font-size:26px;transition:opacity .3s;position:absolute;transform:rotate(-8deg)}.lesson-module__tXnpjW__denied.lesson-module__tXnpjW__show{opacity:1}.lesson-module__tXnpjW__shake{animation:.4s lesson-module__tXnpjW__shake}@keyframes lesson-module__tXnpjW__shake{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 7px))}75%{transform:translate(calc(7px - 50%))}}.lesson-module__tXnpjW__scene{opacity:0;pointer-events:none;padding:34px 30px;transition:opacity .5s;position:absolute;inset:0}.lesson-module__tXnpjW__scene.lesson-module__tXnpjW__on{opacity:1;pointer-events:auto}.lesson-module__tXnpjW__caption{text-align:center;font-family:var(--font-caveat), cursive;color:var(--text2);font-size:21px;position:absolute;bottom:22px;left:0;right:0}.lesson-module__tXnpjW__caption b{color:var(--amber);font-weight:700}.lesson-module__tXnpjW__board svg .stroke{fill:none;stroke:var(--chalk);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}:is(.lesson-module__tXnpjW__board svg .amberstroke,.lesson-module__tXnpjW__overlay svg .amberstroke){stroke:var(--amber)}:is(.lesson-module__tXnpjW__board svg .tealstroke,.lesson-module__tXnpjW__overlay svg .tealstroke){stroke:var(--teal)}.lesson-module__tXnpjW__board svg .redstroke{stroke:var(--red)}.lesson-module__tXnpjW__overlay svg .stroke{fill:none;stroke:var(--chalk);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lesson-module__tXnpjW__draw{stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.4s}.lesson-module__tXnpjW__scene.lesson-module__tXnpjW__on .lesson-module__tXnpjW__draw{stroke-dashoffset:0}.lesson-module__tXnpjW__chalktext{font-family:var(--font-caveat), cursive;fill:var(--chalk);font-size:19px}.lesson-module__tXnpjW__pillar{cursor:pointer}.lesson-module__tXnpjW__pillar .crack{opacity:0;transition:opacity .4s}.lesson-module__tXnpjW__pillar.lesson-module__tXnpjW__cracked .crack{opacity:1}.lesson-module__tXnpjW__pillar .plabel{font-family:var(--font-caveat), cursive;fill:var(--chalk);text-anchor:middle;font-size:17px}.lesson-module__tXnpjW__pillarNote{text-align:center;color:var(--text2);opacity:0;padding:0 30px;font-size:13.5px;transition:opacity .4s;position:absolute;bottom:58px;left:0;right:0}.lesson-module__tXnpjW__pillarNote.lesson-module__tXnpjW__show{opacity:1}.lesson-module__tXnpjW__overlay{z-index:100;opacity:0;background:radial-gradient(at 50% 35%,#0e1830 0%,#070d18 75%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .8s;display:none;position:fixed;inset:0}.lesson-module__tXnpjW__overlay.lesson-module__tXnpjW__show{opacity:1;display:flex}.lesson-module__tXnpjW__overlay h2{font-family:var(--font-caveat), cursive;color:var(--text);margin-top:26px;font-size:34px}.lesson-module__tXnpjW__overlay h2 b{background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.lesson-module__tXnpjW__overlay .lesson-module__tXnpjW__sub{color:var(--text2);margin-top:8px;font-size:15px}.lesson-module__tXnpjW__overlay .lesson-module__tXnpjW__cont{cursor:pointer;color:#06121a;background:var(--dawn);border:none;border-radius:12px;margin-top:34px;padding:12px 26px;font-size:14.5px;font-weight:600}.lesson-module__tXnpjW__starNode{opacity:0;transition:opacity .8s}.lesson-module__tXnpjW__starNode.lesson-module__tXnpjW__lit{opacity:1}.lesson-module__tXnpjW__nodelabel{font-family:var(--font-caveat), cursive;fill:var(--text2);text-anchor:middle;font-size:18px}.lesson-module__tXnpjW__cheatFlash{animation:.6s lesson-module__tXnpjW__cheatFlash}@keyframes lesson-module__tXnpjW__cheatFlash{0%{box-shadow:0 0 #ffaf0000}40%{box-shadow:0 0 18px #ffaf00b3}to{box-shadow:0 0 #ffaf0000}}.lesson-module__tXnpjW__pulseTeal{animation:.7s lesson-module__tXnpjW__pulseTeal;border-color:var(--teal)!important}@keyframes lesson-module__tXnpjW__pulseTeal{0%{box-shadow:0 0 #13b7c100}45%{box-shadow:0 0 16px #13b7c199}to{box-shadow:0 0 #13b7c100}}.lesson-module__tXnpjW__recall{background:#13b7c10a;border:1px solid #13b7c173;border-radius:16px;max-width:560px;margin:0 0 8vh;padding:22px 22px 8px}.lesson-module__tXnpjW__recallHead{font-family:var(--font-caveat), cursive;color:var(--teal);margin-bottom:2px;font-size:26px}.lesson-module__tXnpjW__recallSub{color:var(--text2);margin-bottom:16px;font-size:14px}.lesson-module__tXnpjW__recallCard{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:16px}.lesson-module__tXnpjW__recallCard:last-child{margin-bottom:6px}.lesson-module__tXnpjW__lbBack,.lesson-module__tXnpjW__lbHome{z-index:70;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:34px;color:var(--text2);background:#111927b3;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:fixed;top:16px}.lesson-module__tXnpjW__lbBack{left:18px}.lesson-module__tXnpjW__lbHome{right:18px}.lesson-module__tXnpjW__lbBack:hover,.lesson-module__tXnpjW__lbHome:hover{color:var(--text);border-color:var(--border-hover,#334155);background:#1a2332d9}.lesson-module__tXnpjW__lbMark{background:var(--dawn);border-radius:5px;flex:none;width:16px;height:16px;box-shadow:0 0 10px -2px #2ee7b699}@media (max-width:640px){.lesson-module__tXnpjW__lbBack span,.lesson-module__tXnpjW__lbHome span:last-child{display:none}.lesson-module__tXnpjW__lbBack,.lesson-module__tXnpjW__lbHome{padding:0 9px}}.lesson-module__tXnpjW__progress{z-index:60;border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#111927d9;border-radius:999px;align-items:center;gap:12px;padding:7px 16px;transition:opacity .4s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.lesson-module__tXnpjW__progress.lesson-module__tXnpjW__show{opacity:1}.lesson-module__tXnpjW__progress .lesson-module__tXnpjW__pnum{font-family:var(--font-jetbrains-mono), monospace;color:var(--text2);letter-spacing:.08em;font-size:11.5px}.lesson-module__tXnpjW__pdots{gap:7px;display:flex}.lesson-module__tXnpjW__pdot{border:1px solid var(--muted);border-radius:50%;width:7px;height:7px;transition:all .3s}.lesson-module__tXnpjW__pdot.lesson-module__tXnpjW__done{background:var(--teal);border-color:var(--teal)}.lesson-module__tXnpjW__pdot.lesson-module__tXnpjW__cur{background:var(--amber);border-color:var(--amber);box-shadow:0 0 8px #ffaf0080}.lesson-module__tXnpjW__audioCompanion{border:1px solid var(--border);border-left:3px solid var(--teal);background:#13b7c10d;border-radius:12px;margin:18px 0 4px;padding:12px 14px}.lesson-module__tXnpjW__acLabel{color:var(--text2);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.lesson-module__tXnpjW__acLabel svg{color:var(--teal);flex:none}.lesson-module__tXnpjW__acLinks{flex-wrap:wrap;gap:10px;display:flex}.lesson-module__tXnpjW__acBtn{color:var(--text);border:1px solid var(--border);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.lesson-module__tXnpjW__acBtn:hover{border-color:var(--teal);color:var(--teal)}
.kit-module__INCtGW__split{justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:22px 30px 82px}.kit-module__INCtGW__splitPanel{border:2px solid var(--chalk);opacity:.35;background:#11192780;border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;flex:1;max-width:180px;max-height:100%;padding:14px;transition:opacity .6s,transform .6s,border-color .4s,box-shadow .4s;display:flex;overflow:hidden;transform:translateY(10px)}:is(.scene.on .kit-module__INCtGW__splitPanel,.kitPreviewOn .kit-module__INCtGW__splitPanel){opacity:1;transform:none}.kit-module__INCtGW__splitActive{border-color:var(--mint);box-shadow:0 0 18px #2ee7b659}.kit-module__INCtGW__splitTitle{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;flex:none;margin-bottom:10px;font-size:22px}.kit-module__INCtGW__splitActive .kit-module__INCtGW__splitTitle{color:var(--mint)}.kit-module__INCtGW__splitList{flex:auto;min-height:0;margin:0;padding:0;list-style:none}.kit-module__INCtGW__splitList li{font-family:var(--font-caveat), cursive;color:var(--chalk);opacity:0;margin-bottom:8px;font-size:18px;line-height:1.25;transition:opacity .5s}.kit-module__INCtGW__splitDense1 .kit-module__INCtGW__splitTitle{margin-bottom:7px;font-size:20px}.kit-module__INCtGW__splitDense1 .kit-module__INCtGW__splitList li{margin-bottom:6px;font-size:16px}.kit-module__INCtGW__splitDense2 .kit-module__INCtGW__splitTitle{margin-bottom:5px;font-size:18px}.kit-module__INCtGW__splitDense2 .kit-module__INCtGW__splitList li{margin-bottom:4px;font-size:14px}.kit-module__INCtGW__splitDense1 .kit-module__INCtGW__splitPanel,.kit-module__INCtGW__splitDense2 .kit-module__INCtGW__splitPanel{padding:11px 12px}:is(.scene.on .kit-module__INCtGW__splitList li,.kitPreviewOn .kit-module__INCtGW__splitList li){opacity:.92}.kit-module__INCtGW__splitVs{font-family:var(--font-caveat), cursive;color:var(--amber);font-size:24px}.kit-module__INCtGW__flow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:22px 20px 82px}.kit-module__INCtGW__flowStation{opacity:0;flex-direction:column;flex:0 auto;align-items:center;gap:8px;min-width:0;transition:opacity .5s,transform .5s;display:flex;transform:translateY(8px)}:is(.scene.on .kit-module__INCtGW__flowStation,.kitPreviewOn .kit-module__INCtGW__flowStation){opacity:1;transform:none}.kit-module__INCtGW__flowBox{border:2px solid var(--chalk);background:#11192780;border-radius:225px 15px 255px/15px 255px 15px 225px;justify-content:center;align-items:center;width:66px;height:66px;transition:border-color .4s,box-shadow .4s,background .4s;display:flex}.kit-module__INCtGW__flowOn .kit-module__INCtGW__flowBox{border-color:var(--amber);background:#ffaf0014;box-shadow:0 0 18px #ffaf0073}.kit-module__INCtGW__flowLabel{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;max-width:84px;font-size:16px;line-height:1.15}.kit-module__INCtGW__flowOn .kit-module__INCtGW__flowLabel{color:var(--amber)}.kit-module__INCtGW__flowArrow{font-family:var(--font-caveat), cursive;color:var(--chalk);opacity:.6;flex:none;margin:0 2px 26px;font-size:26px}.kit-module__INCtGW__flowDense1 .kit-module__INCtGW__flowBox{width:56px;height:56px}.kit-module__INCtGW__flowDense1 .kit-module__INCtGW__flowLabel{max-width:76px;font-size:14px}.kit-module__INCtGW__flowDense1 .kit-module__INCtGW__flowArrow{margin:0 1px 22px;font-size:22px}.kit-module__INCtGW__flowDense2 .kit-module__INCtGW__flowBox{width:46px;height:46px}.kit-module__INCtGW__flowDense2 .kit-module__INCtGW__flowLabel{max-width:64px;font-size:12.5px}.kit-module__INCtGW__flowDense2 .kit-module__INCtGW__flowArrow{margin:0 0 18px;font-size:18px}.kit-module__INCtGW__flowDense2 .kit-module__INCtGW__flowStation{gap:6px}.kit-module__INCtGW__classify{flex-direction:column;justify-content:center;padding:36px 28px 70px;display:flex;position:absolute;inset:0}.kit-module__INCtGW__classifyItems{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.kit-module__INCtGW__classifyChip{font-family:var(--font-caveat), cursive;color:var(--chalk);border:2px solid var(--chalk);opacity:0;background:#1119278c;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:4px 13px;font-size:17px;transition:opacity .5s,transform .5s;transform:translateY(8px)}:is(.scene.on .kit-module__INCtGW__classifyChip,.kitPreviewOn .kit-module__INCtGW__classifyChip){opacity:1;transform:none}.kit-module__INCtGW__classifyChipSorted{border-color:var(--teal);color:var(--teal)}.kit-module__INCtGW__classifyBuckets{justify-content:center;align-items:flex-end;gap:12px;display:flex}.kit-module__INCtGW__classifyBucket{border:2px solid var(--chalk);opacity:0;background:#11192766;border-top:none;border-radius:0 0 14px 14px;flex:1;max-width:130px;min-height:92px;padding:8px 10px 10px;transition:opacity .6s}:is(.scene.on .kit-module__INCtGW__classifyBucket,.kitPreviewOn .kit-module__INCtGW__classifyBucket){opacity:1}.kit-module__INCtGW__classifyBucketLabel{font-family:var(--font-caveat), cursive;color:var(--amber);text-align:center;margin-bottom:8px;font-size:18px}.kit-module__INCtGW__classifyBucketItem{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;margin-bottom:5px;font-size:16px}.kit-module__INCtGW__bars{justify-content:center;align-items:flex-end;gap:22px;padding:50px 30px 88px;display:flex;position:absolute;inset:0}.kit-module__INCtGW__barCol{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:90px;display:flex}.kit-module__INCtGW__barTrack{align-items:flex-end;width:46px;height:320px;display:flex}.kit-module__INCtGW__barFill{border:2px solid var(--chalk);background:#cfe3ea1f;border-radius:8px 8px 0 0;width:100%;height:0;transition:height .9s}:is(.scene.on .kit-module__INCtGW__barFill,.kitPreviewOn .kit-module__INCtGW__barFill){height:var(--bar-h,0)}.kit-module__INCtGW__barTeal{border-color:var(--teal);background:#13b7c129}.kit-module__INCtGW__barMint{border-color:var(--mint);background:#2ee7b629}.kit-module__INCtGW__barAmber{border-color:var(--amber);background:#ffaf0029}.kit-module__INCtGW__barRed{border-color:var(--red);background:#ff5d5d29}.kit-module__INCtGW__barLabel{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;font-size:16px;line-height:1.15}.kit-module__INCtGW__barValue{font-family:var(--font-caveat), cursive;color:var(--mint);font-size:18px}.kit-module__INCtGW__barMaxLabel{text-align:center;font-family:var(--font-caveat), cursive;color:var(--muted);font-size:15px;position:absolute;top:22px;left:0;right:0}.kit-module__INCtGW__bigQ{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 40px 70px;display:flex;position:absolute;inset:0}.kit-module__INCtGW__bigQText{font-family:var(--font-caveat), cursive;color:var(--chalk);opacity:0;max-width:360px;font-size:40px;line-height:1.18;transition:opacity .7s,transform .7s;transform:translateY(10px)}:is(.scene.on .kit-module__INCtGW__bigQText,.kitPreviewOn .kit-module__INCtGW__bigQText){opacity:1;transform:none}.kit-module__INCtGW__bigQText b{background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.kit-module__INCtGW__bigQSub{font-family:var(--font-caveat), cursive;color:var(--text2);opacity:0;max-width:320px;margin-top:16px;font-size:22px;transition:opacity .7s .3s}:is(.scene.on .kit-module__INCtGW__bigQSub,.kitPreviewOn .kit-module__INCtGW__bigQSub){opacity:1}.kit-module__INCtGW__figureStory{justify-content:center;align-items:center;padding:30px 24px 70px;display:flex;position:absolute;inset:0}.kit-module__INCtGW__figureProps{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 30px;display:flex;position:absolute;top:40px;left:0;right:0}.kit-module__INCtGW__figureProp{font-family:var(--font-caveat), cursive;color:var(--amber);border:1.5px solid var(--amber);opacity:0;background:#0a1120b3;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:3px 12px;font-size:16px;transition:opacity .6s}:is(.scene.on .kit-module__INCtGW__figureProp,.kitPreviewOn .kit-module__INCtGW__figureProp){opacity:1}
