.ToolsStory-module__pIE4VW__journey{--ease:cubic-bezier(.22, 1, .36, 1);--header-h:72px;--pour:1;--goal-p:0;position:relative;overflow-x:clip}.ToolsStory-module__pIE4VW__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);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}.ToolsStory-module__pIE4VW__journey [data-accent]{--tool:var(--color-primary);--tool-ink:var(--color-primary-dark);--tool-tint:var(--color-green-50);--tool-soft:var(--color-primary-soft);--tool-on:var(--color-text-on-primary)}.ToolsStory-module__pIE4VW__journey [data-accent=gold]{--tool:var(--color-accent);--tool-ink:var(--color-accent-dark);--tool-tint:var(--color-gold-50);--tool-soft:var(--color-accent-soft);--tool-on:var(--color-green-900)}.ToolsStory-module__pIE4VW__journey [data-accent=teal]{--tool:var(--color-teal);--tool-ink:color-mix(in srgb, var(--color-teal) 80%, var(--color-text));--tool-tint:color-mix(in srgb, var(--color-teal) 10%, var(--color-surface));--tool-soft:color-mix(in srgb, var(--color-teal) 26%, var(--color-surface))}.ToolsStory-module__pIE4VW__journey [data-accent=coral]{--tool:var(--color-coral);--tool-ink:color-mix(in srgb, var(--color-coral) 78%, var(--color-text));--tool-tint:color-mix(in srgb, var(--color-coral) 9%, var(--color-surface));--tool-soft:color-mix(in srgb, var(--color-coral) 26%, var(--color-surface))}.ToolsStory-module__pIE4VW__hero{min-height:calc(100svh - var(--header-h));flex-direction:column;grid-area:hero;justify-content:center;padding-block:40px 72px;display:flex}.ToolsStory-module__pIE4VW__title{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;animation:ToolsStory-module__pIE4VW__rise .7s var(--ease) both;margin:0 0 clamp(18px,2.4vh,28px);font-size:clamp(2.3rem,4vw,4rem);font-weight:700;line-height:1}.ToolsStory-module__pIE4VW__lede{max-width:33rem;color:var(--color-text-secondary);text-wrap:pretty;animation:ToolsStory-module__pIE4VW__rise .7s 90ms var(--ease) both;margin:0 0 clamp(18px,2.6vh,28px);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.55}@keyframes ToolsStory-module__pIE4VW__rise{0%{opacity:0;transform:translateY(18px)}}.ToolsStory-module__pIE4VW__legend{max-width:36rem;animation:ToolsStory-module__pIE4VW__rise .7s .18s var(--ease) both;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ToolsStory-module__pIE4VW__legend a{border:1.5px solid color-mix(in srgb, var(--tool) 34%, var(--color-border));border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--tool) 8%, var(--color-surface));color:var(--color-text);white-space:nowrap;transition:transform .2s var(--ease), border-color .2s ease;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.92rem;font-weight:800;display:flex}.ToolsStory-module__pIE4VW__legend a:hover{border-color:var(--tool);transform:translateY(-2px)}.ToolsStory-module__pIE4VW__legendNum{background-color:var(--tool);width:24px;height:24px;box-shadow:0 2px 0 color-mix(in srgb, var(--tool) 60%, var(--color-green-900));font-family:var(--font-fredoka), sans-serif;color:var(--tool-on);border-radius:50%;place-items:center;font-size:.82rem;font-weight:600;display:grid}.ToolsStory-module__pIE4VW__heroActions{animation:ToolsStory-module__pIE4VW__rise .7s .27s var(--ease) both;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(24px,3.4vh,38px);display:flex}.ToolsStory-module__pIE4VW__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-items:center;gap:8px;padding:6px 2px;font-weight:800;transition:text-decoration-color .16s;display:inline-flex}.ToolsStory-module__pIE4VW__secondary:hover{text-decoration-color:currentColor}.ToolsStory-module__pIE4VW__secondaryArrow{transition:transform .2s var(--ease);display:inline-block}.ToolsStory-module__pIE4VW__secondary:hover .ToolsStory-module__pIE4VW__secondaryArrow{transform:translateY(3px)}.ToolsStory-module__pIE4VW__story{grid-area:story;padding-bottom:10svh}.ToolsStory-module__pIE4VW__intro{max-width:36rem;scroll-margin-top:calc(var(--header-h) + 24px);padding-top:clamp(24px,6svh,64px)}.ToolsStory-module__pIE4VW__introTitle{text-wrap:balance;margin:0 0 14px;font-size:clamp(1.9rem,3.2vw,2.6rem)}.ToolsStory-module__pIE4VW__introLede{color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.6}.ToolsStory-module__pIE4VW__scenes{--story-p:0;margin:0;padding:0 0 0 58px;list-style:none;position:relative}.ToolsStory-module__pIE4VW__scenes:before,.ToolsStory-module__pIE4VW__scenes:after{content:"";border-radius:var(--radius-pill);width:6px;position:absolute;top:0;bottom:0;left:17px}.ToolsStory-module__pIE4VW__scenes:before{background-image:radial-gradient(circle, var(--color-border) 2.6px, transparent 3.2px);background-repeat:repeat-y;background-size:6px 16px}.ToolsStory-module__pIE4VW__scenes:after{background-color:var(--color-primary);transform:scaleY(var(--story-p));transform-origin:top}.ToolsStory-module__pIE4VW__journey:not([data-story-ready]) .ToolsStory-module__pIE4VW__scenes:after{display:none}.ToolsStory-module__pIE4VW__scene{flex-direction:column;justify-content:center;max-width:34rem;padding-block:48px;scroll-margin-top:14svh;display:flex;position:relative}.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__scene{min-height:96svh;padding-block:8svh}.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__scene[data-tall]{min-height:128svh}.ToolsStory-module__pIE4VW__node{z-index:1;background-color:var(--color-surface);width:34px;height:34px;box-shadow:0 0 0 2px var(--color-border), 0 3px 0 2px var(--color-border);color:var(--color-white);transition:background-color .3s ease, box-shadow .3s ease, transform .42s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-58px;translate:0 -50%}.ToolsStory-module__pIE4VW__node svg{opacity:0;transition:opacity .2s ease, transform .36s var(--ease);transform:scale(.4)}.ToolsStory-module__pIE4VW__node[data-state=done]{background-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary), 0 3px 0 2px var(--color-green-700)}.ToolsStory-module__pIE4VW__node[data-state=done] svg{opacity:1;transform:none}.ToolsStory-module__pIE4VW__node[data-state=current]{background-color:var(--tool);box-shadow:0 0 0 2px var(--tool), 0 3px 0 2px color-mix(in srgb, var(--tool) 62%, var(--color-green-900));transform:scale(1.12)}.ToolsStory-module__pIE4VW__node[data-state=current]:before{content:"";z-index:-1;background-color:var(--tool);border-radius:50%;animation:1.4s ease-out infinite ToolsStory-module__pIE4VW__halo;position:absolute;inset:-6px}@keyframes ToolsStory-module__pIE4VW__halo{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.ToolsStory-module__pIE4VW__kicker{letter-spacing:.01em;color:var(--tool-ink);align-items:center;gap:10px;margin:0 0 12px;font-size:.92rem;font-weight:800;display:flex;position:relative}.ToolsStory-module__pIE4VW__kickerIcon{background-color:var(--tool-tint);width:34px;height:34px;box-shadow:0 0 0 1.5px var(--tool-soft);color:var(--tool-ink);border-radius:50%;place-items:center;display:grid}.ToolsStory-module__pIE4VW__sceneTitle{text-wrap:balance;margin:0 0 12px;font-size:clamp(1.6rem,2.5vw,2.15rem)}.ToolsStory-module__pIE4VW__sceneBody{color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.65}.ToolsStory-module__pIE4VW__controls{border:1.5px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-surface);box-shadow:0 4px 0 0 color-mix(in srgb, var(--tool) 22%, var(--color-border)), var(--shadow-soft);gap:22px;margin-top:26px;padding:22px 22px 24px;display:grid}.ToolsStory-module__pIE4VW__fieldLabel{color:var(--color-text-secondary);margin:0 0 10px;font-size:.9rem;font-weight:800;display:block}@keyframes ToolsStory-module__pIE4VW__pop{0%{opacity:.35;transform:translateY(5px)scale(.94)}}.ToolsStory-module__pIE4VW__stepperRow{align-items:center;gap:14px;display:inline-flex}.ToolsStory-module__pIE4VW__stepBtn{border:2px solid var(--tool);background-color:var(--color-surface);width:44px;height:44px;color:var(--tool-ink);box-shadow:0 3px 0 0 var(--tool);cursor:pointer;border-radius:50%;place-items:center;transition:transform .12s,box-shadow .12s,background-color .16s;display:grid}.ToolsStory-module__pIE4VW__stepBtn:hover:not(:disabled){background-color:var(--tool-tint);box-shadow:0 4px 0 0 var(--tool);transform:translateY(-1px)}.ToolsStory-module__pIE4VW__stepBtn:active:not(:disabled){box-shadow:0 0 0 0 var(--tool);transform:translateY(3px)}.ToolsStory-module__pIE4VW__stepBtn:disabled{opacity:.38;cursor:not-allowed}.ToolsStory-module__pIE4VW__stepValue{justify-content:center;align-items:baseline;gap:8px;min-width:4.6ch;display:inline-flex}.ToolsStory-module__pIE4VW__stepNumber{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;font-variant-numeric:tabular-nums;color:var(--color-text);animation:ToolsStory-module__pIE4VW__pop .24s var(--ease) both;font-size:2rem;font-weight:600;line-height:1;display:inline-block}.ToolsStory-module__pIE4VW__stepUnit{color:var(--color-text-muted);font-size:.9rem;font-weight:700}.ToolsStory-module__pIE4VW__chips{flex-wrap:wrap;gap:8px;display:flex}.ToolsStory-module__pIE4VW__chip{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;padding:9px 16px;font-size:.92rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.ToolsStory-module__pIE4VW__chip:hover{border-color:var(--tool-soft)}.ToolsStory-module__pIE4VW__chip[data-active]{border-color:var(--tool);background-color:var(--tool-tint);color:var(--tool-ink)}.ToolsStory-module__pIE4VW__answer{border-radius:var(--radius-lg);background-color:var(--tool-tint);padding:18px 20px}.ToolsStory-module__pIE4VW__answerLabel{color:var(--color-text-secondary);margin:0 0 4px;font-size:.9rem;font-weight:700}.ToolsStory-module__pIE4VW__answerBig{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;letter-spacing:-.02em;color:var(--tool-ink);animation:ToolsStory-module__pIE4VW__pop .28s var(--ease) both;margin:0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600;line-height:1.1}.ToolsStory-module__pIE4VW__answerSub{color:var(--color-text-secondary);margin:8px 0 0;font-size:.95rem;line-height:1.5}.ToolsStory-module__pIE4VW__splitLegend{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ToolsStory-module__pIE4VW__splitLegend li{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.92rem;display:flex}.ToolsStory-module__pIE4VW__splitLegend li:before{content:"";background-color:var(--part);border-radius:50%;width:10px;height:10px}.ToolsStory-module__pIE4VW__splitLegend [data-part=spend],.ToolsStory-module__pIE4VW__jars [data-jar=spend]{--part:var(--color-teal)}.ToolsStory-module__pIE4VW__splitLegend [data-part=save],.ToolsStory-module__pIE4VW__jars [data-jar=save]{--part:var(--color-primary)}.ToolsStory-module__pIE4VW__splitLegend [data-part=give],.ToolsStory-module__pIE4VW__jars [data-jar=give]{--part:var(--color-coral)}.ToolsStory-module__pIE4VW__splitLegend strong{color:var(--color-text)}.ToolsStory-module__pIE4VW__quiz{display:block}.ToolsStory-module__pIE4VW__quizKicker{color:var(--tool-ink);margin:0 0 8px;font-size:.9rem;font-weight:800}.ToolsStory-module__pIE4VW__quizPrompt{color:var(--color-text);margin:0 0 16px;font-size:1.12rem;font-weight:800;line-height:1.4}.ToolsStory-module__pIE4VW__quizItem{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;animation:ToolsStory-module__pIE4VW__pop .3s var(--ease) both;margin:0 0 20px;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:600;line-height:1.15}.ToolsStory-module__pIE4VW__quizList{gap:10px;display:grid}.ToolsStory-module__pIE4VW__quizRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ToolsStory-module__pIE4VW__option{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);width:100%;min-height:50px;box-shadow:0 3px 0 0 var(--color-border);color:var(--color-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-weight:700;line-height:1.35;transition:border-color .16s,background-color .16s,box-shadow .12s,transform .12s,opacity .2s;display:flex}.ToolsStory-module__pIE4VW__quizRow .ToolsStory-module__pIE4VW__option{text-align:center;justify-content:center}.ToolsStory-module__pIE4VW__option:hover:not(:disabled){border-color:var(--tool);box-shadow:0 4px 0 0 var(--tool);transform:translateY(-1px)}.ToolsStory-module__pIE4VW__option:active:not(:disabled){box-shadow:0 0 0 0 var(--tool);transform:translateY(3px)}.ToolsStory-module__pIE4VW__option:disabled{cursor:default}.ToolsStory-module__pIE4VW__option[data-state=right]{border-color:var(--color-primary);background-color:var(--color-green-50);box-shadow:0 3px 0 0 var(--color-primary);color:var(--color-primary-dark)}.ToolsStory-module__pIE4VW__option[data-state=wrong]{border-color:var(--color-coral);background-color:color-mix(in srgb, var(--color-coral) 10%, var(--color-surface));box-shadow:0 3px 0 0 var(--color-coral);color:color-mix(in srgb, var(--color-coral) 78%, var(--color-text));animation:.38s ToolsStory-module__pIE4VW__wiggle}.ToolsStory-module__pIE4VW__option[data-state=dim]{opacity:.5}@keyframes ToolsStory-module__pIE4VW__wiggle{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.ToolsStory-module__pIE4VW__optionMark{background-color:var(--color-primary);width:22px;height:22px;color:var(--color-text-on-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ToolsStory-module__pIE4VW__explain{border:1.5px solid color-mix(in srgb, var(--color-coral) 26%, var(--color-surface));border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--color-coral) 7%, var(--color-surface));animation:ToolsStory-module__pIE4VW__pop .3s var(--ease) both;margin-top:16px;padding:16px 18px}.ToolsStory-module__pIE4VW__explain[data-correct]{border-color:var(--color-primary-soft);background-color:var(--color-green-50)}.ToolsStory-module__pIE4VW__explainVerdict{color:var(--color-text);margin:0 0 4px;font-weight:800}.ToolsStory-module__pIE4VW__explainBody{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.55}.ToolsStory-module__pIE4VW__explainFoot{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.ToolsStory-module__pIE4VW__nextBtn{padding:9px 18px;font-size:.9rem}.ToolsStory-module__pIE4VW__tally{color:var(--color-text-muted);font-size:.86rem;font-weight:700}.ToolsStory-module__pIE4VW__jobs{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ToolsStory-module__pIE4VW__jobList{margin:0;padding:0;list-style:none}.ToolsStory-module__pIE4VW__jobRow{border:0;border-bottom:1px dashed var(--color-border);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;transition:background-color .16s;display:grid}.ToolsStory-module__pIE4VW__jobList li:last-child .ToolsStory-module__pIE4VW__jobRow{border-bottom:0}.ToolsStory-module__pIE4VW__jobRow:hover{background-color:color-mix(in srgb, var(--tool) 5%, var(--color-surface))}.ToolsStory-module__pIE4VW__jobTick{border:2px solid var(--tool-soft);width:26px;height:26px;color:var(--tool-on);border-radius:8px;place-items:center;transition:background-color .16s,border-color .16s;display:grid}.ToolsStory-module__pIE4VW__jobTick svg{opacity:0;transition:opacity .16s ease, transform .26s var(--ease);transform:scale(.4)}.ToolsStory-module__pIE4VW__jobRow[data-done] .ToolsStory-module__pIE4VW__jobTick{border-color:var(--tool);background-color:var(--tool)}.ToolsStory-module__pIE4VW__jobRow[data-done] .ToolsStory-module__pIE4VW__jobTick svg{opacity:1;transform:none}.ToolsStory-module__pIE4VW__jobName{color:var(--color-text);font-weight:700}.ToolsStory-module__pIE4VW__jobPay{color:var(--color-primary-dark);font-weight:800}.ToolsStory-module__pIE4VW__jobTotal{border-top:1.5px solid var(--color-border);background-color:var(--tool-tint);color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;margin:0;padding:12px 16px;font-weight:800;display:flex}.ToolsStory-module__pIE4VW__jobTotal strong{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;color:var(--color-primary-dark);animation:ToolsStory-module__pIE4VW__pop .26s var(--ease) both;font-size:1.5rem;font-weight:600;display:inline-block}.ToolsStory-module__pIE4VW__toolFoot{margin-top:18px}.ToolsStory-module__pIE4VW__toolLink{color:var(--tool-ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--tool-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--tool-ink) 35%, transparent);align-items:center;gap:4px;padding:4px 0;font-weight:800;transition:text-decoration-color .16s;display:inline-flex}.ToolsStory-module__pIE4VW__toolLink:hover{text-decoration-color:currentColor}.ToolsStory-module__pIE4VW__toolNote{color:var(--color-text-muted);margin:6px 0 0;font-size:.9rem;line-height:1.55}.ToolsStory-module__pIE4VW__outro{max-width:34rem;margin-left:58px;padding:6svh 0 4svh}.ToolsStory-module__pIE4VW__outroTitle{font-family:var(--font-fredoka), var(--font-nunito), sans-serif;color:var(--color-text);margin:0 0 10px;font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:600}.ToolsStory-module__pIE4VW__outroBody{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.ToolsStory-module__pIE4VW__sceneCtas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}.ToolsStory-module__pIE4VW__sceneLink{color:var(--color-primary-dark);font-weight:800}.ToolsStory-module__pIE4VW__sceneLink:hover{text-underline-offset:4px;text-decoration:underline}.ToolsStory-module__pIE4VW__sceneCard{display:block}.ToolsStory-module__pIE4VW__stageCol{grid-area:stage;position:relative}.ToolsStory-module__pIE4VW__sticky{height:calc(100svh - var(--header-h));flex-direction:column;max-height:900px;padding-block:12px 18px;display:flex}.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__sticky{top:var(--header-h);position:sticky}.ToolsStory-module__pIE4VW__stage{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--color-teal) 34%, var(--color-white)) 0%, color-mix(in srgb, var(--color-teal) 12%, var(--color-white)) 62%);border-radius:44px;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.ToolsStory-module__pIE4VW__canvas{--cx:176;--cy:74;--z:.27;transform-origin:0 0;width:352cqw;height:200cqw;transform:translate(calc(50cqw - var(--cx) * var(--z) * 1cqw), calc(50cqh - var(--cy) * var(--z) * 1cqw)) scale(var(--z));will-change:transform;font-family:var(--font-nunito), sans-serif;color:var(--color-text);position:absolute;top:0;left:0}.ToolsStory-module__pIE4VW__night{z-index:2;background-color:color-mix(in srgb, var(--color-green-900) 30%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .ToolsStory-module__pIE4VW__night{opacity:1}.ToolsStory-module__pIE4VW__house{width:472cqw;max-width:none;height:300cqw;position:absolute;top:-70cqw;left:-60cqw;overflow:visible}.ToolsStory-module__pIE4VW__hGrass{fill:color-mix(in srgb, var(--color-primary) 40%, var(--color-white))}.ToolsStory-module__pIE4VW__hGrassEdge{stroke:color-mix(in srgb, var(--color-primary) 62%, var(--color-white));stroke-width:2px}.ToolsStory-module__pIE4VW__hTrunk{fill:color-mix(in srgb, var(--color-accent-dark) 55%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hLeaf{fill:color-mix(in srgb, var(--color-primary) 72%, var(--color-white))}.ToolsStory-module__pIE4VW__hLeafDark{fill:color-mix(in srgb, var(--color-primary) 80%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hRoof{fill:color-mix(in srgb, var(--color-coral) 82%, var(--color-white))}.ToolsStory-module__pIE4VW__hRoofRim{fill:color-mix(in srgb, var(--color-coral) 70%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hChimney{fill:color-mix(in srgb, var(--color-coral) 60%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hRoofWindow{fill:color-mix(in srgb, var(--color-teal) 30%, var(--color-white));stroke:var(--color-white);stroke-width:3px}.ToolsStory-module__pIE4VW__hFoundation{fill:color-mix(in srgb, var(--color-text-muted) 50%, var(--color-white))}.ToolsStory-module__pIE4VW__hShell{fill:color-mix(in srgb, var(--color-gold-200) 55%, var(--color-white))}.ToolsStory-module__pIE4VW__hWall{fill:color-mix(in srgb, var(--color-gold-100) 70%, var(--color-white))}.ToolsStory-module__pIE4VW__hWainscot{fill:color-mix(in srgb, var(--color-teal) 14%, var(--color-white))}.ToolsStory-module__pIE4VW__hRail{stroke:color-mix(in srgb, var(--color-teal) 30%, var(--color-white));stroke-width:1.4px}.ToolsStory-module__pIE4VW__hFloor{fill:color-mix(in srgb, var(--color-accent) 46%, var(--color-white))}.ToolsStory-module__pIE4VW__hBoards{fill:none;stroke:color-mix(in srgb, var(--color-accent-dark) 40%, var(--color-white));stroke-width:.6px}.ToolsStory-module__pIE4VW__hSkirting,.ToolsStory-module__pIE4VW__hFrame{fill:var(--color-white)}.ToolsStory-module__pIE4VW__hSky{fill:color-mix(in srgb, var(--color-teal) 32%, var(--color-white))}.ToolsStory-module__pIE4VW__hSun{fill:var(--color-gold-200)}.ToolsStory-module__pIE4VW__hHills{fill:color-mix(in srgb, var(--color-primary) 44%, var(--color-white))}.ToolsStory-module__pIE4VW__hMountain{fill:color-mix(in srgb, var(--color-teal) 52%, var(--color-text-muted));opacity:.75}.ToolsStory-module__pIE4VW__hMullion{stroke:var(--color-white);stroke-width:2px}.ToolsStory-module__pIE4VW__hSill{fill:color-mix(in srgb, var(--color-text-muted) 18%, var(--color-white))}.ToolsStory-module__pIE4VW__hTiles{fill:color-mix(in srgb, var(--color-teal) 18%, var(--color-white))}.ToolsStory-module__pIE4VW__hTileLines{stroke:var(--color-white);stroke-width:.7px}.ToolsStory-module__pIE4VW__hCabinet{fill:color-mix(in srgb, var(--color-primary) 36%, var(--color-white))}.ToolsStory-module__pIE4VW__hDoor{fill:color-mix(in srgb, var(--color-primary) 26%, var(--color-white));stroke:color-mix(in srgb, var(--color-primary) 46%, var(--color-white));stroke-width:.8px}.ToolsStory-module__pIE4VW__hHandle{stroke:color-mix(in srgb, var(--color-primary) 70%, var(--color-green-900));stroke-width:1.6px;stroke-linecap:round}.ToolsStory-module__pIE4VW__hCounter{fill:var(--color-surface-warm)}.ToolsStory-module__pIE4VW__hCounterRim{fill:color-mix(in srgb, var(--color-text-muted) 36%, var(--color-white))}.ToolsStory-module__pIE4VW__hPot{fill:color-mix(in srgb, var(--color-coral) 72%, var(--color-white))}.ToolsStory-module__pIE4VW__hPotRim{fill:color-mix(in srgb, var(--color-coral) 66%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hTableTop{fill:color-mix(in srgb, var(--color-accent-dark) 54%, var(--color-white))}.ToolsStory-module__pIE4VW__hTableRim,.ToolsStory-module__pIE4VW__hTableLeg{fill:color-mix(in srgb, var(--color-accent-dark) 70%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hClockRim{fill:color-mix(in srgb, var(--color-teal) 70%, var(--color-green-900))}.ToolsStory-module__pIE4VW__hClockFace{fill:var(--color-white);stroke:var(--color-teal);stroke-width:2px}.ToolsStory-module__pIE4VW__hHand{stroke:var(--color-text);stroke-width:1.4px;stroke-linecap:round;transform-box:fill-box}.ToolsStory-module__pIE4VW__hHandLong{transform-origin:50% 100%;animation:60s linear infinite ToolsStory-module__pIE4VW__tick}.ToolsStory-module__pIE4VW__hHandShort{transform-origin:0%;animation:720s linear infinite ToolsStory-module__pIE4VW__tick}@keyframes ToolsStory-module__pIE4VW__tick{to{transform:rotate(360deg)}}.ToolsStory-module__pIE4VW__hFridge{fill:var(--color-white)}.ToolsStory-module__pIE4VW__hFridgeRim{fill:color-mix(in srgb, var(--color-text-muted) 34%, var(--color-white))}.ToolsStory-module__pIE4VW__hFridgeSeam{stroke:color-mix(in srgb, var(--color-text-muted) 30%, var(--color-white));stroke-width:1px}.ToolsStory-module__pIE4VW__hFridgeHandle,.ToolsStory-module__pIE4VW__hFridgeFoot{fill:color-mix(in srgb, var(--color-text-muted) 52%, var(--color-white))}.ToolsStory-module__pIE4VW__hCut{stroke:color-mix(in srgb, var(--color-gold-200) 40%, var(--color-accent-dark));stroke-width:1.2px}.ToolsStory-module__pIE4VW__hCloud{fill:var(--color-white);opacity:.9}.ToolsStory-module__pIE4VW__priceTag{background-color:var(--color-white);width:33cqw;box-shadow:0 .8cqw 0 color-mix(in srgb, var(--color-text-muted) 22%, var(--color-white)), 0 2cqw 4cqw -1.5cqw color-mix(in srgb, var(--color-green-900) 30%, transparent);border-radius:1.8cqw;flex-direction:column;gap:.5cqw;padding:2.4cqw 2.6cqw 2.6cqw;display:flex;position:absolute;top:24cqw;left:70cqw;transform:rotate(-3deg)}.ToolsStory-module__pIE4VW__priceTag:before{content:"";background-color:color-mix(in srgb, var(--color-gold-200) 80%, transparent);border-radius:.4cqw;width:10cqw;height:3cqw;position:absolute;top:-1.6cqw;left:50%;transform:translate(-50%)rotate(4deg)}.ToolsStory-module__pIE4VW__priceAge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:1.7cqw;font-weight:800}.ToolsStory-module__pIE4VW__priceRange{font-family:var(--font-fredoka), sans-serif;color:var(--color-primary-dark);animation:ToolsStory-module__pIE4VW__pop .32s var(--ease) both;font-size:3.5cqw;font-weight:600;line-height:1.05}.ToolsStory-module__pIE4VW__priceSub{color:var(--color-text-secondary);font-size:1.7cqw;font-weight:700}.ToolsStory-module__pIE4VW__jars{align-items:flex-end;gap:5cqw;width:86cqw;height:36cqw;display:flex;position:absolute;top:79cqw;left:15cqw}.ToolsStory-module__pIE4VW__jar{flex-direction:column;flex:1;align-items:center;height:100%;display:flex;position:relative}.ToolsStory-module__pIE4VW__jarLid{z-index:1;background-color:var(--part);width:72%;height:4.2cqw;box-shadow:0 .8cqw 0 color-mix(in srgb, var(--part) 62%, var(--color-green-900));border-radius:1.2cqw 1.2cqw .6cqw .6cqw;flex-shrink:0;position:relative}.ToolsStory-module__pIE4VW__jarGlass{border:.7cqw solid color-mix(in srgb, var(--color-teal) 26%, var(--color-white));background-color:color-mix(in srgb, var(--color-white) 55%, transparent);border-radius:3cqw 3cqw 5cqw 5cqw;flex:1;width:100%;margin-top:.4cqw;position:relative;overflow:hidden}.ToolsStory-module__pIE4VW__jarGlass:after{content:"";border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-white) 70%, transparent);width:1.6cqw;height:60%;position:absolute;top:2cqw;left:2cqw}.ToolsStory-module__pIE4VW__jarCoins{height:calc(var(--fill) * var(--pour) * 82%);background-image:repeating-linear-gradient(0deg, var(--color-accent) 0 1.5cqw, var(--color-accent-dark) 1.5cqw 1.9cqw);transition:height .7s var(--ease);position:absolute;bottom:0;left:0;right:0}.ToolsStory-module__pIE4VW__jarTop{width:7cqw;height:7cqw;opacity:calc(var(--pour) * 4 - .4);position:absolute;top:-3.4cqw;left:50%;transform:translate(-50%)rotate(-12deg)}.ToolsStory-module__pIE4VW__jarTop svg{width:100%;height:100%;display:block}.ToolsStory-module__pIE4VW__jarLabel{z-index:1;background-color:var(--color-white);min-width:15cqw;box-shadow:0 .5cqw 0 color-mix(in srgb, var(--part) 40%, var(--color-white));color:color-mix(in srgb, var(--part) 70%, var(--color-text));border-radius:1cqw;flex-direction:column;align-items:center;padding:.9cqw 1.4cqw;font-size:1.6cqw;font-weight:800;line-height:1.2;display:flex;position:absolute;top:10cqw;left:50%;transform:translate(-50%)}.ToolsStory-module__pIE4VW__jarLabel strong{font-family:var(--font-fredoka), sans-serif;color:var(--color-text);animation:ToolsStory-module__pIE4VW__pop .3s var(--ease) both;font-size:2.6cqw;font-weight:600}.ToolsStory-module__pIE4VW__board{border:1.6cqw solid color-mix(in srgb, var(--color-accent-dark) 64%, var(--color-green-900));background-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-white));background-image:radial-gradient(circle, color-mix(in srgb, var(--color-accent-dark) 40%, transparent) .3cqw, transparent .45cqw);width:60cqw;height:58cqw;box-shadow:0 1cqw 0 color-mix(in srgb, var(--color-accent-dark) 40%, var(--color-green-900));background-size:2.6cqw 2.6cqw;border-radius:1.8cqw;position:absolute;top:14cqw;left:124cqw}.ToolsStory-module__pIE4VW__goalCard{background-color:var(--color-white);box-shadow:0 .7cqw 0 color-mix(in srgb, var(--color-accent-dark) 35%, transparent);border-radius:1.4cqw;align-items:center;gap:2.4cqw;padding:2.4cqw;display:flex;position:absolute;top:4cqw;left:5cqw;right:5cqw;transform:rotate(-1.5deg)}.ToolsStory-module__pIE4VW__goalPin{background-color:var(--color-coral);width:2.6cqw;height:2.6cqw;box-shadow:0 .5cqw 0 color-mix(in srgb, var(--color-coral) 60%, var(--color-green-900));border-radius:50%;position:absolute;top:-1.2cqw;left:50%}.ToolsStory-module__pIE4VW__goalGlyph{background-color:var(--color-gold-50);width:14cqw;height:14cqw;box-shadow:inset 0 0 0 .5cqw var(--color-gold-200);animation:ToolsStory-module__pIE4VW__pop .36s var(--ease) both;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ToolsStory-module__pIE4VW__goalGlyph svg{width:10cqw;height:10cqw;overflow:visible}.ToolsStory-module__pIE4VW__gFace{fill:var(--color-coral)}.ToolsStory-module__pIE4VW__gRim{fill:color-mix(in srgb, var(--color-coral) 62%, var(--color-green-900))}.ToolsStory-module__pIE4VW__gStroke{fill:none;stroke:var(--color-text);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.ToolsStory-module__pIE4VW__gLace{fill:none;stroke:var(--color-white);stroke-width:2px;stroke-linecap:round}.ToolsStory-module__pIE4VW__gStud{fill:none;stroke:var(--color-text);stroke-width:2.6px;stroke-linecap:round}.ToolsStory-module__pIE4VW__gWheel{fill:none;stroke:var(--color-teal);stroke-width:3.6px}.ToolsStory-module__pIE4VW__gHub{fill:var(--color-text)}.ToolsStory-module__pIE4VW__goalText{flex-direction:column;min-width:0;display:flex}.ToolsStory-module__pIE4VW__goalName{color:var(--color-text-secondary);font-size:2.2cqw;font-weight:800}.ToolsStory-module__pIE4VW__goalPrice{font-family:var(--font-fredoka), sans-serif;color:var(--color-accent-dark);font-size:4.4cqw;font-weight:600;line-height:1.1}.ToolsStory-module__pIE4VW__goalTrack{border-radius:var(--radius-pill);background-color:var(--color-white);height:3cqw;box-shadow:inset 0 0 0 .5cqw color-mix(in srgb, var(--color-accent-dark) 30%, var(--color-white));position:absolute;top:36cqw;left:7cqw;right:7cqw}.ToolsStory-module__pIE4VW__goalFill{width:calc(var(--goal-p) * (100% - 1cqw));border-radius:var(--radius-pill);background-color:var(--color-primary);transition:width .26s var(--ease);position:absolute;inset:.5cqw auto .5cqw .5cqw}.ToolsStory-module__pIE4VW__goalCoin{top:50%;left:calc(var(--goal-p) * 100%);z-index:2;width:6cqw;height:6cqw;transition:left .26s var(--ease);position:absolute;transform:translate(-50%,-54%)}.ToolsStory-module__pIE4VW__goalCoin svg{width:100%;height:100%;display:block}.ToolsStory-module__pIE4VW__goalFlag{bottom:50%;left:calc(var(--at) * 100%);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-white));width:.5cqw;height:7cqw;margin-left:-.25cqw;position:absolute}.ToolsStory-module__pIE4VW__goalFlag:before{content:"";background-color:color-mix(in srgb, var(--color-text-muted) 30%, var(--color-white));clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0;width:3.6cqw;height:2.8cqw;transition:background-color .24s ease, transform .36s var(--ease);position:absolute;top:0;left:.5cqw}.ToolsStory-module__pIE4VW__goalFlag[data-hit]:before{background-color:var(--color-primary);animation:ToolsStory-module__pIE4VW__wave .9s var(--ease)}@keyframes ToolsStory-module__pIE4VW__wave{0%{transform:scaleX(.2)}50%{transform:scaleX(1.15)}}.ToolsStory-module__pIE4VW__goalFlagWeek{white-space:nowrap;color:color-mix(in srgb, var(--color-accent-dark) 60%, var(--color-text));font-size:1.6cqw;font-weight:800;position:absolute;top:calc(100% + 3cqw);left:50%;transform:translate(-50%)}.ToolsStory-module__pIE4VW__goalFlag[data-hit] .ToolsStory-module__pIE4VW__goalFlagWeek{color:var(--color-primary-dark)}.ToolsStory-module__pIE4VW__goalStamp{border:.6cqw solid var(--color-primary);background-color:color-mix(in srgb, var(--color-white) 86%, transparent);font-family:var(--font-fredoka), sans-serif;text-transform:uppercase;color:var(--color-primary-dark);opacity:0;transition:opacity .2s ease, transform .42s var(--ease);border-radius:1cqw;padding:.8cqw 1.8cqw;font-size:3cqw;font-weight:600;position:absolute;top:4cqw;right:2cqw;transform:rotate(14deg)scale(1.6)}.ToolsStory-module__pIE4VW__journey[data-goal=reached] .ToolsStory-module__pIE4VW__goalStamp{opacity:1;transform:rotate(14deg)}.ToolsStory-module__pIE4VW__calendar{background-color:var(--color-white);width:19cqw;box-shadow:0 .8cqw 0 color-mix(in srgb, var(--color-text-muted) 28%, var(--color-white));border-radius:1.4cqw;flex-direction:column;align-items:center;padding-bottom:1.6cqw;display:flex;position:absolute;top:20cqw;left:189cqw;overflow:hidden}.ToolsStory-module__pIE4VW__calRings{background-color:var(--color-coral);background-image:radial-gradient(circle, var(--color-white) .55cqw, transparent .65cqw);background-position:50%;background-size:5cqw 3.6cqw;width:100%;height:3.6cqw}.ToolsStory-module__pIE4VW__calHead{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-top:1.2cqw;font-size:1.5cqw;font-weight:800}.ToolsStory-module__pIE4VW__calNumber{min-height:7cqw;font-family:var(--font-fredoka), sans-serif;font-variant-numeric:tabular-nums;color:var(--color-text);font-size:7cqw;font-weight:600;line-height:1}.ToolsStory-module__pIE4VW__calOf{color:var(--color-text-muted);font-size:1.5cqw;font-weight:700}.ToolsStory-module__pIE4VW__tablet{width:62cqw;height:40cqw;position:absolute;top:91cqw;left:134cqw}.ToolsStory-module__pIE4VW__tabletScreen{border:1.6cqw solid var(--color-text);background-color:var(--color-white);box-shadow:0 1cqw 0 color-mix(in srgb, var(--color-text) 70%, var(--color-white));border-radius:3cqw;flex-direction:column;gap:1cqw;padding:2.4cqw 3cqw;transition:background-color .5s;display:flex;position:absolute;inset:0;overflow:hidden}.ToolsStory-module__pIE4VW__tabletScreen>*{transition:opacity .4s ease .2s, transform .5s var(--ease) .2s}.ToolsStory-module__pIE4VW__journey[data-story-ready]:is([data-step="1"],[data-step="2"],[data-step="3"]) .ToolsStory-module__pIE4VW__tabletScreen{background-color:color-mix(in srgb, var(--color-text) 86%, var(--color-teal))}.ToolsStory-module__pIE4VW__journey[data-story-ready]:is([data-step="1"],[data-step="2"],[data-step="3"]) .ToolsStory-module__pIE4VW__tabletScreen>*{opacity:0;transition-delay:0s;transform:translateY(1.5cqw)}.ToolsStory-module__pIE4VW__tabletBand{border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-teal) 14%, var(--color-white));color:color-mix(in srgb, var(--color-teal) 80%, var(--color-text));align-self:flex-start;padding:.4cqw 1.4cqw;font-size:1.4cqw;font-weight:800}.ToolsStory-module__pIE4VW__tabletPrompt{animation:ToolsStory-module__pIE4VW__pop .36s var(--ease) both;margin:0;font-size:1.95cqw;font-weight:800;line-height:1.3}.ToolsStory-module__pIE4VW__tabletOptions{gap:.8cqw;margin:.4cqw 0 0;padding:0;list-style:none;display:grid}.ToolsStory-module__pIE4VW__tabletOptions li{border:.35cqw solid var(--color-border);border-radius:1.2cqw;align-items:center;gap:1.2cqw;padding:.8cqw 1.2cqw;font-size:1.6cqw;font-weight:700;line-height:1.2;transition:border-color .2s,background-color .2s,opacity .2s;display:flex}.ToolsStory-module__pIE4VW__tabletLetter{background-color:var(--color-bg);width:2.6cqw;height:2.6cqw;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3cqw;font-weight:800;display:grid}.ToolsStory-module__pIE4VW__tabletOptions li[data-state=right]{border-color:var(--color-primary);background-color:var(--color-green-50);color:var(--color-primary-dark)}.ToolsStory-module__pIE4VW__tabletOptions li[data-state=right] .ToolsStory-module__pIE4VW__tabletLetter{background-color:var(--color-primary);color:var(--color-white)}.ToolsStory-module__pIE4VW__tabletOptions li[data-state=wrong]{border-color:var(--color-coral);background-color:color-mix(in srgb, var(--color-coral) 10%, var(--color-white))}.ToolsStory-module__pIE4VW__tabletOptions li[data-state=dim]{opacity:.45}.ToolsStory-module__pIE4VW__tabletStand{background-color:color-mix(in srgb, var(--color-text) 80%, var(--color-white));border-radius:.6cqw .6cqw 0 0;width:20cqw;height:1.6cqw;position:absolute;bottom:-.6cqw;left:50%;transform:translate(-50%)}.ToolsStory-module__pIE4VW__scoreStar{opacity:0;width:9cqw;height:9cqw;transition:opacity .2s ease, transform .52s var(--ease);position:absolute;top:85cqw;left:191cqw;transform:scale(.2)rotate(-60deg)}.ToolsStory-module__pIE4VW__scoreStar svg{width:100%;height:100%;overflow:visible}.ToolsStory-module__pIE4VW__scoreStar path{fill:var(--color-accent);stroke:var(--color-accent-dark);stroke-width:1.2px;stroke-linejoin:round}.ToolsStory-module__pIE4VW__scoreStar[data-show]{opacity:1;transform:none}.ToolsStory-module__pIE4VW__baskets{align-items:flex-end;gap:3cqw;width:74cqw;height:26cqw;display:flex;position:absolute;top:142cqw;left:214cqw}.ToolsStory-module__pIE4VW__basket{--b:var(--color-primary);flex:1;height:100%;position:relative}.ToolsStory-module__pIE4VW__basket[data-basket="1"]{--b:var(--color-accent)}.ToolsStory-module__pIE4VW__basket[data-basket="2"]{--b:var(--color-teal)}.ToolsStory-module__pIE4VW__basketBody{z-index:1;background-color:color-mix(in srgb, var(--color-accent-dark) 46%, var(--color-white));background-image:repeating-linear-gradient(90deg, transparent 0 2.2cqw, color-mix(in srgb, var(--color-accent-dark) 30%, transparent) 2.2cqw 2.6cqw), repeating-linear-gradient(0deg, transparent 0 2.2cqw, color-mix(in srgb, var(--color-accent-dark) 30%, transparent) 2.2cqw 2.6cqw);height:19cqw;transition:box-shadow .3s ease, transform .42s var(--ease);border-radius:1cqw 1cqw 3.4cqw 3.4cqw;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.ToolsStory-module__pIE4VW__basketBody:before{content:"";border-radius:var(--radius-pill);background-color:var(--b);height:2.6cqw;box-shadow:0 .6cqw 0 color-mix(in srgb, var(--b) 60%, var(--color-green-900));position:absolute;top:-1cqw;left:-.8cqw;right:-.8cqw}.ToolsStory-module__pIE4VW__basketLabel{background-color:var(--color-white);white-space:nowrap;color:color-mix(in srgb, var(--b) 70%, var(--color-text));border-radius:.8cqw;margin-top:2cqw;padding:.6cqw 1.2cqw;font-size:1.6cqw;font-weight:800}.ToolsStory-module__pIE4VW__basket[data-glow] .ToolsStory-module__pIE4VW__basketBody{box-shadow:0 0 0 1cqw color-mix(in srgb, var(--b) 40%, transparent);animation:ToolsStory-module__pIE4VW__bump .52s var(--ease) .36s}@keyframes ToolsStory-module__pIE4VW__bump{40%{transform:translateY(-1.4cqw)scale(1.04)}}.ToolsStory-module__pIE4VW__basketPile{z-index:2;height:8cqw;position:absolute;bottom:15.5cqw;left:0;right:0}.ToolsStory-module__pIE4VW__pileTag{background-color:var(--color-white);max-width:20cqw;box-shadow:0 .4cqw 0 color-mix(in srgb, var(--color-text-muted) 30%, var(--color-white));font-family:var(--font-fredoka), sans-serif;white-space:nowrap;text-overflow:ellipsis;transform:translate(calc(-50% + (var(--k) - 1) * 2.4cqw), calc(var(--k) * -1.6cqw)) rotate(calc((var(--k) - 1) * 8deg));animation:ToolsStory-module__pIE4VW__settle .4s var(--ease) both;border-radius:.8cqw;padding:.6cqw 1cqw;font-size:1.4cqw;font-weight:600;position:absolute;bottom:0;left:50%;overflow:hidden}@keyframes ToolsStory-module__pIE4VW__settle{0%{opacity:0;translate:0 -4cqw}}.ToolsStory-module__pIE4VW__itemTag{z-index:2;background-color:var(--color-white);max-width:40cqw;box-shadow:0 .8cqw 0 color-mix(in srgb, var(--color-coral) 40%, var(--color-white)), 0 2cqw 4cqw -1.6cqw color-mix(in srgb, var(--color-green-900) 30%, transparent);transform-origin:50% -40cqw;animation:ToolsStory-module__pIE4VW__dropIn .7s var(--ease) both, ToolsStory-module__pIE4VW__sway 4s ease-in-out .7s infinite;transition:transform .76s var(--ease);border-radius:1cqw 2.4cqw 2.4cqw 1cqw;align-items:center;gap:1.4cqw;padding:1.8cqw 2.6cqw 1.8cqw 1.8cqw;display:flex;position:absolute;top:96cqw;left:251cqw;transform:translate(-50%)}.ToolsStory-module__pIE4VW__itemTag:before{content:"";background-color:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-white));width:.35cqw;height:60cqw;transition:opacity .2s;position:absolute;bottom:100%;left:50%}@keyframes ToolsStory-module__pIE4VW__dropIn{0%{opacity:0;translate:0 -24cqw}}@keyframes ToolsStory-module__pIE4VW__sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.ToolsStory-module__pIE4VW__itemHole{background-color:color-mix(in srgb, var(--color-coral) 30%, var(--color-white));border-radius:50%;flex-shrink:0;width:1.6cqw;height:1.6cqw}.ToolsStory-module__pIE4VW__itemText{font-family:var(--font-fredoka), sans-serif;color:var(--color-text);font-size:2.5cqw;font-weight:600;line-height:1.15}.ToolsStory-module__pIE4VW__itemTag[data-drop]{transform-origin:50%;animation:none}.ToolsStory-module__pIE4VW__itemTag[data-drop]:before{opacity:0}.ToolsStory-module__pIE4VW__itemTag[data-drop="0"]{transform:translate(calc(-50% - 25.7cqw),50cqw)scale(.55)rotate(-8deg)}.ToolsStory-module__pIE4VW__itemTag[data-drop="1"]{transform:translate(-50%,50cqw)scale(.55)rotate(6deg)}.ToolsStory-module__pIE4VW__itemTag[data-drop="2"]{transform:translate(calc(25.7cqw - 50%),50cqw)scale(.55)rotate(-5deg)}.ToolsStory-module__pIE4VW__itemTag[data-right=no]{box-shadow:0 0 0 .6cqw var(--color-coral)}.ToolsStory-module__pIE4VW__itemTag[data-right=yes]{box-shadow:0 0 0 .6cqw var(--color-primary)}.ToolsStory-module__pIE4VW__chart{background-color:var(--color-white);width:38cqw;box-shadow:0 .6cqw 0 color-mix(in srgb, var(--color-text-muted) 24%, var(--color-white)), 0 2cqw 3cqw -1.6cqw color-mix(in srgb, var(--color-green-900) 26%, transparent);border-radius:.8cqw;flex-direction:column;gap:1cqw;padding:3cqw 2.2cqw 2.4cqw;display:flex;position:absolute;top:66cqw;left:296cqw;transform:rotate(1.2deg)}.ToolsStory-module__pIE4VW__magnet{background-color:var(--color-teal);width:4cqw;height:4cqw;box-shadow:0 .6cqw 0 color-mix(in srgb, var(--color-teal) 60%, var(--color-green-900));border-radius:50%;position:absolute;top:-1.6cqw;left:50%;transform:translate(-50%)}.ToolsStory-module__pIE4VW__chartTitle{font-family:var(--font-fredoka), sans-serif;color:var(--color-primary-dark);font-size:2cqw;font-weight:600}.ToolsStory-module__pIE4VW__chartRows{margin:0;padding:0;list-style:none;display:grid}.ToolsStory-module__pIE4VW__chartRows li{border-bottom:.25cqw dashed var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2cqw;padding:.9cqw 0;font-size:1.45cqw;line-height:1.2;display:grid}.ToolsStory-module__pIE4VW__chartRows li:last-child{border-bottom:0}.ToolsStory-module__pIE4VW__chartBox{border:.35cqw solid var(--color-primary-soft);width:2.6cqw;height:2.6cqw;color:var(--color-white);border-radius:.6cqw;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.ToolsStory-module__pIE4VW__chartBox svg{opacity:0;width:1.8cqw;height:1.8cqw;transition:opacity .16s ease, transform .36s var(--ease);transform:scale(.3)rotate(-20deg)}.ToolsStory-module__pIE4VW__chartRows li[data-done] .ToolsStory-module__pIE4VW__chartBox{border-color:var(--color-primary);background-color:var(--color-primary)}.ToolsStory-module__pIE4VW__chartRows li[data-done] .ToolsStory-module__pIE4VW__chartBox svg{opacity:1;transform:none}.ToolsStory-module__pIE4VW__chartJob{color:var(--color-text);font-weight:700}.ToolsStory-module__pIE4VW__chartPay{color:var(--color-primary-dark);font-weight:800}.ToolsStory-module__pIE4VW__note{background-color:var(--color-gold-200);width:19cqw;height:17cqw;box-shadow:0 1cqw 1.6cqw -1cqw color-mix(in srgb, var(--color-green-900) 40%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:40cqw;left:314cqw;transform:rotate(-5deg)}.ToolsStory-module__pIE4VW__noteHead{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-accent-dark) 70%, var(--color-text));font-size:1.4cqw;font-weight:800}.ToolsStory-module__pIE4VW__noteAmount{font-family:var(--font-fredoka), sans-serif;color:var(--color-text);animation:ToolsStory-module__pIE4VW__pop .32s var(--ease) both;font-size:4.2cqw;font-weight:600;line-height:1.1}.ToolsStory-module__pIE4VW__pin{top:calc(var(--y) * 1cqw);left:calc(var(--x) * 1cqw);z-index:3;border-radius:var(--radius-pill);background-color:var(--color-white);box-shadow:0 1.6cqw 0 color-mix(in srgb, var(--color-text-muted) 26%, var(--color-white));white-space:nowrap;transform-origin:50% 130%;transition:opacity .3s ease, transform .52s var(--ease);transition-delay:calc(var(--i) * 70ms);align-items:center;gap:2.4cqw;padding:1.6cqw 4cqw 1.6cqw 1.6cqw;display:flex;position:absolute;transform:translate(-50%,-100%)}.ToolsStory-module__pIE4VW__pin:after{content:"";border:3.4cqw solid #0000;border-top-color:var(--color-white);border-bottom-width:0;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.ToolsStory-module__pIE4VW__pinNum{background-color:var(--color-accent);width:11cqw;height:11cqw;box-shadow:0 1.2cqw 0 var(--color-accent-dark);font-family:var(--font-fredoka), sans-serif;color:var(--color-green-900);border-radius:50%;place-items:center;font-size:7cqw;font-weight:600;display:grid}.ToolsStory-module__pIE4VW__pinLabel{font-family:var(--font-fredoka), sans-serif;color:var(--color-text);font-size:8cqw;font-weight:600}.ToolsStory-module__pIE4VW__journey[data-story-ready]:not([data-step="1"]) .ToolsStory-module__pIE4VW__pin{opacity:0;transition-delay:0s;transform:translate(-50%,-80%)scale(.6)}.ToolsStory-module__pIE4VW__trail{justify-content:center;padding-top:14px;display:flex}.ToolsStory-module__pIE4VW__trail ol{gap:clamp(6px,1.2vw,18px);margin:0;padding:0;list-style:none;display:flex}.ToolsStory-module__pIE4VW__trail a{border-radius:var(--radius-md);color:var(--color-text-muted);white-space:nowrap;flex-direction:column;align-items:center;gap:6px;padding:4px 6px;font-size:.8rem;font-weight:800;transition:color .24s;display:flex}.ToolsStory-module__pIE4VW__trail a:hover,.ToolsStory-module__pIE4VW__trail a[data-state=current]{color:var(--color-primary-dark)}.ToolsStory-module__pIE4VW__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%}.ToolsStory-module__pIE4VW__trail a[data-state=done] .ToolsStory-module__pIE4VW__trailDot{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.ToolsStory-module__pIE4VW__trail a[data-state=current] .ToolsStory-module__pIE4VW__trailDot{border-color:var(--color-primary);background-color:var(--color-primary);transform:scale(1.3)}@media (max-width:1120px){.ToolsStory-module__pIE4VW__grid{padding-inline:24px}.ToolsStory-module__pIE4VW__trailLabel{font-size:.74rem}}@media (max-width:900px){.ToolsStory-module__pIE4VW__journey{--header-h:64px;--screen:calc(100svh - var(--header-h));--peek:50svh}.ToolsStory-module__pIE4VW__grid{padding-inline:0;display:block}.ToolsStory-module__pIE4VW__hero{text-align:center;align-items:center;max-width:40rem;min-height:0;margin-inline:auto;padding:clamp(44px,7vh,88px) 22px 44px}.ToolsStory-module__pIE4VW__title{font-size:clamp(2.1rem,8.6vw,3.2rem);line-height:1.04}.ToolsStory-module__pIE4VW__lede{margin-inline:auto}.ToolsStory-module__pIE4VW__legend,.ToolsStory-module__pIE4VW__heroActions{justify-content:center}.ToolsStory-module__pIE4VW__stageCol,.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__stageCol{top:var(--header-h);z-index:0;height:var(--screen);position:sticky}.ToolsStory-module__pIE4VW__sticky,.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__sticky{height:100%;max-height:none;padding:0;position:relative;top:auto}.ToolsStory-module__pIE4VW__stage{border-radius:0}.ToolsStory-module__pIE4VW__canvas{transform:translate(calc(50cqw - var(--cx) * var(--z) * 1cqw), calc(var(--peek) * .5 - var(--cy) * var(--z) * 1cqw)) scale(var(--z))}.ToolsStory-module__pIE4VW__pinLabel{font-size:10cqw}.ToolsStory-module__pIE4VW__pinNum{width:13cqw;height:13cqw;font-size:8.4cqw}.ToolsStory-module__pIE4VW__trail{padding:0;position:absolute;inset:10px 0 auto}.ToolsStory-module__pIE4VW__trail ol{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-soft);align-items:center;gap:4px;padding:6px 14px}.ToolsStory-module__pIE4VW__trail li{display:flex}.ToolsStory-module__pIE4VW__trail a{flex-direction:row;align-items:center;gap:0;padding:4px}.ToolsStory-module__pIE4VW__trailLabel{display:none}.ToolsStory-module__pIE4VW__trail a[data-state=current] .ToolsStory-module__pIE4VW__trailLabel{margin-left:6px;font-size:.75rem;display:inline}.ToolsStory-module__pIE4VW__story{z-index:1;margin-top:calc(-1 * var(--screen));pointer-events:none;padding:0 12px 4svh;position:relative}.ToolsStory-module__pIE4VW__story :is(a,button,[id]){scroll-margin-top:calc(var(--header-h) + 12px)}.ToolsStory-module__pIE4VW__sceneCard{border:1px solid var(--color-border);background-color:var(--color-surface);max-width:36rem;box-shadow:0 -6px 24px -12px color-mix(in srgb, var(--color-green-900) 30%, transparent), var(--shadow-raised);pointer-events:auto;top:calc(var(--header-h) + var(--peek));border-radius:26px;margin-inline:auto;padding:22px 18px 24px;position:sticky}.ToolsStory-module__pIE4VW__intro,.ToolsStory-module__pIE4VW__scene{max-width:none;padding:var(--peek) 0 0;scroll-margin-top:var(--header-h);margin:0}.ToolsStory-module__pIE4VW__scene,.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__scene,.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__scene[data-tall]{min-height:0;padding:var(--peek) 0 0;display:block}.ToolsStory-module__pIE4VW__journey[data-story-ready] .ToolsStory-module__pIE4VW__scene[data-tall]:after{content:"";height:34svh;display:block}.ToolsStory-module__pIE4VW__introTitle{font-size:1.6rem}.ToolsStory-module__pIE4VW__introLede,.ToolsStory-module__pIE4VW__sceneBody{font-size:1rem}.ToolsStory-module__pIE4VW__scenes{padding:0}.ToolsStory-module__pIE4VW__scenes:before,.ToolsStory-module__pIE4VW__scenes:after,.ToolsStory-module__pIE4VW__node{display:none}.ToolsStory-module__pIE4VW__sceneTitle{font-size:1.45rem}.ToolsStory-module__pIE4VW__controls{border:0;border-top:1.5px dashed var(--color-border);box-shadow:none;border-radius:0;margin-top:18px;padding:16px 0 0}.ToolsStory-module__pIE4VW__outro{max-width:none;margin:0;padding:30svh 0 0}}@media (max-width:480px){.ToolsStory-module__pIE4VW__quizRow{grid-template-columns:minmax(0,1fr)}.ToolsStory-module__pIE4VW__legend a{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.ToolsStory-module__pIE4VW__title,.ToolsStory-module__pIE4VW__lede,.ToolsStory-module__pIE4VW__legend,.ToolsStory-module__pIE4VW__heroActions,.ToolsStory-module__pIE4VW__node[data-state=current]:before,.ToolsStory-module__pIE4VW__hHandLong,.ToolsStory-module__pIE4VW__hHandShort,.ToolsStory-module__pIE4VW__itemTag,.ToolsStory-module__pIE4VW__pileTag,.ToolsStory-module__pIE4VW__goalFlag[data-hit]:before,.ToolsStory-module__pIE4VW__basket[data-glow] .ToolsStory-module__pIE4VW__basketBody,.ToolsStory-module__pIE4VW__stepNumber,.ToolsStory-module__pIE4VW__answerBig,.ToolsStory-module__pIE4VW__quizItem,.ToolsStory-module__pIE4VW__option[data-state=wrong],.ToolsStory-module__pIE4VW__explain,.ToolsStory-module__pIE4VW__jobTotal strong,.ToolsStory-module__pIE4VW__priceRange,.ToolsStory-module__pIE4VW__jarLabel strong,.ToolsStory-module__pIE4VW__goalGlyph,.ToolsStory-module__pIE4VW__tabletPrompt,.ToolsStory-module__pIE4VW__noteAmount{animation:none!important}.ToolsStory-module__pIE4VW__node[data-state=current]:before{display:none}.ToolsStory-module__pIE4VW__jarCoins,.ToolsStory-module__pIE4VW__goalFill,.ToolsStory-module__pIE4VW__goalCoin,.ToolsStory-module__pIE4VW__itemTag,.ToolsStory-module__pIE4VW__pin,.ToolsStory-module__pIE4VW__scoreStar,.ToolsStory-module__pIE4VW__goalStamp{transition:none}}
