.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}.tXnpjW_chalkfont{font-family:var(--font-caveat), cursive}.tXnpjW_wrap{max-width:1180px;margin:0 auto;padding:0 20px}.tXnpjW_lesson{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:48px;display:grid}.tXnpjW_steps{padding:12vh 0 20vh}.tXnpjW_stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.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}.tXnpjW_board .tXnpjW_stars{pointer-events:none;position:absolute;inset:0}@media (max-width:900px){.tXnpjW_lesson{flex-direction:column;align-items:stretch;display:flex}.tXnpjW_stageIdle{display:none}.tXnpjW_stage{z-index:30;box-sizing:border-box;background:#0a1120;order:-1;height:46vh;padding:50px 0 8px;position:sticky;top:0}.tXnpjW_board{height:100%}.tXnpjW_steps{padding-top:4vh}.tXnpjW_step,.tXnpjW_opt,.tXnpjW_beginbtn{scroll-margin-top:50vh}}.tXnpjW_step{opacity:.45;flex-direction:column;justify-content:center;max-width:560px;min-height:62vh;transition:opacity .3s;display:flex}.tXnpjW_step.tXnpjW_active{opacity:1}.tXnpjW_step p{color:var(--text);margin-bottom:14px;font-size:17.5px}.tXnpjW_step p em{color:var(--text2);font-style:normal}.tXnpjW_kicker{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-bottom:14px;font-size:11px}.tXnpjW_veiled{pointer-events:none;-webkit-user-select:none;user-select:none}.tXnpjW_veiled>:not(.tXnpjW_locknote){filter:blur(6px)}.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}.tXnpjW_locknote:hover{border-color:var(--mint)}.tXnpjW_locknote .tXnpjW_lockicon{font-family:var(--font-caveat), cursive;color:var(--amber);font-size:17px;line-height:1}.tXnpjW_contract{flex-direction:column;justify-content:center;max-width:600px;min-height:88vh;display:flex}.tXnpjW_contract .tXnpjW_act{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px}.tXnpjW_contract h1{margin-bottom:18px;font-size:42px;line-height:1.12}.tXnpjW_contract h1 span{background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text}.tXnpjW_promise{color:var(--text2);margin-bottom:22px;font-size:18px}.tXnpjW_pathline{color:var(--muted);gap:18px;margin-bottom:30px;font-size:13.5px;display:flex}.tXnpjW_pathline b{color:var(--text2);font-weight:600}.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}.tXnpjW_ix{background:var(--panel);border:1px solid var(--border);border-radius:14px;margin-top:6px;padding:18px}.tXnpjW_ixBare{background:0 0;border:none;margin-top:6px;padding:0}.tXnpjW_q{margin-bottom:12px;font-size:15.5px;font-weight:600}.tXnpjW_qSpaced{margin-top:16px}.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}.tXnpjW_opt:hover{border-color:var(--teal)}.tXnpjW_opt:disabled{cursor:default}.tXnpjW_opt.tXnpjW_right{border-color:var(--mint);background:#2ee7b614}.tXnpjW_opt.tXnpjW_wrong{border-color:var(--red);background:#ff5d5d12}.tXnpjW_expl{border-left:3px solid var(--teal);color:var(--text2);margin:10px 0 4px;padding:10px 14px;font-size:14px}.tXnpjW_expl.tXnpjW_good{border-left-color:var(--mint)}.tXnpjW_expl.tXnpjW_bad{border-left-color:var(--red)}.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}.tXnpjW_donechip{color:var(--mint);margin-top:10px;font-size:13px;font-weight:600;display:block}.tXnpjW_hint{color:var(--muted);margin-top:8px;font-size:12.5px}.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}.tXnpjW_tg{border:1px solid var(--border);border-radius:10px;gap:0;width:fit-content;margin-bottom:6px;display:flex;overflow:hidden}.tXnpjW_tg button{background:var(--raised);color:var(--text2);cursor:pointer;border:none;padding:10px 18px;font-size:13.5px}.tXnpjW_tg button.tXnpjW_on{background:var(--teal);color:#06121a;font-weight:600}.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%)}.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}.tXnpjW_ctTitle .tXnpjW_owner{color:var(--amber);font-size:19px;transition:opacity 1.2s}.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)}.tXnpjW_row>span:first-child{flex:auto;min-width:0}.tXnpjW_ctDense1 .tXnpjW_row{gap:14px;margin-bottom:7px;padding:7px 14px;font-size:18px}.tXnpjW_ctDense1 .tXnpjW_ctTitle{margin-bottom:4px;font-size:20px}.tXnpjW_ctDense2 .tXnpjW_row{gap:12px;margin-bottom:5px;padding:5px 13px;font-size:16px}.tXnpjW_ctDense2 .tXnpjW_ctTitle{margin-bottom:3px;font-size:18px}.tXnpjW_ctStacked .tXnpjW_row{flex-direction:column;align-items:stretch;gap:2px;line-height:1.2}.tXnpjW_ctStacked .tXnpjW_row>span:first-child{color:var(--text2);font-size:.82em}.tXnpjW_ctStacked .tXnpjW_row .tXnpjW_val{text-align:left;white-space:normal}.tXnpjW_ctStacked .tXnpjW_row{margin-bottom:7px;padding:7px 14px;font-size:17px}.tXnpjW_ctStacked.tXnpjW_ctDense1 .tXnpjW_row{margin-bottom:5px;padding:5px 13px;font-size:15px}.tXnpjW_ctStacked.tXnpjW_ctDense2 .tXnpjW_row{margin-bottom:4px;padding:4px 12px;font-size:13.5px}.tXnpjW_row.tXnpjW_in{opacity:1;transform:none}.tXnpjW_row .tXnpjW_val{color:var(--mint);text-align:right;flex:none;font-weight:700}.tXnpjW_row .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}.tXnpjW_row.tXnpjW_showpen .tXnpjW_pen{opacity:1}.tXnpjW_row.tXnpjW_tappable{cursor:pointer}.tXnpjW_row.tXnpjW_tappable:not(.tXnpjW_showpen):after{content:"who holds the pen?";color:var(--muted);font-size:13px;position:absolute;bottom:-19px;right:14px}.tXnpjW_row.tXnpjW_frozen .tXnpjW_val{color:var(--red);text-decoration:line-through}.tXnpjW_row.tXnpjW_erased{opacity:.25}.tXnpjW_row.tXnpjW_erased:before{content:"";background:var(--red);width:92%;height:2px;position:absolute;top:50%;left:4%;transform:rotate(-2deg)}.tXnpjW_row.tXnpjW_dim{opacity:.45;border-style:dashed}.tXnpjW_row.tXnpjW_dim .tXnpjW_val{color:var(--muted)}.tXnpjW_row.tXnpjW_warn{border-color:var(--amber)}.tXnpjW_row.tXnpjW_warn .tXnpjW_val{color:var(--amber)}.tXnpjW_tapTarget{cursor:pointer;transition:border-color .2s,transform .15s,opacity .3s}.tXnpjW_tapTarget:hover{border-color:var(--teal);transform:translateY(-1px)}.tXnpjW_kitRoot{height:100%}.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)}.tXnpjW_tapRevealPanel.tXnpjW_show{opacity:1;transform:none}.tXnpjW_noteActive .tXnpjW_caption{opacity:0;transition:opacity .2s}.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)}.tXnpjW_denied.tXnpjW_show{opacity:1}.tXnpjW_shake{animation:.4s tXnpjW_shake}@keyframes tXnpjW_shake{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 7px))}75%{transform:translate(calc(7px - 50%))}}.tXnpjW_scene{opacity:0;pointer-events:none;padding:34px 30px;transition:opacity .5s;position:absolute;inset:0}.tXnpjW_scene.tXnpjW_on{opacity:1;pointer-events:auto}.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}.tXnpjW_caption b{color:var(--amber);font-weight:700}.tXnpjW_board svg .stroke{fill:none;stroke:var(--chalk);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}:is(.tXnpjW_board svg .amberstroke,.tXnpjW_overlay svg .amberstroke){stroke:var(--amber)}:is(.tXnpjW_board svg .tealstroke,.tXnpjW_overlay svg .tealstroke){stroke:var(--teal)}.tXnpjW_board svg .redstroke{stroke:var(--red)}.tXnpjW_overlay svg .stroke{fill:none;stroke:var(--chalk);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tXnpjW_draw{stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.4s}.tXnpjW_scene.tXnpjW_on .tXnpjW_draw{stroke-dashoffset:0}.tXnpjW_chalktext{font-family:var(--font-caveat), cursive;fill:var(--chalk);font-size:19px}.tXnpjW_pillar{cursor:pointer}.tXnpjW_pillar .crack{opacity:0;transition:opacity .4s}.tXnpjW_pillar.tXnpjW_cracked .crack{opacity:1}.tXnpjW_pillar .plabel{font-family:var(--font-caveat), cursive;fill:var(--chalk);text-anchor:middle;font-size:17px}.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}.tXnpjW_pillarNote.tXnpjW_show{opacity:1}.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}.tXnpjW_overlay.tXnpjW_show{opacity:1;display:flex}.tXnpjW_overlay h2{font-family:var(--font-caveat), cursive;color:var(--text);margin-top:26px;font-size:34px}.tXnpjW_overlay h2 b{background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.tXnpjW_overlay .tXnpjW_sub{color:var(--text2);margin-top:8px;font-size:15px}.tXnpjW_overlay .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}.tXnpjW_starNode{opacity:0;transition:opacity .8s}.tXnpjW_starNode.tXnpjW_lit{opacity:1}.tXnpjW_nodelabel{font-family:var(--font-caveat), cursive;fill:var(--text2);text-anchor:middle;font-size:18px}.tXnpjW_cheatFlash{animation:.6s tXnpjW_cheatFlash}@keyframes tXnpjW_cheatFlash{0%{box-shadow:0 0 #ffaf0000}40%{box-shadow:0 0 18px #ffaf00b3}to{box-shadow:0 0 #ffaf0000}}.tXnpjW_pulseTeal{animation:.7s tXnpjW_pulseTeal;border-color:var(--teal)!important}@keyframes tXnpjW_pulseTeal{0%{box-shadow:0 0 #13b7c100}45%{box-shadow:0 0 16px #13b7c199}to{box-shadow:0 0 #13b7c100}}.tXnpjW_recall{background:#13b7c10a;border:1px solid #13b7c173;border-radius:16px;max-width:560px;margin:0 0 8vh;padding:22px 22px 8px}.tXnpjW_recallHead{font-family:var(--font-caveat), cursive;color:var(--teal);margin-bottom:2px;font-size:26px}.tXnpjW_recallSub{color:var(--text2);margin-bottom:16px;font-size:14px}.tXnpjW_recallCard{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:16px}.tXnpjW_recallCard:last-child{margin-bottom:6px}.tXnpjW_lbBack,.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}.tXnpjW_lbBack{left:18px}.tXnpjW_lbHome{right:18px}.tXnpjW_lbBack:hover,.tXnpjW_lbHome:hover{color:var(--text);border-color:var(--border-hover,#334155);background:#1a2332d9}.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){.tXnpjW_lbBack span,.tXnpjW_lbHome span:last-child{display:none}.tXnpjW_lbBack,.tXnpjW_lbHome{padding:0 9px}}.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%)}.tXnpjW_progress.tXnpjW_show{opacity:1}.tXnpjW_progress .tXnpjW_pnum{font-family:var(--font-jetbrains-mono), monospace;color:var(--text2);letter-spacing:.08em;font-size:11.5px}.tXnpjW_pdots{gap:7px;display:flex}.tXnpjW_pdot{border:1px solid var(--muted);border-radius:50%;width:7px;height:7px;transition:all .3s}.tXnpjW_pdot.tXnpjW_done{background:var(--teal);border-color:var(--teal)}.tXnpjW_pdot.tXnpjW_cur{background:var(--amber);border-color:var(--amber);box-shadow:0 0 8px #ffaf0080}.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}.tXnpjW_acLabel{color:var(--text2);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.tXnpjW_acLabel svg{color:var(--teal);flex:none}.tXnpjW_acLinks{flex-wrap:wrap;gap:10px;display:flex}.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}.tXnpjW_acBtn:hover{border-color:var(--teal);color:var(--teal)}
.INCtGW_split{justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:22px 30px 82px}.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 .INCtGW_splitPanel,.kitPreviewOn .INCtGW_splitPanel){opacity:1;transform:none}.INCtGW_splitActive{border-color:var(--mint);box-shadow:0 0 18px #2ee7b659}.INCtGW_splitTitle{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;flex:none;margin-bottom:10px;font-size:22px}.INCtGW_splitActive .INCtGW_splitTitle{color:var(--mint)}.INCtGW_splitList{flex:auto;min-height:0;margin:0;padding:0;list-style:none}.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}.INCtGW_splitDense1 .INCtGW_splitTitle{margin-bottom:7px;font-size:20px}.INCtGW_splitDense1 .INCtGW_splitList li{margin-bottom:6px;font-size:16px}.INCtGW_splitDense2 .INCtGW_splitTitle{margin-bottom:5px;font-size:18px}.INCtGW_splitDense2 .INCtGW_splitList li{margin-bottom:4px;font-size:14px}.INCtGW_splitDense1 .INCtGW_splitPanel,.INCtGW_splitDense2 .INCtGW_splitPanel{padding:11px 12px}:is(.scene.on .INCtGW_splitList li,.kitPreviewOn .INCtGW_splitList li){opacity:.92}.INCtGW_splitVs{font-family:var(--font-caveat), cursive;color:var(--amber);font-size:24px}.INCtGW_flow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:22px 20px 82px}.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 .INCtGW_flowStation,.kitPreviewOn .INCtGW_flowStation){opacity:1;transform:none}.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}.INCtGW_flowOn .INCtGW_flowBox{border-color:var(--amber);background:#ffaf0014;box-shadow:0 0 18px #ffaf0073}.INCtGW_flowLabel{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;max-width:84px;font-size:16px;line-height:1.15}.INCtGW_flowOn .INCtGW_flowLabel{color:var(--amber)}.INCtGW_flowArrow{font-family:var(--font-caveat), cursive;color:var(--chalk);opacity:.6;flex:none;margin:0 2px 26px;font-size:26px}.INCtGW_flowDense1 .INCtGW_flowBox{width:56px;height:56px}.INCtGW_flowDense1 .INCtGW_flowLabel{max-width:76px;font-size:14px}.INCtGW_flowDense1 .INCtGW_flowArrow{margin:0 1px 22px;font-size:22px}.INCtGW_flowDense2 .INCtGW_flowBox{width:46px;height:46px}.INCtGW_flowDense2 .INCtGW_flowLabel{max-width:64px;font-size:12.5px}.INCtGW_flowDense2 .INCtGW_flowArrow{margin:0 0 18px;font-size:18px}.INCtGW_flowDense2 .INCtGW_flowStation{gap:6px}.INCtGW_classify{flex-direction:column;justify-content:center;padding:36px 28px 70px;display:flex;position:absolute;inset:0}.INCtGW_classifyItems{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.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 .INCtGW_classifyChip,.kitPreviewOn .INCtGW_classifyChip){opacity:1;transform:none}.INCtGW_classifyChipSorted{border-color:var(--teal);color:var(--teal)}.INCtGW_classifyBuckets{justify-content:center;align-items:flex-end;gap:12px;display:flex}.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 .INCtGW_classifyBucket,.kitPreviewOn .INCtGW_classifyBucket){opacity:1}.INCtGW_classifyBucketLabel{font-family:var(--font-caveat), cursive;color:var(--amber);text-align:center;margin-bottom:8px;font-size:18px}.INCtGW_classifyBucketItem{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;margin-bottom:5px;font-size:16px}.INCtGW_bars{justify-content:center;align-items:flex-end;gap:22px;padding:50px 30px 88px;display:flex;position:absolute;inset:0}.INCtGW_barCol{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:90px;display:flex}.INCtGW_barTrack{align-items:flex-end;width:46px;height:320px;display:flex}.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 .INCtGW_barFill,.kitPreviewOn .INCtGW_barFill){height:var(--bar-h,0)}.INCtGW_barTeal{border-color:var(--teal);background:#13b7c129}.INCtGW_barMint{border-color:var(--mint);background:#2ee7b629}.INCtGW_barAmber{border-color:var(--amber);background:#ffaf0029}.INCtGW_barRed{border-color:var(--red);background:#ff5d5d29}.INCtGW_barLabel{font-family:var(--font-caveat), cursive;color:var(--chalk);text-align:center;font-size:16px;line-height:1.15}.INCtGW_barValue{font-family:var(--font-caveat), cursive;color:var(--mint);font-size:18px}.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}.INCtGW_bigQ{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 40px 70px;display:flex;position:absolute;inset:0}.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 .INCtGW_bigQText,.kitPreviewOn .INCtGW_bigQText){opacity:1;transform:none}.INCtGW_bigQText b{background:var(--dawn);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.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 .INCtGW_bigQSub,.kitPreviewOn .INCtGW_bigQSub){opacity:1}.INCtGW_figureStory{justify-content:center;align-items:center;padding:30px 24px 70px;display:flex;position:absolute;inset:0}.INCtGW_figureProps{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 30px;display:flex;position:absolute;top:40px;left:0;right:0}.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 .INCtGW_figureProp,.kitPreviewOn .INCtGW_figureProp){opacity:1}.INCtGW_chartWrap{justify-content:center;width:100%;display:flex}.INCtGW_chart{width:100%;max-width:560px;height:auto;overflow:visible}.INCtGW_chartAxis{stroke:var(--chalk);stroke-width:.55px;stroke-linecap:round;opacity:.55}.INCtGW_chartLine{fill:none;stroke:var(--chalk);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s}:is(.scene.on .INCtGW_chartLine,.kitPreviewOn .INCtGW_chartLine){stroke-dashoffset:0}.INCtGW_chartDashed{stroke-width:.7px;opacity:.75}.INCtGW_chartTeal{stroke:var(--teal);color:var(--teal)}.INCtGW_chartMint{stroke:var(--mint);color:var(--mint)}.INCtGW_chartAmber{stroke:var(--amber);color:var(--amber)}.INCtGW_chartRed{stroke:var(--red);color:var(--red)}.INCtGW_chartSeriesLabel{font-family:var(--font-caveat), cursive;color:var(--chalk);fill:currentColor;stroke:none;font-size:3.6px}.INCtGW_chartBand rect{fill:#cfe3ea14;stroke:var(--chalk);stroke-width:.3px;stroke-dasharray:1.6 1.6;opacity:0;transition:opacity .8s .2s}:is(.scene.on .INCtGW_chartBand rect,.kitPreviewOn .INCtGW_chartBand rect){opacity:.7}.INCtGW_chartBandLabel{font-family:var(--font-caveat), cursive;fill:var(--chalk);opacity:.8;font-size:3.4px}.INCtGW_chartMarker circle{fill:#cfe3ea40;stroke:var(--chalk);stroke-width:.45px;opacity:0;transition:opacity .5s .9s}:is(.scene.on .INCtGW_chartMarker circle,.kitPreviewOn .INCtGW_chartMarker circle){opacity:1}.INCtGW_chartMarkerLabel{font-family:var(--font-caveat), cursive;fill:var(--chalk);opacity:0;font-size:3.6px;transition:opacity .5s 1s}:is(.scene.on .INCtGW_chartMarkerLabel,.kitPreviewOn .INCtGW_chartMarkerLabel){opacity:.95}.INCtGW_chartMarkerWarn circle{stroke:var(--amber);fill:#ffaf0033}.INCtGW_chartMarkerWarn .INCtGW_chartMarkerLabel{fill:var(--amber)}.INCtGW_chartMarkerGood circle{stroke:var(--mint);fill:#2ee7b633}.INCtGW_chartMarkerGood .INCtGW_chartMarkerLabel{fill:var(--mint)}.INCtGW_chartMarkerActive circle{stroke-width:.8px;r:2.2}.INCtGW_chartAxisLabel{font-family:var(--font-caveat), cursive;fill:var(--chalk);opacity:.75;font-size:3.6px}.INCtGW_codePanel{border:2px solid var(--chalk);background:#02111259;border-radius:10px;flex-direction:column;width:100%;max-width:620px;max-height:calc(100% - 56px);margin:0 auto;display:flex;overflow:hidden}.INCtGW_codeTitle{font-family:var(--font-caveat), cursive;color:var(--chalk);border-bottom:1.5px dashed #cfe3ea59;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 12px 4px;font-size:15px;display:flex}.INCtGW_codeNotReal{letter-spacing:.04em;text-transform:uppercase;color:#0a1120;white-space:nowrap;background:#9fef00d1;border-radius:3px;padding:1px 6px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.INCtGW_codeLines{flex:1;min-height:0;margin:0;padding:8px 10px 10px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;list-style:none;overflow:auto}.INCtGW_codeRow{display:block}.INCtGW_codeTapButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.INCtGW_codeTapButton:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.INCtGW_codeLine{color:#cfe3eaeb;opacity:0;white-space:pre;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:0 10px;padding:0 6px;transition:opacity .5s,transform .5s,background .3s;display:flex;transform:translateY(4px)}:is(.scene.on .INCtGW_codeLine,.kitPreviewOn .INCtGW_codeLine){opacity:1;transform:translateY(0)}.INCtGW_codeNum{text-align:right;color:#cfe3ea66;-webkit-user-select:none;user-select:none;flex:none;min-width:1.6em;font-size:12px}.INCtGW_codeText{white-space:pre-wrap;overflow-wrap:break-word;flex:1 1 0;min-width:0;position:relative}.INCtGW_codeArrow{color:var(--amber);font-weight:700;position:absolute;left:-1.35em}.INCtGW_codeLineHl{background:#13b7c121;outline:1.5px solid #13b7c173}:is(.scene.on .INCtGW_codeLineDim,.kitPreviewOn .INCtGW_codeLineDim){opacity:.38}.INCtGW_codeLineTappable{cursor:pointer}.INCtGW_codeLineTappable:hover{background:#cfe3ea14}.INCtGW_codeLineRevealed{background:#2ee7b61a;outline:1.5px dashed #2ee7b673}.INCtGW_codeNote{font-family:var(--font-caveat), cursive;color:var(--amber);white-space:normal;flex:100%;min-width:0;margin-left:calc(1.6em + 10px);padding-bottom:2px;font-size:15.5px;line-height:1.15}@media (max-width:900px){.INCtGW_codeLines{padding-right:8px;font-size:12px}.INCtGW_codeNum{font-size:11px}.INCtGW_codeNote{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.INCtGW_codeLine{transition:none;transform:none;transition-delay:0s!important}}.INCtGW_codeKeyword{color:var(--teal)}.INCtGW_codeVisibility{color:var(--amber)}.INCtGW_codeType{color:var(--mint)}.INCtGW_codeGlobal{color:#c8a2ff}.INCtGW_codeNumber{color:#ffd479}.INCtGW_codeString{color:#ffb38a}.INCtGW_codeComment{color:#cfe3ea73;font-style:italic}
