@layer views{.pl-plant{display:inline-block;vertical-align:bottom;overflow:visible;line-height:0;flex:none}:root{--pl-plant-sm: 24px;--pl-plant-lg: 60px}.pl-plant-sm{height:var(--pl-plant-sm)}.pl-plant-lg{height:var(--pl-plant-lg)}.gardenSpriteHost{position:absolute;width:0;height:0;overflow:hidden}.gardenMark{display:inline-block;height:1.35em;width:auto;vertical-align:-.32em}.lrnEmptyIconClass .gardenMark,.practiceEmptyIconClass .gardenMark{height:5.5rem;vertical-align:baseline}.gardenMark.gardenCanClass{height:1.5em;vertical-align:-.38em}.practiceEmptyIconClass .gardenMark.gardenCanClass{height:6rem;vertical-align:baseline}span.gardenMark,span.gardenMark.gardenCanClass{height:auto;font-size:1.25em;line-height:1;vertical-align:-.15em}.lrnEmptyIconClass span.gardenMark,.practiceEmptyIconClass span.gardenMark,.practiceEmptyIconClass span.gardenMark.gardenCanClass{height:auto;font-size:inherit;vertical-align:baseline}._trayLearnClass .gardenMark,._trayPracticeClass .gardenMark{filter:none;opacity:1}.pl-btn-icon-round .gardenMark{font-size:1em;vertical-align:-.125em}body.wlAddDisabledClass ._trayLearnClass,body.wlAddDisabledClass ._trayPracticeClass{pointer-events:none;opacity:.35}.gardenStageSlot{display:inline-flex;align-items:flex-end;position:relative;margin-left:.5em}.gardenStageSlot:empty{display:none}.gardenStageSlot[data-term]:not(:empty){cursor:pointer}.gardenStageSlot[data-term]:not(:empty) .pl-plant{transition:transform .12s ease-out}.gardenStageSlot[data-term]:not(:empty):hover .pl-plant{transform:translateY(-1px) scale(1.06)}@media(prefers-reduced-motion:reduce){.gardenStageSlot[data-term]:not(:empty) .pl-plant,.gardenStageSlot[data-term]:not(:empty):hover .pl-plant{transition:none;transform:none}}.gardenDaysSlot[data-water-tip]{cursor:help}.rich-head .gardenStageSlot{align-items:center;margin-left:.6em;vertical-align:baseline}#learnBoxId .rich-head .gardenStageSlot,#learnBoxId .rich-head .gardenStageSlot:empty,#defExerciseId .rich-head .gardenStageSlot,#defExerciseId .rich-head .gardenStageSlot:empty{display:inline-flex;justify-content:center;width:calc(var(--pl-plant-lg) * .92);height:var(--pl-plant-lg)}._entryBottom .gardenStageSlot{margin-right:.1em}._entryBottom .gardenStageSlot:empty{display:inline-flex;width:var(--pl-plant-sm);height:var(--pl-plant-sm)}._entryBottom .gardenStageSlot:empty:after{content:"";position:absolute;inset:15%;border:1.5px dashed var(--pl-text-muted);border-radius:50%;opacity:.5}.wlWordRowClass .gardenStageSlot{display:inline-flex;justify-content:center;width:calc(var(--pl-plant-sm) * .92);flex:none;margin-top:-.12em;margin-bottom:-.12em;margin-left:0}.wlWordRowClass .gardenStageSlot:empty{display:inline-flex}.gardenDaysSlot{display:inline-flex;align-items:center;justify-content:center;font-size:.68em;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;color:var(--pl-text-muted)}.gardenDaysSlot:empty{display:none}.gardenDaysBadge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.75em;height:1.75em;padding:0 .35em;border-radius:999px;font-weight:700}.gardenDaysSoonClass .gardenDaysBadge{background:var(--pl-garden-due-bg);color:var(--pl-garden-due-fg)}.gardenDaysOverdueClass .gardenDaysBadge{background:var(--pl-garden-late-bg);color:var(--pl-garden-late-fg)}.wlWordRowClass .gardenDaysSlot,.wlWordRowClass .gardenDaysSlot:empty,._entryBottom .gardenDaysSlot,._entryBottom .gardenDaysSlot:empty{display:inline-flex;width:2.7em;flex:none}.gardenDaysSlot .gardenDaysBadge{flex:none}.wlWordRowClass .gardenDaysSlot,._entryBottom .gardenDaysSlot{margin-left:calc(-.08em / .68);margin-right:.175em}.rich-head .gardenDaysSlot{margin-left:.35em;vertical-align:baseline}.gardenPeekPlantClass{position:relative;display:inline-block}.gardenPeekDaysClass{position:absolute;right:-.35em;bottom:0;font-size:.8rem}.gardenDrop{position:absolute;top:-4%;left:-18%;height:30%;width:auto;pointer-events:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .25))}.gardenStageSlot.gardenThirstyClass:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;height:calc(100% + 4px);aspect-ratio:1;border:1.5px solid var(--pl-garden-thirsty);border-radius:50%;pointer-events:none}:root{--pl-garden-thirsty: #4FA3E3 }.gardenStageSlot.gardenParkedClass{filter:saturate(.35) opacity(.72)}:root{--pl-garden-due-bg: #3d8fd8;--pl-garden-due-fg: #fff;--pl-garden-late-bg: #fbe08a;--pl-garden-late-fg: #9c4d00}.wlGardenWaterClass{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;min-width:1.75em;margin-left:.6em;margin-right:auto;height:1.75em;font-size:.72rem}.wlGardenWaterClass .gardenDaysBadge{background:var(--pl-garden-late-bg);color:var(--pl-garden-late-fg)}.wlGardenWaterClass .gardenDrop{top:-.45em;left:-.55em;height:1.15em}.wlGardenWaterDotClass{width:.85em;height:.85em;border-radius:50%;background:var(--pl-garden-calm)}:root{--pl-garden-calm: hsl(var(--pl-hue-learn) var(--pl-sat-learn) 42%) }#thirstyChipId{align-items:center;min-height:2rem;padding:.3em .9em;color:hsl(var(--pl-hue-practice) var(--pl-sat-practice) 30%);background:hsl(var(--pl-hue-practice) var(--pl-sat-practice) 92%)}#thirstyChipId:hover{background:hsl(var(--pl-hue-practice) var(--pl-sat-practice) 86%);color:hsl(var(--pl-hue-practice) var(--pl-sat-practice) 24%)}#thirstyChipId .gardenDrop{position:static;height:1.15em;filter:none}#gardenOpenBtnId{flex-shrink:0;padding:.25em .7em;color:hsl(var(--pl-hue-learn) var(--pl-sat-learn) 26%);background:hsl(var(--pl-hue-learn) var(--pl-sat-learn) 90%)}#gardenOpenBtnId:hover{background:hsl(var(--pl-hue-learn) var(--pl-sat-learn) 84%);color:hsl(var(--pl-hue-learn) var(--pl-sat-learn) 20%)}#gardenOpenBtnId img{height:1.25em}.gardenPeek,.gardenBedPeek{position:fixed;display:none;box-sizing:border-box;z-index:var(--pl-z-tip);padding:.5em .7em;background:var(--pl-bg-pane);border:1px solid hsl(var(--pl-hue-learn) 45% 62%);border-radius:var(--pl-radius-panel);box-shadow:0 3px 10px #0000002e;pointer-events:none;text-align:center}.gardenPeek{min-width:calc(var(--pl-plant-lg) + 1.6em);max-width:22ch}.gardenPeek.gardenPeekOnClass,.gardenBedPeek.gardenPeekOnClass{display:block}.gardenPeek .gardenDrop,.gardenBedPeek .gardenDrop{top:.3em;left:.35em;height:1em}.gardenBedPeek{max-width:22ch}.gardenBedPeekWord{font-weight:700;font-size:1rem;color:var(--pl-text-dark);margin-top:.1em}.gardenBedPeekLine,.gardenPeekLineClass{font-size:.82rem;color:var(--pl-text-body);line-height:1.35}.gardenBedPeekDue{color:var(--pl-garden-thirsty);font-weight:700}.gardenBedPeekHintClass,.gardenPeekHintClass{margin-top:.25em;font-size:.75rem;color:var(--pl-text-body);opacity:.75}#exSummaryGrowthId:empty{display:none}.gardenGrowTitle{text-align:center;font-weight:700;font-size:1.05rem;color:hsl(var(--pl-hue-learn) 45% 30%);margin:0 0 .1em;display:flex;align-items:center;justify-content:center;gap:.4em}.gardenBedCanvas{display:block;max-width:100%}.gardenGrowBedWrap{display:flex;justify-content:center}.gardenGrowBed{display:inline-flex;margin:.1em 0 .15em;cursor:pointer;border:1px solid transparent;border-radius:var(--pl-radius-panel);transition:box-shadow .12s ease,border-color .12s ease}.gardenGrowBed:hover,.gardenGrowBed:focus-visible{outline:none;border-color:var(--pl-hover-underline-color);box-shadow:0 3px 12px hsl(var(--pl-hue-learn) 40% 30% / .28)}.gardenSrEdu{display:block;text-align:center;font-size:1.1rem;line-height:1.3;color:var(--pl-text-muted);margin:.55em auto .1em;max-width:40ch}.gardenVistaOverlay{position:fixed;inset:0;z-index:var(--pl-z-pop);display:flex;align-items:center;justify-content:center;padding:1.5em;background:hsl(var(--pl-hue-learn) 20% 12% / .38)}.gardenVistaCard{display:flex;flex-direction:column;gap:.8em;max-width:100%;max-height:100%;padding:1em 1.2em 1.2em;background:var(--pl-bg-pane);border-radius:var(--pl-radius-panel);box-shadow:0 10px 40px #0000004d}.gardenVistaHead{display:flex;align-items:baseline;gap:.7em}.gardenVistaMark{width:1.6rem;height:1.6rem;flex-shrink:0;margin-bottom:-.2rem}.gardenVistaTitle{font-size:1.35rem;font-weight:700;color:hsl(var(--pl-hue-learn) 45% 30%)}.gardenVistaCount{font-size:.95rem;color:var(--pl-text-body)}.gardenVistaClose{margin-left:auto;align-self:center}.gardenVistaClose .pl-ic{width:1.2em;height:1.2em}.gardenVistaBed{display:flex;justify-content:center;overflow:auto}.gardenVistaEmpty{padding:2em 1em;max-width:40ch;text-align:center;color:var(--pl-text-body)}.gardenVistaGuide{align-self:center;font-size:1.05rem;font-weight:700;color:hsl(var(--pl-hue-learn) 45% 30%)}.gardenGuideCard{width:52rem;max-width:min(100%,52rem)}.gardenGuideBody{overflow:auto;min-height:0;font-size:1.05rem;line-height:1.45;color:var(--pl-text-body)}.gardenGuideBody p{margin:0 auto .8em;max-width:70ch}.gardenGuideBody p:last-child{margin-bottom:0}.gardenGuideLeadClass{font-size:1.15rem;font-weight:600;color:hsl(var(--pl-hue-learn) 45% 30%)}.gardenGuidePointClass{padding-left:.9em;border-left:2px solid var(--pl-accent-tint)}.gardenGuideClosingClass{color:var(--pl-text-muted)}.gardenGuideLadder{display:flex;flex-wrap:wrap;justify-content:center;align-items:end;gap:.6em .8em}.gardenGuideLadderNoteClass{display:flex;flex-direction:column;gap:.25em;margin-top:.5em;padding-bottom:.8em;margin-bottom:1em;border-bottom:1px solid var(--pl-divider-soft-color);text-align:center;font-size:.8rem;color:var(--pl-text-muted)}.gardenGuideRung{display:flex;flex-direction:column;align-items:center;gap:.1em;width:4.7em;text-align:center}.gardenGuidePlantClass{height:5.5rem}.gardenGuideRungName{font-size:.8rem;font-weight:600;line-height:1.15;color:var(--pl-text-body)}.gardenGuideRungWait{font-size:.75rem;line-height:1.15;color:var(--pl-text-muted)}#exSummaryFirstGardenId:empty{display:none}.gardenFirstPlantCardClass{display:flex;align-items:center;gap:.5em;max-width:34em;margin:.6em auto .2em;padding:.5em .5em .5em .9em;background:var(--pl-accent-tint);border:1px solid transparent;border-radius:var(--pl-radius-panel);cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease}.gardenFirstPlantCardClass:hover,.gardenFirstPlantCardClass:focus-visible{outline:none;border-color:var(--pl-hover-underline-color);box-shadow:0 3px 12px hsl(var(--pl-hue-learn) 40% 30% / .22)}.gardenFirstPlantTextClass{flex:1 1 auto;text-align:left;font-size:1.05rem;line-height:1.3;color:var(--pl-text-body)}}
/*# sourceMappingURL=garden.css.map */
