.bottom-drawer[data-v-7a6b5bba]{position:fixed;bottom:0px;width:100%;z-index:5}.bottom-drawer__top[data-v-7a6b5bba]{position:absolute;top:0px;left:50%;transform:translate(-50%) translateY(-100%);display:flex;flex-direction:row;justify-content:center;overflow:hidden}.bottom-drawer__title[data-v-7a6b5bba]{text-align:center;padding:var(--unit-s) var(--unit-m);color:var(--color-fg);background-color:var(--color-overlay);border-radius:8px}.bottom-drawer__line[data-v-7a6b5bba]{position:relative;background-color:var(--color-overlay)}.bottom-drawer__line[data-v-7a6b5bba]:before{content:"";position:absolute;left:50%;top:0px;width:30%;height:1px;background-color:var(--color-highlight-primary);transform:translate(-50%)}.plant-box[data-v-6c82744f]{--transform-y: -50%;transform:translate(-50%) translateY(var(--transform-y));left:var(--left);top:var(--top);cursor:move;user-select:none}.orientation-90 .plant-box[data-v-6c82744f]{left:var(--top);top:calc(100% - var(--left))}.orientation-180 .plant-box[data-v-6c82744f]{left:calc(100% - var(--left));top:calc(100% - var(--top))}.orientation-270 .plant-box[data-v-6c82744f]{left:calc(100% - var(--top));top:var(--left)}.plant-box.drag--active[data-v-6c82744f]:active{transform:translate(-50%) translateY(var(--transform-y)) scale(1.15);z-index:2}.plant-box[data-v-6c82744f]:active{transition-duration:0ms;transform:translate(-50%) translateY(var(--transform-y)) scale(.9)}.plant-label[data-v-6c82744f]{position:absolute;border:solid 1px var(--color-value);border-radius:8px;text-align:center;padding:2px var(--unit-s);font-size:12px;background-color:var(--color-bg);white-space:nowrap;user-select:none;display:flex;flex-direction:row;gap:var(--unit-s);align-items:center;bottom:0;transform:translateY(70%)}.volume--m .plant-label[data-v-6c82744f]{transform:translateY(60%)}.volume--l .plant-label[data-v-6c82744f]{transform:translateY(50%)}.plant-label__id[data-v-6c82744f]{border-radius:4px;color:var(--color-value)}.plant[data-v-6c82744f]{position:relative;border:3px solid var(--color-value);box-sizing:border-box;font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--color-bg);transition:border-radius .12s ease,height .12s ease,width .12s ease,margin .12s ease,border-color .12s ease}.plant-box.drag--active .plant[data-v-6c82744f]{box-shadow:0 0 10px var(--color-value)}.plant-box.drag--active .plant-label[data-v-6c82744f]{box-shadow:0 0 6px var(--color-value)}.holdable[data-v-6c82744f]:before{top:-6px}.volume--s .event[data-v-6c82744f]{--event-size: 4px}.volume--m .event[data-v-6c82744f]{--event-size: 6px}.volume--l .event[data-v-6c82744f]{--event-size: 8px}.event[data-v-6c82744f]{position:absolute;width:var(--event-size);height:var(--event-size);left:50%;top:50%;background-color:var(--color-value);border-radius:100%}.event[data-v-6c82744f]:nth-child(7n+1){transform:translate(85%) translateY(-185%)}.event[data-v-6c82744f]:nth-child(7n+2){transform:translate(150%) translateY(-50%);opacity:.92}.event[data-v-6c82744f]:nth-child(7n+3){transform:translate(85%) translateY(85%);opacity:.84}.event[data-v-6c82744f]:nth-child(7n+4){transform:translate(-50%) translateY(150%);opacity:.76}.event[data-v-6c82744f]:nth-child(7n+5){transform:translate(-185%) translateY(85%);opacity:.68}.event[data-v-6c82744f]:nth-child(7n+6){transform:translate(-250%) translateY(-50%);opacity:.6}.event[data-v-6c82744f]:nth-child(7n+7){transform:translate(-185%) translateY(-185%);opacity:.52}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+1){transform:translate(85%) translateY(-135%)}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+2){transform:translate(200%) translateY(-50%)}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+3){transform:translate(85%) translateY(35%)}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+4){transform:translate(-50%) translateY(35%)}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+5){transform:translate(-185%) translateY(35%)}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+6){transform:translate(-300%) translateY(-50%)}.shape--rectangle .event[data-v-6c82744f]:nth-child(7n+7){transform:translate(-185%) translateY(-135%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+1){transform:translate(55%) translateY(-185%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+2){transform:translate(55%) translateY(-50%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+3){transform:translate(55%) translateY(85%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+4){transform:translate(-50%) translateY(200%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+5){transform:translate(-155%) translateY(85%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+6){transform:translate(-155%) translateY(-50%)}.shape--rectangle90 .event[data-v-6c82744f]:nth-child(7n+7){transform:translate(-155%) translateY(-185%)}.hint[data-v-48e75372]{position:absolute;width:100%;top:20%;text-align:center;color:var(--color-border);font-size:20px;display:flex;flex-direction:column;gap:var(--unit-m);font-weight:100;opacity:.75}.hint .icon[data-v-48e75372]{font-size:52px}.canvas[data-v-48e75372]{position:relative;width:100vw;height:calc(100vh - 58px);overflow:hidden}.canvas>*[data-v-48e75372]{position:absolute}.plant[data-v-48e75372]{--shape-size: 80px;border:3px solid var(--color-value);box-sizing:border-box;font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--color-bg);transition:border-radius .12s ease,height .12s ease,margin .12s ease,border-color .12s ease}.bottom-drawer-button[data-v-48e75372]{--color-value: var(--color-border);border-radius:4px;padding:var(--unit-s);flex:1}.bottom-drawer-button .icon[data-v-48e75372]{color:var(--color-value)}.view-inner[data-v-78dbbf21]{position:relative;display:flex;flex-direction:row;gap:var(--unit-s);flex-wrap:wrap;padding:var(--unit-s);box-sizing:border-box;height:calc(100vh - 58px)}.canvas-small[data-v-78dbbf21]{position:relative;box-sizing:border-box;border:1px solid var(--color-border);border-radius:8px;height:calc(33.33% - 16px / 3);width:calc(33.33% - 16px / 3);transition:border-color .12s ease;overflow:hidden}.canvas-name[data-v-78dbbf21]{position:absolute;top:25%;width:100%;display:flex;flex-direction:row;justify-content:center;color:var(--color-border);font-size:12px;transition:color .12s ease;user-select:none}.plant-small[data-v-78dbbf21]{--shape-size: var(--unit-m);box-sizing:border-box;position:absolute;transform:translate(-50%) translateY(-50%);border:2px solid var(--color-value);background-color:var(--color-bg);left:var(--left);top:var(--top)}.orientation-90 .plant-small[data-v-78dbbf21]{left:var(--top);top:calc(100% - var(--left))}.orientation-180 .plant-small[data-v-78dbbf21]{left:calc(100% - var(--left));top:calc(100% - var(--top))}.orientation-270 .plant-small[data-v-78dbbf21]{left:calc(100% - var(--top));top:var(--left)}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+1){order:7}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+2){order:4}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+3){order:1}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+4){order:8}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+5){order:5}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+6){order:2}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+7){order:9}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+8){order:6}.orientation-90 .canvas-small[data-v-78dbbf21]:nth-child(9n+9){order:3}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+1){order:9}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+2){order:8}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+3){order:7}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+4){order:6}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+5){order:5}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+6){order:4}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+7){order:3}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+8){order:2}.orientation-180 .canvas-small[data-v-78dbbf21]:nth-child(9n+9){order:1}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+1){order:3}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+2){order:6}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+3){order:9}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+4){order:2}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+5){order:5}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+6){order:8}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+7){order:1}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+8){order:4}.orientation-270 .canvas-small[data-v-78dbbf21]:nth-child(9n+9){order:7}.plant-small.volume--s[data-v-78dbbf21]{--shape-size: 12px}.plant-small.volume--m[data-v-78dbbf21]{--shape-size: 18px}.plant-small.volume--l[data-v-78dbbf21]{--shape-size: 24px}.plant-small.shape--rectangle[data-v-78dbbf21]{transform:translate(-50%) translateY(-100%)}.plant-small.shape--rectangle90[data-v-78dbbf21]{transform:translate(-100%) translateY(-50%)}.bottom-drawer-button[data-v-78dbbf21]{border-radius:4px;padding:var(--unit-s);flex:1}.event-icon[data-v-30545da1]{--color-value: var(--color-fg-secondary) border-radius: 100%;padding:8px;flex-shrink:0}.event-icon .icon[data-v-30545da1]{color:var(--color-value);opacity:.65}.devider[data-v-30545da1]{position:relative;padding:var(--unit-m);text-align:right;color:var(--color-border)}.plant[data-v-6bfff104]{position:relative;border-radius:4px;display:flex;flex-direction:row;box-sizing:border-box;align-items:center;padding:0 4px;cursor:pointer;user-select:none}.plant__tag[data-v-6bfff104]{background-color:var(--color-border);padding:2px 4px;color:var(--color-bg);border-radius:4px;font-size:20px}.plant.active .plant__tag[data-v-6bfff104]{color:var(--color-highlight-primary)}.plant__variety[data-v-6bfff104]{padding:var(--unit-s);font-size:16px;white-space:nowrap;color:var(--color-fg-secondary)}.plant.active .plant__variety[data-v-6bfff104]{color:var(--color-highlight-primary)}.icon-skull[data-v-6bfff104]{color:var(--color-value);font-size:20px;position:absolute;top:-6px;right:-6px}h1[data-v-14df13f4]{position:sticky;top:0px;z-index:2;font-size:1.5rem;text-align:center;padding:var(--unit-m);margin:0;font-weight:100;background-color:var(--color-overlay)}h1[data-v-14df13f4]:before{content:"";position:absolute;width:80%;height:1px;left:10%;bottom:0px;background-color:var(--color-border)}.bottom-drawer-button[data-v-14df13f4]{border-radius:4px;padding:var(--unit-s);flex:1}.modal[data-v-5ac2b240]{position:fixed;z-index:20;top:0px;left:0px;width:100vw;height:100vh;background-color:#0000008c;display:flex;flex-direction:row;justify-content:center;align-items:center}.modal__card[data-v-5ac2b240]{border-radius:4px;background-color:var(--color-bg);width:80%;max-height:80%;border:1px solid var(--color-border);overflow:auto}.input-field[data-v-9de46153]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.input-field[data-v-9de46153]:before{content:"";position:absolute;bottom:0px;width:70px;height:1px;background-color:var(--color-border);transition:width .12s ease-out,transform .12s ease-in,background-color .12s ease}.input-field.input-field--focus[data-v-9de46153]:before{width:100%;transform:translate(0);transition:width .12s ease-in,transform .12s ease-out,background-color .12s ease;background-color:var(--color-highlight-primary)}.input-field[data-v-9de46153]:hover:before{background-color:var(--color-highlight-primary)}.input-field.input-field--disabled[data-v-9de46153]:hover:before{background-color:var(--color-border)}.input-field input[data-v-9de46153]{box-sizing:border-box;width:100%;padding:var(--unit-s);border:none;background-color:transparent;text-align:center;color:var(--color-fg);outline:none;font-size:16px}.input-field input[data-v-9de46153]:disabled{color:var(--color-border)}.input-field.input-field--left input[data-v-9de46153]{text-align:left}.input-field.input-field--left[data-v-9de46153]{align-items:flex-start}.select-field[data-v-f034af54]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.select-field[data-v-f034af54]:before{content:"";position:absolute;bottom:0px;width:70px;height:1px;background-color:var(--color-border);transition:width .12s ease-out,transform .12s ease-in,background-color .12s ease}.select-field.select-field--focus[data-v-f034af54]:before{width:100%;transform:translate(0);transition:width .12s ease-in,transform .12s ease-out,background-color .12s ease;background-color:var(--color-highlight-primary)}.select-field[data-v-f034af54]:hover:before{background-color:var(--color-highlight-primary)}.select-field select[data-v-f034af54]{box-sizing:border-box;width:100%;padding:var(--unit-s);border:none;background-color:transparent;text-align:center;color:var(--color-fg);outline:none;font-size:16px}.input-slider[data-v-e32a842a]{position:relative;width:100%;cursor:move}.input-slider[data-v-e32a842a]:before{content:"";position:absolute;top:50%;width:100%;height:1px;background-color:var(--color-border)}.input-slider__pin[data-v-e32a842a]{position:relative;z-index:1;width:20px;height:20px;border-radius:100%;background-color:var(--color-fg-secondary);transform:translate(-50%);transition:background-color .12s ease,transform .12s ease}.input-slider[data-v-e32a842a]:focus{outline:none}.input-slider:focus .input-slider__pin[data-v-e32a842a],.input-slider.drag--active .input-slider__pin[data-v-e32a842a]{transform:translate(-50%) scale(1.2);background-color:var(--color-highlight-primary)}.input-slider:hover .input-slider__pin[data-v-e32a842a]{background-color:var(--color-highlight-primary)}.shape-circle[data-v-2cd0c79a]{width:32px;height:32px;border-radius:100%}.shape-square[data-v-2cd0c79a]{width:32px;height:32px;border-radius:4px}.shape-rectangle[data-v-2cd0c79a]{width:32px;height:16px;border-radius:4px}.shape-rectangle90[data-v-2cd0c79a]{width:16px;height:32px;border-radius:4px}.shape[data-v-2cd0c79a]{box-sizing:border-box;border:1px solid var(--color-border)}.shape[data-v-2cd0c79a]:hover{border-width:2px}.shape[data-v-2cd0c79a]:focus{outline:none;border-color:var(--color-highlight-primary)}.shape--active[data-v-2cd0c79a]{border-width:2px;border-color:var(--color-fg-secondary)}.circle-slider[data-v-3bb76e99]{--angel-value: 12deg;--border-width: 2px;position:relative;width:56px;height:56px;background:conic-gradient(var(--color-bg) 0deg 12deg,var(--color-highlight-primary) 12deg var(--angel-value),var(--color-border) var(--angel-value) 348deg,var(--color-bg) 348deg 360deg);border-radius:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;user-select:none;cursor:move;flex-shrink:0}.circle-slider-content[data-v-3bb76e99]{position:relative;z-index:1}.circle-slider[data-v-3bb76e99]:before{content:"";box-sizing:border-box;position:absolute;top:var(--border-width);left:var(--border-width);width:calc(100% - 2 * var(--border-width));height:calc(100% - 2 * var(--border-width));background-color:var(--color-bg);border-radius:100%}.circle-slider__pin[data-v-3bb76e99]{position:absolute;top:-5px;left:calc(50% - 6px);z-index:1;width:12px;height:12px;border-radius:100%;background-color:var(--color-highlight-primary);transform:rotate(var(--angel-value));transition:background-color .12s ease;transform-origin:6px 33px}.color-preview[data-v-c06eda36]{width:22px;height:6px;border-radius:4px}.plant[data-v-8c79ec2a]{--shape-size: 80px;border:3px solid;box-sizing:border-box;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-bg);transition:border-radius .12s ease,height .12s ease,width .12s ease,margin .12s ease,border-color .12s ease}.color[data-v-8c79ec2a]{width:24px;height:24px;border-radius:100%;box-sizing:border-box;border:1px solid var(--color-value);flex-shrink:0}.color[data-v-8c79ec2a]:hover{border-width:2px}.color.color--active[data-v-8c79ec2a]{background-color:var(--color-value)}.icon-sliders[data-v-8c79ec2a]{font-size:14px}.unit[data-v-21ed41ae]{font-size:12px;color:var(--color-fg-secondary)}.input-field[data-v-ff4068e9]{position:relative;width:100%}.input-field[data-v-ff4068e9]:before{content:"";position:absolute;bottom:0px;width:25%;height:1px;background-color:var(--color-border);transform:translate(150%);transition:width .12s ease-out,transform .12s ease-in,background-color .12s ease}.input-field.input-field--focus[data-v-ff4068e9]:before{width:100%;transform:translate(0);transition:width .12s ease-in,transform .12s ease-out,background-color .12s ease;background-color:var(--color-highlight-primary)}.input-field[data-v-ff4068e9]:hover:before{background-color:var(--color-highlight-primary)}.input-field input[data-v-ff4068e9]{box-sizing:border-box;width:100%;padding:var(--unit-s);border:none;background-color:transparent;text-align:center;color:var(--color-fg);outline:none;font-size:16px}.icon-water-drop[data-v-f7d63958]{color:var(--color-value)}.label[data-v-e563476f]{font-size:12px;color:var(--color-fg-secondary)}.icon-fertilizer[data-v-9d32261a]{color:var(--color-value)}.radio-select-item[data-v-ecb90bab]{padding:var(--unit-s);font-size:16px;color:var(--color-fg);border:solid 1px var(--color-border);text-align:center;flex:1}.radio-select-item[data-v-ecb90bab]:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.radio-select-item[data-v-ecb90bab]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.radio-select-item.checked[data-v-ecb90bab]{color:var(--color-bg);border-color:var(--color-highlight-primary);background-color:var(--color-primary)}.icon-trowel[data-v-fd1f2eec]{color:var(--color-value)}.icon-arrow-right[data-v-fd1f2eec]{transition:transform .16s ease}.icon-shears[data-v-ad0d9908]{color:var(--color-value)}.plant[data-v-24104976]{--shape-size: 80px;border:3px solid var(--color-value);box-sizing:border-box;font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--color-bg);transition:border-radius .12s ease,height .12s ease,margin .12s ease,border-color .12s ease}.color[data-v-24104976]{width:24px;height:24px;border-radius:100%;box-sizing:border-box;border:1px solid var(--color-value)}.color[data-v-24104976]:hover{border-width:2px}.color.color--active[data-v-24104976]{background-color:var(--color-value)}.plant[data-v-23e0e4f7]{--shape-size: 80px;border:3px solid var(--color-value);box-sizing:border-box;font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--color-bg);transition:border-radius .12s ease,height .12s ease,margin .12s ease,border-color .12s ease}.color[data-v-23e0e4f7]{width:24px;height:24px;border-radius:100%;box-sizing:border-box;border:1px solid var(--color-value)}.color[data-v-23e0e4f7]:hover{border-width:2px}.color.color--active[data-v-23e0e4f7]{background-color:var(--color-value)}.icon-note[data-v-a7007020],.icon-skull[data-v-3d07bf7e]{color:var(--color-value)}.plant[data-v-792cd8af]{--shape-size: 40px;border:3px solid var(--color-value);box-sizing:border-box;font-size:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--color-bg);transition:border-radius .12s ease,height .12s ease,margin .12s ease,border-color .12s ease}.bottom-drawer-button[data-v-792cd8af]{border-radius:4px;padding:var(--unit-s);flex:1}.holdable[data-v-792cd8af]{user-select:none}.bottom-drawer-button[data-v-9dfcbbf8]{border-radius:4px;padding:var(--unit-s);flex:1}.devider[data-v-9dfcbbf8]{position:relative;padding:var(--unit-m);text-align:right;color:var(--color-border)}.row{display:flex;flex-direction:row}.row--center{justify-content:center}.row--middle{align-items:center}.row--end{justify-content:flex-end}.column{display:flex;flex-direction:column}.column--center{align-items:center}.column--middle{justify-content:center}.column--end{justify-content:flex-end}.flex--wrap{flex-wrap:wrap}.flex{flex:1}.shrink-0{flex-shrink:0}.gap-s{gap:var(--unit-s)}.gap-m{gap:var(--unit-m)}.gap-l{gap:var(--unit-l)}.w-20{width:20%}.w-25{width:25%}.w-33{width:33.33%}.w-50{width:50%}.w-80{width:80%}.p-s{padding:var(--unit-s)}.p-m{padding:var(--unit-m)}.p-l{padding:var(--unit-l)}.px-s{padding-left:var(--unit-s);padding-right:var(--unit-s)}.px-m{padding-left:var(--unit-m);padding-right:var(--unit-m)}.px-l{padding-left:var(--unit-l);padding-right:var(--unit-l)}.py-s{padding-top:var(--unit-s);padding-bottom:var(--unit-s)}.py-m{padding-top:var(--unit-m);padding-bottom:var(--unit-m)}.py-l{padding-top:var(--unit-l);padding-bottom:var(--unit-l)}.pt-s{padding-top:var(--unit-s)}.pt-m{padding-top:var(--unit-m)}.pt-l{padding-top:var(--unit-l)}.text-center{text-align:center}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-fg-secondary)}.text-idle{color:var(--color-border)}.text-warn{color:#ac2525}.text-s{font-size:12px}.text-pre{white-space:pre-wrap;word-wrap:break-word}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button{background-color:transparent;border:none;color:var(--color-fg)}button,.clickable{transition:background-color .18s ease}.clickable:hover,.btn-icon:hover{background-color:var(--color-hover)}.btn-circle:active,.clickable:active,.btn-icon:active{transition-duration:0ms;background-color:var(--color-active)}.btn-circle{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid var(--color-border);color:var(--color-border);border-radius:100%;width:48px;height:48px}.btn-circle:hover{border-width:2px}.btn-circle:disabled{opacity:.2;background-color:var(--color-border)!important;border-color:var(--color-border)!important}.btn-circle.btn-circle--primary{border-color:var(--color-highlight-primary);background-color:var(--color-primary);color:var(--color-bg)}.btn-circle.btn-circle--primary:active{transition-duration:0ms;background-color:var(--color-highlight-primary)}.btn-circle.btn-circle--no-border{border:none}.btn-icon{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--color-border);border-radius:100%;padding:var(--unit-s)}.btn-icon.btn-icon--active{color:var(--color-fg)}:root{--animation-duration: .3s;--origin-topleft: 3% 3%;--origin-top: 50% 3%;--origin-topright: 97% 3%;--origin-left: 3% calc((100% - 58px)/2);--origin-center: 50% calc((100% - 58px)/2);--origin-right: 97% calc((100% - 58px)/2);--origin-bottomleft: 3% calc((100% - 58px)*.97);--origin-bottom: 50% calc((100% - 58px)*.97);--origin-bottomright: 97% calc((100% - 58px)*.97)}.origin--0 .view{transform-origin:var(--origin-topleft)}.origin--1 .view{transform-origin:var(--origin-top)}.origin--2 .view{transform-origin:var(--origin-topright)}.origin--3 .view{transform-origin:var(--origin-left)}.origin--4 .view{transform-origin:var(--origin-center)}.origin--5 .view{transform-origin:var(--origin-right)}.origin--6 .view{transform-origin:var(--origin-bottomleft)}.origin--7 .view{transform-origin:var(--origin-bottom)}.origin--8 .view{transform-origin:var(--origin-bottomright)}.orientation-90 .origin--2 .view{transform-origin:var(--origin-topleft)}.orientation-90 .origin--5 .view{transform-origin:var(--origin-top)}.orientation-90 .origin--8 .view{transform-origin:var(--origin-topright)}.orientation-90 .origin--1 .view{transform-origin:var(--origin-left)}.orientation-90 .origin--7 .view{transform-origin:var(--origin-right)}.orientation-90 .origin--0 .view{transform-origin:var(--origin-bottomleft)}.orientation-90 .origin--3 .view{transform-origin:var(--origin-bottom)}.orientation-90 .origin--6 .view{transform-origin:var(--origin-bottomright)}.orientation-180 .origin--8 .view{transform-origin:var(--origin-topleft)}.orientation-180 .origin--7 .view{transform-origin:var(--origin-top)}.orientation-180 .origin--6 .view{transform-origin:var(--origin-topright)}.orientation-180 .origin--5 .view{transform-origin:var(--origin-left)}.orientation-180 .origin--3 .view{transform-origin:var(--origin-right)}.orientation-180 .origin--2 .view{transform-origin:var(--origin-bottomleft)}.orientation-180 .origin--1 .view{transform-origin:var(--origin-bottom)}.orientation-180 .origin--0 .view{transform-origin:var(--origin-bottomright)}.orientation-270 .origin--6 .view{transform-origin:var(--origin-topleft)}.orientation-270 .origin--3 .view{transform-origin:var(--origin-top)}.orientation-270 .origin--0 .view{transform-origin:var(--origin-topright)}.orientation-270 .origin--7 .view{transform-origin:var(--origin-left)}.orientation-270 .origin--1 .view{transform-origin:var(--origin-right)}.orientation-270 .origin--8 .view{transform-origin:var(--origin-bottomleft)}.orientation-270 .origin--5 .view{transform-origin:var(--origin-bottom)}.orientation-270 .origin--2 .view{transform-origin:var(--origin-bottomright)}.animation-canvas-leave-from .view,.animation-navigation-enter-to .view{opacity:1;transform:scale(1)}.animation-navigation-leave-active .view,.animation-navigation-enter-active .view,.animation-canvas-leave-active .view,.animation-canvas-enter-active .view{transition:transform var(--animation-duration) ease,opacity var(--animation-duration) ease}.animation-canvas-leave-to .view,.animation-navigation-enter-from .view{transform:scale(3.3);opacity:0}.animation-canvas-enter-from .view,.animation-navigation-leave-to .view{opacity:0;transform:scale(.3)}.animation-canvas-enter-to .view,.animation-navigation-leave-from .view{opacity:1;transform:scale(1)}.animation-canvas-enter-to .bottom-drawer__line,.animation-canvas-leave-from .bottom-drawer__line,.animation-navigation-enter-to .bottom-drawer__line,.animation-navigation-leave-from .bottom-drawer__line,.animation-view-enter-to .bottom-drawer__line,.animation-view-leave-from .bottom-drawer__line,.animation-view-back-enter-to .bottom-drawer__line,.animation-view-back-leave-from .bottom-drawer__line{opacity:1}.animation-canvas-enter-from .bottom-drawer__line,.animation-canvas-leave-to .bottom-drawer__line,.animation-navigation-enter-from .bottom-drawer__line,.animation-navigation-leave-to .bottom-drawer__line,.animation-view-enter-from .bottom-drawer__line,.animation-view-leave-to .bottom-drawer__line,.animation-view-back-enter-from .bottom-drawer__line,.animation-view-back-leave-to .bottom-drawer__line{opacity:0}.animation-canvas-enter-to .bottom-drawer__line:before,.animation-canvas-leave-from .bottom-drawer__line:before,.animation-navigation-enter-to .bottom-drawer__line:before,.animation-navigation-leave-from .bottom-drawer__line:before,.animation-view-enter-to .bottom-drawer__line:before,.animation-view-leave-from .bottom-drawer__line:before,.animation-view-back-enter-to .bottom-drawer__line:before,.animation-view-back-leave-from .bottom-drawer__line:before{transform:translate(-50%) scaleX(1)}.animation-canvas-enter-from .bottom-drawer__line:before,.animation-canvas-leave-to .bottom-drawer__line:before,.animation-navigation-enter-from .bottom-drawer__line:before,.animation-navigation-leave-to .bottom-drawer__line:before,.animation-view-enter-from .bottom-drawer__line:before,.animation-view-leave-to .bottom-drawer__line:before,.animation-view-back-enter-from .bottom-drawer__line:before,.animation-view-back-leave-to .bottom-drawer__line:before{transform:translate(-50%) scaleX(0)}.animation-canvas-enter-to .bottom-drawer__title,.animation-canvas-leave-from .bottom-drawer__title,.animation-navigation-enter-to .bottom-drawer__title,.animation-navigation-leave-from .bottom-drawer__title,.animation-view-enter-to .bottom-drawer__title,.animation-view-leave-from .bottom-drawer__title,.animation-view-back-enter-to .bottom-drawer__title,.animation-view-back-leave-from .bottom-drawer__title{transform:translateY(0)}.animation-canvas-enter-from .bottom-drawer__title,.animation-canvas-leave-to .bottom-drawer__title,.animation-navigation-enter-from .bottom-drawer__title,.animation-navigation-leave-to .bottom-drawer__title,.animation-view-enter-from .bottom-drawer__title,.animation-view-leave-to .bottom-drawer__title,.animation-view-back-enter-from .bottom-drawer__title,.animation-view-back-leave-to .bottom-drawer__title{transform:translateY(100%)}.animation-canvas-leave-active .bottom-drawer__line,.animation-canvas-enter-active .bottom-drawer__line,.animation-navigation-leave-active .bottom-drawer__line,.animation-navigation-enter-active .bottom-drawer__line,.animation-view-leave-active .bottom-drawer__line,.animation-view-enter-active .bottom-drawer__line,.animation-view-back-leave-active .bottom-drawer__line,.animation-view-back-enter-active .bottom-drawer__line,.animation-canvas-leave-active .bottom-drawer__line:before,.animation-canvas-enter-active .bottom-drawer__line:before,.animation-navigation-leave-active .bottom-drawer__line:before,.animation-navigation-enter-active .bottom-drawer__line:before,.animation-view-leave-active .bottom-drawer__line:before,.animation-view-enter-active .bottom-drawer__line:before,.animation-view-back-leave-active .bottom-drawer__line:before,.animation-view-back-enter-active .bottom-drawer__line:before,.animation-canvas-leave-active .bottom-drawer__title,.animation-canvas-enter-active .bottom-drawer__title,.animation-navigation-leave-active .bottom-drawer__title,.animation-navigation-enter-active .bottom-drawer__title,.animation-view-leave-active .bottom-drawer__title,.animation-view-enter-active .bottom-drawer__title,.animation-view-back-leave-active .bottom-drawer__title,.animation-view-back-enter-active .bottom-drawer__title{transition:transform calc(var(--animation-duration) / 2) ease,opacity calc(var(--animation-duration) / 2) ease}.animation-navigation-enter-active .bottom-drawer__line,.animation-canvas-enter-active .bottom-drawer__line,.animation-view-enter-active .bottom-drawer__line,.animation-view-back-enter-active .bottom-drawer__line,.animation-navigation-enter-active .bottom-drawer__line:before,.animation-canvas-enter-active .bottom-drawer__line:before,.animation-view-enter-active .bottom-drawer__line:before,.animation-view-back-enter-active .bottom-drawer__line:before,.animation-navigation-enter-active .bottom-drawer__title,.animation-canvas-enter-active .bottom-drawer__title,.animation-view-enter-active .bottom-drawer__title,.animation-view-back-enter-active .bottom-drawer__title{transition-delay:calc(var(--animation-duration) / 2)}.animation-canvas-enter-active,.animation-navigation-enter-active{position:absolute;top:0px;left:0px;width:100vw;height:100vh}.animation-canvas-enter-active,.animation-navigation-enter-active,.animation-canvas-leave-active,.animation-navigation-leave-active{overflow:hidden}.animation-view-enter-from .view{transform:scale(.6,.4);opacity:0}.animation-view-back-leave-to .view{transform:scale(1.2);opacity:0}.animation-view-enter-active .view,.animation-view-back-leave-active .view{--origin-y: 0px;position:absolute;top:0px;z-index:3;transform-origin:50vw calc(50vh + var(--origin-y))}.animation-view-enter-active .view{transition:transform var(--animation-duration) ease,opacity calc(var(--animation-duration) / 2) ease}.animation-view-back-leave-active .view{transition:transform var(--animation-duration) ease,opacity calc(var(--animation-duration) / 2) ease calc(var(--animation-duration) / 4)}.animation-view-enter-to .view,.animation-view-back-leave-from .view{transform:scale(1);opacity:1}.animation-view-enter-from,.animation-view-back-leave-to{background-color:transparent}.animation-view-enter-active,.animation-view-back-leave-active{position:absolute;top:0px;width:100vw;min-height:100vh;z-index:3;overflow:hidden}.animation-view-enter-active{transition:background-color calc(var(--animation-duration) / 2) ease}.animation-view-back-leave-active{transition:background-color calc(var(--animation-duration) / 2) ease calc(var(--animation-duration) / 4)}.animation-view-enter-to,.animation-view-back-leave-from{background-color:#141414cc}.animation-modal-enter-from,.animation-modal-leave-to{opacity:0}.animation-modal-enter-active,.animation-modal-leave-active{transition:transform var(--animation-duration) ease,opacity var(--animation-duration) ease}.animation-modal-enter-to,.animation-modal-leave-from{opacity:1}.animation-modal-enter-from .modal__card,.animation-modal-leave-to .modal__card{transform:scaleY(.01)}.animation-modal-enter-active .modal__card,.animation-modal-leave-active .modal__card{transition:transform var(--animation-duration) ease,opacity var(--animation-duration) ease}.animation-modal-enter-to .modal__card,.animation-modal-leave-from .modal__card{transform:scale(1)}.animation-row-enter-from,.animation-row-leave-to{transform:scale(.9);opacity:0}.animation-row-enter-active,.animation-row-leave-active{transition:transform var(--animation-duration) ease,opacity var(--animation-duration) ease}.animation-row-enter-to,.animation-row-leave-from{transform:scale(1);opacity:1}@font-face{font-family:icomoon;src:url(/assets/icomoon.24bb4ca4.ttf?ydrfh5) format("truetype"),url(/assets/icomoon.9fdccf51.woff?ydrfh5) format("woff"),url(/assets/icomoon.66bab88d.svg?ydrfh5#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-import:before{content:"\e912"}.icon-export:before{content:"\e913"}.icon-cog:before{content:"\e90f"}.icon-bin:before{content:"\e910"}.icon-archive:before{content:"\e911"}.icon-arrow-right:before{content:"\e90e"}.icon-skull:before{content:"\e90d"}.icon-note:before{content:"\e90c"}.icon-bookmark:before{content:"\e90a"}.icon-plus:before{content:"\e901"}.icon-close:before{content:"\e90b"}.icon-shears:before{content:"\e908"}.icon-trowel:before{content:"\e909"}.icon-clock:before{content:"\e903"}.icon-doubletap:before{content:"\e904"}.icon-fertilizer:before{content:"\e905"}.icon-tap:before{content:"\e906"}.icon-water-drop:before{content:"\e907"}.icon-check:before{content:"\e900"}.icon-sliders:before{content:"\e902"}.icon.icon--l{font-size:24px}.icon-loading{position:relative;width:1em;height:1em;background:conic-gradient(var(--color-fg) 0deg 60deg,var(--color-bg) 60deg 360deg);display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:100%;animation:1s infinite normal loading}.icon-loading:before{content:"";width:calc(1em - 4px);height:calc(1em - 4px);background-color:var(--color-bg);border-radius:100%}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pos-r{position:relative}.pos-a{position:absolute}.pos-right{right:0px}.pos-left{left:0px}.pos-top-right{top:0px;right:0px}.scroll{overflow:auto}.scroll-x{overflow-x:auto}.scroll--hidden{-ms-overflow-style:none;scrollbar-width:none}.scroll--hidden::-webkit-scrollbar{display:none}.hide{display:none}:root{--color-bg: #1A1C1A;--color-overlay: rgba(26, 28, 26, .85);--color-border: #4A4A4A;--color-fg-secondary: #929292;--color-fg: #F3F3F3;--color-highlight-primary: #8ED18B;--color-primary: #4D894D;--color-hover: rgba(243, 243, 243, .04);--color-active: rgba(243, 243, 243, .12);--unit-xs: 4px;--unit-s: 8px;--unit-m: 16px;--unit-l: 24px}html{overscroll-behavior-y:contain}body{min-height:100vh;color:var(--color-fg);background:var(--color-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0;overscroll-behavior-y:contain}select{background-color:transparent;color:var(--color-fg);border:none;border-radius:24px;padding:4px 8px}.color--border{--color-value: var(--color-border)}.color--red{--color-value: #AC2525}.color--orange{--color-value: #AC6625}.color--blue{--color-value: #258CAC}.color--purple{--color-value: #9125AC}.color-fertilize,.color-fertilizer{--color-value: #7d2a78 }.color-water{--color-value: #2d5884 }.color-trowel,.color-plant,.color-plantIn,.color-plantOut{--color-value: #377322 }.color-shears,.color-cut{--color-value: #5b3d1f }.color-note{--color-value: #9b8f29 }.color-skull,.color-death{--color-value: #662323 }.volume--s{--shape-size: 36px }.volume--m{--shape-size: 54px }.volume--l{--shape-size: 72px }.shape--circle{margin:0;width:var(--shape-size);height:var(--shape-size);border-radius:100%}.shape--square{margin:0;width:var(--shape-size);height:var(--shape-size);border-radius:calc(var(--shape-size) / 6)}.shape--rectangle{width:var(--shape-size);height:calc(var(--shape-size) / 2);margin:calc(var(--shape-size) / 4) 0px;border-radius:calc(var(--shape-size) / 6)}.shape--rectangle90{width:calc(var(--shape-size) / 2);height:var(--shape-size);margin:0px calc(var(--shape-size) / 4);border-radius:calc(var(--shape-size) / 6)}.rotate-180{transform:rotate(180deg)}.holdable{user-select:none}.holdable.hold--active{transform:scale(.96);transition:transform linear .6s 80ms}.holdable:before{content:"";position:absolute;top:0px;left:0px;height:2px;transform:scaleX(0);background-color:var(--color-primary);width:100%;animation-play-state:paused;transition:none}.holdable.hold--active:before{transform:scale(1);transition:transform ease .6s 80ms}.view{min-height:100vh;width:100vw;background-color:var(--color-bg);padding-bottom:58px;box-sizing:border-box}
