.preview-module__4VkMyG__shell{--ink:#173d3a;--muted:#6f8985;--line:#d8e7e3;--green:#176f65;width:100%;min-width:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 15% 0,#eef9f4 0,#0000 34%),linear-gradient(#fbfdfc,#f1f8f5);padding:20px clamp(14px,2vw,30px) 70px}.preview-module__4VkMyG__shell button,.preview-module__4VkMyG__shell input,.preview-module__4VkMyG__shell select{font-family:inherit}.preview-module__4VkMyG__shell button{cursor:pointer}.preview-module__4VkMyG__header,.preview-module__4VkMyG__hero,.preview-module__4VkMyG__panelHeading,.preview-module__4VkMyG__modalHeading,.preview-module__4VkMyG__formActions{justify-content:space-between;align-items:center;display:flex}.preview-module__4VkMyG__header{max-width:1480px;margin:0 auto 24px}.preview-module__4VkMyG__brand{align-items:center;gap:11px;display:flex}.preview-module__4VkMyG__brand img{object-fit:cover;border-radius:24%;width:44px;height:44px}.preview-module__4VkMyG__brand strong,.preview-module__4VkMyG__brand span{display:block}.preview-module__4VkMyG__brand strong{font-size:21px}.preview-module__4VkMyG__brand span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:750}.preview-module__4VkMyG__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.preview-module__4VkMyG__headerActions button,.preview-module__4VkMyG__formActions button,.preview-module__4VkMyG__empty button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:12px;padding:0 16px;font-weight:800}.preview-module__4VkMyG__primary{border-color:var(--green)!important;background:var(--green)!important;color:#fff!important}.preview-module__4VkMyG__headerActions button{padding:0 12px;font-size:11px}.preview-module__4VkMyG__menuWrap{position:relative}.preview-module__4VkMyG__menu{z-index:5;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:155px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #19483c20}.preview-module__4VkMyG__menu button{text-align:left;border:0;width:100%;display:block}.preview-module__4VkMyG__menu button:hover{background:#eff7f3}.preview-module__4VkMyG__menu a{min-height:40px;color:var(--ink);border-radius:10px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:block}.preview-module__4VkMyG__entryWrap,.preview-module__4VkMyG__phoneLogout{display:none}.preview-module__4VkMyG__headerActions .preview-module__4VkMyG__pauseButton{color:#86602c;background:#fff6e5;border-color:#e7cf9f}.preview-module__4VkMyG__quickActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;max-width:1600px;margin:0 auto 18px;display:grid}.preview-module__4VkMyG__quickActions button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:12px;font-size:16px;font-weight:850;display:flex;box-shadow:0 8px 25px #176f6514}.preview-module__4VkMyG__quickActions button:nth-child(2){color:#6a5837;background:#fff7df;border-color:#ead6a2}.preview-module__4VkMyG__sidebar{gap:15px;min-width:0;display:grid}.preview-module__4VkMyG__notice{background:#fffaf0;border:1px solid #ead8a9;border-radius:13px;max-width:1480px;margin:0 auto 16px;display:flex;overflow:hidden}.preview-module__4VkMyG__notice span{color:#74551e;background:#f4dfaa;place-items:center;padding:0 14px;font-size:11px;font-weight:900;display:grid}.preview-module__4VkMyG__notice p{color:#735f35;margin:0;padding:11px 14px;font-size:12px}.preview-module__4VkMyG__hero{background:linear-gradient(120deg,#e4f6eff0,#ffffffeb);border:1px solid #d8e7e3d9;border-radius:22px;max-width:1480px;margin:0 auto 18px;padding:24px 28px;box-shadow:0 16px 50px #2a595112}.preview-module__4VkMyG__hero p{color:var(--muted);margin:0 0 5px;font-size:12px;font-weight:800}.preview-module__4VkMyG__hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,36px);font-weight:750}.preview-module__4VkMyG__legend{background:#ffffffb3;border-radius:14px;gap:15px;padding:10px 14px;display:flex}.preview-module__4VkMyG__legend span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.preview-module__4VkMyG__legend i,.preview-module__4VkMyG__priorityOption i{border-radius:50%;width:9px;height:9px}.preview-module__4VkMyG__normalDot,.preview-module__4VkMyG__normal i{background:#7ba79d}.preview-module__4VkMyG__importantDot,.preview-module__4VkMyG__important i{background:#dda63c}.preview-module__4VkMyG__urgentDot,.preview-module__4VkMyG__urgent i{background:#df6c5a}.preview-module__4VkMyG__workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;max-width:1600px;margin:0 auto;display:grid}.preview-module__4VkMyG__calendarPanel,.preview-module__4VkMyG__todayPanel{background:#ffffffeb;border:1px solid #d8e7e3e6;border-radius:22px;box-shadow:0 18px 55px #234e4712}.preview-module__4VkMyG__calendarPanel{padding:16px 12px}.preview-module__4VkMyG__todayPanel{padding:22px 18px}.preview-module__4VkMyG__panelHeading{margin-bottom:18px}.preview-module__4VkMyG__panelHeading span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.preview-module__4VkMyG__panelHeading h2{margin:3px 0 0;font-size:22px}.preview-module__4VkMyG__panelHeading b{width:32px;height:32px;color:var(--green);background:#e2f2ec;border-radius:11px;place-items:center;display:grid}.preview-module__4VkMyG__monthControls{gap:5px;display:flex}.preview-module__4VkMyG__monthControls button{border:1px solid var(--line);min-width:35px;height:35px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px;font-weight:850}.preview-module__4VkMyG__weekdays,.preview-module__4VkMyG__calendar{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.preview-module__4VkMyG__weekdays span{color:var(--muted);text-align:center;padding:8px;font-size:10px;font-weight:850}.preview-module__4VkMyG__day{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0;min-height:55px;padding:5px;transition:background .15s,outline .15s}.preview-module__4VkMyG__day:nth-child(7n){border-right:1px solid var(--line)}.preview-module__4VkMyG__day:nth-last-child(-n+7){border-bottom:1px solid var(--line)}.preview-module__4VkMyG__day:first-child{border-top-left-radius:13px}.preview-module__4VkMyG__day:nth-child(7){border-top-right-radius:13px}.preview-module__4VkMyG__day:nth-last-child(7){border-bottom-left-radius:13px}.preview-module__4VkMyG__day:last-child{border-bottom-right-radius:13px}.preview-module__4VkMyG__day.preview-module__4VkMyG__dropReady:hover{outline-offset:-3px;background:#effaf5;outline:2px solid #62a999}.preview-module__4VkMyG__outside{opacity:.55;background:#f7faf9}.preview-module__4VkMyG__today{box-shadow:inset 0 3px 0 var(--green);background:#fbfffd}.preview-module__4VkMyG__dateButton{width:27px;height:27px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;margin:0 0 4px auto;font-size:11px;font-weight:900;display:grid}.preview-module__4VkMyG__today .preview-module__4VkMyG__dateButton{background:var(--green);color:#fff}.preview-module__4VkMyG__dayTasks{gap:4px;display:grid}.preview-module__4VkMyG__taskChip{background:#f3f8f6;border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;min-width:0;display:grid;box-shadow:inset 2px 0 #7ba79d}.preview-module__4VkMyG__taskChip.preview-module__4VkMyG__important{background:#fff8e9;box-shadow:inset 3px 0 #dda63c}.preview-module__4VkMyG__taskChip.preview-module__4VkMyG__urgent{background:#fff1ee;box-shadow:inset 3px 0 #df6c5a}.preview-module__4VkMyG__check,.preview-module__4VkMyG__bigCheck span{color:#fff;background:#fff;border:2px solid #759d94;place-items:center;font-weight:950;display:grid}.preview-module__4VkMyG__check{border-radius:4px;width:16px;height:16px;margin:9px 0 0 5px;padding:0;font-size:11px;position:relative}.preview-module__4VkMyG__check:after{content:"";position:absolute;inset:-7px -4px}.preview-module__4VkMyG__taskChip.preview-module__4VkMyG__important .preview-module__4VkMyG__check{border-color:#c9932e}.preview-module__4VkMyG__taskChip.preview-module__4VkMyG__urgent .preview-module__4VkMyG__check{border-color:#cf5e4e}.preview-module__4VkMyG__taskTitle{min-width:0;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:7px 6px 7px 1px;font-size:12px;font-weight:750;line-height:1.55}.preview-module__4VkMyG__taskChip.preview-module__4VkMyG__done{opacity:.62;box-shadow:none;background:#edf2f0}.preview-module__4VkMyG__done .preview-module__4VkMyG__check,.preview-module__4VkMyG__done .preview-module__4VkMyG__bigCheck span{border-color:var(--green);background:var(--green)}.preview-module__4VkMyG__done .preview-module__4VkMyG__taskTitle,.preview-module__4VkMyG__todayTask.preview-module__4VkMyG__done .preview-module__4VkMyG__todayCopy strong{text-decoration:line-through}.preview-module__4VkMyG__dragHint{color:var(--muted);margin:13px 2px 0;font-size:10px}.preview-module__4VkMyG__todayList{gap:9px;display:grid}.preview-module__4VkMyG__todayTask{background:#f8fbfa;border:1px solid #deebe7;border-left:4px solid #7ba79d;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 9px;padding:10px 9px;display:grid}.preview-module__4VkMyG__todayTask.preview-module__4VkMyG__important{background:#fffbf2;border-left-color:#dda63c}.preview-module__4VkMyG__todayTask.preview-module__4VkMyG__urgent{background:#fff6f4;border-left-color:#df6c5a}.preview-module__4VkMyG__bigCheck{color:var(--muted);background:0 0;border:0;grid-row:1/3;justify-items:center;gap:3px;padding:0;display:grid}.preview-module__4VkMyG__bigCheck span{border-radius:8px;width:27px;height:27px;font-size:15px}.preview-module__4VkMyG__bigCheck small{font-size:8px;font-weight:850}.preview-module__4VkMyG__todayCopy{text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:0;display:grid}.preview-module__4VkMyG__todayCopy strong{color:var(--ink);font-size:13px}.preview-module__4VkMyG__rowActions{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.preview-module__4VkMyG__moveButton{min-height:24px;color:var(--green);background:#fff;border:0;border-radius:7px;padding:3px 6px;font-size:10px;font-weight:850}.preview-module__4VkMyG__tipCard{color:#56736d;background:#eff8f4;border-radius:14px;margin-top:17px;padding:14px}.preview-module__4VkMyG__tipCard span{color:var(--green);font-size:10px;font-weight:900}.preview-module__4VkMyG__tipCard p{margin:5px 0 0;font-size:11px;line-height:1.55}.preview-module__4VkMyG__empty{text-align:center;padding:34px 12px}.preview-module__4VkMyG__empty p{color:var(--muted);font-size:11px}.preview-module__4VkMyG__backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d2d2961;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preview-module__4VkMyG__modal,.preview-module__4VkMyG__smallModal{background:#fff;border:1px solid #fffc;border-radius:22px;width:min(100%,590px);padding:24px;box-shadow:0 28px 90px #10322d40}.preview-module__4VkMyG__smallModal{width:min(100%,390px)}.preview-module__4VkMyG__modalHeading{margin-bottom:18px}.preview-module__4VkMyG__modalHeading span{color:var(--green);font-size:10px;font-weight:900}.preview-module__4VkMyG__modalHeading h2{margin:3px 0 0;font-size:23px}.preview-module__4VkMyG__modalHeading>button{width:34px;height:34px;color:var(--muted);background:#edf4f1;border:0;border-radius:10px;font-size:22px}.preview-module__4VkMyG__modal form,.preview-module__4VkMyG__modal label,.preview-module__4VkMyG__smallModal label{gap:7px;display:grid}.preview-module__4VkMyG__modal label,.preview-module__4VkMyG__smallModal label{color:#4f6b66;font-size:11px;font-weight:850}.preview-module__4VkMyG__modal input,.preview-module__4VkMyG__modal select,.preview-module__4VkMyG__smallModal input{width:100%;height:43px;color:var(--ink);background:#fff;border:1px solid #cbded9;border-radius:10px;padding:0 11px}.preview-module__4VkMyG__smallModal p{color:var(--muted);font-size:11px;line-height:1.5}.preview-module__4VkMyG__formGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.preview-module__4VkMyG__weekdayPicker,.preview-module__4VkMyG__priorityPicker{border:0;margin:17px 0 0;padding:0}.preview-module__4VkMyG__weekdayPicker legend,.preview-module__4VkMyG__priorityPicker legend{color:#4f6b66;margin-bottom:9px;font-size:11px;font-weight:850}.preview-module__4VkMyG__weekdayPicker{flex-wrap:wrap;gap:7px;display:flex}.preview-module__4VkMyG__weekdayPicker legend{width:100%}.preview-module__4VkMyG__weekdayPicker button{border:1px solid var(--line);width:47px;height:36px;color:var(--muted);background:#fff;border-radius:9px;font-size:10px;font-weight:850}.preview-module__4VkMyG__weekdayPicker .preview-module__4VkMyG__selectedDay{border-color:var(--green);color:var(--green);background:#e6f4ee}.preview-module__4VkMyG__priorityPicker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-module__4VkMyG__priorityPicker legend{grid-column:1/-1}.preview-module__4VkMyG__priorityOption{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:12px 1fr;align-items:center;gap:7px;min-height:58px;padding:9px;display:grid}.preview-module__4VkMyG__priorityOption span,.preview-module__4VkMyG__priorityOption strong,.preview-module__4VkMyG__priorityOption small{display:block}.preview-module__4VkMyG__priorityOption strong{color:var(--ink);font-size:11px}.preview-module__4VkMyG__priorityOption small{color:var(--muted);margin-top:2px;font-size:8px}.preview-module__4VkMyG__priorityOption.preview-module__4VkMyG__selectedPriority{border-color:currentColor;box-shadow:0 0 0 2px #176f6514}.preview-module__4VkMyG__priorityOption.preview-module__4VkMyG__normal{color:#7ba79d}.preview-module__4VkMyG__priorityOption.preview-module__4VkMyG__important{color:#c68d22}.preview-module__4VkMyG__priorityOption.preview-module__4VkMyG__urgent{color:#c75141}.preview-module__4VkMyG__formActions{justify-content:flex-end;gap:8px;margin-top:22px}.preview-module__4VkMyG__formActions button{border:1px solid var(--line);min-height:39px;color:var(--ink);background:#fff;border-radius:10px;padding:0 14px;font-weight:850}.preview-module__4VkMyG__formActions .preview-module__4VkMyG__delete{color:#b64c3e;border-color:#f0cbc5;margin-right:auto}.preview-module__4VkMyG__mobileNav,.preview-module__4VkMyG__phoneCalendar{display:none}.preview-module__4VkMyG__longPanel{border:1px solid var(--line);background:linear-gradient(140deg,#fcfffd,#edf7f2);border-radius:22px;padding:20px 16px}.preview-module__4VkMyG__longHint{color:var(--muted);margin:-5px 0 14px;font-size:11px}.preview-module__4VkMyG__longList{gap:10px;display:grid}.preview-module__4VkMyG__longTask{border:1px solid var(--line);background:#ffffffd9;border-left:3px solid #7ba79d;border-radius:12px;padding:13px 12px}.preview-module__4VkMyG__longTask.preview-module__4VkMyG__important{border-left-color:#dda63c}.preview-module__4VkMyG__longTask.preview-module__4VkMyG__urgent{border-left-color:#df6c5a}.preview-module__4VkMyG__longTitle{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-size:13px;line-height:1.5}.preview-module__4VkMyG__longTask.preview-module__4VkMyG__done .preview-module__4VkMyG__longTitle{color:var(--muted);text-decoration:line-through}.preview-module__4VkMyG__longTask>p{color:var(--muted);margin:6px 0 9px;font-size:10px}.preview-module__4VkMyG__progressRow{align-items:center;gap:9px;display:flex}.preview-module__4VkMyG__progressRow>div{background:#e3eee8;border-radius:8px;flex:1;height:7px;overflow:hidden}.preview-module__4VkMyG__progressRow span{border-radius:inherit;background:#5b9f8a;height:100%;display:block}.preview-module__4VkMyG__progressRow b{color:var(--green);font-size:10px}.preview-module__4VkMyG__longActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.preview-module__4VkMyG__longActions button{color:var(--green);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.preview-module__4VkMyG__longActions button:disabled{opacity:.35;cursor:default}.preview-module__4VkMyG__addInline{width:100%;min-height:38px;color:var(--green);background:#ffffffb3;border:1px dashed #a9cbbd;border-radius:10px;margin-top:14px;font-size:12px;font-weight:850}.preview-module__4VkMyG__contactButton{border:1px solid var(--line);color:var(--green);background:#e2f3eb;border-radius:24px;margin:18px max(0px,50% - 800px) 0 auto;padding:11px 16px;font-size:12px;font-weight:850;display:block}.preview-module__4VkMyG__modal{max-height:calc(100dvh - 36px);overflow-y:auto}.preview-module__4VkMyG__modal textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;border:1px solid #cbded9;border-radius:10px;padding:10px 12px;line-height:1.6}.preview-module__4VkMyG__modal input[type=range]{height:24px;accent-color:var(--green);padding:0}.preview-module__4VkMyG__fieldHint{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.6}.preview-module__4VkMyG__progressField{margin-top:17px}.preview-module__4VkMyG__formError{color:#ae4c39;background:#fff0eb;border-radius:8px;padding:9px;font-size:12px}.preview-module__4VkMyG__modal.preview-module__4VkMyG__energyModal{color:#fff8e7;background:radial-gradient(at 0 0,#31564b 0%,#0000 65%),#173d35;border:1px solid #577365;border-radius:23px;width:min(100%,470px);padding:30px;box-shadow:0 28px 90px #061e2966}.preview-module__4VkMyG__energyModal .preview-module__4VkMyG__modalHeading{margin-bottom:25px}.preview-module__4VkMyG__energyModal .preview-module__4VkMyG__modalHeading>span{color:#ead49c;letter-spacing:.04em;font-size:12px}.preview-module__4VkMyG__energyModal .preview-module__4VkMyG__modalHeading>button{color:#eee3bf;background:#ffffff12}.preview-module__4VkMyG__energyModal h2{color:#fff8e7;margin:0 0 20px;font-size:27px;line-height:1.45}.preview-module__4VkMyG__modal.preview-module__4VkMyG__energyModal>p{color:#e0eadd;margin:0;font-size:16px;line-height:1.9}.preview-module__4VkMyG__modal.preview-module__4VkMyG__energyModal>p+p{margin-top:14px}.preview-module__4VkMyG__energyModal>small{color:#adc1ad;margin-top:18px;font-size:12px;display:block}.preview-module__4VkMyG__energyModal .preview-module__4VkMyG__formActions{margin-top:28px}.preview-module__4VkMyG__energyModal .preview-module__4VkMyG__formActions>button.preview-module__4VkMyG__primary{width:100%;min-height:44px;color:#233d32!important;background:#ead8a7!important;border-color:#ead8a7!important}.preview-module__4VkMyG__reminderModal{text-align:center}.preview-module__4VkMyG__reminderModal>img{width:68px;height:68px;margin:8px auto}.preview-module__4VkMyG__reminderModal>h2{max-width:360px;margin:10px auto 24px;font-size:28px}.preview-module__4VkMyG__reminderList{gap:9px;display:grid}.preview-module__4VkMyG__reminderList p{text-align:left;background:#f0f7f3;border-radius:10px;margin:0;padding:12px 15px;font-size:13px}.preview-module__4VkMyG__activationModal h2{margin:12px 0 20px;font-size:26px}.preview-module__4VkMyG__activationChoices{gap:9px;display:grid}.preview-module__4VkMyG__activationChoices>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f7fbf9;border-radius:11px;justify-content:space-between;gap:12px;padding:16px 14px;font-weight:800;display:flex}.preview-module__4VkMyG__activationChoices span{color:var(--green);white-space:nowrap;font-size:11px}.preview-module__4VkMyG__activationTask{color:var(--muted);font-size:12px}.preview-module__4VkMyG__microAction{color:var(--ink);background:#eef8f2;border-radius:15px;padding:22px;font-size:20px;line-height:1.75}.preview-module__4VkMyG__timer{text-align:center;color:var(--green);font-variant-numeric:tabular-nums;font-size:78px;font-weight:800}.preview-module__4VkMyG__celebration{text-align:center;padding:10px 0}.preview-module__4VkMyG__celebration>span{color:#c29a30;background:#fff1be;border-radius:50%;place-items:center;width:100px;height:100px;margin:auto;font-size:68px;display:grid}.preview-module__4VkMyG__celebration h2{color:var(--green);font-size:39px}.preview-module__4VkMyG__celebration>p{color:var(--muted);font-size:17px}.preview-module__4VkMyG__helpGrid{gap:9px;margin-top:18px;display:grid}.preview-module__4VkMyG__helpGrid a{border:1px solid var(--line);color:var(--ink);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 15px;padding:15px;text-decoration:none;display:grid}.preview-module__4VkMyG__helpGrid small{color:var(--muted);grid-column:1;font-size:10px}.preview-module__4VkMyG__helpGrid a>span{color:var(--green);grid-area:1/2/3;font-size:11px;font-weight:850}.preview-module__4VkMyG__helpNote{background:#f0f7f3;border-radius:12px;margin:18px 0;padding:16px}.preview-module__4VkMyG__helpNote strong{font-size:13px}.preview-module__4VkMyG__helpNote p,.preview-module__4VkMyG__modal>p{color:#5b766e;font-size:13px;line-height:1.7}.preview-module__4VkMyG__qr{width:min(100%,350px);margin:15px auto;display:block}.preview-module__4VkMyG__primaryLink{background:var(--green);color:#fff;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:850;text-decoration:none}.preview-module__4VkMyG__entryStandalone{background:radial-gradient(circle at 20% 0,#dbefe5 0%,#0000 50%),#f3f8f4;min-height:100dvh;padding:20px 16px}.preview-module__4VkMyG__entryPage{--ink:#173d3a;--green:#176f65;--muted:#6f8985;--line:#d8e7e3;width:min(100%,420px);color:var(--ink);margin:0 auto;padding:28px 14px 25px}.preview-module__4VkMyG__entryPage button,.preview-module__4VkMyG__entryPage input{font-family:inherit}.preview-module__4VkMyG__entryBrand{text-align:center;padding:0 0 26px}.preview-module__4VkMyG__entryBrand img{background:#ffffffa8;border:1px solid #cfe1d8;border-radius:22px;width:66px;height:66px;margin:0 auto 11px;padding:8px;display:block;box-shadow:0 10px 28px #285f4310}.preview-module__4VkMyG__entryBrand h1{color:var(--ink);letter-spacing:-.04em;margin:0 0 9px;font-size:27px;font-weight:850}.preview-module__4VkMyG__entryBrand p{color:#789084;margin:0;font-size:12px}.preview-module__4VkMyG__entryCard{background:#ffffffed;border:1px solid #d9e6de;border-radius:23px;padding:20px;box-shadow:0 14px 45px #285f430c}.preview-module__4VkMyG__entryTabs{background:#eef4ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:23px;padding:4px;display:grid}.preview-module__4VkMyG__entryTabs button{color:#6f897e;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:6px;font-size:12px;font-weight:800}.preview-module__4VkMyG__entryTabs .preview-module__4VkMyG__entryActive{color:var(--green);background:#fff;box-shadow:0 2px 7px #1d513610}.preview-module__4VkMyG__entryCard h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:25px}.preview-module__4VkMyG__entryIntro{color:#7d9187;margin:8px 0 14px;font-size:12px;line-height:1.6}.preview-module__4VkMyG__entryPreviewNote{color:#8c7846;background:#fff8e6;border-radius:9px;margin-bottom:18px;padding:9px 10px;font-size:10px;line-height:1.6}.preview-module__4VkMyG__entryForm{gap:17px;display:grid}.preview-module__4VkMyG__entryForm label{color:#3d6051;gap:7px;font-size:12px;font-weight:800;display:grid}.preview-module__4VkMyG__entryForm input:not([type=checkbox]){color:#264a3e;background:#fbfdfb;border:1px solid #d1e0d7;border-radius:10px;outline:none;width:100%;min-width:0;height:48px;padding:0 12px;font-size:16px}.preview-module__4VkMyG__entryForm input:focus{border-color:#519981;box-shadow:0 0 0 3px #3b8c6c12}.preview-module__4VkMyG__entryForm input::placeholder{color:#9cafa3;font-size:13px}.preview-module__4VkMyG__entryPassword{position:relative}.preview-module__4VkMyG__entryPassword input{padding-right:58px!important}.preview-module__4VkMyG__entryPassword button{color:#71927f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:47px;min-height:44px;font-size:11px;position:absolute;top:2px;right:2px}.preview-module__4VkMyG__entryForm .preview-module__4VkMyG__entryRemember{color:#7a8f81;align-items:center;gap:8px;min-height:30px;font-size:11px;font-weight:600;display:flex}.preview-module__4VkMyG__entryRemember input{width:17px;height:17px;accent-color:var(--green);margin:0}.preview-module__4VkMyG__entrySubmit{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:49px;padding:12px;font-size:14px;font-weight:850;display:flex}.preview-module__4VkMyG__entrySubmit>span{font-size:18px}.preview-module__4VkMyG__entryForgot{color:#799784;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:30px;padding:0;font-size:11px}.preview-module__4VkMyG__entrySkip{color:#5e8370;cursor:pointer;background:#ffffff70;border:1px dashed #b9cfc0;border-radius:12px;width:100%;min-height:45px;margin-top:17px;font-size:12px;display:block}.preview-module__4VkMyG__entryFooter{text-align:center;margin-top:21px}.preview-module__4VkMyG__entryFooter>button{color:#6e8c79;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 6px;font-size:11px}.preview-module__4VkMyG__entryFooter>p{color:#a1b3a7;margin:5px 0 0;font-size:10px}.preview-module__4VkMyG__entryBack{color:#6b927d;cursor:pointer;background:0 0;border:0;min-height:36px;margin-bottom:15px;padding:0;font-size:12px}.preview-module__4VkMyG__entryError{color:#b2644f;margin:0;font-size:12px;line-height:1.5}.preview-module__4VkMyG__entryResult{text-align:center;gap:13px;display:grid}.preview-module__4VkMyG__entryResult>span{width:52px;height:52px;color:var(--green);background:#e4f3e8;border-radius:50%;place-items:center;margin:auto;font-size:28px;display:grid}.preview-module__4VkMyG__entryResult h3{color:var(--green);margin:0;font-size:19px}.preview-module__4VkMyG__entryResult p{color:#73877b;margin:0;font-size:13px;line-height:1.7}.preview-module__4VkMyG__entryResult code{color:#467b5f;overflow-wrap:anywhere;background:#f0f5ef;border-radius:10px;padding:15px 8px;font-size:14px}.preview-module__4VkMyG__entryResult small{color:#92a696;font-size:11px}.preview-module__4VkMyG__entryContact{color:#78907e;justify-items:center;gap:10px;padding-top:15px;display:grid}.preview-module__4VkMyG__entryContact img{border-radius:14px;width:min(100%,270px)}.preview-module__4VkMyG__entryContact small{font-size:11px}.preview-module__4VkMyG__adminEntryLink{color:#789382;width:fit-content;margin:0 auto;padding:12px 8px;font-size:11px;text-decoration:none;display:block}.preview-module__4VkMyG__adminPage{width:min(100%,540px);padding-top:5px}.preview-module__4VkMyG__adminTop{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.preview-module__4VkMyG__adminTop a,.preview-module__4VkMyG__adminTop button{color:#668471;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:12px;text-decoration:none}.preview-module__4VkMyG__adminHeading{margin-bottom:22px}.preview-module__4VkMyG__adminHeading>span,.preview-module__4VkMyG__adminCardHeading span{color:#8b9c82;font-size:11px}.preview-module__4VkMyG__adminHeading h1{letter-spacing:-.04em;margin:8px 0;font-size:29px}.preview-module__4VkMyG__adminHeading p{color:#6d8776;margin:0;font-size:12px;line-height:1.7}.preview-module__4VkMyG__adminCardHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-module__4VkMyG__adminCardHeading h2{margin-top:6px}.preview-module__4VkMyG__adminCardHeading b{color:#518165;white-space:nowrap;background:#e8f3e9;border-radius:8px;padding:8px;font-size:12px}.preview-module__4VkMyG__adminLiveLink{color:#5a826b;text-underline-offset:4px;padding:15px 0 0;font-size:12px;line-height:1.7;text-decoration:underline;display:block}.preview-module__4VkMyG__adminMessage{color:#55775e;background:#e7f0e7;border-radius:10px;margin:15px 0;padding:11px 13px;font-size:12px;line-height:1.7}.preview-module__4VkMyG__adminResults{margin-top:18px}.preview-module__4VkMyG__adminActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.preview-module__4VkMyG__adminActions button,.preview-module__4VkMyG__adminResults li button{color:#427655;cursor:pointer;background:#f1f7f0;border:1px solid #c9dfce;border-radius:10px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:800}.preview-module__4VkMyG__adminResults ol{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.preview-module__4VkMyG__adminResults li{border-top:1px solid #e1eae0;align-items:center;gap:10px;padding-top:12px;display:flex}.preview-module__4VkMyG__adminResults li>div{flex:1;min-width:0}.preview-module__4VkMyG__adminResults li span{color:#93a28b;font-size:10px}.preview-module__4VkMyG__adminResults code{color:#285f42;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.6;display:block}.preview-module__4VkMyG__adminManualCopy{color:#6a846c;gap:9px;margin-top:16px;font-size:12px;display:grid}.preview-module__4VkMyG__adminManualCopy textarea{color:#315d3c;overflow-wrap:anywhere;background:#fff;border:1px solid #bfd4bf;border-radius:10px;width:100%;padding:12px;font-size:16px}.preview-module__4VkMyG__adminFormal{margin-top:18px}.preview-module__4VkMyG__adminFormal h2{font-size:18px}@media (min-width:721px) and (max-width:1199px){.preview-module__4VkMyG__workspace{grid-template-columns:1fr}.preview-module__4VkMyG__sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.preview-module__4VkMyG__todayList{grid-template-columns:1fr}.preview-module__4VkMyG__tipCard{display:none}}@media (max-width:720px){.preview-module__4VkMyG__mobileSignedOut{padding:0}.preview-module__4VkMyG__mobileSignedOut>:not(.preview-module__4VkMyG__entryWrap){display:none!important}.preview-module__4VkMyG__mobileSignedOut>.preview-module__4VkMyG__entryWrap,.preview-module__4VkMyG__menu .preview-module__4VkMyG__phoneLogout{display:block}.preview-module__4VkMyG__shell{min-width:0;padding:15px 12px calc(100px + env(safe-area-inset-bottom,0px))}.preview-module__4VkMyG__header{flex-wrap:nowrap;gap:12px;margin-bottom:13px}.preview-module__4VkMyG__brand img{width:38px;height:38px}.preview-module__4VkMyG__brand strong{font-size:17px}.preview-module__4VkMyG__headerActions{justify-content:flex-end;width:auto}.preview-module__4VkMyG__headerActions>.preview-module__4VkMyG__desktopOnly{display:none}.preview-module__4VkMyG__headerActions button{min-height:44px;padding:0 10px;font-size:11px}.preview-module__4VkMyG__headerActions>.preview-module__4VkMyG__primary{display:none}.preview-module__4VkMyG__notice{margin-bottom:11px}.preview-module__4VkMyG__notice p{padding:9px 10px;font-size:10px}.preview-module__4VkMyG__hero{align-items:flex-start;margin-bottom:12px;padding:17px}.preview-module__4VkMyG__hero h1{font-size:20px}.preview-module__4VkMyG__legend{display:none}.preview-module__4VkMyG__workspace,.preview-module__4VkMyG__sidebar{display:block}.preview-module__4VkMyG__quickActions{grid-template-columns:minmax(0,1fr);gap:10px}.preview-module__4VkMyG__quickActions button{white-space:normal;overflow-wrap:anywhere;gap:8px;width:100%;min-width:0;min-height:55px;font-size:14px}.preview-module__4VkMyG__shell>*,.preview-module__4VkMyG__workspace,.preview-module__4VkMyG__sidebar,.preview-module__4VkMyG__todayPanel,.preview-module__4VkMyG__longPanel,.preview-module__4VkMyG__longList,.preview-module__4VkMyG__longTask{min-width:0;max-width:100%}.preview-module__4VkMyG__brand{min-width:0}.preview-module__4VkMyG__brand img{flex-shrink:0}.preview-module__4VkMyG__brand>div,.preview-module__4VkMyG__hero>div,.preview-module__4VkMyG__notice p,.preview-module__4VkMyG__progressRow>div{min-width:0}.preview-module__4VkMyG__brand span,.preview-module__4VkMyG__hero h1,.preview-module__4VkMyG__notice p,.preview-module__4VkMyG__todayCopy strong,.preview-module__4VkMyG__longTitle{overflow-wrap:anywhere}.preview-module__4VkMyG__calendarPanel,.preview-module__4VkMyG__todayPanel{border-radius:18px}.preview-module__4VkMyG__calendarPanel{padding:14px 8px}.preview-module__4VkMyG__calendarPanel>.preview-module__4VkMyG__desktopCalendarHeading,.preview-module__4VkMyG__calendarPanel>.preview-module__4VkMyG__weekdays,.preview-module__4VkMyG__calendarPanel>.preview-module__4VkMyG__calendar{display:none}.preview-module__4VkMyG__phoneCalendar{padding:3px 5px;display:block}.preview-module__4VkMyG__monthControls button{min-width:44px;min-height:44px}.preview-module__4VkMyG__phoneCalendar .preview-module__4VkMyG__panelHeading{flex-wrap:wrap;align-items:flex-start;gap:12px}.preview-module__4VkMyG__phoneCalendar .preview-module__4VkMyG__panelHeading h2{font-size:19px}.preview-module__4VkMyG__weekStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-bottom:16px;display:grid}.preview-module__4VkMyG__weekStrip button{color:#68877e;background:#f1f6f3;border:1px solid #0000;border-radius:12px;justify-items:center;gap:5px;min-width:0;min-height:78px;padding:9px 2px;display:grid}.preview-module__4VkMyG__weekStrip small{font-size:11px}.preview-module__4VkMyG__weekStrip strong{color:#294b43;font-size:17px}.preview-module__4VkMyG__weekStrip span{font-size:10px}.preview-module__4VkMyG__weekStrip .preview-module__4VkMyG__selectedDate{border-color:var(--green);color:#e2f2eb;background:#176f65}.preview-module__4VkMyG__weekStrip .preview-module__4VkMyG__selectedDate strong{color:#fff}.preview-module__4VkMyG__selectedDayList{gap:9px;display:grid}.preview-module__4VkMyG__weekAgenda{gap:16px;display:grid}.preview-module__4VkMyG__agendaDay{border-top:1px solid var(--line);padding-top:10px;scroll-margin-top:15px}.preview-module__4VkMyG__agendaHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.preview-module__4VkMyG__agendaHeading h3{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;font-size:16px;display:flex}.preview-module__4VkMyG__agendaHeading small{color:var(--muted);font-size:11px;font-weight:600}.preview-module__4VkMyG__agendaHeading button{border:1px solid var(--line);width:44px;height:44px;color:var(--green);background:#f3faf6;border-radius:10px;font-size:20px}.preview-module__4VkMyG__agendaToday .preview-module__4VkMyG__agendaHeading h3{color:var(--green)}.preview-module__4VkMyG__agendaEmpty{color:var(--muted);margin:0;padding:0 0 8px;font-size:12px}.preview-module__4VkMyG__todayPanel{padding:17px 13px}.preview-module__4VkMyG__showToday .preview-module__4VkMyG__calendarPanel,.preview-module__4VkMyG__showToday .preview-module__4VkMyG__longPanel,.preview-module__4VkMyG__showCalendar .preview-module__4VkMyG__sidebar,.preview-module__4VkMyG__showLong .preview-module__4VkMyG__calendarPanel,.preview-module__4VkMyG__showLong .preview-module__4VkMyG__todayPanel{display:none}.preview-module__4VkMyG__day{min-height:40px;padding:3px 2px}.preview-module__4VkMyG__dateButton{width:22px;height:22px;font-size:9px}.preview-module__4VkMyG__taskChip{border-radius:6px;padding:3px 4px;display:block}.preview-module__4VkMyG__taskChip .preview-module__4VkMyG__check{display:none}.preview-module__4VkMyG__taskTitle{width:100%;padding:3px 2px;font-size:11px;line-height:1.5;display:block}.preview-module__4VkMyG__dragHint{display:none}.preview-module__4VkMyG__todayTask{grid-template-columns:48px minmax(0,1fr);min-height:76px}.preview-module__4VkMyG__bigCheck{align-content:center;min-width:44px;min-height:52px}.preview-module__4VkMyG__bigCheck span{width:30px;height:30px}.preview-module__4VkMyG__bigCheck small{font-size:9px}.preview-module__4VkMyG__todayCopy strong{font-size:14px}.preview-module__4VkMyG__moveButton{min-width:44px;min-height:34px}.preview-module__4VkMyG__mobileNav{z-index:35;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d8e7e3f2;border-radius:18px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;left:12px;box-shadow:0 16px 45px #11413933}.preview-module__4VkMyG__mobileNav button{min-height:49px;color:var(--muted);background:0 0;border:0;border-radius:13px;place-items:center;gap:2px;font-size:9px;font-weight:850;display:grid}.preview-module__4VkMyG__mobileNav span{font-size:19px;line-height:1}.preview-module__4VkMyG__mobileNav .preview-module__4VkMyG__activeTab{color:var(--green);background:#e4f3ed}.preview-module__4VkMyG__formGrid,.preview-module__4VkMyG__priorityPicker{grid-template-columns:1fr}.preview-module__4VkMyG__priorityPicker legend{grid-column:auto}.preview-module__4VkMyG__priorityOption{min-height:50px}.preview-module__4VkMyG__backdrop{padding:12px}.preview-module__4VkMyG__modal,.preview-module__4VkMyG__smallModal{overscroll-behavior:contain;max-height:calc(100dvh - 24px);padding:20px 17px;overflow-y:auto}.preview-module__4VkMyG__modal input,.preview-module__4VkMyG__modal select,.preview-module__4VkMyG__modal textarea,.preview-module__4VkMyG__smallModal input{min-width:0;font-size:16px}.preview-module__4VkMyG__modal form .preview-module__4VkMyG__formActions{border-top:1px solid var(--line);background:#fff;margin-top:15px;padding:12px 0;position:sticky;bottom:-20px}.preview-module__4VkMyG__formActions{flex-wrap:wrap}.preview-module__4VkMyG__formActions button{flex:auto;min-height:44px}.preview-module__4VkMyG__rowActions .preview-module__4VkMyG__moveButton{min-width:48px;min-height:40px;font-size:12px}.preview-module__4VkMyG__longActions button{min-width:44px;min-height:40px;font-size:12px}.preview-module__4VkMyG__addInline,.preview-module__4VkMyG__contactButton,.preview-module__4VkMyG__weekdayPicker button{min-height:44px}.preview-module__4VkMyG__modalHeading>button{min-width:44px;min-height:44px}.preview-module__4VkMyG__modal.preview-module__4VkMyG__energyModal{padding:25px 22px}.preview-module__4VkMyG__energyModal h2{font-size:25px}.preview-module__4VkMyG__modal.preview-module__4VkMyG__energyModal>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.preview-module__4VkMyG__day{transition:none}}
