.headers.wrapper h2[data-v-40a3fad5]{margin-bottom:.1rem}.contribution-chart[data-v-40a3fad5]{font-family:Inter,sans-serif;width:100%;box-sizing:border-box;max-width:452px;min-width:268px}.chart-container[data-v-40a3fad5]{position:relative;width:134px;height:134px;margin:auto}.chart[data-v-40a3fad5]{width:100%;height:100%}.label[data-v-40a3fad5]{width:24px;height:24px}.label[data-v-40a3fad5] *{box-sizing:border-box}.label.wrapper[data-v-40a3fad5]{position:absolute;top:0;left:0;width:100%;height:100%}.label.wrapper .label-content[data-v-40a3fad5]{width:100%;height:100%;background-color:var(--background-app-color);border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:2px}.label.wrapper .label-percentage[data-v-40a3fad5]{font-size:var(--font-size-13);font-weight:800;color:var(--panel)}.label.wrapper .label-icon[data-v-40a3fad5]{fill:var(--panel);position:relative;height:calc(var(--font-size-14));width:var(--font-size-14);left:2px;width:1rem;height:1rem}.label.wrapper .label-icon.psychological[data-v-40a3fad5]{left:1px}.factors.wrapper ul[data-v-40a3fad5]{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem;flex-wrap:wrap;gap:.3rem 1.2rem}.factor-secondary-label[data-v-40a3fad5]{font-family:Inter,sans-serif;font-size:var(--font-size-14);font-weight:600;color:var(--text-color-inactive);text-wrap:nowrap}.factor-secondary-label .sleep[data-v-40a3fad5]{color:var(--pain-1)}.factor-secondary-label .exercise[data-v-40a3fad5]{color:var(--pain-2)}.factor-secondary-label .psychological[data-v-40a3fad5]{color:var(--pain-3)}.descriptor-container[data-v-7bdec63a]{display:flex;justify-content:center;align-items:center;width:100%;margin-top:1.5rem;margin-bottom:1rem;font-weight:500}.descriptor-container p[data-v-7bdec63a]{color:var(--v0933867a);font-size:1.25rem;opacity:1}.icon-slider[data-v-7bdec63a]{justify-content:space-between;flex-direction:column;height:100%;flex:1}.icon-slider[data-v-7bdec63a],.icon-slider .group[data-v-7bdec63a]{width:100%;display:flex;align-items:center}.icon-slider .group[data-v-7bdec63a]{justify-content:center;flex-direction:column}.icon-slider.no-descriptors[data-v-7bdec63a]{justify-content:flex-end}.slider-wrapper[data-v-7bdec63a]{padding:0 1rem;top:.4rem}.slider-wrapper[data-v-7bdec63a],.svg-container[data-v-7bdec63a]{position:relative;width:100%;box-sizing:border-box}.svg-container[data-v-7bdec63a]{display:flex;justify-content:space-between;top:-.4rem}.svg-touch-container[data-v-7bdec63a]{display:flex;justify-content:center;align-items:center;width:44px;height:44px;position:relative;cursor:pointer;border-radius:50%}.svg-touch-container[data-v-7bdec63a] svg{display:block;position:relative;width:28px;height:28px;transition:color .35s cubic-bezier(.075,.82,.165,1),transform .35s cubic-bezier(.075,.82,.165,1);color:inherit}.svg-touch-container[data-v-7bdec63a]:hover svg{transform:scale(1.05)}.svg-touch-container[data-v-7bdec63a]:active svg{transform:scale(.9)}.popup-message[data-v-b7d6d66f]{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:space-between;transition:max-height .35s cubic-bezier(.075,.82,.165,1)}.popup-message .content-container[data-v-b7d6d66f]{box-sizing:border-box}.popup-message .title-group[data-v-b7d6d66f]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--lifestyle-600)}.popup-message .title-group svg[data-v-b7d6d66f]{width:17px;height:17px;color:inherit}.popup-message h2[data-v-b7d6d66f]{font-size:1.5rem;font-weight:400;text-align:center;color:var(--text-50);margin-bottom:1rem;margin-top:1rem}.popup-message .question-container-wrapper.active[data-v-b7d6d66f]{max-height:calc(100vh - 300px);overflow-y:auto;background-color:var(--background-50);border:1px solid var(--border-6-color);border-radius:8px;padding-top:0;margin-top:.5rem}.popup-message .question-container-wrapper.active .question-container.last[data-v-b7d6d66f]{margin-bottom:2.5rem}.popup-message .question-container[data-v-b7d6d66f]{width:100%;margin-top:1rem;padding:0 1rem;text-align:left;font-size:.95rem;color:var(--text-5-color);line-height:1.4;box-sizing:border-box}.popup-message .question-container h3[data-v-b7d6d66f]{color:var(--lifestyle-600);font-size:1.05rem;margin-bottom:0;margin-top:0;gap:.5rem}.popup-message .question-container h3 svg[data-v-b7d6d66f]{position:relative;top:1px;width:15px;min-width:15px;height:15px;min-height:15px;color:inherit;margin-right:.3rem}.popup-message .question-container p[data-v-b7d6d66f]{margin-top:.5rem;font-size:1rem;color:var(--text-1-color);line-height:1.4}.popup-message .question-container p.additional-p[data-v-b7d6d66f]{margin-top:1rem}.popup-message .question-container.last[data-v-b7d6d66f]{margin-top:2rem}#question-explanation-footer-target{max-width:600px}.log-card[data-v-050b22fc]{position:relative;width:100%;box-sizing:border-box;max-width:500px;height:100%;display:flex;flex-direction:column}.log-card-header[data-v-050b22fc]{display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;gap:.8rem}.log-card-header[data-v-050b22fc] svg{width:28px;height:28px}.log-question-text[data-v-050b22fc]{flex-direction:column;text-align:center}.log-question-text[data-v-050b22fc],.log-question-text .more-info[data-v-050b22fc]{display:flex;align-items:center;justify-content:center}.log-question-text .more-info[data-v-050b22fc]{gap:.25rem;font-size:.95rem;margin-top:.25rem;background:transparent;border:none;padding:0;height:44px;width:100px;cursor:pointer}.log-question-text .more-info[data-v-050b22fc],.log-question-text .more-info svg[data-v-050b22fc]{color:var(--text-400);transition:color .35s cubic-bezier(.075,.82,.165,1)}.log-question-text .more-info svg[data-v-050b22fc]{width:13px;height:13px;position:relative;top:1px}.log-question-text .more-info.active[data-v-050b22fc],.log-question-text .more-info.active svg[data-v-050b22fc]{color:var(--lifestyle-600)}.log-card-icon[data-v-050b22fc]{margin-right:16px;font-size:24px;color:var(--icon-color)}.log-card-header h2[data-v-050b22fc]{font-size:1.5rem;font-weight:500;letter-spacing:.4px;margin:0;font-family:var(--inter-font-family);color:var(--text-50);text-wrap:stable;text-align:center}.log-card-content[data-v-050b22fc]{flex:1;display:flex;flex-direction:column}.time-scroller-main[data-v-c8d72ee2]{border-radius:12px;padding:1rem;border:1px solid var(--ls-border-5-color)}.time-columns[data-v-c8d72ee2]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.time-column[data-v-c8d72ee2]{flex:1;position:relative;min-width:60px}.time-viewport[data-v-c8d72ee2]{overflow:hidden;position:relative;border:1px solid var(--ls-border-5-color);border-radius:.5rem;background-color:var(--background-50);touch-action:none}.time-viewport[data-v-c8d72ee2]:after,.time-viewport[data-v-c8d72ee2]:before{content:"";position:absolute;left:0;right:0;height:var(--v3cc34e99);pointer-events:none;z-index:1}.time-viewport[data-v-c8d72ee2]:before{top:0;background:linear-gradient(to bottom,rgb(var(--ls-background-color)) 0,rgba(var(--ls-background-color),0) 50%)}.time-viewport[data-v-c8d72ee2]:after{bottom:0;background:linear-gradient(to top,rgb(var(--ls-background-color)) 0,rgba(var(--ls-background-color),0) 50%)}:root[data-theme=light] .time-viewport[data-v-c8d72ee2]{background-color:var(--background-3-color)}.selection-indicator[data-v-c8d72ee2]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background-color:#ffffff04;pointer-events:none;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.selection-indicator span[data-v-c8d72ee2]{position:absolute;left:calc(50% + 2px + .25rem);top:50%;transform:translateY(calc(-50% + 3px));color:var(--text-5-color)}.selection-indicator.mins span[data-v-c8d72ee2]{left:calc(50% - 1px + .25rem)}:root[data-theme=light] .selection-indicator[data-v-c8d72ee2]{background-color:#ffffff59}.time-numbers[data-v-c8d72ee2]{will-change:transform}.time-numbers.hours .time-number[data-v-c8d72ee2]{--e-picker-shift:-18px}.time-numbers.minutes .time-number[data-v-c8d72ee2]{--e-picker-shift:-22px}.time-number[data-v-c8d72ee2]{--e-picker-delta:calc(var(--e-picker-index, 0) - var(--e-picker-center, 0));--e-picker-distance:max(var(--e-picker-delta),calc(var(--e-picker-delta)*-1));--e-picker-proximity:clamp(0,calc(1 - var(--e-picker-distance)/var(--e-picker-falloff, 2)),1);display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;cursor:pointer;font-size:1.5rem;font-weight:500;max-height:64px;color:var(--text-50);opacity:calc(.26 + var(--e-picker-proximity)*.74);transform:translate(calc(var(--e-picker-shift, 0px)*var(--e-picker-proximity))) scale(calc(.58 + var(--e-picker-proximity)*.42));transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-number.virtual-padding[data-v-c8d72ee2]{pointer-events:none;opacity:0;transform:none}.record-entry-phase[data-v-d177b97b]{width:100%;flex:1;display:flex;flex-direction:column;min-height:0}.step-pager-wrapper[data-v-d177b97b]{display:flex;flex:1;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;overflow:hidden;touch-action:pan-y;min-height:0}.step-pager[data-v-d177b97b]{display:flex;align-items:flex-start;width:100%;height:100%;flex:1}.step-pager.animating[data-v-d177b97b]{will-change:transform;transition:transform .3s cubic-bezier(.25,1,.5,1)}.step[data-v-d177b97b]{display:flex;flex:0 0 100%;flex-direction:column;width:100%;height:100%;overflow-y:auto}.pages-phase[data-v-d177b97b]{flex:1;min-height:0}.pages-phase[data-v-d177b97b],.popup-message[data-v-d177b97b]{display:flex;flex-direction:column}.popup-message[data-v-d177b97b]{position:relative;align-items:center;justify-content:center}.popup-message.full-page[data-v-d177b97b]{padding:1rem 1rem 2.5rem;min-height:calc(100vh - 150px);height:calc(100% - 20px - 2.5rem);display:flex;flex-direction:column}.popup-message.full-page[data-v-d177b97b]>*{flex:1;display:flex;flex-direction:column}.popup-message .title-group[data-v-d177b97b]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-400)}.popup-message .title-group .expired-label[data-v-d177b97b]{font-size:1rem;font-weight:400;margin:0;color:inherit}.popup-message .title-group svg[data-v-d177b97b]{width:17px;height:17px;color:inherit}.popup-message h2[data-v-d177b97b]{font-size:1rem;font-weight:400;margin-bottom:1rem;text-align:center;color:var(--text-5-color)}.popup-message p[data-v-d177b97b]{font-size:1.5rem;margin-top:0;margin-bottom:.5rem;font-weight:600;color:var(--text-50);text-align:center}.popup-message .expired-explanation[data-v-d177b97b]{font-size:1.1rem;font-weight:400;color:var(--text-400);line-height:1.5;margin-top:1.5rem;margin-bottom:1rem;padding:0 1rem}.popup-message .expired-explanation strong[data-v-d177b97b]{color:var(--text-300);font-weight:600}.popup-message .graphic-container[data-v-d177b97b]{display:flex;justify-content:center;align-items:center;margin-bottom:0;margin-top:1.5rem;width:100%;transform:scale(.9)}.page[data-v-d177b97b]{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:clamp(2rem,12vw,6rem);padding-left:1rem;padding-right:1rem;box-sizing:border-box}.page .icon-slider[data-v-d177b97b]{margin-bottom:2.5rem}.error-container[data-v-d177b97b]{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center}.error-container .permanent-error-message[data-v-d177b97b]{text-align:center;padding:2rem 1rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.error-container .permanent-error-message .error-text[data-v-d177b97b]{color:var(--text-500);font-size:1.1rem;margin-bottom:1rem;line-height:1.5}.recording-container[data-v-d177b97b]{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-start}.recording-container[data-v-d177b97b] .log-card-header{margin-bottom:.8rem}.recording-container[data-v-d177b97b] .log-card-header h2{color:var(--text-50)}.recording-container .group[data-v-d177b97b]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.recording-container .group .sub-title[data-v-d177b97b]{text-align:center;margin-bottom:2rem;color:var(--text-400)}.recording-container .entry-textarea[data-v-d177b97b]{width:100%;height:200px;border:1px solid var(--border-4-color);background-color:var(--background-50);border-radius:8px;padding:1rem;font-family:var(--inter-font-family);color:var(--text-50);font-size:1rem;resize:none;transition:border-color .35s cubic-bezier(.075,.82,.165,1)}.recording-container .entry-textarea[data-v-d177b97b]:focus{outline:none;border-color:var(--lifestyle-600)}.recording-container .submission-error[data-v-d177b97b]{color:var(--pain-3);margin-top:.5rem;font-size:.9rem;text-align:center;margin-bottom:1.5rem;padding:0 1rem}.thanks-message[data-v-d177b97b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;flex:1;margin-top:.8rem}.thanks-message h2[data-v-d177b97b]{font-size:1.5rem;margin-bottom:.8rem;font-weight:600;color:var(--text-50);text-align:center}.thanks-message p[data-v-d177b97b]{font-size:1rem;font-weight:400;text-align:center;color:var(--text-5-color)}.thanks-message p svg[data-v-d177b97b]{width:18px;height:18px;margin-left:.25rem;margin-bottom:-3px;color:inherit}.thanks-message p.warn[data-v-d177b97b]{color:var(--lifestyle-600)}.thanks-message p.success[data-v-d177b97b]{color:var(--pain-0)}.character-count[data-v-d177b97b]{margin-top:.5rem;margin-right:.15rem;align-self:flex-end;font-size:.85rem;color:var(--text-600);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .35s cubic-bezier(.075,.82,.165,1)}.character-count.full[data-v-d177b97b]{color:var(--pain-3)}.pulse-float[data-v-d177b97b]{animation:pulseFloat-d177b97b 3s infinite}@keyframes pulseFloat-d177b97b{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.footer-previous[data-v-d177b97b]{flex:0 0 auto;width:auto;aspect-ratio:1;padding:0}.footer-previous svg[data-v-d177b97b]{width:26px;height:26px}.footer-previous--hidden[data-v-d177b97b]{display:none}
