.StepView-module__dwCGAa__story{align-items:flex-start;gap:.75rem;display:flex}.StepView-module__dwCGAa__stepEmoji{font-size:1.7rem;line-height:1.2}.StepView-module__dwCGAa__storyTitle{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;color:var(--color-text);margin:0 0 .2rem}.StepView-module__dwCGAa__storyBody{color:var(--color-text-secondary);margin:0}.StepView-module__dwCGAa__prompt{color:var(--color-text);margin:0 0 .6rem;font-weight:700}.StepView-module__dwCGAa__choiceList{flex-direction:column;gap:.4rem;display:flex}.StepView-module__dwCGAa__choiceRow{flex-wrap:wrap;gap:.4rem;display:flex}.StepView-module__dwCGAa__choice{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);text-align:left;cursor:pointer;padding:.5rem .8rem;font-size:.9rem}.StepView-module__dwCGAa__choice:disabled{cursor:default}.StepView-module__dwCGAa__choice[data-state=correct]{background-color:var(--color-green-50);border-color:var(--color-primary);color:var(--color-primary-dark);font-weight:700}.StepView-module__dwCGAa__choice[data-state=wrong]{background-color:color-mix(in srgb, var(--color-coral) 14%, transparent);border-color:var(--color-coral);color:var(--color-coral)}.StepView-module__dwCGAa__choice[data-state=selected]{border-color:var(--color-accent-dark);background-color:var(--color-gold-50)}.StepView-module__dwCGAa__explain{border-radius:var(--radius-lg);background-color:var(--color-gold-50);color:var(--color-text-secondary);margin:.7rem 0 0;padding:.6rem .8rem;font-size:.88rem}.StepView-module__dwCGAa__pairList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.StepView-module__dwCGAa__pairRow{align-items:center;gap:.5rem;display:flex}.StepView-module__dwCGAa__pairTile{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg);padding:.35rem .7rem;font-size:.88rem}.StepView-module__dwCGAa__pairArrow{color:var(--color-text-muted)}.StepView-module__dwCGAa__matchCols{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.StepView-module__dwCGAa__matchCol{flex-direction:column;gap:.4rem;display:flex}.StepView-module__dwCGAa__bucketCols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin:.5rem 0;display:grid}.StepView-module__dwCGAa__bucket{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg);flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.StepView-module__dwCGAa__bucketTitle{color:var(--color-text);margin:0 0 .2rem;font-size:.85rem;font-weight:800}.StepView-module__dwCGAa__bucketItem{color:var(--color-text-secondary);font-size:.88rem}.StepView-module__dwCGAa__sortList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.StepView-module__dwCGAa__sortRow{border-radius:var(--radius-lg);border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.StepView-module__dwCGAa__sortRow[data-state=correct]{border-color:var(--color-primary);background-color:var(--color-green-50)}.StepView-module__dwCGAa__sortRow[data-state=wrong]{border-color:var(--color-coral)}.StepView-module__dwCGAa__sortLabel{color:var(--color-text);font-size:.9rem}.StepView-module__dwCGAa__sortPlaced{color:var(--color-primary-dark);font-size:.82rem;font-weight:700}.StepView-module__dwCGAa__sortButtons{gap:.35rem;display:flex}.StepView-module__dwCGAa__miniBtn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.StepView-module__dwCGAa__miniBtn:hover:not(:disabled){background-color:var(--color-green-50);color:var(--color-primary-dark)}.StepView-module__dwCGAa__miniBtn:disabled{opacity:.45;cursor:default}.StepView-module__dwCGAa__orderList{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;margin:0;padding-left:1.4rem;display:flex}.StepView-module__dwCGAa__orderBadge{background-color:var(--color-primary);width:1.2rem;height:1.2rem;color:var(--color-text-on-primary);border-radius:50%;justify-content:center;align-items:center;margin-right:.45rem;font-size:.7rem;font-weight:800;display:inline-flex}.StepView-module__dwCGAa__blank{color:var(--color-text-muted);font-weight:800}.StepView-module__dwCGAa__blank[data-filled]{color:var(--color-primary-dark);text-decoration:underline}.StepView-module__dwCGAa__coinChips{vertical-align:middle;flex-wrap:wrap;gap:.3rem;display:inline-flex}.StepView-module__dwCGAa__coinChip{background-color:var(--color-gold-50);border:1px solid var(--color-gold-200);color:var(--color-accent-dark);border-radius:999px;margin-right:.25rem;padding:.15rem .55rem;font-size:.8rem;font-weight:800;display:inline-block}.StepView-module__dwCGAa__gameMeta{color:var(--color-text-secondary);margin:.25rem 0;font-size:.88rem}.StepView-module__dwCGAa__unsolvable{color:var(--color-coral);font-weight:800}.StepView-module__dwCGAa__scenarioChoice{flex-direction:column;gap:.25rem;display:flex}.StepView-module__dwCGAa__smartTag{text-transform:uppercase;margin-left:.5rem;font-size:.7rem;font-weight:800}.StepView-module__dwCGAa__outcome{border-left:2px solid var(--color-border);color:var(--color-text-secondary);margin:0 0 .3rem;padding-left:.8rem;font-size:.86rem}.StepView-module__dwCGAa__answerRow{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.StepView-module__dwCGAa__currencyPrefix{color:var(--color-text);font-weight:800}.StepView-module__dwCGAa__answerInput{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg);width:7rem;color:var(--color-text);padding:.45rem .6rem;font-size:.95rem;font-weight:700}.StepView-module__dwCGAa__rightMark{color:var(--color-primary-dark);font-weight:800}.StepView-module__dwCGAa__wrongMark{color:var(--color-coral);font-weight:800}[data-player=demo] .StepView-module__dwCGAa__stepEmoji{font-size:2.4rem}[data-player=demo] .StepView-module__dwCGAa__storyTitle{font-size:1.2rem}[data-player=demo] .StepView-module__dwCGAa__storyBody{font-size:1.08rem;line-height:1.55}[data-player=demo] .StepView-module__dwCGAa__prompt{margin-bottom:.9rem;font-size:1.12rem}[data-player=demo] .StepView-module__dwCGAa__choiceList{gap:.55rem}[data-player=demo] .StepView-module__dwCGAa__choice{border-width:1.5px;min-height:48px;padding:.7rem 1rem;font-size:1rem;transition:border-color .14s,background-color .14s}[data-player=demo] .StepView-module__dwCGAa__choice:hover:not(:disabled):not([data-state]){border-color:var(--color-primary-soft);background-color:var(--color-green-50)}[data-player=demo] .StepView-module__dwCGAa__explain{font-size:.95rem;line-height:1.5}[data-player=demo] .StepView-module__dwCGAa__pairTile,[data-player=demo] .StepView-module__dwCGAa__sortLabel,[data-player=demo] .StepView-module__dwCGAa__bucketItem,[data-player=demo] .StepView-module__dwCGAa__outcome{font-size:.98rem}[data-player=demo] .StepView-module__dwCGAa__sortRow{min-height:48px;padding:.5rem .75rem}[data-player=demo] .StepView-module__dwCGAa__miniBtn{min-height:40px;padding:.45rem .95rem;font-size:.9rem}[data-player=demo] .StepView-module__dwCGAa__answerInput{min-height:46px;font-size:1.05rem}
.CurriculumExplorer-module__pXBo4G__explorer,.CurriculumExplorer-module__pXBo4G__rulerSegment,.CurriculumExplorer-module__pXBo4G__tierButton{--tier:var(--color-primary);--tier-ink:var(--color-primary-dark);--tier-tint:var(--color-green-50);--tier-soft:var(--color-primary-soft);--tier-rim:color-mix(in srgb, var(--color-primary) 62%, var(--color-green-900));--tier-on:var(--color-text-on-primary)}.CurriculumExplorer-module__pXBo4G__explorer[data-tier="2"],.CurriculumExplorer-module__pXBo4G__rulerSegment[data-tier="2"],.CurriculumExplorer-module__pXBo4G__tierButton[data-tier="2"]{--tier:var(--color-accent);--tier-ink:var(--color-accent-dark);--tier-tint:var(--color-gold-50);--tier-soft:var(--color-accent-soft);--tier-rim:color-mix(in srgb, var(--color-accent) 70%, var(--color-accent-dark));--tier-on:var(--color-green-900)}.CurriculumExplorer-module__pXBo4G__explorer[data-tier="3"],.CurriculumExplorer-module__pXBo4G__rulerSegment[data-tier="3"],.CurriculumExplorer-module__pXBo4G__tierButton[data-tier="3"]{--tier:var(--color-teal);--tier-ink:color-mix(in srgb, var(--color-teal) 80%, var(--color-text));--tier-tint:color-mix(in srgb, var(--color-teal) 9%, var(--color-surface));--tier-soft:color-mix(in srgb, var(--color-teal) 24%, var(--color-surface));--tier-rim:color-mix(in srgb, var(--color-teal) 68%, var(--color-green-900));--tier-on:var(--color-text-on-primary)}.CurriculumExplorer-module__pXBo4G__explorer{--ease:cubic-bezier(.22, 1, .36, 1)}.CurriculumExplorer-module__pXBo4G__finder{border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);max-width:960px;box-shadow:var(--shadow-soft);grid-template-columns:minmax(170px,230px) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);margin:0 auto;padding:clamp(24px,3.4vw,40px) clamp(22px,3.6vw,44px);display:grid}.CurriculumExplorer-module__pXBo4G__readoutLabel{color:var(--color-text-secondary);margin-bottom:6px;font-size:.98rem;font-weight:800;display:block}.CurriculumExplorer-module__pXBo4G__readoutValue{align-items:baseline;gap:10px;margin:0;display:flex}.CurriculumExplorer-module__pXBo4G__readoutNumber{min-width:2ch;font-family:var(--font-fredoka), var(--font-nunito), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tier-ink);animation:CurriculumExplorer-module__pXBo4G__numberPop .26s var(--ease) both;font-size:clamp(3.4rem,7vw,4.6rem);font-weight:600;line-height:1;transition:color .22s;display:inline-block}@keyframes CurriculumExplorer-module__pXBo4G__numberPop{0%{opacity:.4;transform:translateY(6px)scale(.92)}}.CurriculumExplorer-module__pXBo4G__readoutUnit{color:var(--color-text-muted);font-weight:700}.CurriculumExplorer-module__pXBo4G__ruler{--thumb:38px;--pos:calc(var(--thumb) / 2);--span:calc(100% - var(--thumb));min-width:0}.CurriculumExplorer-module__pXBo4G__rulerTrack{height:var(--thumb);position:relative}.CurriculumExplorer-module__pXBo4G__rulerSegment{--seg-left:calc(var(--pos) + var(--from) * var(--span) / 10);top:50%;left:var(--seg-left);width:calc((var(--to) - var(--from)) * var(--span) / 10);border-inline:2px solid var(--color-surface);background-color:color-mix(in srgb, var(--tier) 30%, var(--color-surface));height:12px;transition:background-color .22s;position:absolute;translate:0 -50%}.CurriculumExplorer-module__pXBo4G__rulerSegment[data-first]{width:calc(var(--pos) + var(--to) * var(--span) / 10);border-radius:var(--radius-pill) 0 0 var(--radius-pill);border-left:0;left:0}.CurriculumExplorer-module__pXBo4G__rulerSegment[data-last]{border-radius:0 var(--radius-pill) var(--radius-pill) 0;border-right:0;width:auto;right:0}.CurriculumExplorer-module__pXBo4G__rulerSegment[data-active]{background-color:var(--tier)}.CurriculumExplorer-module__pXBo4G__rulerInput{cursor:grab;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.CurriculumExplorer-module__pXBo4G__rulerInput:active{cursor:grabbing}.CurriculumExplorer-module__pXBo4G__rulerInput:focus-visible{outline:none}.CurriculumExplorer-module__pXBo4G__rulerInput::-webkit-slider-runnable-track{background:0 0;height:100%}.CurriculumExplorer-module__pXBo4G__rulerInput::-moz-range-track{background:0 0;height:100%}.CurriculumExplorer-module__pXBo4G__rulerInput::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);border:3px solid var(--tier);background-color:var(--color-surface);box-shadow:0 4px 0 0 var(--tier-rim), 0 10px 18px -6px color-mix(in srgb, var(--tier-rim) 55%, transparent);appearance:none;border-radius:50%;transition:transform .12s,box-shadow .12s,border-color .22s}.CurriculumExplorer-module__pXBo4G__rulerInput::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:3px solid var(--tier);background-color:var(--color-surface);box-shadow:0 4px 0 0 var(--tier-rim), 0 10px 18px -6px color-mix(in srgb, var(--tier-rim) 55%, transparent);border-radius:50%;transition:transform .12s,box-shadow .12s,border-color .22s}.CurriculumExplorer-module__pXBo4G__rulerInput:hover::-webkit-slider-thumb{transform:translateY(-1px)}.CurriculumExplorer-module__pXBo4G__rulerInput:active::-webkit-slider-thumb{box-shadow:0 1px 0 0 var(--tier-rim);transform:translateY(3px)}.CurriculumExplorer-module__pXBo4G__rulerInput:active::-moz-range-thumb{box-shadow:0 1px 0 0 var(--tier-rim);transform:translateY(3px)}.CurriculumExplorer-module__pXBo4G__rulerInput:focus-visible::-webkit-slider-thumb{outline:3px solid var(--color-accent);outline-offset:3px}.CurriculumExplorer-module__pXBo4G__rulerInput:focus-visible::-moz-range-thumb{outline:3px solid var(--color-accent);outline-offset:3px}.CurriculumExplorer-module__pXBo4G__rulerTicks{height:24px;margin:8px 0 0;padding:0;position:relative}.CurriculumExplorer-module__pXBo4G__rulerTick{top:0;left:calc(var(--pos) + var(--at) * var(--span) / 10);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;transition:color .16s;position:absolute;translate:-50%}.CurriculumExplorer-module__pXBo4G__rulerTick[data-current]{color:var(--tier-ink);font-weight:800}.CurriculumExplorer-module__pXBo4G__tierButtons{height:46px;margin-top:4px;position:relative}.CurriculumExplorer-module__pXBo4G__tierButton{--seg-left:calc(var(--pos) + var(--from) * var(--span) / 10);top:0;left:var(--seg-left);width:calc((var(--to) - var(--from)) * var(--span) / 10);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;transition:background-color .16s;display:flex;position:absolute}.CurriculumExplorer-module__pXBo4G__tierButton[data-first]{width:calc(var(--pos) + var(--to) * var(--span) / 10);left:0}.CurriculumExplorer-module__pXBo4G__tierButton[data-last]{width:auto;right:0}.CurriculumExplorer-module__pXBo4G__tierButton:hover{background-color:var(--tier-tint)}.CurriculumExplorer-module__pXBo4G__tierButtonName{color:var(--color-text-secondary);font-size:.86rem;font-weight:800;line-height:1.2}.CurriculumExplorer-module__pXBo4G__tierButtonAges{color:var(--color-text-muted);font-size:.76rem;font-weight:700}.CurriculumExplorer-module__pXBo4G__tierButton[data-active] .CurriculumExplorer-module__pXBo4G__tierButtonName{color:var(--tier-ink)}.CurriculumExplorer-module__pXBo4G__tierStage{animation:CurriculumExplorer-module__pXBo4G__stageIn .42s var(--ease) both;margin-top:clamp(48px,7vw,76px)}@keyframes CurriculumExplorer-module__pXBo4G__stageIn{0%{opacity:0;transform:translateY(14px)}}.CurriculumExplorer-module__pXBo4G__tierHead{text-align:center;max-width:640px;margin:0 auto}.CurriculumExplorer-module__pXBo4G__tierDisc{border:1.5px solid var(--tier-soft);background-color:var(--tier-tint);width:58px;height:58px;color:var(--tier-ink);border-radius:50%;place-items:center;display:inline-grid}.CurriculumExplorer-module__pXBo4G__tierName{letter-spacing:-.015em;margin:14px 0 4px;font-size:clamp(1.75rem,3.2vw,2.3rem)}.CurriculumExplorer-module__pXBo4G__tierMotto{color:var(--tier-ink);margin:0 0 10px;font-style:italic;font-weight:700}.CurriculumExplorer-module__pXBo4G__tierSummary{color:var(--color-text-secondary);margin:0;font-size:1.04rem}.CurriculumExplorer-module__pXBo4G__pathScroller{scrollbar-width:none;max-width:1000px;margin:clamp(32px,4.5vw,48px) auto 0;padding:10px 4px 6px;overflow-x:auto}.CurriculumExplorer-module__pXBo4G__pathScroller::-webkit-scrollbar{display:none}.CurriculumExplorer-module__pXBo4G__path{--node:66px;grid-template-columns:repeat(var(--count), minmax(108px, 1fr));margin:0;padding:0;display:grid;position:relative}.CurriculumExplorer-module__pXBo4G__path:before,.CurriculumExplorer-module__pXBo4G__path:after{content:"";top:calc(var(--node) / 2 - 2px);left:calc(100% / var(--count) / 2);pointer-events:none;background-repeat:repeat-x;background-size:13px 4px;height:4px;position:absolute}.CurriculumExplorer-module__pXBo4G__path:before{right:calc(100% / var(--count) / 2);background-image:radial-gradient(circle, var(--color-border) 2px, transparent 2.5px)}.CurriculumExplorer-module__pXBo4G__path:after{width:calc((100% - 100% / var(--count)) * var(--progress));background-image:radial-gradient(circle, var(--tier) 2px, transparent 2.5px);transition:width .46s var(--ease)}.CurriculumExplorer-module__pXBo4G__pathStop{z-index:1;justify-content:center;display:flex;position:relative}.CurriculumExplorer-module__pXBo4G__node{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0 6px 6px;display:flex}.CurriculumExplorer-module__pXBo4G__nodeFace{width:var(--node);height:var(--node);border:2px solid var(--tier-soft);background-color:var(--color-surface);color:var(--tier-ink);box-shadow:0 5px 0 0 var(--tier-soft);border-radius:50%;place-items:center;transition:transform .14s,box-shadow .14s,background-color .22s,border-color .22s,color .22s;display:grid;position:relative}.CurriculumExplorer-module__pXBo4G__node:hover .CurriculumExplorer-module__pXBo4G__nodeFace{box-shadow:0 7px 0 0 var(--tier-soft);transform:translateY(-2px)}.CurriculumExplorer-module__pXBo4G__node:active .CurriculumExplorer-module__pXBo4G__nodeFace{box-shadow:0 1px 0 0 var(--tier-soft);transform:translateY(4px)}.CurriculumExplorer-module__pXBo4G__node[data-done] .CurriculumExplorer-module__pXBo4G__nodeFace{background-color:var(--tier-tint)}.CurriculumExplorer-module__pXBo4G__node[data-active] .CurriculumExplorer-module__pXBo4G__nodeFace{border-color:var(--tier-rim);background-color:var(--tier);color:var(--tier-on);box-shadow:0 5px 0 0 var(--tier-rim)}.CurriculumExplorer-module__pXBo4G__node[data-active]:active .CurriculumExplorer-module__pXBo4G__nodeFace{box-shadow:0 1px 0 0 var(--tier-rim)}.CurriculumExplorer-module__pXBo4G__node[data-active] .CurriculumExplorer-module__pXBo4G__nodeFace:after{content:"";border:2px solid var(--tier);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite CurriculumExplorer-module__pXBo4G__halo;position:absolute;inset:-9px}@keyframes CurriculumExplorer-module__pXBo4G__halo{0%{opacity:.6;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.18)}}.CurriculumExplorer-module__pXBo4G__node[data-bonus] .CurriculumExplorer-module__pXBo4G__nodeFace{border:2px dashed var(--color-accent);background-color:var(--color-gold-50);color:var(--color-accent-dark);box-shadow:0 5px 0 0 var(--color-accent-soft)}.CurriculumExplorer-module__pXBo4G__node[data-bonus][data-active] .CurriculumExplorer-module__pXBo4G__nodeFace{border-style:solid;border-color:var(--color-accent-dark);background-color:var(--color-accent);color:var(--color-green-900);box-shadow:0 5px 0 0 var(--color-accent-dark)}.CurriculumExplorer-module__pXBo4G__node[data-bonus][data-active] .CurriculumExplorer-module__pXBo4G__nodeFace:after{border-color:var(--color-accent)}.CurriculumExplorer-module__pXBo4G__nodeLabel{max-width:13ch;color:var(--color-text-secondary);font-size:.9rem;font-weight:800;line-height:1.25;transition:color .16s}.CurriculumExplorer-module__pXBo4G__node[data-active] .CurriculumExplorer-module__pXBo4G__nodeLabel{color:var(--color-text)}.CurriculumExplorer-module__pXBo4G__nodeNote{color:var(--color-accent-dark);margin-top:-8px;font-size:.74rem;font-weight:800}.CurriculumExplorer-module__pXBo4G__detail{max-width:1080px;animation:CurriculumExplorer-module__pXBo4G__detailIn .34s var(--ease) both;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(22px,3.4vw,44px);margin:clamp(30px,4vw,44px) auto 0;display:grid}@keyframes CurriculumExplorer-module__pXBo4G__detailIn{0%{opacity:0;transform:translateY(10px)}}.CurriculumExplorer-module__pXBo4G__moduleTitle{margin:0 0 8px;font-size:clamp(1.45rem,2.4vw,1.8rem)}.CurriculumExplorer-module__pXBo4G__moduleDesc{color:var(--color-text-secondary);margin:0 0 22px;font-size:1.03rem}.CurriculumExplorer-module__pXBo4G__bonusNote{color:var(--color-accent-dark);margin:-10px 0 22px;font-size:.92rem;font-weight:700}.CurriculumExplorer-module__pXBo4G__lessonList{gap:10px;margin:0;padding:0;display:grid}.CurriculumExplorer-module__pXBo4G__lessonRow{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);cursor:pointer;text-align:left;width:100%;transition:border-color .16s ease, background-color .16s ease, box-shadow .16s ease, transform .16s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.CurriculumExplorer-module__pXBo4G__lessonRow:hover{border-color:var(--tier-soft);transform:translate(3px)}.CurriculumExplorer-module__pXBo4G__lessonRow[data-active]{border-color:var(--tier);background-color:var(--tier-tint);box-shadow:3px 3px 0 0 var(--tier);transform:none}.CurriculumExplorer-module__pXBo4G__lessonNum{border:1.5px solid var(--tier-soft);background-color:var(--tier-tint);width:32px;height:32px;color:var(--tier-ink);border-radius:50%;place-items:center;font-size:.86rem;font-weight:800;transition:background-color .16s,color .16s;display:grid}.CurriculumExplorer-module__pXBo4G__lessonRow[data-active] .CurriculumExplorer-module__pXBo4G__lessonNum{border-color:var(--tier-rim);background-color:var(--tier);color:var(--tier-on)}.CurriculumExplorer-module__pXBo4G__lessonText{min-width:0}.CurriculumExplorer-module__pXBo4G__lessonTitle{color:var(--color-text);font-weight:800;display:block}.CurriculumExplorer-module__pXBo4G__lessonDesc{color:var(--color-text-muted);margin-top:2px;font-size:.87rem;line-height:1.45;display:block}.CurriculumExplorer-module__pXBo4G__lessonMeta{color:var(--color-text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:.8rem;font-weight:700;display:flex}.CurriculumExplorer-module__pXBo4G__lessonXp{color:var(--color-accent-dark);font-size:.74rem;font-weight:800}.CurriculumExplorer-module__pXBo4G__peek{flex-direction:column;align-items:center;min-width:0;display:flex}.CurriculumExplorer-module__pXBo4G__peekHead{text-align:center;color:var(--color-text-muted);margin:0 0 14px;font-size:.9rem;font-weight:700}.CurriculumExplorer-module__pXBo4G__peekHead strong{color:var(--color-text)}.CurriculumExplorer-module__pXBo4G__phone{background-color:var(--color-text);width:100%;max-width:400px;box-shadow:0 0 0 6px color-mix(in srgb, var(--tier) 22%, transparent), var(--shadow-card), var(--shadow-raised);border-radius:48px;padding:11px}.CurriculumExplorer-module__pXBo4G__phoneScreen{background-color:var(--color-bg);border-radius:38px;min-height:560px;padding:40px 20px 24px;position:relative;overflow:hidden}.CurriculumExplorer-module__pXBo4G__phoneNotch{border-radius:var(--radius-pill);background-color:var(--color-text);width:92px;height:22px;position:absolute;top:12px;left:50%;translate:-50%}.CurriculumExplorer-module__pXBo4G__phoneBar{align-items:center;gap:10px;margin:6px 0 18px;display:flex}.CurriculumExplorer-module__pXBo4G__phoneClose{background-color:color-mix(in srgb, var(--color-text) 30%, var(--color-white));border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.CurriculumExplorer-module__pXBo4G__phoneClose:before,.CurriculumExplorer-module__pXBo4G__phoneClose:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-white);width:11px;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.CurriculumExplorer-module__pXBo4G__phoneClose:after{rotate:-45deg}.CurriculumExplorer-module__pXBo4G__phoneProgress{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-text) 10%, var(--color-white));flex:1;height:10px;overflow:hidden}.CurriculumExplorer-module__pXBo4G__phoneProgress i{border-radius:inherit;background-color:var(--color-accent);width:16%;height:100%;display:block}.CurriculumExplorer-module__pXBo4G__phoneXp{border-radius:var(--radius-pill);background-color:var(--color-gold-100);color:var(--color-accent-dark);flex-shrink:0;padding:4px 10px;font-size:.78rem;font-weight:800}.CurriculumExplorer-module__pXBo4G__peekStage{animation:CurriculumExplorer-module__pXBo4G__peekIn .42s var(--ease) both;gap:18px;display:grid}@keyframes CurriculumExplorer-module__pXBo4G__peekIn{0%{opacity:0;transform:translate(24px)}}.CurriculumExplorer-module__pXBo4G__peekStep+.CurriculumExplorer-module__pXBo4G__peekStep{border-top:1.5px dashed var(--color-border);padding-top:18px}.CurriculumExplorer-module__pXBo4G__peekFoot{text-align:center;max-width:380px;color:var(--color-text-muted);margin:18px 0 0;font-size:.86rem}@media (prefers-reduced-motion:reduce){.CurriculumExplorer-module__pXBo4G__peekStage{animation:none}}@media (max-width:860px){.CurriculumExplorer-module__pXBo4G__finder{grid-template-columns:minmax(0,1fr);gap:18px}.CurriculumExplorer-module__pXBo4G__readoutValue{gap:8px}.CurriculumExplorer-module__pXBo4G__detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.CurriculumExplorer-module__pXBo4G__ruler{--thumb:34px}.CurriculumExplorer-module__pXBo4G__tierButtonName{font-size:.78rem}.CurriculumExplorer-module__pXBo4G__tierButtonAges{font-size:.72rem}.CurriculumExplorer-module__pXBo4G__pathScroller{-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-text) 18px, var(--color-text) calc(100% - 18px), transparent);mask-image:linear-gradient(90deg, transparent, var(--color-text) 18px, var(--color-text) calc(100% - 18px), transparent);scroll-snap-type:x proximity;margin-inline:-18px;padding-inline:12px}.CurriculumExplorer-module__pXBo4G__path{--node:56px;grid-template-columns:repeat(var(--count), 96px)}.CurriculumExplorer-module__pXBo4G__pathStop{scroll-snap-align:center}.CurriculumExplorer-module__pXBo4G__nodeLabel{font-size:.82rem}.CurriculumExplorer-module__pXBo4G__lessonRow{grid-template-columns:auto minmax(0,1fr);padding:13px 14px}.CurriculumExplorer-module__pXBo4G__lessonMeta{flex-direction:row;grid-column:2;align-items:baseline;gap:10px;margin-top:-6px}}
.StoryWorld-module__gnQFqW__world{--w-sky:color-mix(in srgb, var(--color-accent) 22%, var(--color-white));--w-night:color-mix(in srgb, var(--color-green-900) 82%, var(--color-teal));--w-far-back:color-mix(in srgb, var(--color-primary) 14%, var(--color-white));--w-far-front:color-mix(in srgb, var(--color-primary) 22%, var(--color-white));--w-far-thing:color-mix(in srgb, var(--color-primary) 30%, var(--color-white));--w-grass:color-mix(in srgb, var(--color-primary) 46%, var(--color-white));--w-grass-rim:color-mix(in srgb, var(--color-primary) 64%, var(--color-white));--w-road:color-mix(in srgb, var(--color-text) 12%, var(--color-white));--w-road-rim:color-mix(in srgb, var(--color-text) 22%, var(--color-white));--w-rim-ink:var(--color-green-900);border-radius:inherit;isolation:isolate;contain:layout paint;position:absolute;inset:0;overflow:hidden}.StoryWorld-module__gnQFqW__sky{background-color:var(--w-sky);transition:background-color .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.StoryWorld-module__gnQFqW__sky:after{content:"";background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--color-white) 70%, transparent) 82%);position:absolute;inset:0}[data-step="2"] .StoryWorld-module__gnQFqW__sky{--w-sky:color-mix(in srgb, var(--color-teal) 20%, var(--color-white))}[data-step="3"] .StoryWorld-module__gnQFqW__sky{--w-sky:color-mix(in srgb, var(--color-teal) 13%, var(--color-white))}[data-step="4"] .StoryWorld-module__gnQFqW__sky{--w-sky:color-mix(in srgb, var(--color-accent) 30%, var(--color-white))}[data-step="5"] .StoryWorld-module__gnQFqW__sky{--w-sky:color-mix(in srgb, var(--color-teal) 18%, var(--color-white))}[data-step="6"] .StoryWorld-module__gnQFqW__sky{--w-sky:color-mix(in srgb, var(--color-accent) 38%, var(--color-white))}.StoryWorld-module__gnQFqW__dial{aspect-ratio:1;will-change:rotate;width:165%;transition:rotate 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:92%;left:50%;translate:-50% -50%;rotate:-28deg}[data-step="2"] .StoryWorld-module__gnQFqW__dial{rotate:-17deg}[data-step="3"] .StoryWorld-module__gnQFqW__dial{rotate:-8deg}[data-step="4"] .StoryWorld-module__gnQFqW__dial{rotate:7deg}[data-step="5"] .StoryWorld-module__gnQFqW__dial{rotate:var(--dial5,0deg);transition:none}[data-step="6"] .StoryWorld-module__gnQFqW__dial{rotate:2deg}.StoryWorld-module__gnQFqW__sun,.StoryWorld-module__gnQFqW__moon{aspect-ratio:1;border-radius:50%;width:7%;position:absolute;left:50%;translate:-50% -50%}.StoryWorld-module__gnQFqW__sun{background-color:var(--color-accent);box-shadow:0 0 0 .9vmin color-mix(in srgb, var(--color-accent) 26%, transparent), 0 0 0 2.2vmin color-mix(in srgb, var(--color-accent) 12%, transparent);top:0}.StoryWorld-module__gnQFqW__moon{background-color:color-mix(in srgb, var(--color-accent) 18%, var(--color-white));box-shadow:0 0 0 1.4vmin color-mix(in srgb, var(--color-white) 14%, transparent);top:100%}.StoryWorld-module__gnQFqW__night{background-color:var(--w-night);opacity:0;transition:opacity .5s;position:absolute;inset:0}[data-step="5"] .StoryWorld-module__gnQFqW__night{opacity:var(--night,0);transition:none}.StoryWorld-module__gnQFqW__night i{aspect-ratio:1;background-color:var(--color-white);border-radius:50%;width:.7vmin;min-width:3px;animation:2.4s ease-in-out infinite alternate paused StoryWorld-module__gnQFqW__twinkle;position:absolute}[data-step="5"] .StoryWorld-module__gnQFqW__night i{animation-play-state:running}@keyframes StoryWorld-module__gnQFqW__twinkle{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1.15)}}.StoryWorld-module__gnQFqW__cloud{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-white) 88%, transparent);height:4.2%;animation:StoryWorld-module__gnQFqW__introCloud 1.1s var(--ease) .24s backwards, StoryWorld-module__gnQFqW__drift 46s linear infinite alternate;position:absolute}.StoryWorld-module__gnQFqW__cloud:before,.StoryWorld-module__gnQFqW__cloud:after{content:"";aspect-ratio:1;background-color:inherit;border-radius:50%;position:absolute;bottom:30%}.StoryWorld-module__gnQFqW__cloud:before{height:150%;left:18%}.StoryWorld-module__gnQFqW__cloud:after{height:120%;left:46%}.StoryWorld-module__gnQFqW__cloud[data-cloud="1"]{width:16%;top:9%;left:6%}.StoryWorld-module__gnQFqW__cloud[data-cloud="2"]{width:20%;animation-duration:1.1s,58s;animation-direction:normal,alternate-reverse;animation-delay:.34s,0s;top:17%;left:70%}.StoryWorld-module__gnQFqW__cloud[data-cloud="3"]{opacity:.7;width:11%;animation-duration:1.1s,70s;animation-delay:.42s,0s;top:27%;left:38%}@keyframes StoryWorld-module__gnQFqW__drift{to{translate:9vmin}}.StoryWorld-module__gnQFqW__layer{will-change:transform;height:100%;translate:calc(var(--px,0) * var(--depth,0) * 1px) calc(var(--py,0) * var(--depth,0) * 1px);transition:translate .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0}.StoryWorld-module__gnQFqW__layer[data-world-layer=far]{--depth:6}.StoryWorld-module__gnQFqW__layer[data-world-layer=mid]{--depth:12}.StoryWorld-module__gnQFqW__layer[data-world-layer=near]{--depth:20}.StoryWorld-module__gnQFqW__layerSvg{width:100%;height:100%;display:block}.StoryWorld-module__gnQFqW__stop{flex:0 0 16.6667%;height:100%;display:block}.StoryWorld-module__gnQFqW__nearWrap{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StoryWorld-module__gnQFqW__grass{fill:var(--w-grass)}.StoryWorld-module__gnQFqW__grassRim{fill:var(--w-grass-rim)}.StoryWorld-module__gnQFqW__road{fill:var(--w-road)}.StoryWorld-module__gnQFqW__roadRim{fill:var(--w-road-rim)}.StoryWorld-module__gnQFqW__roadDot{fill:var(--color-white)}.StoryWorld-module__gnQFqW__farBack{fill:var(--w-far-back)}.StoryWorld-module__gnQFqW__farFront{fill:var(--w-far-front)}.StoryWorld-module__gnQFqW__farThing{fill:var(--w-far-thing)}.StoryWorld-module__gnQFqW__tuft{fill:color-mix(in srgb, var(--color-primary) 58%, var(--color-white))}.StoryWorld-module__gnQFqW__flowerTuft{fill:color-mix(in srgb, var(--color-primary) 74%, var(--color-white))}.StoryWorld-module__gnQFqW__wall{fill:var(--color-white)}.StoryWorld-module__gnQFqW__wallRim,.StoryWorld-module__gnQFqW__shopRim{fill:color-mix(in srgb, var(--color-text) 16%, var(--color-white))}.StoryWorld-module__gnQFqW__roof{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__roofRim{fill:color-mix(in srgb, var(--color-coral) 70%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__chimney{fill:color-mix(in srgb, var(--color-coral) 80%, var(--color-white))}.StoryWorld-module__gnQFqW__chimneyRim{fill:color-mix(in srgb, var(--color-coral) 70%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__door{fill:var(--color-primary)}.StoryWorld-module__gnQFqW__doorKnob{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__window{fill:color-mix(in srgb, var(--color-teal) 30%, var(--color-white))}.StoryWorld-module__gnQFqW__windowLit{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__trunk{fill:color-mix(in srgb, var(--color-accent-dark) 55%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__leaf{fill:var(--color-primary)}.StoryWorld-module__gnQFqW__leafRim{fill:color-mix(in srgb, var(--color-primary) 72%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__leafShine{fill:color-mix(in srgb, var(--color-white) 30%, transparent)}.StoryWorld-module__gnQFqW__bush{fill:color-mix(in srgb, var(--color-primary) 80%, var(--color-white))}.StoryWorld-module__gnQFqW__flower{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__flowerAlt{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__puddle{fill:color-mix(in srgb, var(--color-teal) 32%, var(--color-white))}.StoryWorld-module__gnQFqW__carBody{fill:var(--color-teal)}.StoryWorld-module__gnQFqW__carRim{fill:color-mix(in srgb, var(--color-teal) 66%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__glass{fill:color-mix(in srgb, var(--color-white) 78%, var(--color-teal))}.StoryWorld-module__gnQFqW__carLight{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__wheel{fill:var(--color-text)}.StoryWorld-module__gnQFqW__hub{fill:color-mix(in srgb, var(--color-white) 80%, var(--color-text))}.StoryWorld-module__gnQFqW__suds{fill:var(--color-white)}.StoryWorld-module__gnQFqW__bucket{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__bucketRim{fill:color-mix(in srgb, var(--color-coral) 70%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__handle{fill:none;stroke:color-mix(in srgb, var(--color-text) 55%, var(--color-white));stroke-width:7px;stroke-linecap:round}.StoryWorld-module__gnQFqW__sponge{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__bubble{fill:color-mix(in srgb, var(--color-white) 70%, transparent);stroke:color-mix(in srgb, var(--color-teal) 45%, var(--color-white));stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:3s ease-out infinite paused StoryWorld-module__gnQFqW__bubble}[data-step="2"] .StoryWorld-module__gnQFqW__bubble{animation-play-state:running}@keyframes StoryWorld-module__gnQFqW__bubble{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(30px,-260px)scale(1.15)}}.StoryWorld-module__gnQFqW__post{fill:var(--color-primary)}.StoryWorld-module__gnQFqW__postRim{fill:color-mix(in srgb, var(--color-primary) 66%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__slot{fill:var(--w-rim-ink)}.StoryWorld-module__gnQFqW__flag{transform-box:fill-box;transform-origin:0 100%;transition:transform .6s cubic-bezier(.34,1.5,.5,1);transform:rotate(78deg)}[data-step="3"] .StoryWorld-module__gnQFqW__flag,[data-step="4"] .StoryWorld-module__gnQFqW__flag,[data-step="5"] .StoryWorld-module__gnQFqW__flag,[data-step="6"] .StoryWorld-module__gnQFqW__flag{transform:rotate(0)}.StoryWorld-module__gnQFqW__flagPole{fill:color-mix(in srgb, var(--color-text) 50%, var(--color-white))}.StoryWorld-module__gnQFqW__flagCloth{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__branch{fill:var(--w-road)}.StoryWorld-module__gnQFqW__branchRim{fill:var(--w-road-rim)}.StoryWorld-module__gnQFqW__bench{fill:color-mix(in srgb, var(--color-accent-dark) 70%, var(--color-white))}.StoryWorld-module__gnQFqW__benchRim{fill:color-mix(in srgb, var(--color-accent-dark) 60%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__signPost{fill:color-mix(in srgb, var(--color-accent-dark) 55%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__signSaveFace{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__signSaveRim{fill:var(--color-accent-dark)}.StoryWorld-module__gnQFqW__signKeepFace{fill:var(--color-primary)}.StoryWorld-module__gnQFqW__signKeepRim{fill:color-mix(in srgb, var(--color-primary) 66%, var(--w-rim-ink))}.StoryWorld-module__gnQFqW__signText{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;fill:var(--color-white);font-size:34px;font-weight:600}.StoryWorld-module__gnQFqW__signSave,.StoryWorld-module__gnQFqW__signKeep{transform-box:fill-box;transform-origin:0%;transition:transform .5s cubic-bezier(.34,1.5,.5,1),opacity .4s}[data-choice=save] .StoryWorld-module__gnQFqW__signSave,[data-choice=keep] .StoryWorld-module__gnQFqW__signKeep{transform:scale(1.12)translate(6px)}[data-choice=save] .StoryWorld-module__gnQFqW__signKeep,[data-choice=keep] .StoryWorld-module__gnQFqW__signSave{opacity:.45}.StoryWorld-module__gnQFqW__hill{fill:color-mix(in srgb, var(--color-primary) 56%, var(--color-white))}.StoryWorld-module__gnQFqW__hillRim{fill:var(--w-grass-rim)}.StoryWorld-module__gnQFqW__shop{fill:color-mix(in srgb, var(--color-accent) 16%, var(--color-white))}.StoryWorld-module__gnQFqW__shopSign{fill:var(--color-primary)}.StoryWorld-module__gnQFqW__shopSignText{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;fill:var(--color-white);font-size:34px;font-weight:600}.StoryWorld-module__gnQFqW__awningA{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__awningB{fill:var(--color-white)}.StoryWorld-module__gnQFqW__shopWindow{fill:color-mix(in srgb, var(--color-teal) 26%, var(--color-white))}.StoryWorld-module__gnQFqW__boot{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__buntingLine{fill:none;stroke:color-mix(in srgb, var(--color-text) 40%, var(--color-white));stroke-width:4px}.StoryWorld-module__gnQFqW__flagA{fill:var(--color-accent)}.StoryWorld-module__gnQFqW__flagB{fill:var(--color-coral)}.StoryWorld-module__gnQFqW__flagC{fill:var(--color-teal)}.StoryWorld-module__gnQFqW__bunting path:not(.StoryWorld-module__gnQFqW__buntingLine){transform-box:fill-box;transform-origin:50% 0}[data-step="6"] .StoryWorld-module__gnQFqW__bunting path:not(.StoryWorld-module__gnQFqW__buntingLine){animation:1.6s ease-in-out infinite alternate StoryWorld-module__gnQFqW__swing}[data-step="6"] .StoryWorld-module__gnQFqW__bunting path:nth-child(odd){animation-delay:-.8s}@keyframes StoryWorld-module__gnQFqW__swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.StoryWorld-module__gnQFqW__dusk{background-color:color-mix(in srgb, var(--color-green-900) 34%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .StoryWorld-module__gnQFqW__dusk{opacity:1}.StoryWorld-module__gnQFqW__sun{animation:StoryWorld-module__gnQFqW__introSun 1.2s var(--ease) .12s backwards}@keyframes StoryWorld-module__gnQFqW__introSun{0%{opacity:0;transform:translateY(90%)scale(.7)}}@keyframes StoryWorld-module__gnQFqW__introCloud{0%{opacity:0;transform:translate(-5vmin)}}.StoryWorld-module__gnQFqW__farIn{animation:StoryWorld-module__gnQFqW__introHills 1s var(--ease) 80ms backwards}.StoryWorld-module__gnQFqW__nearIn{animation:StoryWorld-module__gnQFqW__introHills .9s var(--ease) .38s backwards}@keyframes StoryWorld-module__gnQFqW__introHills{0%{opacity:0;transform:translateY(4%)}}.StoryWorld-module__gnQFqW__popIn{transform-box:fill-box;transform-origin:50% 100%;animation:StoryWorld-module__gnQFqW__introPop .72s var(--ease) var(--pop,.64s) backwards}@keyframes StoryWorld-module__gnQFqW__introPop{0%{opacity:0;transform:translateY(6%)scale(.86)}}@media (prefers-reduced-motion:reduce){.StoryWorld-module__gnQFqW__cloud,.StoryWorld-module__gnQFqW__bubble,.StoryWorld-module__gnQFqW__night i,.StoryWorld-module__gnQFqW__bunting path,.StoryWorld-module__gnQFqW__sun,.StoryWorld-module__gnQFqW__farIn,.StoryWorld-module__gnQFqW__nearIn,.StoryWorld-module__gnQFqW__popIn{animation:none!important}.StoryWorld-module__gnQFqW__bubble,[data-step="5"] .StoryWorld-module__gnQFqW__night{opacity:0}[data-step="5"] .StoryWorld-module__gnQFqW__dial{rotate:none}.StoryWorld-module__gnQFqW__layer{translate:none}}
.StoryJourney-module__kzgd4W__journey{--ease:cubic-bezier(.22, 1, .36, 1);--header-h:72px;position:relative;overflow-x:clip}.StoryJourney-module__kzgd4W__bloom{z-index:0;pointer-events:none;opacity:.42;height:118svh;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(150% 62%,#000 0% 12%,#0000 64%);mask-image:radial-gradient(150% 62%,#000 0% 12%,#0000 64%)}[data-theme=dark] .StoryJourney-module__kzgd4W__bloom{opacity:.3}.StoryJourney-module__kzgd4W__grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"hero stage""story stage";column-gap:clamp(24px,4vw,72px);max-width:1600px;margin-inline:auto;padding-inline:40px;display:grid;position:relative}.StoryJourney-module__kzgd4W__hero{min-height:calc(100svh - var(--header-h));flex-direction:column;grid-area:hero;justify-content:center;padding-block:40px 72px;display:flex}.StoryJourney-module__kzgd4W__title{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0 0 clamp(18px,2.4vh,30px);font-size:clamp(2.3rem,3.15vw,3.7rem);font-weight:700;line-height:1}.StoryJourney-module__kzgd4W__titleIn{animation:StoryJourney-module__kzgd4W__introRise .76s var(--ease) 60ms backwards}.StoryJourney-module__kzgd4W__hero .StoryJourney-module__kzgd4W__lede{animation:StoryJourney-module__kzgd4W__introRise .68s var(--ease) .17s backwards}.StoryJourney-module__kzgd4W__hero .StoryJourney-module__kzgd4W__proof li{animation:StoryJourney-module__kzgd4W__introRise .6s var(--ease) .27s backwards}.StoryJourney-module__kzgd4W__hero .StoryJourney-module__kzgd4W__proof li:nth-child(2){animation-delay:.34s}.StoryJourney-module__kzgd4W__heroForm>*>form{animation:StoryJourney-module__kzgd4W__introRise .64s var(--ease) .43s backwards}.StoryJourney-module__kzgd4W__heroForm>*>p{animation:StoryJourney-module__kzgd4W__introFade .6s var(--ease) .54s backwards}.StoryJourney-module__kzgd4W__secondaryRow>*{animation:StoryJourney-module__kzgd4W__introRise .56s var(--ease) .62s backwards}.StoryJourney-module__kzgd4W__secondaryRow>:nth-child(2){animation-delay:.69s}@keyframes StoryJourney-module__kzgd4W__introRise{0%{opacity:0;transform:translateY(18px)}}@keyframes StoryJourney-module__kzgd4W__introFade{0%{opacity:0;transform:translateY(8px)}}.StoryJourney-module__kzgd4W__bloom canvas{animation:StoryJourney-module__kzgd4W__introGlow 1.4s var(--ease) backwards}@keyframes StoryJourney-module__kzgd4W__introGlow{0%{opacity:0}}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__stage{animation:StoryJourney-module__kzgd4W__introStage .9s var(--ease) 0s backwards}@keyframes StoryJourney-module__kzgd4W__introStage{0%{opacity:0;transform:scale(.97)}}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__phone{animation:StoryJourney-module__kzgd4W__introPhone .86s var(--ease) .28s backwards}@keyframes StoryJourney-module__kzgd4W__introPhone{0%{opacity:0;transform:translateY(9cqw)scale(.96)}35%{opacity:1}70%{transform:translateY(-.6cqw)scale(1.004)}}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__phoneShadow{animation:StoryJourney-module__kzgd4W__introShadow .86s var(--ease) .28s backwards}@keyframes StoryJourney-module__kzgd4W__introShadow{0%{opacity:0;transform:scaleX(.55)}}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>*{animation:StoryJourney-module__kzgd4W__introRise .52s var(--ease) .44s backwards}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(2){animation-delay:.485s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(3){animation-delay:.53s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(4){animation-delay:.575s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(5){animation-delay:.62s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(6){animation-delay:.665s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(7){animation-delay:.71s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>:nth-child(n+8){animation-name:StoryJourney-module__kzgd4W__introFade;animation-delay:.75s}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__coin{animation:StoryJourney-module__kzgd4W__introCoin .76s var(--ease) .92s backwards}@keyframes StoryJourney-module__kzgd4W__introCoin{0%{opacity:0;transform:translateY(14cqw)scale(.6)}65%{opacity:1;transform:translateY(-1cqw)scale(1.05)}}.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__trail{animation:StoryJourney-module__kzgd4W__introFade .56s var(--ease) 1.04s backwards}@media (prefers-reduced-motion:reduce){.StoryJourney-module__kzgd4W__titleIn,.StoryJourney-module__kzgd4W__hero .StoryJourney-module__kzgd4W__lede,.StoryJourney-module__kzgd4W__hero .StoryJourney-module__kzgd4W__proof li,.StoryJourney-module__kzgd4W__heroForm>*>form,.StoryJourney-module__kzgd4W__heroForm>*>p,.StoryJourney-module__kzgd4W__secondaryRow>*,.StoryJourney-module__kzgd4W__bloom canvas,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__stage,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__phone,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__phoneShadow,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__scrChores>*,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__coin,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__trail{animation:none}}.StoryJourney-module__kzgd4W__lede{max-width:34rem;color:var(--color-text-secondary);margin:0 0 clamp(14px,2vh,22px);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.5}.StoryJourney-module__kzgd4W__proof{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.StoryJourney-module__kzgd4W__proof li{white-space:nowrap;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.StoryJourney-module__kzgd4W__proofTick{background-color:var(--color-green-50);width:18px;height:18px;color:var(--color-primary-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.StoryJourney-module__kzgd4W__heroForm{margin-top:clamp(22px,3vh,36px)}.StoryJourney-module__kzgd4W__heroForm>*{width:100%;max-width:27rem}.StoryJourney-module__kzgd4W__secondary{color:var(--color-primary-dark);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary-dark) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary-dark) 35%, transparent);align-self:flex-start;align-items:center;gap:8px;margin-top:clamp(18px,2.4vh,28px);padding:6px 2px;font-weight:800;transition:text-decoration-color .16s;display:inline-flex}.StoryJourney-module__kzgd4W__secondary:hover{text-decoration-color:currentColor}.StoryJourney-module__kzgd4W__secondaryRow{flex-wrap:wrap;align-items:center;gap:4px clamp(18px,2.4vw,28px);margin-top:clamp(18px,2.4vh,28px);display:flex}.StoryJourney-module__kzgd4W__secondaryRow .StoryJourney-module__kzgd4W__secondary{margin-top:0}.StoryJourney-module__kzgd4W__secondaryPlay{text-decoration:none}.StoryJourney-module__kzgd4W__secondaryPlay:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.StoryJourney-module__kzgd4W__playDot{background:var(--color-primary);width:26px;height:26px;color:var(--color-white);box-shadow:0 3px 0 var(--color-primary-dark);transition:transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.StoryJourney-module__kzgd4W__playDot svg{margin-left:2px}.StoryJourney-module__kzgd4W__secondaryPlay:hover .StoryJourney-module__kzgd4W__playDot{box-shadow:0 4px 0 var(--color-primary-dark);transform:translateY(-1px)}.StoryJourney-module__kzgd4W__secondaryPlay:active .StoryJourney-module__kzgd4W__playDot{box-shadow:0 0 0 var(--color-primary-dark);transform:translateY(3px)}.StoryJourney-module__kzgd4W__secondaryArrow{transition:transform .2s var(--ease);display:inline-block}.StoryJourney-module__kzgd4W__secondary:hover .StoryJourney-module__kzgd4W__secondaryArrow{transform:translateY(3px)}.StoryJourney-module__kzgd4W__story{grid-area:story;padding-bottom:10svh}.StoryJourney-module__kzgd4W__intro{max-width:36rem;padding-top:clamp(24px,6svh,64px)}.StoryJourney-module__kzgd4W__leadIn{color:var(--color-text-muted);margin:0 0 6px;font-size:.95rem;font-weight:700}.StoryJourney-module__kzgd4W__introTitle{margin:0 0 14px;font-size:clamp(1.9rem,3.2vw,2.6rem)}.StoryJourney-module__kzgd4W__introLede{color:var(--color-text-secondary);margin:0;font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.6}.StoryJourney-module__kzgd4W__demoNote{color:var(--color-text-muted);margin:12px 0 0;font-size:.86rem}.StoryJourney-module__kzgd4W__scenes{margin:0;padding:0}.StoryJourney-module__kzgd4W__sceneCard{display:block}.StoryJourney-module__kzgd4W__capLine{display:none}.StoryJourney-module__kzgd4W__scene{flex-direction:column;justify-content:center;max-width:34rem;padding-block:40px;scroll-margin-top:26svh;display:flex}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__scene{min-height:82svh;padding-block:6svh}.StoryJourney-module__kzgd4W__sceneNum{background-color:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary-dark);font-family:var(--font-fredoka), sans-serif;transition:background-color .3s ease, color .3s ease, transform .4s var(--ease);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.1rem;font-weight:600;display:grid}.StoryJourney-module__kzgd4W__sceneTitle{margin:0 0 12px;font-size:clamp(1.6rem,2.5vw,2.15rem)}.StoryJourney-module__kzgd4W__sceneBody{color:var(--color-text-secondary);margin:0;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.65}.StoryJourney-module__kzgd4W__journey[data-story-ready][data-step="2"] .StoryJourney-module__kzgd4W__scene[data-story-step="2"] .StoryJourney-module__kzgd4W__sceneNum,.StoryJourney-module__kzgd4W__journey[data-story-ready][data-step="3"] .StoryJourney-module__kzgd4W__scene[data-story-step="3"] .StoryJourney-module__kzgd4W__sceneNum,.StoryJourney-module__kzgd4W__journey[data-story-ready][data-step="4"] .StoryJourney-module__kzgd4W__scene[data-story-step="4"] .StoryJourney-module__kzgd4W__sceneNum,.StoryJourney-module__kzgd4W__journey[data-story-ready][data-step="5"] .StoryJourney-module__kzgd4W__scene[data-story-step="5"] .StoryJourney-module__kzgd4W__sceneNum,.StoryJourney-module__kzgd4W__journey[data-story-ready][data-step="6"] .StoryJourney-module__kzgd4W__scene[data-story-step="6"] .StoryJourney-module__kzgd4W__sceneNum{background-color:var(--color-primary);color:var(--color-text-on-primary);transform:scale(1.08)}.StoryJourney-module__kzgd4W__choiceWrap{display:none}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__choiceWrap{display:block}.StoryJourney-module__kzgd4W__choicePrompt{color:var(--color-text);margin:18px 0 0;font-weight:800}.StoryJourney-module__kzgd4W__choice{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.StoryJourney-module__kzgd4W__choiceBtn{min-height:48px}.StoryJourney-module__kzgd4W__choiceResult{min-height:3.2em;color:var(--color-text-secondary);margin:14px 0 0;font-size:.98rem;line-height:1.55}.StoryJourney-module__kzgd4W__sceneCtas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.StoryJourney-module__kzgd4W__sceneLink{font-weight:800}.StoryJourney-module__kzgd4W__sceneLink:hover{text-underline-offset:4px;text-decoration:underline}.StoryJourney-module__kzgd4W__stageCol{grid-area:stage;position:relative}.StoryJourney-module__kzgd4W__sticky{height:calc(100svh - var(--header-h));flex-direction:column;max-height:900px;padding-block:12px 18px;display:flex;position:relative}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sticky{top:var(--header-h);position:sticky}.StoryJourney-module__kzgd4W__stage{border-radius:44px;flex:1;place-items:center;min-height:0;display:grid;position:relative}.StoryJourney-module__kzgd4W__camera{--z:1;--fx:.5;--fy:.5;aspect-ratio:.49;height:min(84%,640px);transform:scale(var(--z)) translate(calc((.5 - var(--fx)) * 100%), calc((.5 - var(--fy)) * 100%));transition:transform .9s var(--ease);position:relative}.StoryJourney-module__kzgd4W__journey[data-step="1"] .StoryJourney-module__kzgd4W__camera{--fx:.62;--fy:.5}.StoryJourney-module__kzgd4W__journey[data-step="2"] .StoryJourney-module__kzgd4W__camera{--fx:.32;--z:1.02}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=off] .StoryJourney-module__kzgd4W__camera{--fx:.5;--fy:.46;--z:1.04}.StoryJourney-module__kzgd4W__journey[data-step="3"] .StoryJourney-module__kzgd4W__camera{--z:1.04;--fy:.46}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__camera{--fx:.66}.StoryJourney-module__kzgd4W__journey[data-step="5"] .StoryJourney-module__kzgd4W__camera{--fx:.78}.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__camera{--fx:.36;--fy:.5}.StoryJourney-module__kzgd4W__space{font-family:var(--font-nunito), sans-serif;position:absolute;inset:0;container-type:size}.StoryJourney-module__kzgd4W__phoneShadow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-green-900) 32%, transparent), transparent);pointer-events:none;border-radius:50%;width:118cqw;height:11cqw;position:absolute;bottom:-4.5cqw;left:50%;translate:-50%}.StoryJourney-module__kzgd4W__phone{background-color:var(--color-text);color:var(--color-text);box-shadow:var(--shadow-card), var(--shadow-raised);border-radius:15cqw;padding:2.6cqw;position:absolute;inset:0}.StoryJourney-module__kzgd4W__screen{background-color:var(--color-bg);border-radius:12.4cqw;height:100%;font-size:4cqw;line-height:1.3;position:relative;overflow:hidden}.StoryJourney-module__kzgd4W__statusBar{z-index:2;justify-content:space-between;align-items:center;height:11cqw;padding:0 7cqw;font-size:3.4cqw;font-weight:800;display:flex;position:relative}.StoryJourney-module__kzgd4W__notch{border-radius:var(--radius-pill);background-color:var(--color-text);width:26cqw;height:6.6cqw}.StoryJourney-module__kzgd4W__statusIcons{gap:1cqw;display:flex}.StoryJourney-module__kzgd4W__statusIcons i{background-color:var(--color-text);border-radius:50%;width:2.4cqw;height:2.4cqw;display:block}.StoryJourney-module__kzgd4W__scr{opacity:0;transition:opacity .38s ease, transform .65s var(--ease);flex-direction:column;gap:2.8cqw;padding:2cqw 5cqw 5cqw;display:flex;position:absolute;inset:11cqw 0 0;transform:translateY(6cqw)scale(.97)}.StoryJourney-module__kzgd4W__journey[data-step="1"] .StoryJourney-module__kzgd4W__scrChores,.StoryJourney-module__kzgd4W__journey[data-step="2"] .StoryJourney-module__kzgd4W__scrChores,.StoryJourney-module__kzgd4W__journey[data-step="3"] .StoryJourney-module__kzgd4W__scrWallet,.StoryJourney-module__kzgd4W__journey[data-step="4"] .StoryJourney-module__kzgd4W__scrGoals,.StoryJourney-module__kzgd4W__journey[data-step="5"] .StoryJourney-module__kzgd4W__scrGoals,.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__scrGoals{opacity:1;transition-delay:.12s;transform:none}.StoryJourney-module__kzgd4W__appHead{align-items:center;gap:2.6cqw;padding-top:1cqw;display:flex}.StoryJourney-module__kzgd4W__appHeadText{flex-direction:column;flex:1;min-width:0;display:flex}.StoryJourney-module__kzgd4W__appHeadText small{color:var(--color-text-muted);font-size:3cqw}.StoryJourney-module__kzgd4W__appHeadText strong{font-family:var(--font-fredoka), sans-serif;font-size:6cqw;font-weight:600;line-height:1.1}.StoryJourney-module__kzgd4W__appTitle{font-family:var(--font-fredoka), sans-serif;margin:1cqw 0 0;font-size:6.6cqw;font-weight:600}.StoryJourney-module__kzgd4W__appLabel{font-family:var(--font-fredoka), sans-serif;margin:1.4cqw 0 -.6cqw;font-size:4.4cqw;font-weight:600}.StoryJourney-module__kzgd4W__avatar{border:.7cqw solid var(--color-gold-200);background-color:var(--color-gold-100);width:10cqw;height:10cqw;color:var(--color-accent-dark);font-family:var(--font-fredoka), sans-serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:4.6cqw;font-weight:700;display:grid}.StoryJourney-module__kzgd4W__coinPill{border-radius:var(--radius-pill);background-color:var(--color-gold-100);color:var(--color-accent-dark);align-items:center;gap:1.4cqw;padding:1.2cqw 2.8cqw;font-size:3.8cqw;font-weight:800;display:inline-flex}.StoryJourney-module__kzgd4W__coinDot,.StoryJourney-module__kzgd4W__coinDotLg{border:.6cqw solid var(--color-accent-dark);background-color:var(--color-accent);border-radius:50%;width:3.6cqw;height:3.6cqw;display:block}.StoryJourney-module__kzgd4W__coinDotLg{border-color:var(--overlay-on-dark-strong);width:7cqw;height:7cqw}.StoryJourney-module__kzgd4W__card{background-color:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:4.6cqw;align-items:center;gap:2.8cqw;padding:3.2cqw;display:flex}.StoryJourney-module__kzgd4W__choreIcon,.StoryJourney-module__kzgd4W__txIcon,.StoryJourney-module__kzgd4W__paydayIcon{background-color:var(--color-green-50);width:8.6cqw;height:8.6cqw;color:var(--color-primary-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.StoryJourney-module__kzgd4W__choreIcon svg{width:4.6cqw;height:4.6cqw}.StoryJourney-module__kzgd4W__txIcon svg{width:3.4cqw;height:3.4cqw}.StoryJourney-module__kzgd4W__choreText{flex-direction:column;flex:1;min-width:0;display:flex}.StoryJourney-module__kzgd4W__choreText strong{white-space:nowrap;text-overflow:ellipsis;font-size:3.9cqw;font-weight:800;line-height:1.25;overflow:hidden}.StoryJourney-module__kzgd4W__choreText small{color:var(--color-text-muted);font-size:3cqw}.StoryJourney-module__kzgd4W__appBtn{border-radius:var(--radius-pill);white-space:nowrap;color:var(--color-white);justify-content:center;align-items:center;gap:1cqw;padding:1.8cqw 3.4cqw;font-size:3.3cqw;font-weight:800;line-height:1.2;transition:transform .16s,box-shadow .16s;display:inline-flex}.StoryJourney-module__kzgd4W__appBtnGold{background-color:var(--color-accent);box-shadow:0 .9cqw 0 var(--color-accent-dark)}.StoryJourney-module__kzgd4W__appBtnGreen{background-color:var(--color-primary);box-shadow:0 .9cqw 0 var(--color-primary-dark)}.StoryJourney-module__kzgd4W__appBtnGhost{border:.5cqw solid color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary-dark)}.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__addMoney{display:none}.StoryJourney-module__kzgd4W__appChip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.8cqw;padding:1.3cqw 2.6cqw;font-size:3cqw;font-weight:800;display:inline-flex}.StoryJourney-module__kzgd4W__appChip svg{width:2.8cqw;height:2.8cqw}.StoryJourney-module__kzgd4W__chipWaiting{background-color:var(--color-gold-100);color:var(--color-accent-dark)}.StoryJourney-module__kzgd4W__chipPaid,.StoryJourney-module__kzgd4W__chipGreen{background-color:var(--color-green-100);color:var(--color-primary-dark)}.StoryJourney-module__kzgd4W__choreAction{justify-items:end;display:grid}.StoryJourney-module__kzgd4W__choreAction>*{transition:opacity .26s ease, transform .42s var(--ease);grid-area:1/1}.StoryJourney-module__kzgd4W__chipWaiting,.StoryJourney-module__kzgd4W__chipPaid{opacity:0;transform:scale(.8)}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=on] .StoryJourney-module__kzgd4W__choreCard[data-chore] .StoryJourney-module__kzgd4W__didIt{opacity:0;box-shadow:0 0 0 var(--color-accent-dark);transform:translateY(.9cqw)scale(.9)}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=on][data-beat=off] .StoryJourney-module__kzgd4W__chipWaiting,.StoryJourney-module__kzgd4W__journey[data-step="2"][data-beat=on] .StoryJourney-module__kzgd4W__chipPaid{opacity:1;transition-delay:.16s;transform:none}.StoryJourney-module__kzgd4W__journey[data-step="2"] .StoryJourney-module__kzgd4W__choreCard[data-chore]{box-shadow:0 0 0 .7cqw var(--color-gold-200), var(--shadow-card);transition:box-shadow .4s}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-beat=on] .StoryJourney-module__kzgd4W__choreCard[data-chore]{box-shadow:0 0 0 .7cqw var(--color-green-100), var(--shadow-card)}.StoryJourney-module__kzgd4W__spotlight{align-items:center}.StoryJourney-module__kzgd4W__spotText{flex-direction:column;flex:1;gap:.6cqw;min-width:0;display:flex}.StoryJourney-module__kzgd4W__spotText strong{align-items:center;gap:1.6cqw;font-size:4cqw;font-weight:800;display:flex}.StoryJourney-module__kzgd4W__spotText small{color:var(--color-text-muted);font-size:3.1cqw;font-weight:700}.StoryJourney-module__kzgd4W__bar{border-radius:var(--radius-pill);background-color:var(--color-gold-100);height:2.2cqw;margin-top:.8cqw;display:block;overflow:hidden}.StoryJourney-module__kzgd4W__bar i{width:calc(var(--bar,0) * 100%);border-radius:inherit;background-color:var(--color-accent);height:100%;display:block}.StoryJourney-module__kzgd4W__bar .StoryJourney-module__kzgd4W__barLive{width:calc(var(--goal,.38) * 100%);transition:width .5s var(--ease)}.StoryJourney-module__kzgd4W__jarFill{fill:var(--color-accent);transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--jar,var(--goal,.38)));transition:transform .6s var(--ease)}.StoryJourney-module__kzgd4W__jarMini{flex-shrink:0;width:9cqw}.StoryJourney-module__kzgd4W__jarCard{flex-shrink:0;width:13cqw}.StoryJourney-module__kzgd4W__balanceCard{background-color:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-raised);border-radius:5.4cqw;flex-direction:column;gap:1cqw;padding:4.6cqw;display:flex}.StoryJourney-module__kzgd4W__balanceCard small{color:var(--overlay-on-dark-strong);font-size:3cqw;font-weight:700}.StoryJourney-module__kzgd4W__balanceRow{align-items:center;gap:2.4cqw;display:flex}.StoryJourney-module__kzgd4W__balanceRow strong{font-variant-numeric:tabular-nums;font-size:11cqw;font-weight:900;line-height:1.05}.StoryJourney-module__kzgd4W__walletChips{gap:2cqw;display:flex}.StoryJourney-module__kzgd4W__txRow{padding-block:2.6cqw}.StoryJourney-module__kzgd4W__txAmt{color:var(--color-primary-dark);font-size:3.9cqw;font-weight:900}.StoryJourney-module__kzgd4W__txNew{opacity:0;transition:opacity .3s ease .45s, transform .5s var(--ease) .45s;transform:translateY(-3cqw)}.StoryJourney-module__kzgd4W__journey[data-step="3"] .StoryJourney-module__kzgd4W__txNew{opacity:1;transform:none}.StoryJourney-module__kzgd4W__goalCard{flex-direction:column;align-items:stretch}.StoryJourney-module__kzgd4W__goalTop{align-items:center;gap:3cqw;display:flex}.StoryJourney-module__kzgd4W__addMoney{align-self:flex-start;margin:1.2cqw 0 0 16cqw;padding:1.8cqw 4.4cqw;font-size:3.4cqw}.StoryJourney-module__kzgd4W__reachedChip{border-radius:var(--radius-pill);background-color:var(--color-gold-100);color:var(--color-accent-dark);opacity:0;transition:opacity .3s ease, transform .5s var(--ease);padding:.5cqw 2cqw;font-size:2.8cqw;font-weight:800;transform:scale(.6)}.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__reachedChip{opacity:1;transform:none}.StoryJourney-module__kzgd4W__sheetScrim{background-color:var(--color-text);opacity:0;transition:opacity .4s;position:absolute;inset:-11cqw 0 0}.StoryJourney-module__kzgd4W__sheet{background-color:var(--color-surface);box-shadow:var(--shadow-raised);transition:transform .6s var(--ease);border-radius:7cqw 7cqw 0 0;flex-direction:column;gap:2cqw;padding:3cqw 5.4cqw 8cqw;display:flex;position:absolute;inset:auto 0 0;transform:translateY(105%)}.StoryJourney-module__kzgd4W__sheetGrab{border-radius:var(--radius-pill);background-color:var(--color-border);align-self:center;width:11cqw;height:1.2cqw;margin-bottom:1.4cqw}.StoryJourney-module__kzgd4W__sheetTitle{font-family:var(--font-fredoka), sans-serif;font-size:5cqw;font-weight:600;line-height:1.15}.StoryJourney-module__kzgd4W__sheetSub{color:var(--color-text-muted);font-size:3.2cqw}.StoryJourney-module__kzgd4W__sheetChips{gap:2cqw;margin-block:1cqw;display:flex}.StoryJourney-module__kzgd4W__amountChip{border:.5cqw solid var(--color-gold-200);border-radius:var(--radius-pill);color:var(--color-accent-dark);padding:1.6cqw 4cqw;font-size:3.6cqw;font-weight:800}.StoryJourney-module__kzgd4W__amountChipOn{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-white)}.StoryJourney-module__kzgd4W__saveBtn{padding-block:2.8cqw;font-size:4cqw}.StoryJourney-module__kzgd4W__journey[data-step="4"] .StoryJourney-module__kzgd4W__sheet{transform:none}.StoryJourney-module__kzgd4W__journey[data-step="4"] .StoryJourney-module__kzgd4W__sheetScrim{opacity:.32}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=save] .StoryJourney-module__kzgd4W__saveBtn{box-shadow:0 0 0 var(--color-accent-dark);transform:translateY(.9cqw)}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=save] .StoryJourney-module__kzgd4W__sheet,.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__sheet{transition-delay:.42s;transform:translateY(105%)}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=save] .StoryJourney-module__kzgd4W__sheetScrim,.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__sheetScrim{opacity:0;transition-delay:.42s}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__sheet,.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__sheetScrim{transition-delay:0s}.StoryJourney-module__kzgd4W__sat{z-index:3;background-color:var(--color-surface);width:74cqw;color:var(--color-text);box-shadow:var(--shadow-raised);opacity:0;transition:opacity .38s ease, transform .65s var(--ease);border-radius:5.4cqw;flex-direction:column;gap:2.4cqw;padding:4cqw;font-size:4cqw;display:flex;position:absolute;transform:translateY(6cqw)scale(.94)}.StoryJourney-module__kzgd4W__satLabel{font-family:var(--font-fredoka), sans-serif;font-size:4.2cqw;font-weight:600}.StoryJourney-module__kzgd4W__satRow{align-items:center;gap:2.6cqw;display:flex}.StoryJourney-module__kzgd4W__payBtn,.StoryJourney-module__kzgd4W__boughtBtn{padding-block:2.4cqw;font-size:3.6cqw;display:grid}.StoryJourney-module__kzgd4W__payBtn>*,.StoryJourney-module__kzgd4W__boughtBtn>*{grid-area:1/1;justify-content:center;align-items:center;gap:1cqw;transition:opacity .24s;display:inline-flex}.StoryJourney-module__kzgd4W__payBtn svg{width:3.2cqw;height:3.2cqw}.StoryJourney-module__kzgd4W__payDone{opacity:0}.StoryJourney-module__kzgd4W__satApprove{top:74cqw;left:-50cqw}.StoryJourney-module__kzgd4W__satPayday{background-color:var(--color-gold-50);width:70cqw;box-shadow:0 0 0 .6cqw var(--color-gold-200), var(--shadow-raised);flex-direction:row;align-items:center;top:116cqw;right:-52cqw}.StoryJourney-module__kzgd4W__paydayIcon{background-color:var(--color-gold-100);color:var(--color-accent-dark)}.StoryJourney-module__kzgd4W__satCelebrate{top:112cqw;left:-54cqw}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=on] .StoryJourney-module__kzgd4W__satApprove,.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__satPayday,.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__satCelebrate{opacity:1;transition-delay:.26s;transform:none}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-beat=on] .StoryJourney-module__kzgd4W__payBtn,.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__boughtBtn{box-shadow:0 0 0 var(--color-primary-dark);transform:translateY(.9cqw)}.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__boughtBtn{box-shadow:0 0 0 var(--color-accent-dark)}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-beat=on] .StoryJourney-module__kzgd4W__payIdle,.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__payIdle{opacity:0}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-beat=on] .StoryJourney-module__kzgd4W__payDone,.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__payDone{opacity:1}.StoryJourney-module__kzgd4W__satJar{z-index:3;opacity:0;width:70cqw;transition:opacity .4s ease, transform .7s var(--ease);flex-direction:column;align-items:center;gap:2.4cqw;display:flex;position:absolute;top:18cqw;right:-84cqw;transform:translate(10cqw)scale(.9)}.StoryJourney-module__kzgd4W__journey[data-step="5"] .StoryJourney-module__kzgd4W__satJar{opacity:1;transform:none}.StoryJourney-module__kzgd4W__jarBig{width:52cqw}.StoryJourney-module__kzgd4W__weekPill{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-text-secondary);padding:1.4cqw 3.6cqw;font-size:3.6cqw;font-weight:800}.StoryJourney-module__kzgd4W__jarAmount{align-items:baseline;gap:1.6cqw;display:flex}.StoryJourney-module__kzgd4W__jarAmount strong{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:9cqw;font-weight:900;line-height:1}.StoryJourney-module__kzgd4W__jarAmount small{color:var(--color-text-muted);font-size:4cqw;font-weight:700}.StoryJourney-module__kzgd4W__milestones{flex-wrap:wrap;justify-content:center;gap:1.6cqw;display:flex}.StoryJourney-module__kzgd4W__milestone{border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text-muted);opacity:.55;transition:background-color .3s ease, color .3s ease, opacity .3s ease, transform .5s var(--ease);padding:1.2cqw 2.8cqw;font-size:3.2cqw;font-weight:800;transform:scale(.94)}.StoryJourney-module__kzgd4W__milestone[data-on]{background-color:var(--color-primary);color:var(--color-text-on-primary);opacity:1;transform:none}.StoryJourney-module__kzgd4W__milestone[data-m="3"][data-on]{background-color:var(--color-accent)}.StoryJourney-module__kzgd4W__dropCoin{opacity:0;pointer-events:none;width:12cqw;position:absolute;top:6cqw;left:50%;translate:-50%}.StoryJourney-module__kzgd4W__dropping{animation:StoryJourney-module__kzgd4W__coinDrop .7s var(--ease)}@keyframes StoryJourney-module__kzgd4W__coinDrop{0%{opacity:1;transform:translateY(-10cqw)rotate(-20deg)}70%{opacity:1}to{opacity:0;transform:translateY(24cqw)rotate(30deg)scale(.6)}}.StoryJourney-module__kzgd4W__coin{--cx:1.06;--cy:.16;--cs:1.25;z-index:6;left:calc(var(--cx) * 100%);top:calc(var(--cy) * 100%);aspect-ratio:1;width:20cqw;translate:-50% -50%;scale:var(--cs);pointer-events:none;position:absolute}.StoryJourney-module__kzgd4W__coinBob{width:100%;height:100%;transition:translate .7s var(--ease), scale .7s var(--ease);animation:3.4s ease-in-out infinite StoryJourney-module__kzgd4W__coinBob;display:block}.StoryJourney-module__kzgd4W__coinFlip{width:100%;height:100%;display:block}.StoryJourney-module__kzgd4W__coinSvg{width:100%;height:100%}.StoryJourney-module__kzgd4W__coinSpin{animation:StoryJourney-module__kzgd4W__coinSpin .8s var(--ease)}@keyframes StoryJourney-module__kzgd4W__coinBob{0%,to{transform:translateY(-2cqw)}50%{transform:translateY(2cqw)}}@keyframes StoryJourney-module__kzgd4W__coinSpin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=save] .StoryJourney-module__kzgd4W__coinBob{translate:-30cqw -86cqw;scale:.55}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__coinBob{translate:52cqw 14cqw;scale:.6}.StoryJourney-module__kzgd4W__confetti{z-index:7;pointer-events:none;position:absolute;top:0;left:50%}.StoryJourney-module__kzgd4W__confetti i{background-color:var(--c);opacity:0;border-radius:1cqw;width:3cqw;height:4.4cqw;position:absolute}.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__confetti i{animation:StoryJourney-module__kzgd4W__confetti 1.3s var(--ease) var(--t) both}@keyframes StoryJourney-module__kzgd4W__confetti{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0deg)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1cqw)) rotate(260deg)}}.StoryJourney-module__kzgd4W__trail{flex-direction:column;align-items:center;gap:4px;padding-top:14px;display:flex}.StoryJourney-module__kzgd4W__trail ol{gap:clamp(8px,1.6vw,22px);margin:0;padding:0;list-style:none;display:flex;position:relative}.StoryJourney-module__kzgd4W__trail a{border-radius:var(--radius-md);color:var(--color-text-muted);flex-direction:column;align-items:center;gap:6px;padding:4px 6px;font-size:.8rem;font-weight:800;transition:color .24s;display:flex}.StoryJourney-module__kzgd4W__trail a:hover{color:var(--color-primary-dark)}.StoryJourney-module__kzgd4W__trailDot{border:2px solid var(--color-border);background-color:var(--color-surface);width:12px;height:12px;transition:background-color .3s ease, border-color .3s ease, transform .4s var(--ease);border-radius:50%}.StoryJourney-module__kzgd4W__journey[data-step="3"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="4"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="4"] [data-trail="3"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="3"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="4"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="3"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="4"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="5"] .StoryJourney-module__kzgd4W__trailDot{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.StoryJourney-module__kzgd4W__journey[data-step="2"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="3"] [data-trail="3"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="4"] [data-trail="4"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="5"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="6"] .StoryJourney-module__kzgd4W__trailDot{border-color:var(--color-primary);background-color:var(--color-primary);transform:scale(1.3)}.StoryJourney-module__kzgd4W__journey[data-step="2"] [data-trail="2"] a,.StoryJourney-module__kzgd4W__journey[data-step="3"] [data-trail="3"] a,.StoryJourney-module__kzgd4W__journey[data-step="4"] [data-trail="4"] a,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="5"] a,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="6"] a{color:var(--color-primary-dark)}@media (max-width:1300px){.StoryJourney-module__kzgd4W__title{font-size:clamp(2.2rem,3.1vw,2.9rem)}}@media (max-width:1120px){.StoryJourney-module__kzgd4W__grid{padding-inline:24px}.StoryJourney-module__kzgd4W__proof li{font-size:.86rem}.StoryJourney-module__kzgd4W__camera{height:min(76%,560px)}}@media (max-width:900px){.StoryJourney-module__kzgd4W__journey{--header-h:64px;--screen:calc(100svh - var(--header-h));--cap:108px}.StoryJourney-module__kzgd4W__grid{padding-inline:0;display:block}.StoryJourney-module__kzgd4W__hero{text-align:center;align-items:center;max-width:40rem;min-height:0;margin-inline:auto;padding:clamp(48px,8vh,96px) 22px 40px}.StoryJourney-module__kzgd4W__title{font-size:clamp(2.5rem,10.5vw,3.6rem);line-height:1.04;text-align:center!important}.StoryJourney-module__kzgd4W__lede{margin-inline:auto}.StoryJourney-module__kzgd4W__proof{justify-content:center;gap:6px 14px}.StoryJourney-module__kzgd4W__proof li{white-space:normal}.StoryJourney-module__kzgd4W__heroForm{justify-content:center;width:100%;display:flex}.StoryJourney-module__kzgd4W__secondary{align-self:center}.StoryJourney-module__kzgd4W__secondaryRow{justify-content:center}.StoryJourney-module__kzgd4W__stageCol,.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__stageCol{top:var(--header-h);z-index:0;height:var(--screen);position:sticky}.StoryJourney-module__kzgd4W__sticky,.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sticky{height:100%;max-height:none;padding:0;position:relative;top:auto}.StoryJourney-module__kzgd4W__stage{padding:52px 0 var(--cap);border-radius:0;overflow:clip}.StoryJourney-module__kzgd4W__camera{height:92%}.StoryJourney-module__kzgd4W__journey[data-step="1"] .StoryJourney-module__kzgd4W__camera{--z:1;--fx:.5;--fy:.5}.StoryJourney-module__kzgd4W__journey[data-step="2"] .StoryJourney-module__kzgd4W__camera{--z:.94;--fx:.25;--fy:.5}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=off] .StoryJourney-module__kzgd4W__camera{--z:1.12;--fx:.5;--fy:.42}.StoryJourney-module__kzgd4W__journey[data-step="3"] .StoryJourney-module__kzgd4W__camera{--z:1.06;--fx:.5;--fy:.46}.StoryJourney-module__kzgd4W__journey[data-step="4"] .StoryJourney-module__kzgd4W__camera{--z:1.04;--fx:.5;--fy:.52}.StoryJourney-module__kzgd4W__journey[data-step="4"][data-choice=keep] .StoryJourney-module__kzgd4W__camera{--z:.94;--fx:.76}.StoryJourney-module__kzgd4W__journey[data-step="5"] .StoryJourney-module__kzgd4W__camera{--z:1;--fx:1.1;--fy:.5}.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__camera{--z:.94;--fx:.24;--fy:.5}.StoryJourney-module__kzgd4W__trail{z-index:3;padding:0;position:absolute;inset:10px 0 auto}.StoryJourney-module__kzgd4W__trail ol{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-soft);align-items:center;gap:8px;padding:6px 16px}.StoryJourney-module__kzgd4W__trail li{display:flex}.StoryJourney-module__kzgd4W__trail a{flex-direction:row;align-items:center;gap:0;padding:5px}.StoryJourney-module__kzgd4W__trailLabel{display:none}.StoryJourney-module__kzgd4W__journey[data-step="2"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailLabel,.StoryJourney-module__kzgd4W__journey[data-step="3"] [data-trail="3"] .StoryJourney-module__kzgd4W__trailLabel,.StoryJourney-module__kzgd4W__journey[data-step="4"] [data-trail="4"] .StoryJourney-module__kzgd4W__trailLabel,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="5"] .StoryJourney-module__kzgd4W__trailLabel,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="6"] .StoryJourney-module__kzgd4W__trailLabel{margin-left:10px;font-size:.75rem;line-height:1;display:inline}.StoryJourney-module__kzgd4W__story{z-index:1;margin-top:calc(-1 * var(--screen));padding:0 12px 4svh;position:relative}.StoryJourney-module__kzgd4W__story :is(a,button,[id]){scroll-margin-top:calc(var(--header-h) + 12px)}.StoryJourney-module__kzgd4W__intro,.StoryJourney-module__kzgd4W__scene{max-width:none;margin:0;padding:40svh 0 0;display:block}.StoryJourney-module__kzgd4W__sceneCard{border:1px solid var(--color-border);background-color:var(--color-surface);max-width:36rem;box-shadow:var(--shadow-raised);border-radius:24px;margin-inline:auto;padding:20px 18px 22px}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__story{pointer-events:none;padding:0}.StoryJourney-module__kzgd4W__journey[data-story-ready] :is(.StoryJourney-module__kzgd4W__intro,.StoryJourney-module__kzgd4W__scene){min-height:var(--screen);scroll-margin-top:var(--header-h);padding:0}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__scene[data-runway=short]{min-height:calc(var(--screen) + 34svh)}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__scene[data-runway=long]{min-height:calc(var(--screen) + 50svh)}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sceneCard{inset:auto 8px calc(8px + env(safe-area-inset-bottom));z-index:2;background-color:color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);max-width:30rem;box-shadow:0 10px 30px -14px color-mix(in srgb, var(--color-green-900) 45%, transparent), var(--shadow-soft);opacity:0;pointer-events:none;transition:opacity .28s ease, translate .46s var(--ease);border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;margin-inline:auto;padding:9px 13px 10px;display:grid;position:fixed;translate:0 16px}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sceneCard>*{grid-column:1/-1}.StoryJourney-module__kzgd4W__journey[data-story-ready] [data-live]>.StoryJourney-module__kzgd4W__sceneCard,.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sceneCard:focus-within{opacity:1;pointer-events:auto;translate:0}.StoryJourney-module__kzgd4W__journey[data-story-ready] :is(.StoryJourney-module__kzgd4W__introLede,.StoryJourney-module__kzgd4W__sceneBody,.StoryJourney-module__kzgd4W__choiceResult){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__capLine{color:var(--color-text-secondary);margin:2px 0 0;font-size:.8rem;line-height:1.38;display:block}.StoryJourney-module__kzgd4W__leadIn{margin-bottom:2px;font-size:.72rem}.StoryJourney-module__kzgd4W__introTitle{margin:0;font-size:.96rem;line-height:1.2}.StoryJourney-module__kzgd4W__demoNote{margin-top:4px;font-size:.72rem}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sceneNum{grid-column:1;width:20px;height:20px;margin:0;font-size:.72rem;transform:none}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sceneTitle{grid-column:2;margin:0;font-size:.92rem;line-height:1.22}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__choicePrompt{color:var(--color-text-secondary);margin:2px 0 0;font-size:.8rem;font-weight:700}.StoryJourney-module__kzgd4W__choice{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.StoryJourney-module__kzgd4W__choiceBtn{white-space:normal;min-height:44px;padding:6px 10px;font-size:.8rem;line-height:1.2}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__sceneCtas{display:none}}@media (max-width:380px){.StoryJourney-module__kzgd4W__proof li{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.StoryJourney-module__kzgd4W__coinBob,.StoryJourney-module__kzgd4W__coinSpin,.StoryJourney-module__kzgd4W__dropping{animation:none}.StoryJourney-module__kzgd4W__confetti{display:none}}.StoryJourney-module__kzgd4W__tabBar{border-top:.3cqw solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);justify-content:space-around;padding:2.4cqw 2cqw 5cqw;font-size:2.6cqw;font-weight:800;display:flex;position:absolute;inset:auto 0 0}.StoryJourney-module__kzgd4W__tabBar span{flex-direction:column;align-items:center;gap:.8cqw;display:flex}.StoryJourney-module__kzgd4W__tabBar i{background-color:var(--color-border);border-radius:1.4cqw;width:4.6cqw;height:4.6cqw;display:block}.StoryJourney-module__kzgd4W__tabBar .StoryJourney-module__kzgd4W__tabOn{color:var(--color-primary-dark)}.StoryJourney-module__kzgd4W__tabBar .StoryJourney-module__kzgd4W__tabOn i{background-color:var(--color-primary)}.StoryJourney-module__kzgd4W__choreDone{opacity:.7}.StoryJourney-module__kzgd4W__goalSmall{align-items:center}.StoryJourney-module__kzgd4W__stage [data-hot]{cursor:pointer;-webkit-tap-highlight-color:transparent}.StoryJourney-module__kzgd4W__journey[data-step="1"][data-did=off] .StoryJourney-module__kzgd4W__choreCard[data-chore] .StoryJourney-module__kzgd4W__didIt,.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=off] .StoryJourney-module__kzgd4W__choreCard[data-chore] .StoryJourney-module__kzgd4W__didIt,.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=on][data-beat=off] .StoryJourney-module__kzgd4W__payBtn,.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=off] .StoryJourney-module__kzgd4W__boughtBtn{animation:1.6s ease-out infinite StoryJourney-module__kzgd4W__haloGold}.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=on][data-beat=off] .StoryJourney-module__kzgd4W__payBtn{animation-name:StoryJourney-module__kzgd4W__haloGreen}@keyframes StoryJourney-module__kzgd4W__haloGold{0%{box-shadow:0 .9cqw 0 var(--color-accent-dark), 0 0 0 0 color-mix(in srgb, var(--color-accent) 55%, transparent)}to{box-shadow:0 .9cqw 0 var(--color-accent-dark), 0 0 0 3.2cqw color-mix(in srgb, var(--color-accent) 0%, transparent)}}@keyframes StoryJourney-module__kzgd4W__haloGreen{0%{box-shadow:0 .9cqw 0 var(--color-primary-dark), 0 0 0 0 color-mix(in srgb, var(--color-primary) 50%, transparent)}to{box-shadow:0 .9cqw 0 var(--color-primary-dark), 0 0 0 3.2cqw color-mix(in srgb, var(--color-primary) 0%, transparent)}}@media (hover:hover) and (pointer:fine){.StoryJourney-module__kzgd4W__appBtn[data-hot]:hover{translate:0 -.5cqw}}.StoryJourney-module__kzgd4W__appBtn[data-hot]:active{translate:0 .6cqw}.StoryJourney-module__kzgd4W__satJar{cursor:default}.StoryJourney-module__kzgd4W__journey[data-step="5"][data-jar=filling] .StoryJourney-module__kzgd4W__satJar{cursor:pointer}.StoryJourney-module__kzgd4W__jarWrap{justify-items:center;display:grid;position:relative}.StoryJourney-module__kzgd4W__jarBump{animation:StoryJourney-module__kzgd4W__jarBump .52s var(--ease)}@keyframes StoryJourney-module__kzgd4W__jarBump{0%{transform:none}35%{transform:scale(1.06,.95)}70%{transform:scale(.98,1.03)}to{transform:none}}.StoryJourney-module__kzgd4W__jarTap{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-accent-dark);white-space:nowrap;opacity:0;transition:opacity .26s ease, scale .4s var(--ease);pointer-events:none;padding:1.4cqw 3.4cqw;font-size:3.4cqw;font-weight:800;position:absolute;bottom:18%;left:50%;translate:-50%;scale:.9}.StoryJourney-module__kzgd4W__journey[data-step="5"][data-jar=filling] .StoryJourney-module__kzgd4W__jarTap{opacity:1;transition-delay:.6s;scale:1}@media (hover:hover) and (pointer:fine){.StoryJourney-module__kzgd4W__journey[data-step="5"][data-jar=filling] .StoryJourney-module__kzgd4W__satJar:hover .StoryJourney-module__kzgd4W__jarWrap{translate:0 -1cqw}.StoryJourney-module__kzgd4W__jarWrap{transition:translate .26s var(--ease)}}.StoryJourney-module__kzgd4W__scatter{pointer-events:none;position:absolute;inset:0}.StoryJourney-module__kzgd4W__scatter i{aspect-ratio:1;opacity:0;width:44%;position:absolute;top:28%;left:28%}.StoryJourney-module__kzgd4W__scatter svg{width:100%;height:100%}.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__coinFlip{animation:StoryJourney-module__kzgd4W__coinBurst .52s var(--ease) .38s both}.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__scatter i{animation:StoryJourney-module__kzgd4W__coinScatter 1.5s cubic-bezier(.33, 0, .67, 1) calc(.76s + var(--t)) both}@keyframes StoryJourney-module__kzgd4W__coinBurst{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.22)}to{opacity:0;transform:scale(.2)}}@keyframes StoryJourney-module__kzgd4W__coinScatter{0%{opacity:1;transform:translate(0)rotate(0)}28%{opacity:1;transform:translate(calc(var(--sx) * 9cqw), -16cqw) rotate(120deg)}82%{opacity:1}to{opacity:0;transform:translate(calc(var(--sx) * 20cqw), calc(var(--sy) * 30cqw)) rotate(520deg)}}.StoryJourney-module__kzgd4W__toast{z-index:8;border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:0 0 0 1.5px var(--color-gold-200), var(--shadow-raised);color:var(--color-text);opacity:0;pointer-events:none;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:flex;position:absolute;top:26px;left:50%;translate:-50% 10px}.StoryJourney-module__kzgd4W__toastShow{animation:StoryJourney-module__kzgd4W__toast 2.4s var(--ease) both}@keyframes StoryJourney-module__kzgd4W__toast{0%{opacity:0;translate:-50% 12px;scale:.9}12%{opacity:1;translate:-50%;scale:1}82%{opacity:1;translate:-50%;scale:1}to{opacity:0;translate:-50% -6px;scale:.98}}.StoryJourney-module__kzgd4W__toastMedal{background-color:var(--color-accent);width:30px;height:30px;box-shadow:inset 0 -3px 0 var(--color-accent-dark);color:var(--color-white);border-radius:50%;place-items:center;display:grid}.StoryJourney-module__kzgd4W__toastText{flex-direction:column;line-height:1.15;display:flex}.StoryJourney-module__kzgd4W__toastText small{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.StoryJourney-module__kzgd4W__toastText strong{font-family:var(--font-fredoka), sans-serif;font-size:.98rem;font-weight:600}.StoryJourney-module__kzgd4W__trailDot{color:var(--color-white);place-items:center;display:grid}.StoryJourney-module__kzgd4W__trailDot svg{opacity:0;transition:opacity .2s ease, transform .4s var(--ease);transform:scale(.4)}.StoryJourney-module__kzgd4W__trail [data-earned] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__trail [data-earned] .StoryJourney-module__kzgd4W__trailDot{border-color:var(--color-accent-dark);background-color:var(--color-accent);animation:StoryJourney-module__kzgd4W__medalPop .64s var(--ease);transform:scale(1.45)}.StoryJourney-module__kzgd4W__trail [data-earned] .StoryJourney-module__kzgd4W__trailDot svg{opacity:1;transform:none}.StoryJourney-module__kzgd4W__journey[data-step="2"] [data-trail="2"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="3"] [data-trail="3"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="4"] [data-trail="4"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="5"] [data-trail="5"] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"] [data-trail="6"] .StoryJourney-module__kzgd4W__trailDot{box-shadow:0 0 0 3px var(--color-primary-soft)}@keyframes StoryJourney-module__kzgd4W__medalPop{0%{transform:scale(.8)rotate(-30deg)}55%{transform:scale(1.9)rotate(8deg)}to{transform:scale(1.45)rotate(0)}}.StoryJourney-module__kzgd4W__trailCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.74rem;font-weight:800}.StoryJourney-module__kzgd4W__journey[data-quest-done] .StoryJourney-module__kzgd4W__trailCount{color:var(--color-accent-dark)}.StoryJourney-module__kzgd4W__play{display:none}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__play{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.StoryJourney-module__kzgd4W__playBtn{min-height:48px}.StoryJourney-module__kzgd4W__playBtn>span{align-items:center;gap:8px;display:none}.StoryJourney-module__kzgd4W__journey[data-did=off] .StoryJourney-module__kzgd4W__playDid,.StoryJourney-module__kzgd4W__journey[data-did=on][data-paid=off] .StoryJourney-module__kzgd4W__playPay,.StoryJourney-module__kzgd4W__journey[data-paid=on] .StoryJourney-module__kzgd4W__playPaid,.StoryJourney-module__kzgd4W__journey[data-jar=filling] .StoryJourney-module__kzgd4W__playSave,.StoryJourney-module__kzgd4W__journey[data-jar=full] .StoryJourney-module__kzgd4W__playFull,.StoryJourney-module__kzgd4W__journey[data-bought=off] .StoryJourney-module__kzgd4W__playBuy,.StoryJourney-module__kzgd4W__journey[data-bought=on] .StoryJourney-module__kzgd4W__playBought{display:inline-flex}.StoryJourney-module__kzgd4W__playGold{background-color:var(--color-accent);color:var(--color-white)}.StoryJourney-module__kzgd4W__playGold:hover{background-color:color-mix(in srgb, var(--color-accent) 82%, var(--color-accent-dark))}.StoryJourney-module__kzgd4W__journey[data-paid=on] .StoryJourney-module__kzgd4W__playBtn[data-play=do],.StoryJourney-module__kzgd4W__journey[data-jar=full] .StoryJourney-module__kzgd4W__playBtn[data-play=save],.StoryJourney-module__kzgd4W__journey[data-bought=on] .StoryJourney-module__kzgd4W__playBtn[data-play=bought]{--btn-ink:var(--color-green-100);background-color:var(--color-green-50);color:var(--color-primary-dark);cursor:default;transform:none;box-shadow:0 0 #0000}.StoryJourney-module__kzgd4W__journey[data-paid=on] .StoryJourney-module__kzgd4W__playBtn[data-play=do]:after,.StoryJourney-module__kzgd4W__journey[data-jar=full] .StoryJourney-module__kzgd4W__playBtn[data-play=save]:after,.StoryJourney-module__kzgd4W__journey[data-bought=on] .StoryJourney-module__kzgd4W__playBtn[data-play=bought]:after{display:none}.StoryJourney-module__kzgd4W__playHint{color:var(--color-text-muted);margin:0;font-size:.88rem}.StoryJourney-module__kzgd4W__huntHint{display:none}.StoryJourney-module__kzgd4W__journey[data-story-ready][data-bought=on] .StoryJourney-module__kzgd4W__huntHint{color:var(--color-accent-dark);background:no-repeat left .18em / 18px 18px radial-gradient(circle, var(--color-accent) 55%, var(--color-accent-dark) 58% 66%, transparent 70%);animation:StoryJourney-module__kzgd4W__hintIn .5s var(--ease) 1.6s both;margin:18px 0 0;padding-left:26px;font-weight:700;display:block}@keyframes StoryJourney-module__kzgd4W__hintIn{0%{opacity:0;translate:0 6px}}@media (max-width:900px){.StoryJourney-module__kzgd4W__toast{gap:8px;padding:5px 13px 5px 5px;top:56px}.StoryJourney-module__kzgd4W__toastMedal{width:24px;height:24px}.StoryJourney-module__kzgd4W__toastText small{font-size:.64rem}.StoryJourney-module__kzgd4W__toastText strong{font-size:.86rem}.StoryJourney-module__kzgd4W__trailCount{display:none}.StoryJourney-module__kzgd4W__trail [data-earned] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__trail [data-earned] .StoryJourney-module__kzgd4W__trailDot{transform:scale(1.3)}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__play{margin-top:7px}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__playBtn{width:100%;min-height:44px;padding:8px 12px;font-size:.84rem}.StoryJourney-module__kzgd4W__journey[data-story-ready] .StoryJourney-module__kzgd4W__playHint,.StoryJourney-module__kzgd4W__journey[data-story-ready][data-bought=on] .StoryJourney-module__kzgd4W__capBefore{display:none}.StoryJourney-module__kzgd4W__journey[data-story-ready][data-bought=on] .StoryJourney-module__kzgd4W__huntHint{background-size:15px 15px;margin:6px 0 0;padding-left:22px;font-size:.8rem;line-height:1.35}}@media (prefers-reduced-motion:reduce){.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__didIt,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__payBtn,.StoryJourney-module__kzgd4W__journey .StoryJourney-module__kzgd4W__boughtBtn,.StoryJourney-module__kzgd4W__toastShow,.StoryJourney-module__kzgd4W__jarBump,.StoryJourney-module__kzgd4W__trail [data-earned] .StoryJourney-module__kzgd4W__trailDot,.StoryJourney-module__kzgd4W__journey[data-step="6"][data-beat=on] .StoryJourney-module__kzgd4W__coinFlip{animation:none}.StoryJourney-module__kzgd4W__scatter{display:none}.StoryJourney-module__kzgd4W__journey[data-story-ready][data-bought=on] .StoryJourney-module__kzgd4W__huntHint{animation:none}.StoryJourney-module__kzgd4W__toast{display:none}}.StoryJourney-module__kzgd4W__journey[data-jar=filling] .StoryJourney-module__kzgd4W__playBtn .StoryJourney-module__kzgd4W__playSave{display:inline}.StoryJourney-module__kzgd4W__scr,.StoryJourney-module__kzgd4W__sat,.StoryJourney-module__kzgd4W__satJar{pointer-events:none}.StoryJourney-module__kzgd4W__journey[data-step="1"] .StoryJourney-module__kzgd4W__scrChores,.StoryJourney-module__kzgd4W__journey[data-step="2"] .StoryJourney-module__kzgd4W__scrChores,.StoryJourney-module__kzgd4W__journey[data-step="2"][data-did=on] .StoryJourney-module__kzgd4W__satApprove,.StoryJourney-module__kzgd4W__journey[data-step="5"] .StoryJourney-module__kzgd4W__satJar,.StoryJourney-module__kzgd4W__journey[data-step="6"] .StoryJourney-module__kzgd4W__satCelebrate{pointer-events:auto}.StoryJourney-module__kzgd4W__choreAction .StoryJourney-module__kzgd4W__appChip{pointer-events:none}
.lessons-module__A3HO0a__browser{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.lessons-module__A3HO0a__sidebar{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);max-height:calc(100vh - 2rem);padding:1rem;position:sticky;top:1rem;overflow-y:auto}.lessons-module__A3HO0a__marketToggle{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.lessons-module__A3HO0a__marketBtn{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text-muted);cursor:pointer;padding:.5rem .6rem;font-size:.85rem;font-weight:700}.lessons-module__A3HO0a__marketBtn[data-active]{background-color:var(--color-green-50);border-color:var(--color-primary);color:var(--color-primary-dark)}.lessons-module__A3HO0a__catalogMeta{color:var(--color-text-muted);margin:.6rem 0 .9rem;font-size:.78rem}.lessons-module__A3HO0a__tierBlock{margin-bottom:1rem}.lessons-module__A3HO0a__tierTitle{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .4rem;font-size:.95rem;display:flex}.lessons-module__A3HO0a__tierAges{font-family:var(--font-nunito), sans-serif;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.lessons-module__A3HO0a__moduleBlock{margin:.45rem 0}.lessons-module__A3HO0a__moduleTitle{color:var(--color-text-secondary);margin:0 0 .2rem;font-size:.8rem;font-weight:800}.lessons-module__A3HO0a__bonusTag{background-color:var(--color-gold-50);color:var(--color-accent-dark);text-transform:uppercase;border-radius:999px;margin-left:.4rem;padding:.02rem .45rem;font-size:.65rem;font-weight:800}.lessons-module__A3HO0a__lessonList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.lessons-module__A3HO0a__lessonBtn{border-radius:var(--radius-md);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.85rem;display:flex}.lessons-module__A3HO0a__lessonBtn:hover{background-color:var(--color-bg)}.lessons-module__A3HO0a__lessonBtn[data-active]{background-color:var(--color-green-50);color:var(--color-primary-dark);font-weight:700}.lessons-module__A3HO0a__lessonBtn[data-unwritten]{opacity:.55}.lessons-module__A3HO0a__lessonBtnTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lessons-module__A3HO0a__lessonBtnMeta{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}.lessons-module__A3HO0a__content{min-width:0}.lessons-module__A3HO0a__emptyState{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:2rem}.lessons-module__A3HO0a__emptyTitle{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;color:var(--color-text);margin:0 0 .5rem;font-size:1.15rem}.lessons-module__A3HO0a__emptyText{color:var(--color-text-secondary);max-width:60ch;margin:0}.lessons-module__A3HO0a__lessonHead{align-items:flex-start;gap:.9rem;margin-bottom:.9rem;display:flex}.lessons-module__A3HO0a__lessonEmoji{font-size:2.2rem;line-height:1}.lessons-module__A3HO0a__lessonTitle{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;color:var(--color-text);margin:0;font-size:1.45rem}.lessons-module__A3HO0a__lessonDesc{color:var(--color-text-secondary);margin:.15rem 0 .3rem}.lessons-module__A3HO0a__lessonMeta{color:var(--color-text-muted);margin:0;font-size:.8rem}.lessons-module__A3HO0a__lessonMeta code{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:0 .3rem}.lessons-module__A3HO0a__exclusiveTag{background-color:color-mix(in srgb, var(--color-teal) 16%, transparent);color:var(--color-teal);text-transform:uppercase;border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-size:.7rem;font-weight:800}.lessons-module__A3HO0a__modeRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.lessons-module__A3HO0a__modeToggle{gap:.35rem;display:inline-flex}.lessons-module__A3HO0a__modeBtn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);cursor:pointer;padding:.45rem .9rem;font-size:.85rem;font-weight:700}.lessons-module__A3HO0a__modeBtn[data-active]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.lessons-module__A3HO0a__stepList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.lessons-module__A3HO0a__stepCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:1rem 1.2rem}.lessons-module__A3HO0a__stepHead{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.lessons-module__A3HO0a__stepNumber{color:var(--color-text-muted);font-size:.75rem;font-weight:800}.lessons-module__A3HO0a__kindTag{text-transform:uppercase;letter-spacing:.03em;background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:.05rem .5rem;font-size:.68rem;font-weight:800}.lessons-module__A3HO0a__kindTag[data-kind=story],.lessons-module__A3HO0a__kindTag[data-kind=yourturn]{background-color:var(--color-gold-50);color:var(--color-accent-dark);border-color:#0000}.lessons-module__A3HO0a__kindTag[data-kind=quiz],.lessons-module__A3HO0a__kindTag[data-kind=fillblank],.lessons-module__A3HO0a__kindTag[data-kind=numberanswer]{background-color:var(--color-green-50);color:var(--color-primary-dark);border-color:#0000}.lessons-module__A3HO0a__playArea{flex-direction:column;gap:.75rem;display:flex}.lessons-module__A3HO0a__playNav{justify-content:space-between;display:flex}.lessons-module__A3HO0a__miniBtn{border-radius:var(--radius-pill);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.lessons-module__A3HO0a__miniBtn:hover:not(:disabled){background-color:var(--color-green-50);color:var(--color-primary-dark)}.lessons-module__A3HO0a__miniBtn:disabled{opacity:.45;cursor:default}@media (max-width:900px){.lessons-module__A3HO0a__browser{grid-template-columns:1fr}.lessons-module__A3HO0a__sidebar{max-height:none;position:static}}
