.SavingsTracker-module__WRdZeq__entry{appearance:none;cursor:pointer;font:inherit}@media (hover:hover) and (pointer:fine){.SavingsTracker-module__WRdZeq__entry:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 14px 34px #1836252b}}.SavingsTracker-module__WRdZeq__screen{z-index:1050;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);background:var(--cream-50,#fbfaf7);color:var(--green-900,#123d2b);animation:.18s ease-out SavingsTracker-module__WRdZeq__appear;position:fixed;inset:0;overflow-y:auto}.SavingsTracker-module__WRdZeq__screen *{box-sizing:border-box}.SavingsTracker-module__WRdZeq__header{z-index:1;max-width:540px;padding:calc(18px + env(safe-area-inset-top)) 18px 14px;background:color-mix(in srgb,var(--cream-50,#fbfaf7) 94%,transparent);align-items:center;gap:12px;margin:auto;display:flex;position:sticky;top:0}.SavingsTracker-module__WRdZeq__header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.08rem;font-weight:760;overflow:hidden}.SavingsTracker-module__WRdZeq__screen button{cursor:pointer;min-width:44px;min-height:44px;font:inherit;color:inherit}.SavingsTracker-module__WRdZeq__header button{background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.SavingsTracker-module__WRdZeq__keyChip{min-width:38px;min-height:30px;color:var(--green-700,#2f6747);font-variant-numeric:tabular-nums;background:#ffffffc7;border:1px solid #2f674721;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.SavingsTracker-module__WRdZeq__keyEmoji{font-size:.9em;line-height:1;display:inline-block}.SavingsTracker-module__WRdZeq__screen button:focus-visible,.SavingsTracker-module__WRdZeq__entry:focus-visible{outline:3px solid var(--green-600,#4f875b);outline-offset:3px}.SavingsTracker-module__WRdZeq__screen button:disabled{opacity:.55;cursor:wait}.SavingsTracker-module__WRdZeq__content{width:min(100%,500px);margin:auto;padding:14px 16px 56px}.SavingsTracker-module__WRdZeq__content>:not(:first-child){margin-top:14px}.SavingsTracker-module__WRdZeq__content h2{margin:0;font-size:1.12rem;font-weight:760}.SavingsTracker-module__WRdZeq__content p{line-height:1.5}.SavingsTracker-module__WRdZeq__hero{background:linear-gradient(135deg,#fbfaf7fa,#ecf3e7b8);border:1px solid #2f67471a;border-radius:22px;padding:clamp(20px,4vw,25px) clamp(18px,4vw,24px) 0;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #1836250b}.SavingsTracker-module__WRdZeq__heroTop{grid-template-columns:minmax(0,1fr) minmax(92px,108px);align-items:center;gap:12px;min-width:0;min-height:110px;display:grid}.SavingsTracker-module__WRdZeq__monthlyValue h2{color:var(--green-600,#4f875b);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.SavingsTracker-module__WRdZeq__amount{letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(2.1rem,9vw,3.5rem);font-weight:800;line-height:1!important}.SavingsTracker-module__WRdZeq__savedLabel{color:var(--green-700,#2f6747);margin:3px 0 0;font-size:1.05rem;font-weight:650}.SavingsTracker-module__WRdZeq__nibbleSlot{display:none}.SavingsTracker-module__WRdZeq__streak{text-align:center;background:#ffffffb8;border:1px solid #2f67471a;border-radius:16px;align-content:center;justify-items:center;gap:2px;min-height:88px;padding:12px 8px 10px;display:grid;box-shadow:inset 0 1px #ffffffe6}.SavingsTracker-module__WRdZeq__streak>span:first-child{justify-content:center;align-items:center;gap:5px;line-height:1;display:flex}.SavingsTracker-module__WRdZeq__streak>span:first-child svg{color:#e6783d;fill:#e6783d;width:20px;height:20px}.SavingsTracker-module__WRdZeq__streak strong{letter-spacing:-.045em;font-size:1.7rem;font-weight:800}.SavingsTracker-module__WRdZeq__streak>span:last-child{color:var(--green-900,#123d2b);font-size:.78rem;font-weight:650;line-height:1.15}.SavingsTracker-module__WRdZeq__stats{background:#ffffffc2;border-top:1px solid #2f674714;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px -24px 0;padding:14px 10px 16px;display:grid}.SavingsTracker-module__WRdZeq__stats>div{text-align:center;flex-direction:column-reverse;gap:5px;min-width:0;padding:0 8px;display:flex}.SavingsTracker-module__WRdZeq__stats>div+div{border-left:1px solid #2f674717}.SavingsTracker-module__WRdZeq__stats dt{color:var(--ink-700,#47534c);overflow-wrap:anywhere;font-size:.68rem;line-height:1.2}.SavingsTracker-module__WRdZeq__stats dd{overflow-wrap:anywhere;margin:0;font-size:1.32rem;font-weight:780}.SavingsTracker-module__WRdZeq__link{border:1px solid var(--line,#e8ece7);text-align:left;background:#ffffffd1;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:60px;padding:10px 13px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 6px 18px #18362509}.SavingsTracker-module__WRdZeq__link>svg:first-child{color:var(--green-700,#2f6747)}.SavingsTracker-module__WRdZeq__link>span{gap:1px;min-width:0;display:grid}.SavingsTracker-module__WRdZeq__link strong{font-size:.88rem}.SavingsTracker-module__WRdZeq__link small{color:var(--ink-700,#47534c);font-size:.72rem}.SavingsTracker-module__WRdZeq__missions{margin-top:28px!important}.SavingsTracker-module__WRdZeq__missions>h2{margin-bottom:11px;display:block}.SavingsTracker-module__WRdZeq__missions>.SavingsTracker-module__WRdZeq__muted{display:none}.SavingsTracker-module__WRdZeq__missionList{background:#ffffffd6;border:1px solid #2f67471a;border-radius:20px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 8px 22px #1836250a}.SavingsTracker-module__WRdZeq__mission{background:0 0;min-height:82px;padding:13px 14px;display:grid;position:relative}.SavingsTracker-module__WRdZeq__mission+.SavingsTracker-module__WRdZeq__mission{border-top:1px solid #2f674714}.SavingsTracker-module__WRdZeq__missionHead{grid-template-columns:36px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.SavingsTracker-module__WRdZeq__missionIcon{background:var(--green-100,#ecf3e7);width:36px;height:36px;color:var(--green-700,#2f6747);border-radius:11px;place-items:center;display:grid}.SavingsTracker-module__WRdZeq__missionHead>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.SavingsTracker-module__WRdZeq__mission h3{overflow-wrap:anywhere;margin:0;font-size:.88rem}.SavingsTracker-module__WRdZeq__mission span,.SavingsTracker-module__WRdZeq__mission small{font-size:.74rem}.SavingsTracker-module__WRdZeq__missionHead>div>span{color:var(--ink-700,#47534c);white-space:nowrap;flex:none}.SavingsTracker-module__WRdZeq__mission small{color:var(--ink-700,#47534c);margin-top:8px;display:block}.SavingsTracker-module__WRdZeq__track{background:#1f51381c;border-radius:999px;height:8px;margin:9px 0 0 46px;overflow:hidden}.SavingsTracker-module__WRdZeq__track>div{border-radius:inherit;background:var(--green-600,#4f875b);height:100%}.SavingsTracker-module__WRdZeq__chest{text-align:center;background:linear-gradient(145deg,#ecf3e7d1,#f8fbf6eb);border:1px solid #2f674714;border-radius:22px;place-items:center;min-height:188px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffdb;margin-top:28px!important}.SavingsTracker-module__WRdZeq__chestSlot{color:#748657;place-items:center;width:120px;height:78px;display:grid}.SavingsTracker-module__WRdZeq__chest p{color:var(--ink-700,#47534c);margin:3px 0 0;font-size:.8rem}.SavingsTracker-module__WRdZeq__unavailable{color:var(--ink-700,#47534c);padding:24px 0}.SavingsTracker-module__WRdZeq__month{border-bottom:1px solid var(--line,#e8ece7);padding:20px 0}.SavingsTracker-module__WRdZeq__month strong{overflow-wrap:anywhere;margin-top:10px;font-size:1.5rem;display:block}.SavingsTracker-module__WRdZeq__month p,.SavingsTracker-module__WRdZeq__month small{font-size:.8rem}.SavingsTracker-module__WRdZeq__month small{display:block}.SavingsTracker-module__WRdZeq__feedback{background:#f0edde;border-radius:12px;margin-bottom:18px;padding:12px 16px;font-size:.85rem}.SavingsTracker-module__WRdZeq__feedback button{background:0 0;border:1px solid #647552;border-radius:8px}.SavingsTracker-module__WRdZeq__placeholders{background:#fff;border:1px solid #2f67471a;border-radius:20px;overflow:hidden}.SavingsTracker-module__WRdZeq__placeholders>div{background:var(--green-100,#ecf3e7);border-radius:0;height:72px;margin:0}.SavingsTracker-module__WRdZeq__placeholders>div+div{border-top:1px solid #2f674714}.SavingsTracker-module__WRdZeq__lifetimeLayout{flex-direction:column;min-height:calc(100dvh - 118px);display:flex}.SavingsTracker-module__WRdZeq__lifetimeHero{padding:22px 2px 0}.SavingsTracker-module__WRdZeq__lifetimeHero>p:first-child{color:var(--green-600,#4f875b);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.SavingsTracker-module__WRdZeq__lifetimeHero .SavingsTracker-module__WRdZeq__amount{margin-top:7px;font-size:clamp(2.65rem,11vw,4rem)}.SavingsTracker-module__WRdZeq__chart{width:100%;margin:22px 0 0}.SavingsTracker-module__WRdZeq__chartPlot,.SavingsTracker-module__WRdZeq__chartState{place-items:center;height:clamp(180px,39dvh,355px);display:grid}.SavingsTracker-module__WRdZeq__chartPlot svg{width:100%;height:100%;display:block}.SavingsTracker-module__WRdZeq__chartLine{fill:none;stroke:var(--green-800,#1f5138);stroke-width:1.35px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.SavingsTracker-module__WRdZeq__chartBaseline{stroke:#2f67472e;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:2 3}.SavingsTracker-module__WRdZeq__chartDot{fill:var(--green-700,#2f6747);stroke:var(--cream-50,#fbfaf7);stroke-width:1.15px;vector-effect:non-scaling-stroke}.SavingsTracker-module__WRdZeq__chartLabels{height:18px;color:var(--ink-500,#78827c);font-size:.68rem;position:relative}.SavingsTracker-module__WRdZeq__chartLabels span{text-overflow:ellipsis;white-space:nowrap;max-width:34%;position:absolute;overflow:hidden;transform:translate(-50%)}.SavingsTracker-module__WRdZeq__chartLabels span:first-child{transform:none}.SavingsTracker-module__WRdZeq__chartLabels span:last-child{transform:translate(-100%)}.SavingsTracker-module__WRdZeq__chartHint{color:var(--ink-700,#47534c);text-align:center;margin:1px 0 0;font-size:.74rem}.SavingsTracker-module__WRdZeq__chartState{color:var(--ink-700,#47534c);text-align:center;align-content:center;gap:10px}.SavingsTracker-module__WRdZeq__chartState p{margin:0;font-size:.78rem}.SavingsTracker-module__WRdZeq__chartState button{border:1px solid var(--line,#e8ece7);background:#fff;border-radius:10px;padding:6px 11px;font-size:.78rem;min-height:36px!important}.SavingsTracker-module__WRdZeq__chartPlaceholder{background:#2f674724;border-radius:999px;width:84%;height:1px}.SavingsTracker-module__WRdZeq__monthGain{color:var(--green-700,#2f6747);margin:2px 0 0;font-size:.78rem;font-weight:750}.SavingsTracker-module__WRdZeq__lifetimeLayout>.SavingsTracker-module__WRdZeq__link{margin-top:auto;padding-top:clamp(48px,10dvh,112px)}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__lifetimeHero{padding-top:26px}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__lifetimeHero>p:first-child{letter-spacing:.11em;font-size:.7rem;font-weight:760}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__lifetimeHero .SavingsTracker-module__WRdZeq__amount{letter-spacing:-.06em;margin-top:10px}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chart{margin-top:30px}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartPlot{padding:0 6px 6px;overflow:visible}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartPlot svg{overflow:visible;transform:translateY(-7px)}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartLine{stroke-width:1.6px}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartDot{r:2px;stroke-width:.9px;transform-box:fill-box;transform-origin:50%;transform:scale(.78)}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartLabels{height:22px;margin:0 6px;font-size:.75rem;font-weight:560}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartHint{margin-top:4px}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__monthGain{margin:10px 2px 0;font-size:.82rem;font-weight:720}.SavingsTracker-module__WRdZeq__lifetimeLayout>.SavingsTracker-module__WRdZeq__link{border-radius:16px;height:52px;min-height:52px;padding:0 13px}@media (max-height:560px){.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chart{margin-top:22px}.SavingsTracker-module__WRdZeq__lifetimeLayout .SavingsTracker-module__WRdZeq__chartPlot svg{transform:translateY(-4px)}.SavingsTracker-module__WRdZeq__lifetimeLayout>.SavingsTracker-module__WRdZeq__link{height:50px;min-height:50px}}@keyframes SavingsTracker-module__WRdZeq__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:640px){.SavingsTracker-module__WRdZeq__screen{padding:14px}.SavingsTracker-module__WRdZeq__header,.SavingsTracker-module__WRdZeq__content{max-width:520px}.SavingsTracker-module__WRdZeq__header{background:#fff;border:1px solid #2f67471a;border-bottom:0;border-radius:25px 25px 0 0;padding-inline:26px}.SavingsTracker-module__WRdZeq__content{background:#fff;border:1px solid #2f67471a;border-top:0;border-radius:0 0 25px 25px;padding:16px 26px 46px;box-shadow:0 16px 38px #18362514}}@media (max-height:560px){.SavingsTracker-module__WRdZeq__chartPlot,.SavingsTracker-module__WRdZeq__chartState{height:clamp(160px,36dvh,210px)}.SavingsTracker-module__WRdZeq__lifetimeLayout>.SavingsTracker-module__WRdZeq__link{padding-top:48px}}@media (max-width:359px){.SavingsTracker-module__WRdZeq__hero{padding:17px 15px 0}.SavingsTracker-module__WRdZeq__heroTop{grid-template-columns:minmax(0,1fr) 86px;gap:8px;min-height:88px}.SavingsTracker-module__WRdZeq__streak{min-height:84px;padding-inline:5px}.SavingsTracker-module__WRdZeq__amount{font-size:clamp(1.75rem,9vw,2.35rem)}.SavingsTracker-module__WRdZeq__savedLabel{font-size:.9rem}.SavingsTracker-module__WRdZeq__stats{margin-inline:-15px}.SavingsTracker-module__WRdZeq__stats>div{padding-inline:5px}.SavingsTracker-module__WRdZeq__stats dt{font-size:.61rem}.SavingsTracker-module__WRdZeq__mission{padding:11px}.SavingsTracker-module__WRdZeq__track{margin-left:0}}@media (prefers-reduced-motion:reduce){.SavingsTracker-module__WRdZeq__screen{animation:none}}@media (max-height:560px){.SavingsTracker-module__WRdZeq__lifetimeLayout>.SavingsTracker-module__WRdZeq__link{padding:0 13px}}.SavingsTracker-module__WRdZeq__chest{gap:6px;min-height:248px;padding:22px 18px 24px}.SavingsTracker-module__WRdZeq__chestSlot{width:min(75vw,247px);height:clamp(140px,43vw,172px)}.SavingsTracker-module__WRdZeq__chestSlot img{object-fit:contain;width:100%;height:100%;display:block}.SavingsTracker-module__WRdZeq__chest h2{font-size:.92rem}.SavingsTracker-module__WRdZeq__chest p{margin-top:4px;font-size:.74rem}.SavingsTracker-module__WRdZeq__keyBalance{color:var(--green-700,#2f6747);align-items:center;gap:5px;margin-top:9px;font-size:.74rem;font-weight:700;display:inline-flex}.SavingsTracker-module__WRdZeq__keyBalance .SavingsTracker-module__WRdZeq__keyEmoji{font-size:1rem}.SavingsTracker-module__WRdZeq__claimButton{background:var(--green-700,#2f6747);border:1px solid #2f67472e;border-radius:11px;margin:8px 0 0 46px;padding:7px 11px;font-weight:750;color:#fff!important;min-height:36px!important;font-size:.75rem!important}.SavingsTracker-module__WRdZeq__rewardToast{z-index:2;color:var(--green-700,#2f6747);pointer-events:none;background:#f6faf3f5;border:1px solid #2f674721;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.72rem;font-weight:750;line-height:1;animation:1.5s both SavingsTracker-module__WRdZeq__missionReward;display:inline-flex;position:absolute;top:8px;right:14px;box-shadow:0 5px 14px #18362514}.SavingsTracker-module__WRdZeq__rewardToast .SavingsTracker-module__WRdZeq__keyEmoji{font-size:1rem}.SavingsTracker-module__WRdZeq__claimError{margin-left:46px;color:#8a3e32!important;font-size:.69rem!important}@keyframes SavingsTracker-module__WRdZeq__missionReward{0%{opacity:0;transform:translateY(6px)scale(.96)}16%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:1;transform:translateY(-2px)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.SavingsTracker-module__WRdZeq__rewardToast{animation:none}}@media (max-width:359px){.SavingsTracker-module__WRdZeq__chest{min-height:228px;padding:18px 14px 20px}.SavingsTracker-module__WRdZeq__chestSlot{width:min(75vw,232px);height:clamp(126px,42vw,150px)}}
.ShoppingNotices-module__5kq9fW__stack{z-index:1100;gap:8px;width:min(92vw,460px);display:grid;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.ShoppingNotices-module__5kq9fW__notice{color:#fff;background:#164b36;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:.85rem;display:flex;box-shadow:0 4px 20px #0003}.ShoppingNotices-module__5kq9fW__notice button{color:#d6fa99;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:700}.ShoppingNotices-module__5kq9fW__notice button:disabled{opacity:.5}
.NibbleFigure-module__9dogQq__figure{--nibble-body:#183e25;--nibble-limb:#4e8031;--nibble-outline:#1b4128;--nibble-face:#fef8e9;--nibble-cheek:#fabeac;--nibble-eye:#101515;--nibble-highlight:#fdfbfd;--nibble-mouth-dark:#202221;--nibble-tongue:#eb5c2c;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.NibbleFigure-module__9dogQq__figure[data-facing=left]{transform:scaleX(-1)}.NibbleFigure-module__9dogQq__figure [data-anim]{transform-box:fill-box;transform-origin:50% 100%}.NibbleFigure-module__9dogQq__figure [data-anim=shadow],.NibbleFigure-module__9dogQq__figure [data-anim=foot-left],.NibbleFigure-module__9dogQq__figure [data-anim=foot-right],.NibbleFigure-module__9dogQq__figure [data-anim=eyes],.NibbleFigure-module__9dogQq__figure [data-anim=mouth],.NibbleFigure-module__9dogQq__figure [data-anim=puff],.NibbleFigure-module__9dogQq__figure [data-anim=sparkle]{transform-origin:50%}.NibbleFigure-module__9dogQq__figure [data-anim=arm-left],.NibbleFigure-module__9dogQq__figure [data-anim=arm-right]{transform-origin:50% 25%}.NibbleFigure-module__9dogQq__figure [data-anim=lid],.NibbleFigure-module__9dogQq__figure [data-anim=chew-closed],.NibbleFigure-module__9dogQq__figure [data-anim=puff],.NibbleFigure-module__9dogQq__figure [data-anim=sparkle],.NibbleFigure-module__9dogQq__figure [data-part=motion-lines]{opacity:0}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-part=motion-lines],.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-part=motion-lines]{opacity:.6}.NibbleFigure-module__9dogQq__figure [data-anim=lid]{animation:4.4s linear infinite NibbleFigure-module__9dogQq__nibble-blink}.NibbleFigure-module__9dogQq__figure[data-motion=idle] [data-anim=torso]{animation:3.2s ease-in-out infinite NibbleFigure-module__9dogQq__nibble-breathe}.NibbleFigure-module__9dogQq__figure[data-motion=idle] [data-anim=eyes]{animation:7s ease-in-out infinite NibbleFigure-module__9dogQq__nibble-look}.NibbleFigure-module__9dogQq__figure[data-motion=idle] [data-anim=leaf-left]{animation:3.6s ease-in-out infinite NibbleFigure-module__9dogQq__nibble-leaf-sway}.NibbleFigure-module__9dogQq__figure[data-motion=idle] [data-anim=leaf-right]{animation:3.6s ease-in-out -1800ms infinite NibbleFigure-module__9dogQq__nibble-leaf-sway}.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=torso]{animation:.5s ease-in-out infinite NibbleFigure-module__9dogQq__nibble-walk-body}.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=foot-left]{animation:.5s ease-in-out infinite NibbleFigure-module__9dogQq__nibble-walk-foot}.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=foot-right]{animation:.5s ease-in-out -250ms infinite NibbleFigure-module__9dogQq__nibble-walk-foot}.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=arm-left]{animation:.5s ease-in-out -250ms infinite NibbleFigure-module__9dogQq__nibble-walk-arm}.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=arm-right]{animation:.5s ease-in-out infinite NibbleFigure-module__9dogQq__nibble-walk-arm-right}.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=leaf-left],.NibbleFigure-module__9dogQq__figure[data-motion=walk] [data-anim=leaf-right]{animation:.5s ease-in-out -100ms infinite NibbleFigure-module__9dogQq__nibble-leaf-swing}.NibbleFigure-module__9dogQq__figure[data-motion=squish] [data-anim=torso]{animation:.64s cubic-bezier(.3,1.2,.5,1) both NibbleFigure-module__9dogQq__nibble-squish}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=figure]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-hop}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=torso]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-cheer-torso}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=shadow]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-shadow-hop}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=arm-left]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-cheer-arm-left}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=arm-right]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-cheer-arm-right}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=leaf-left]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-cheer-leaf-left}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=leaf-right]{animation:2.1s ease-in-out both NibbleFigure-module__9dogQq__nibble-cheer-leaf-right}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=eyes],.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=mouth]{animation:2.1s ease-out both NibbleFigure-module__9dogQq__nibble-pop}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=sparkle]{animation:2.1s ease-out both NibbleFigure-module__9dogQq__nibble-sparkle}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=sparkle]:nth-child(2){animation-delay:60ms}.NibbleFigure-module__9dogQq__figure[data-motion=hop] [data-anim=sparkle]:nth-child(3){animation-delay:.12s}.NibbleFigure-module__9dogQq__figure[data-motion=eat] [data-anim=chew-closed]{animation:1.4s step-end both NibbleFigure-module__9dogQq__nibble-chew}.NibbleFigure-module__9dogQq__figure[data-motion=eat] [data-anim=torso]{animation:1.4s ease-in-out both NibbleFigure-module__9dogQq__nibble-munch}.NibbleFigure-module__9dogQq__figure[data-motion=eat] [data-anim=arm-left]{animation:1.4s ease-in-out both NibbleFigure-module__9dogQq__nibble-munch-arm}.NibbleFigure-module__9dogQq__figure[data-motion=eat] [data-anim=arm-right]{animation:1.4s ease-in-out 40ms both NibbleFigure-module__9dogQq__nibble-munch-arm}.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=figure]{animation:.72s cubic-bezier(.2,.9,.3,1.15) both NibbleFigure-module__9dogQq__nibble-appear}.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=body-fade],.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=crown-fade],.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=feet-fade],.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=shadow]{animation:.72s ease-out both NibbleFigure-module__9dogQq__nibble-appear-fade}.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=puff]{animation:.72s ease-out both NibbleFigure-module__9dogQq__nibble-puff}.NibbleFigure-module__9dogQq__figure[data-motion=appear] [data-anim=eyes]{animation:.72s ease-out both NibbleFigure-module__9dogQq__nibble-eyes-wide}.NibbleFigure-module__9dogQq__figure[data-motion=sniff] [data-anim=torso]{animation:2.6s ease-in-out both NibbleFigure-module__9dogQq__nibble-sniff}.NibbleFigure-module__9dogQq__figure[data-motion=sit] [data-anim=torso]{animation:2.6s ease-in-out both NibbleFigure-module__9dogQq__nibble-sit}.NibbleFigure-module__9dogQq__figure[data-motion=sit] [data-anim=lid]{animation-duration:1.3s}.NibbleFigure-module__9dogQq__figure[data-motion=peek] [data-anim=torso]{animation:2.6s ease-in-out both NibbleFigure-module__9dogQq__nibble-peek}@keyframes NibbleFigure-module__9dogQq__nibble-sniff{0%,to{transform:rotate(0)translateY(0)}15%,40%,60%,85%{transform:rotate(6deg)translateY(0)}30%,50%,70%{transform:rotate(6deg)translateY(-3px)}}@keyframes NibbleFigure-module__9dogQq__nibble-sit{0%,to{transform:scale(1)}15%,45%,75%,88%{transform:scale(1.05,.9)}30%,60%{transform:scale(1.04,.92)}}@keyframes NibbleFigure-module__9dogQq__nibble-peek{0%,to{transform:rotate(0)translateY(0)}15%,35%,60%,85%{transform:rotate(6deg)translateY(0)}47%{transform:rotate(6deg)translateY(4px)}}@keyframes NibbleFigure-module__9dogQq__nibble-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}@keyframes NibbleFigure-module__9dogQq__nibble-look{0%,30%,to{transform:translate(0)}38%,55%{transform:translate(3px)}63%,80%{transform:translate(-2px)}}@keyframes NibbleFigure-module__9dogQq__nibble-blink{0%,93%,to{opacity:0}94%,96%{opacity:1}}@keyframes NibbleFigure-module__9dogQq__nibble-leaf-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes NibbleFigure-module__9dogQq__nibble-walk-body{0%,50%,to{transform:translate(0)translateY(0)rotate(0)}25%{transform:translate(4px)translateY(-5px)rotate(6deg)}75%{transform:translate(-4px)translateY(-5px)rotate(-6deg)}}@keyframes NibbleFigure-module__9dogQq__nibble-walk-foot{0%,to{transform:translateY(0)}30%{transform:translateY(-9px)}60%{transform:translateY(-2px)}}@keyframes NibbleFigure-module__9dogQq__nibble-walk-arm{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-14deg)translateY(-3px)}60%{transform:rotate(6deg)translateY(1px)}}@keyframes NibbleFigure-module__9dogQq__nibble-walk-arm-right{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(14deg)translateY(-3px)}60%{transform:rotate(-6deg)translateY(1px)}}@keyframes NibbleFigure-module__9dogQq__nibble-leaf-swing{0%,to{transform:rotate(6deg)}50%{transform:rotate(-6deg)}}@keyframes NibbleFigure-module__9dogQq__nibble-squish{0%{transform:scale(1)}30%{transform:scale(1.14,.86)}60%{transform:scale(.94,1.06)}80%{transform:scale(1.03,.98)}to{transform:scale(1)}}@keyframes NibbleFigure-module__9dogQq__nibble-hop{0%,8%{transform:translateY(0)}25%,45%{transform:translateY(-16px)}55%{transform:translateY(-9px)}64%,70%{transform:translateY(-13px)}84%{transform:translateY(0)}91%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-cheer-torso{0%{transform:scale(1)}7%{transform:scale(1.035,.965)}15%{transform:scale(.98,1.03)}25%,45%{transform:scale(1)}55%{transform:scale(1.02,.98)}64%,84%{transform:scale(1)}91%{transform:scale(1.02,.98)}to{transform:scale(1)}}@keyframes NibbleFigure-module__9dogQq__nibble-shadow-hop{0%,8%{opacity:1;transform:scale(1)}25%,45%{opacity:.6;transform:scale(.8)}55%{opacity:.8;transform:scale(.9)}64%,70%{opacity:.68;transform:scale(.84)}84%,to{opacity:1;transform:scale(1)}}@keyframes NibbleFigure-module__9dogQq__nibble-cheer-arm-left{0%,8%{transform:translate(0)rotate(0)}25%,45%{transform:translate(-1px,-12px)rotate(-18deg)}55%{transform:translate(-1px,-10px)rotate(-15deg)}64%,72%{transform:translate(-1px,-12px)rotate(-18deg)}84%{transform:translate(-1px,-10px)rotate(-15deg)}to{transform:translate(0)rotate(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-cheer-arm-right{0%,8%{transform:translate(0)rotate(0)}25%,45%{transform:translate(1px,-12px)rotate(18deg)}55%{transform:translate(1px,-10px)rotate(15deg)}64%,72%{transform:translate(1px,-12px)rotate(18deg)}84%{transform:translate(1px,-10px)rotate(15deg)}to{transform:translate(0)rotate(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-cheer-leaf-left{0%,8%{transform:rotate(0)}25%,45%{transform:rotate(-8deg)}55%{transform:rotate(-4deg)}64%,72%{transform:rotate(-8deg)}88%,to{transform:rotate(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-cheer-leaf-right{0%,8%{transform:rotate(0)}25%,45%{transform:rotate(8deg)}55%{transform:rotate(4deg)}64%,72%{transform:rotate(8deg)}88%,to{transform:rotate(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-pop{0%,20%{transform:scale(.9)}28%{transform:scale(1.12)}36%,to{transform:scale(1)}}@keyframes NibbleFigure-module__9dogQq__nibble-chew{0%,20%{opacity:0}22%,30%{opacity:1}32%,40%{opacity:0}42%,50%{opacity:1}52%,60%{opacity:0}62%,to{opacity:1}}@keyframes NibbleFigure-module__9dogQq__nibble-munch{0%,20%{transform:scale(1)translateY(0)}28%{transform:scale(1.03,.97)translateY(0)}36%{transform:scale(1)translateY(0)}48%{transform:scale(1.03,.97)translateY(0)}56%{transform:scale(1)translateY(0)}78%{transform:scale(1)translateY(3px)}88%{transform:scale(1.01,.99)translateY(-2px)}to{transform:scale(1)translateY(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-munch-arm{0%{transform:translateY(10px)}20%{transform:translateY(-6px)}30%{transform:translateY(-4px)}42%{transform:translateY(-7px)}52%{transform:translateY(-4px)}66%{transform:translateY(-6px)}84%{transform:translateY(2px)}to{transform:translateY(8px)}}@keyframes NibbleFigure-module__9dogQq__nibble-appear{0%{transform:translateY(8px)}70%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes NibbleFigure-module__9dogQq__nibble-appear-fade{0%{opacity:0}18%{opacity:0}55%{opacity:1}to{opacity:1}}@keyframes NibbleFigure-module__9dogQq__nibble-puff{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1)}}@keyframes NibbleFigure-module__9dogQq__nibble-sparkle{0%,19%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(.85)}48%,to{opacity:0;transform:scale(.5)}}@keyframes NibbleFigure-module__9dogQq__nibble-eyes-wide{0%,55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes NibbleFigure-module__9dogQq__nibble-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NibbleFigure-module__9dogQq__figure[data-reduced=auto] :is([data-anim=torso],[data-anim=eyes],[data-anim=mouth],[data-anim=leaf-left],[data-anim=leaf-right],[data-anim=foot-left],[data-anim=foot-right],[data-anim=arm-left],[data-anim=arm-right],[data-anim=body-fade],[data-anim=crown-fade],[data-anim=feet-fade],[data-anim=shadow],[data-anim=puff],[data-anim=sparkle]),.NibbleFigure-module__9dogQq__figure[data-reduced=auto][data-motion=hop] [data-anim=figure]{animation:none}.NibbleFigure-module__9dogQq__figure[data-reduced=auto][data-motion=appear] [data-anim=figure]{animation:.4s ease-out both NibbleFigure-module__9dogQq__nibble-fade}.NibbleFigure-module__9dogQq__figure[data-reduced=auto] [data-part=motion-lines]{opacity:0}}.NibbleFigure-module__9dogQq__figure[data-reduced=true] :is([data-anim=torso],[data-anim=eyes],[data-anim=mouth],[data-anim=leaf-left],[data-anim=leaf-right],[data-anim=foot-left],[data-anim=foot-right],[data-anim=arm-left],[data-anim=arm-right],[data-anim=body-fade],[data-anim=crown-fade],[data-anim=feet-fade],[data-anim=shadow],[data-anim=puff],[data-anim=sparkle]),.NibbleFigure-module__9dogQq__figure[data-reduced=true][data-motion=hop] [data-anim=figure]{animation:none}.NibbleFigure-module__9dogQq__figure[data-reduced=true][data-motion=appear] [data-anim=figure]{animation:.4s ease-out both NibbleFigure-module__9dogQq__nibble-fade}.NibbleFigure-module__9dogQq__figure[data-reduced=true] [data-part=motion-lines]{opacity:0}
.GardenScene-module__sdGFoa__scene{position:absolute;inset:0;overflow:hidden}.GardenScene-module__sdGFoa__frame{top:calc(env(safe-area-inset-top) + var(--garden-top-reserve,8px));right:calc(env(safe-area-inset-right) + 8px);bottom:calc(env(safe-area-inset-bottom) + var(--garden-bottom-reserve,8px));left:calc(env(safe-area-inset-left) + 8px);pointer-events:none;position:absolute}.GardenScene-module__sdGFoa__plate{box-sizing:border-box;pointer-events:none;border-style:solid;border-color:#0000;position:absolute}.GardenScene-module__sdGFoa__grass{pointer-events:none;position:absolute;overflow:hidden}.GardenScene-module__sdGFoa__grassTuft{position:absolute}
.NibbleGarden-module__n3p_AW__garden{z-index:var(--layer-modal,100);overscroll-behavior:contain;touch-action:manipulation;--garden-d:64px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-board:32px;--radius-pill:999px;--shadow-card:0 10px 30px #18362512;--shadow-float:0 18px 55px #18362524;--focus-ring:0 0 0 4px #4f875b29;animation:.22s ease-out both NibbleGarden-module__n3p_AW__nibble-garden-in;position:fixed;inset:0;overflow:hidden}.NibbleGarden-module__n3p_AW__garden,.NibbleGarden-module__n3p_AW__garden *{-webkit-tap-highlight-color:transparent}.NibbleGarden-module__n3p_AW__garden{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@keyframes NibbleGarden-module__n3p_AW__nibble-garden-in{0%{opacity:0}to{opacity:1}}.NibbleGarden-module__n3p_AW__back{top:calc(env(safe-area-inset-top) + 12px);left:calc(env(safe-area-inset-left) + 12px);z-index:50;border-radius:var(--radius-pill);width:48px;height:48px;color:var(--green-900,#123d2b);box-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #123d2b1a, var(--shadow-float);-webkit-backdrop-filter:blur(24px)saturate(150%)brightness(1.08);cursor:pointer;background:linear-gradient(135deg,#ffffffb8,#f4f9f285 48%,#d5e5d175);border:1px solid #ffffffad;place-items:center;padding:0;display:grid;position:absolute}@media (min-width:700px){.NibbleGarden-module__n3p_AW__garden[data-plate=true] .NibbleGarden-module__n3p_AW__back{top:calc(var(--plate-y) + 12px);left:calc(var(--plate-x) + 12px)}}.NibbleGarden-module__n3p_AW__garden[data-controls=top]{--garden-top-reserve:72px}@media (max-width:699px){.NibbleGarden-module__n3p_AW__garden[data-controls=top]{--garden-top-reserve:74px;--garden-bottom-reserve:82px}}@media (min-width:700px){.NibbleGarden-module__n3p_AW__garden[data-plate=true][data-controls=top] .NibbleGarden-module__n3p_AW__back{top:calc(var(--plate-y) - 12px - 48px)}}.NibbleGarden-module__n3p_AW__back:focus-visible{outline:3px solid var(--green-600,#4f875b);outline-offset:2px;box-shadow:var(--focus-ring), var(--shadow-float)}.NibbleGarden-module__n3p_AW__meadow{cursor:pointer;touch-action:none;position:absolute;inset:0}.NibbleGarden-module__n3p_AW__nibble{width:calc(var(--garden-d) * 1.3);cursor:pointer;transition:transform var(--walk-ms,0s) var(--walk-ease,linear);will-change:transform;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;left:0}.NibbleGarden-module__n3p_AW__nibble:focus-visible{outline:3px solid var(--green-500,#6e9d68);outline-offset:6px;border-radius:40%}@media (prefers-reduced-motion:reduce){.NibbleGarden-module__n3p_AW__garden{animation-duration:.12s}}
.NibbleHomeEntry-module__XPCjoa__entry{--nibble-entry-width:clamp(139px, 43vw, 171px);z-index:3;width:var(--nibble-entry-width);animation:.42s cubic-bezier(.2,.8,.2,1) both NibbleHomeEntry-module__XPCjoa__nibble-arrival;position:absolute;bottom:calc(100% - 6px);right:clamp(16px,5vw,64px)}.NibbleHomeEntry-module__XPCjoa__entry,.NibbleHomeEntry-module__XPCjoa__entry *{-webkit-tap-highlight-color:transparent}.NibbleHomeEntry-module__XPCjoa__peek{width:100%;height:calc(.832 * var(--nibble-entry-width));cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}.NibbleHomeEntry-module__XPCjoa__peek:focus-visible{outline:3px solid var(--green-500,#6e9d68);outline-offset:4px;border-radius:40% 40% 12px 12px}.NibbleHomeEntry-module__XPCjoa__figure{clip-path:inset(0 0 31.5%);width:97.4%;margin-left:6.6%;display:block}@keyframes NibbleHomeEntry-module__XPCjoa__nibble-arrival{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NibbleHomeEntry-module__XPCjoa__entry{animation:none}}
.stufe3-module__JQ3y0W__palette{--nibble-outline:#1b4128;--nibble-face:#fef8e9;--nibble-cheek:#fabeac}.stufe3-module__JQ3y0W__palette,.stufe3-module__JQ3y0W__skin{--nibble-gold:#e2b44b;--nibble-straw:#f1cb6b;--nibble-red:#c9463a}.stufe3-module__JQ3y0W__itemArt{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.stufe3-module__JQ3y0W__imageItem{line-height:0;display:inline-block;position:relative;overflow:visible}.stufe3-module__JQ3y0W__imageShadow{background:radial-gradient(closest-side,#1b412838,#1b412800);border-radius:50%;width:76%;height:12%;position:absolute;bottom:-4%;left:12%}.stufe3-module__JQ3y0W__decoImage{object-fit:contain;object-position:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;width:100%;height:auto;display:block;position:relative}.stufe3-module__JQ3y0W__palette [data-tier-part=rim] :is(path,circle,ellipse,rect,polygon,polyline,line,text),.stufe3-module__JQ3y0W__skin [data-tier-part=rim] :is(path,circle,ellipse,rect,polygon,polyline,line,text){stroke:var(--nibble-gold);stroke-width:var(--tier-rim,6);stroke-linejoin:round;stroke-linecap:round}.stufe3-module__JQ3y0W__layer{pointer-events:none;position:absolute;inset:0}.stufe3-module__JQ3y0W__layer>*{pointer-events:auto}.stufe3-module__JQ3y0W__slot{min-width:44px;min-height:44px;width:max(44px, calc(var(--garden-d) * var(--slot-size)));height:max(44px, calc(var(--garden-d) * var(--slot-size)));cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-100%)}.stufe3-module__JQ3y0W__slotMark{border-radius:var(--radius-md,16px);background:#ffffff1f;border:1.5px dashed #4f875b4d;width:100%;height:100%;transition:opacity .18s,background .18s}.stufe3-module__JQ3y0W__layer[data-sheet=open] .stufe3-module__JQ3y0W__slotMark{background:#ffffff8a;border-width:2px;border-color:#4f875bc7;animation:2.6s ease-in-out infinite stufe3-module__JQ3y0W__empty-slot-pulse}.stufe3-module__JQ3y0W__layer[data-targets=on] .stufe3-module__JQ3y0W__slotMark{background:radial-gradient(closest-side,#fffc,#ddea9bbf);border-width:2px;border-color:#4f875bc7}.stufe3-module__JQ3y0W__layer[data-targets=on] .stufe3-module__JQ3y0W__slotHover .stufe3-module__JQ3y0W__slotMark{border-color:var(--green-600,#4f875b);background:radial-gradient(closest-side,#fff,#ddea9b);transform:scale(1.12)}@keyframes stufe3-module__JQ3y0W__empty-slot-pulse{50%{opacity:.67}}.stufe3-module__JQ3y0W__layer[data-reduced=true] .stufe3-module__JQ3y0W__slotMark{animation:none}@media (prefers-reduced-motion:reduce){.stufe3-module__JQ3y0W__layer[data-reduced=auto] .stufe3-module__JQ3y0W__slotMark{animation:none}}.stufe3-module__JQ3y0W__slotFilled{width:auto;min-width:0;height:auto;min-height:0;transform:translate(calc(-50% + var(--drag-x,0px)), calc(-100% + var(--drag-y,0px)));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:end;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.stufe3-module__JQ3y0W__slotFilled[data-appear=true]>*{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.9,.3,1.2) both stufe3-module__JQ3y0W__gift-appear}@keyframes stufe3-module__JQ3y0W__gift-appear{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.stufe3-module__JQ3y0W__layer[data-reduced=true] .stufe3-module__JQ3y0W__slotFilled[data-appear=true]>*{animation:none}@media (prefers-reduced-motion:reduce){.stufe3-module__JQ3y0W__layer[data-reduced=auto] .stufe3-module__JQ3y0W__slotFilled[data-appear=true]>*{animation:none}}.stufe3-module__JQ3y0W__slotFilled[data-dragging=true]{cursor:grabbing;transition:none}.stufe3-module__JQ3y0W__slotFilled[data-merge=merge]:before,.stufe3-module__JQ3y0W__slotFilled.stufe3-module__JQ3y0W__slotHover:before,.stufe3-module__JQ3y0W__slotFilled[data-hint=true]:before{content:"";bottom:calc(var(--garden-d) * -.18);z-index:-1;width:calc(var(--garden-d) * 1.5);height:calc(var(--garden-d) * 1.2);pointer-events:none;background:radial-gradient(closest-side,#ffffffe6,#ddea9be6 45%,#ddea9b00);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.stufe3-module__JQ3y0W__slotHover:before{width:calc(var(--garden-d) * 1.8);height:calc(var(--garden-d) * 1.4);background:radial-gradient(closest-side,#fff,#ddea9b 50%,#ddea9b00)}.stufe3-module__JQ3y0W__slotFilled[data-hint=true]:before,.stufe3-module__JQ3y0W__backpack[data-hint=true]:after{animation:1.2s ease-in-out 2 stufe3-module__JQ3y0W__duplicate-glow}.stufe3-module__JQ3y0W__backpack[data-hint=true]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ddea9bf2,#ddea9b00);border-radius:50%;position:absolute;inset:-12px}@keyframes stufe3-module__JQ3y0W__duplicate-glow{50%{opacity:.35}}.stufe3-module__JQ3y0W__layer[data-reduced=true] [data-hint=true]:before,.stufe3-module__JQ3y0W__layer[data-reduced=true] [data-hint=true]:after{animation:none}@media (prefers-reduced-motion:reduce){.stufe3-module__JQ3y0W__layer[data-reduced=auto] [data-hint=true]:before,.stufe3-module__JQ3y0W__layer[data-reduced=auto] [data-hint=true]:after{animation:none}}.stufe3-module__JQ3y0W__mergeTag{border-radius:var(--radius-pill,999px);background:var(--green-600,#4f875b);color:#fff;white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.stufe3-module__JQ3y0W__slotFilled[data-merge=swap] .stufe3-module__JQ3y0W__mergeTag{background:var(--green-100,#ecf3e7);color:var(--green-900,#123d2b)}.stufe3-module__JQ3y0W__slotFilled[data-merge=max] .stufe3-module__JQ3y0W__mergeTag,.stufe3-module__JQ3y0W__slotFilled[data-dragging=true] .stufe3-module__JQ3y0W__mergeTag{color:var(--ink-700,#47534c);box-shadow:var(--shadow-card,0 10px 30px #18362512);background:#fff}.stufe3-module__JQ3y0W__removeZone{bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:49;border-radius:var(--radius-pill,999px);min-height:56px;color:var(--danger,#d85e55);white-space:nowrap;pointer-events:none;background:#fdf1ef;border:1.5px dashed #d85e558c;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .14s ease-out,background-color .14s ease-out,color .14s ease-out;animation:.16s ease-out both stufe3-module__JQ3y0W__stufe3-remove-in;display:flex;position:absolute;left:50%;transform:translate(-50%)}.stufe3-module__JQ3y0W__removeZone[data-over=true]{border-style:solid;border-color:var(--danger,#d85e55);background:var(--danger,#d85e55);color:#fff;transform:translate(-50%)scale(1.08)}@keyframes stufe3-module__JQ3y0W__stufe3-remove-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (min-width:700px){[data-plate=true] .stufe3-module__JQ3y0W__removeZone{left:calc(var(--plate-x) + var(--plate-w) + 4px);bottom:calc(100% - var(--plate-y) - var(--plate-h) + 50px);transform:none}[data-plate=true] .stufe3-module__JQ3y0W__removeZone[data-over=true]{transform:scale(1.08)}}.stufe3-module__JQ3y0W__layer[data-targets=on] .stufe3-module__JQ3y0W__backpack{visibility:hidden}.stufe3-module__JQ3y0W__layer[data-reduced=true] .stufe3-module__JQ3y0W__removeZone{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.stufe3-module__JQ3y0W__layer[data-reduced=auto] .stufe3-module__JQ3y0W__removeZone{transition:none;animation:none}}.stufe3-module__JQ3y0W__slotFilled:after{content:"";position:absolute;inset:-10px}.stufe3-module__JQ3y0W__placed{width:auto}.stufe3-module__JQ3y0W__placed .stufe3-module__JQ3y0W__decoImage{width:auto;height:calc(var(--garden-d) * var(--deco-height));max-width:calc(var(--garden-d) * var(--deco-max-width))}.stufe3-module__JQ3y0W__placed[data-size=large] .stufe3-module__JQ3y0W__decoImage{height:calc(var(--garden-d) * var(--deco-large-height));max-width:calc(var(--garden-d) * var(--deco-large-max-width))}.stufe3-module__JQ3y0W__placed[data-size=wide] .stufe3-module__JQ3y0W__decoImage{width:calc(var(--garden-d) * var(--deco-wide-width));max-width:none;height:auto}.stufe3-module__JQ3y0W__slot:focus-visible,.stufe3-module__JQ3y0W__backpack:focus-visible{outline:3px solid var(--green-600,#4f875b);outline-offset:4px;border-radius:var(--radius-md,16px)}.stufe3-module__JQ3y0W__backpack{right:calc(env(safe-area-inset-right) + 14px);bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:50;border-radius:var(--radius-pill,999px);min-width:56px;min-height:56px;box-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #123d2b1a, var(--shadow-float,0 18px 55px #18362524);-webkit-backdrop-filter:blur(24px)saturate(150%)brightness(1.08);cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#ffffffb8,#f4f9f285 48%,#d5e5d175);border:1px solid #ffffffad;place-items:center;padding:0;display:grid;position:absolute}@media (min-width:700px){[data-plate=true] .stufe3-module__JQ3y0W__backpack{right:auto;left:calc(var(--plate-x) + var(--plate-w) + 4px);bottom:calc(100% - var(--plate-y) - var(--plate-h) + 50px)}}.stufe3-module__JQ3y0W__keyBadge{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-pill,999px);color:var(--green-800,#1f5138);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-6px;left:-12px}.stufe3-module__JQ3y0W__bubble{z-index:45;border:1px solid var(--line,#e8ece7);border-radius:var(--radius-lg,22px);width:max-content;box-shadow:var(--shadow-float,0 18px 55px #18362524);color:var(--ink-950,#142019);background:#fff;padding:12px 14px;font-size:15px;line-height:23px;animation:.22s ease-out both stufe3-module__JQ3y0W__stufe3-bubble-in;position:absolute;transform:translateY(-100%)}.stufe3-module__JQ3y0W__bubble:after{content:"";bottom:-9px;left:var(--tip-x,50%);border-right:1px solid var(--line,#e8ece7);border-bottom:1px solid var(--line,#e8ece7);background:#fff;width:16px;height:16px;position:absolute;transform:translate(-50%)rotate(45deg)}.stufe3-module__JQ3y0W__bubble p{margin:0 0 10px}.stufe3-module__JQ3y0W__bubble p:last-child{margin-bottom:0}.stufe3-module__JQ3y0W__bubble[data-garden-ui=hint]{cursor:pointer}@keyframes stufe3-module__JQ3y0W__stufe3-bubble-in{0%{opacity:0;transform:translateY(calc(6px - 100%))}to{opacity:1;transform:translateY(-100%)}}.stufe3-module__JQ3y0W__primary,.stufe3-module__JQ3y0W__secondary,.stufe3-module__JQ3y0W__sheetClose{border:1px solid var(--green-600,#4f875b);border-radius:var(--radius-md,16px);background:var(--green-600,#4f875b);color:#fff;min-width:44px;min-height:48px;font:inherit;cursor:pointer;padding:0 18px;font-size:15px;font-weight:600;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s}@media (hover:hover) and (pointer:fine){.stufe3-module__JQ3y0W__primary:hover:not(:disabled),.stufe3-module__JQ3y0W__secondary:hover:not(:disabled){transform:translateY(-1px)}}.stufe3-module__JQ3y0W__primary:active:not(:disabled),.stufe3-module__JQ3y0W__secondary:active:not(:disabled){transform:scale(.98)}.stufe3-module__JQ3y0W__secondary{border-color:var(--green-500,#6e9d68);min-height:44px;color:var(--green-800,#1f5138);background:#fff;padding:0 14px}.stufe3-module__JQ3y0W__sheetClose{border-color:var(--line,#e8ece7);border-radius:var(--radius-pill,999px);width:44px;min-height:44px;color:var(--ink-950,#142019);background:#fff;padding:0;font-size:1.4rem;line-height:1}.stufe3-module__JQ3y0W__chip{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-pill,999px);background:var(--cream-100,#f7f4ee);min-height:44px;color:var(--ink-950,#142019);font:inherit;cursor:pointer;padding:0 16px;font-size:12px;font-weight:600}.stufe3-module__JQ3y0W__chip[aria-pressed=true]{border-color:var(--green-200,#dce9d5);background:var(--green-200,#dce9d5);color:var(--green-900,#123d2b)}.stufe3-module__JQ3y0W__link{min-height:44px;color:var(--green-700,#2f6747);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.stufe3-module__JQ3y0W__primary:disabled,.stufe3-module__JQ3y0W__secondary:disabled,.stufe3-module__JQ3y0W__chip:disabled{opacity:.45;cursor:default}.stufe3-module__JQ3y0W__primary:focus-visible,.stufe3-module__JQ3y0W__secondary:focus-visible,.stufe3-module__JQ3y0W__sheetClose:focus-visible,.stufe3-module__JQ3y0W__chip:focus-visible,.stufe3-module__JQ3y0W__link:focus-visible,.stufe3-module__JQ3y0W__tileArt:focus-visible{outline:3px solid var(--green-600,#4f875b);outline-offset:2px;box-shadow:var(--focus-ring,0 0 0 4px #4f875b29)}.stufe3-module__JQ3y0W__sheetBackdrop{z-index:60;background:#14201947;position:fixed;inset:0}.stufe3-module__JQ3y0W__sheet{z-index:61;max-height:80vh;padding:12px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--radius-xl,28px) var(--radius-xl,28px) 0 0;box-shadow:var(--shadow-float,0 18px 55px #18362524);color:var(--ink-950,#142019);touch-action:pan-y;background:#fff;animation:.24s ease-out both stufe3-module__JQ3y0W__stufe3-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow:auto}@media (min-width:700px){.stufe3-module__JQ3y0W__sheet{width:min(100%, var(--plate-w,560px));margin-left:calc(min(100%, var(--plate-w,560px)) / -2);left:50%;right:auto}}@keyframes stufe3-module__JQ3y0W__stufe3-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stufe3-module__JQ3y0W__sheetHead{z-index:1;background:#fff;align-items:center;gap:10px;padding:8px 0 12px;display:flex;position:sticky;top:0}.stufe3-module__JQ3y0W__sheetHead h2{margin:0;font-size:18px;font-weight:650;line-height:24px}.stufe3-module__JQ3y0W__keyChip{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-pill,999px);background:var(--cream-100,#f7f4ee);color:var(--green-800,#1f5138);font-variant-numeric:tabular-nums;margin-left:auto;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px}.stufe3-module__JQ3y0W__row{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;display:flex}.stufe3-module__JQ3y0W__chestNote{border-radius:var(--radius-lg,22px);background:var(--green-100,#ecf3e7);color:var(--ink-700,#47534c);gap:4px;margin:0 0 16px;padding:16px 20px;font-size:13px;line-height:19px;display:grid}.stufe3-module__JQ3y0W__chestNote p{margin:0}.stufe3-module__JQ3y0W__chestNote b{color:var(--green-900,#123d2b);font-variant-numeric:tabular-nums}.stufe3-module__JQ3y0W__chestNote .stufe3-module__JQ3y0W__link{justify-self:start}.stufe3-module__JQ3y0W__overview{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-md,16px);background:#fff;gap:12px;padding:16px;display:grid}.stufe3-module__JQ3y0W__overviewRow{gap:2px;display:grid}.stufe3-module__JQ3y0W__overviewHead{color:var(--ink-950,#142019);justify-content:space-between;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.stufe3-module__JQ3y0W__overviewHead b{color:var(--green-700,#2f6747);font-variant-numeric:tabular-nums}.stufe3-module__JQ3y0W__overviewItems{color:var(--ink-700,#47534c);margin:0;font-size:13px;line-height:19px}.stufe3-module__JQ3y0W__hint{color:var(--ink-700,#47534c);flex:160px;margin:0;font-size:13px;line-height:19px}.stufe3-module__JQ3y0W__error{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-sm,10px);color:var(--ink-950,#142019);background:#fff;align-items:baseline;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.stufe3-module__JQ3y0W__error:before{content:"";background:var(--danger,#d85e55);border-radius:50%;flex:none;width:8px;height:8px}.stufe3-module__JQ3y0W__layer>.stufe3-module__JQ3y0W__error{top:calc(env(safe-area-inset-top) + 72px);z-index:46;position:absolute;left:50%;transform:translate(-50%)}.stufe3-module__JQ3y0W__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.stufe3-module__JQ3y0W__tile{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-lg,22px);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.stufe3-module__JQ3y0W__tileArt{border-radius:var(--radius-md,16px);background:var(--cream-100,#f7f4ee);border:0;place-items:center;height:112px;padding:8px;display:grid}button.stufe3-module__JQ3y0W__tileArt{cursor:pointer}.stufe3-module__JQ3y0W__tileArt>svg{max-height:96px;margin:0 auto}.stufe3-module__JQ3y0W__tileArt>[data-image=true],.stufe3-module__JQ3y0W__tierCell>[data-image=true],.stufe3-module__JQ3y0W__cardArt>[data-image=true]{margin:0 auto;display:block}.stufe3-module__JQ3y0W__tileArt .stufe3-module__JQ3y0W__decoImage{width:auto;max-width:100%;max-height:96px;margin:0 auto}.stufe3-module__JQ3y0W__tierCell .stufe3-module__JQ3y0W__decoImage{width:auto;max-width:100%;max-height:84px;margin:0 auto}.stufe3-module__JQ3y0W__cardArt .stufe3-module__JQ3y0W__decoImage{width:auto;max-width:100%;max-height:140px;margin:0 auto}.stufe3-module__JQ3y0W__tileMeta{gap:2px;font-size:13px;line-height:19px;display:grid}.stufe3-module__JQ3y0W__tileMeta small{color:var(--ink-700,#47534c)}.stufe3-module__JQ3y0W__tileActions{gap:6px;margin-top:auto;display:grid}.stufe3-module__JQ3y0W__tileNote{color:var(--ink-700,#47534c);margin:0;font-size:12px;line-height:16px}.stufe3-module__JQ3y0W__cardBackdrop{z-index:70;background:#14201952;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stufe3-module__JQ3y0W__card{border:1px solid var(--line,#e8ece7);border-radius:var(--radius-xl,28px);width:min(86vw,320px);box-shadow:var(--shadow-float,0 18px 55px #18362524);color:var(--ink-950,#142019);text-align:center;background:#fff;gap:8px;padding:24px;animation:.32s cubic-bezier(.2,.9,.3,1.15) both stufe3-module__JQ3y0W__stufe3-card-in;display:grid}@keyframes stufe3-module__JQ3y0W__stufe3-card-in{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.stufe3-module__JQ3y0W__card h2{margin:0;font-size:1.1rem}.stufe3-module__JQ3y0W__card p{margin:0;font-size:.88rem}.stufe3-module__JQ3y0W__cardEyebrow{color:var(--ink-700,#47534c);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.stufe3-module__JQ3y0W__cardArt{width:140px;margin:4px auto}.stufe3-module__JQ3y0W__levelUp{border-radius:var(--radius-sm,10px);background:var(--green-100,#ecf3e7);color:var(--green-800,#1f5138);padding:8px 12px;font-weight:600}.stufe3-module__JQ3y0W__seed{align-items:center;gap:10px;margin:0 0 10px;font-size:.85rem;display:flex}.stufe3-module__JQ3y0W__benchSelect{min-height:44px;font:inherit;background:#fff;border:1px solid #2f67472e;border-radius:12px;padding:0 10px}.stufe3-module__JQ3y0W__seed input{width:92px;min-height:44px;font:inherit;border:1px solid #2f67472e;border-radius:12px;padding:0 10px}.stufe3-module__JQ3y0W__catalog{gap:16px;margin-top:6px;display:grid}.stufe3-module__JQ3y0W__catalogGroup h3{margin:0 0 8px;font-size:.92rem}.stufe3-module__JQ3y0W__skinGrid,.stufe3-module__JQ3y0W__decoGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.stufe3-module__JQ3y0W__skinCard{background:#fff;border:1px solid #2f67471a;border-radius:14px;gap:2px;padding:8px;display:grid}.stufe3-module__JQ3y0W__skinCard strong{font-size:.82rem}.stufe3-module__JQ3y0W__skinCard small{color:var(--ink-700,#47534c);font-size:.7rem}.stufe3-module__JQ3y0W__minis{grid-template-columns:repeat(2,1fr);gap:4px;margin-top:6px;display:grid}.stufe3-module__JQ3y0W__mini{background:radial-gradient(at 50% 40%,#fbfafa 0%,#f8eee1 55%,#f0e4cf 100%);border-radius:10px}.stufe3-module__JQ3y0W__mini svg{width:100%;height:auto;display:block}.stufe3-module__JQ3y0W__tiers{grid-template-columns:repeat(3,1fr);align-items:end;gap:6px;margin-top:6px;display:grid}.stufe3-module__JQ3y0W__tierCell{background:var(--green-100,#ecf3e7);border-radius:10px;justify-items:center;gap:3px;padding:6px 4px;display:grid}.stufe3-module__JQ3y0W__tierLabel{color:var(--ink-700,#47534c);font-size:.66rem}.stufe3-module__JQ3y0W__scenePreview{border:1px solid #2f67471a;border-radius:16px;height:250px;position:relative;overflow:hidden}.stufe3-module__JQ3y0W__previewNibble{width:36%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.stufe3-module__JQ3y0W__previewDeco{position:absolute;transform:translate(-50%,-100%)}.stufe3-module__JQ3y0W__layer[data-reduced=true] .stufe3-module__JQ3y0W__sheet,.stufe3-module__JQ3y0W__layer[data-reduced=true] .stufe3-module__JQ3y0W__card,.stufe3-module__JQ3y0W__layer[data-reduced=true] .stufe3-module__JQ3y0W__bubble{animation:none}@media (prefers-reduced-motion:reduce){.stufe3-module__JQ3y0W__layer[data-reduced=auto] .stufe3-module__JQ3y0W__sheet,.stufe3-module__JQ3y0W__layer[data-reduced=auto] .stufe3-module__JQ3y0W__card,.stufe3-module__JQ3y0W__layer[data-reduced=auto] .stufe3-module__JQ3y0W__bubble{animation:none}}.stufe3-module__JQ3y0W__levelBadge{top:calc(env(safe-area-inset-top) + 12px);z-index:50;border-radius:var(--radius-pill,999px);width:min(66.667vw,320px,100vw - 136px);min-height:48px;box-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #123d2b1a, var(--shadow-float,0 18px 55px #18362524);-webkit-backdrop-filter:blur(24px)saturate(150%)brightness(1.08);color:var(--green-900,#123d2b);font:inherit;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#ffffffb8,#f4f9f285 48%,#d5e5d175);border:1px solid #ffffffad;align-content:center;gap:5px;padding:6px 16px;display:grid;position:absolute;left:50%;transform:translate(-50%)}[data-plate=true] .stufe3-module__JQ3y0W__levelBadge{left:calc(var(--plate-x) + var(--plate-w) / 2);width:min(calc(var(--plate-w) * 2 / 3), 320px, calc(var(--plate-w) - 2 * (12px + 48px + 8px)))}@media (min-width:700px){[data-plate=true] .stufe3-module__JQ3y0W__levelBadge{top:calc(var(--plate-y) - 12px - 48px)}}.stufe3-module__JQ3y0W__levelBadge:focus-visible{outline:3px solid var(--green-600,#4f875b);outline-offset:2px}.stufe3-module__JQ3y0W__levelName{text-align:center;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px}.stufe3-module__JQ3y0W__levelTrack{border-radius:var(--radius-pill,999px);background:var(--green-200,#dce9d5);height:8px;display:block;position:relative;overflow:hidden}.stufe3-module__JQ3y0W__levelFill{border-radius:inherit;background:var(--green-600,#4f875b);transition:width .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.stufe3-module__JQ3y0W__levelBackdrop{z-index:54;position:fixed;inset:0}.stufe3-module__JQ3y0W__levelSheet{top:calc(env(safe-area-inset-top) + 12px + 48px + 8px);z-index:55;border:1px solid var(--line,#e8ece7);border-radius:var(--radius-lg,22px);width:min(300px,100vw - 24px);box-shadow:var(--shadow-float,0 18px 55px #18362524);color:var(--ink-950,#142019);background:#fff;gap:8px;padding:14px 16px 16px;animation:.2s ease-out both stufe3-module__JQ3y0W__stufe3-level-in;display:grid;position:absolute;left:50%;translate:-50%}@media (min-width:700px){[data-plate=true] .stufe3-module__JQ3y0W__levelSheet{top:calc(var(--plate-y) - 12px + 8px)}}[data-plate=true] .stufe3-module__JQ3y0W__levelSheet{left:calc(var(--plate-x) + var(--plate-w) / 2)}@keyframes stufe3-module__JQ3y0W__stufe3-level-in{0%{opacity:0;transform:translateY(-8px)}}.stufe3-module__JQ3y0W__levelSheetHead{justify-content:space-between;align-items:center;display:flex}.stufe3-module__JQ3y0W__levelSheet h2{margin:0;font-size:18px}.stufe3-module__JQ3y0W__levelPoints,.stufe3-module__JQ3y0W__levelNext{margin:0;font-size:14px;line-height:20px}.stufe3-module__JQ3y0W__levelPoints b{font-variant-numeric:tabular-nums}.stufe3-module__JQ3y0W__levelBanner{top:calc(env(safe-area-inset-top) + 72px);z-index:72;border:1px solid var(--green-200,#dce9d5);border-radius:var(--radius-lg,22px);background:var(--green-100,#ecf3e7);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-float,0 18px 55px #18362524);color:var(--green-900,#123d2b);text-align:center;margin:0;padding:10px 16px;font-size:15px;line-height:20px;animation:.26s cubic-bezier(.2,.9,.3,1.15) both stufe3-module__JQ3y0W__stufe3-banner-in;position:fixed;left:50%;transform:translate(-50%)}@keyframes stufe3-module__JQ3y0W__stufe3-banner-in{0%{opacity:0;transform:translate(-50%,-10px)}}.stufe3-module__JQ3y0W__layer[data-reduced=true] :is(.stufe3-module__JQ3y0W__levelSheet,.stufe3-module__JQ3y0W__levelBanner,.stufe3-module__JQ3y0W__levelFill){transition:none;animation:none}@media (prefers-reduced-motion:reduce){.stufe3-module__JQ3y0W__layer[data-reduced=auto] :is(.stufe3-module__JQ3y0W__levelSheet,.stufe3-module__JQ3y0W__levelBanner,.stufe3-module__JQ3y0W__levelFill){transition:none;animation:none}}
.NibbleWorkbench-module__1xiwnW__workbench{max-width:480px;padding:16px 16px calc(32px + env(safe-area-inset-bottom));color:var(--ink-950,#14211a);margin:0 auto}.NibbleWorkbench-module__1xiwnW__workbench,.NibbleWorkbench-module__1xiwnW__workbench *{-webkit-tap-highlight-color:transparent}.NibbleWorkbench-module__1xiwnW__head h1{letter-spacing:-.03em;margin:0 0 4px;font-size:1.35rem}.NibbleWorkbench-module__1xiwnW__head p{color:var(--ink-500,#5f6b63);margin:0 0 14px;font-size:.85rem}.NibbleWorkbench-module__1xiwnW__stage{background:radial-gradient(at 50% 40%,#fbfafa 0%,#f8eee1 55%,#f0e4cf 100%);border:1px solid #2f67471a;border-radius:22px;place-items:center;min-height:372px;display:grid;position:relative;overflow:hidden}.NibbleWorkbench-module__1xiwnW__figureBox{cursor:pointer;background:0 0;border:0;width:260px;margin:0;padding:12px 0}.NibbleWorkbench-module__1xiwnW__figureBox:focus-visible{outline:3px solid var(--green-500,#6e9d68);outline-offset:4px;border-radius:24px}.NibbleWorkbench-module__1xiwnW__status{color:var(--ink-500,#5f6b63);overflow-wrap:anywhere;margin:10px 0 0;font-size:.8rem}.NibbleWorkbench-module__1xiwnW__status b{color:var(--ink-950,#14211a);font-weight:600}.NibbleWorkbench-module__1xiwnW__panel{margin-top:16px}.NibbleWorkbench-module__1xiwnW__panel h2{margin:0 0 8px;font-size:1rem}.NibbleWorkbench-module__1xiwnW__row{border:0;margin:0 0 10px;padding:0}.NibbleWorkbench-module__1xiwnW__row legend{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500,#5f6b63);margin-bottom:6px;padding:0;font-size:.78rem}.NibbleWorkbench-module__1xiwnW__buttons{flex-wrap:wrap;gap:8px;display:flex}.NibbleWorkbench-module__1xiwnW__choice{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #2f67472e;border-radius:14px;padding:0 14px;font-size:.9rem}.NibbleWorkbench-module__1xiwnW__choice[aria-pressed=true]{background:var(--green-700,#2f6747);border-color:var(--green-700,#2f6747);color:#fff}.NibbleWorkbench-module__1xiwnW__choice:focus-visible{outline:3px solid var(--green-500,#6e9d68);outline-offset:2px}.NibbleWorkbench-module__1xiwnW__hint{color:var(--ink-500,#5f6b63);margin:0 0 10px;font-size:.8rem}.NibbleWorkbench-module__1xiwnW__switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;font-size:.9rem;display:flex}.NibbleWorkbench-module__1xiwnW__switch input{width:22px;height:22px;accent-color:var(--green-700,#2f6747);margin:0}.NibbleWorkbench-module__1xiwnW__homePreview{background:linear-gradient(145deg,#ecf3e7c7,#ffffffb8);border:1px solid #2f67471a;border-radius:22px;margin-top:132px;padding:8px;position:relative;box-shadow:inset 0 1px #ffffffd6}.NibbleWorkbench-module__1xiwnW__homeCard{background:#ffffffa8;border:1px solid #ffffffe0;border-radius:16px;gap:7px;min-height:94px;padding:12px;font-size:.88rem;display:grid}.NibbleWorkbench-module__1xiwnW__homeCard span{min-height:44px;color:var(--ink-500,#5f6b63);background:#ffffffe6;border:1px solid #2f674717;border-radius:16px;align-items:center;padding:0 14px;font-size:.8rem;display:flex}
