@charset "UTF-8";.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}#content-auth{display:flex;flex-flow:row wrap;min-height:100vh}.sidebar-auth{display:block;flex:1 1 auto;background-image:var(--auth-heatmap);background-size:100% auto;background-repeat:repeat-y;background-color:var(--support-background-color);width:min(66.84vh,100vw);place-content:center}.sidebar-auth-header{display:flex;margin-block:10%;text-align:center;padding:1em;box-shadow:0 0 50px 3px #4c3f37;background:linear-gradient(.15turn,var(--gradient-color-1) -20%,var(--gradient-color-2) 35% 65%,var(--gradient-color-3) 120%);justify-content:center;align-items:center;gap:20px}.registration-container{flex:10 1 auto;display:grid;grid-template-rows:1fr min-content 1fr;gap:5px;background:linear-gradient(var(--gradient-color-2),var(--gradient-color-1) 50% 50%,var(--gradient-color-2));width:min(500px,100%);color:var(--landing-text-color)}.registration-container a{width:min-content;color:var(--signature-color);text-decoration:none;white-space:nowrap}.inline-link{display:inline;width:min-content;color:var(--signature-color);text-decoration:none;white-space:nowrap}.auth-intro{max-width:75ch;padding-inline:2em;flex:2;padding-top:20px}.paragraph{margin-block:1em}.paragraph a{display:inline}.registration{padding-inline:2em;flex:2;background:var(--main-background-color);padding-block:1em;box-shadow:0 0 16px 8px var(--landing-border-color)}.login-ref{padding:1em 2em;max-width:75ch}.registration-fields{max-width:70ch;display:flex;flex-flow:row wrap;gap:1em}.registration-fields>div{flex:1 1 300px}.registration-field{width:100%;height:36px;background-color:var(--registration-field-bg-color);border-radius:10px;border:1px solid var(--signature-color);padding:5px 10px}.registration-field.password-field{padding:5px 40px 5px 10px}.registration-field:focus{background-color:var(--registartion-field-active-bg-color)}.registration-field:valid{background-color:var(--registartion-field-active-bg-color)}.registration-field-container{display:flex;flex-direction:row;align-items:center}.registration-error{color:var(--form-error-color);margin:15px}.icon-password{height:27px;width:27px;margin-left:-36px;z-index:2}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-CNA5QnUt.woff2) format("woff2"),url(/assets/Poppins-SemiBold-DxUT5rH1.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-DTH7hWNJ.woff2) format("woff2"),url(/assets/Poppins-Medium-LVgVSt0Y.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{box-sizing:border-box;height:100%;width:100%;overflow-x:hidden}html.overflow-visible{overflow:visible}*,*:before,*:after{box-sizing:inherit}*{padding:0;margin:0;color:inherit}body,html{font-family:Poppins,sans-serif;font-weight:500;font-size:1.05em;color:var(--text-color);background-color:var(--support-background-color)}body{min-height:100%}button,input,select,textarea{font-family:inherit;font-size:100%;width:100%;box-sizing:border-box;appearance:none;border:none;display:block;background-color:inherit}input,textarea{outline:none}textarea{resize:none}a{text-decoration:none;color:inherit;display:block}ul,ul li,ul ul li{text-indent:0;list-style:none outside none}li{height:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}#content{min-height:100vh}@supports (min-height: 100dvh){#content{min-height:100dvh}}#content{width:100%;display:grid;grid-template-areas:"menu    menu" "sidebar main" "stopwatch stopwatch";grid-template-rows:60px 1fr;grid-template-columns:85px 1fr}@media(max-width:800px){#content{min-height:100vh}@supports (min-height: 100dvh){#content{min-height:100dvh}}}@media(max-width:550px){#content{min-height:calc(100vh - 50px)}@supports (min-height: 100dvh){#content{min-height:calc(100dvh - 50px)}}#content{grid-template-areas:"menu    menu" "main main" "stopwatch stopwatch";grid-template-rows:50px 1fr}#content .sidebar{width:0px;opacity:0;position:relative;visibility:hidden;display:none;padding:15px 0}#content .sidebar-mobile{visibility:visible}#content .sidebar-toggle-container{opacity:0;visibility:hidden;width:0px}#content .logo{padding-left:5px;text-align:left}#content .menu{grid-template-columns:0px 1fr 45px}#content .sidebar-projects-container,#content .sidebar-habits-container{visibility:hidden}}@media(min-width:550px){#content .sidebar{width:300px}#content .sidebar-hidden{width:85px;padding:5px;overflow:hidden}#content .sidebar-hidden .navigation{grid-auto-rows:60px;gap:5px}#content .sidebar-hidden .navigation-section{display:grid;grid-template-rows:25px 20px;grid-template-columns:max-content;gap:5px;font-size:16px;text-align:center;justify-content:center;padding-block:5px;border-radius:10px;padding-inline:0px}#content .sidebar-hidden .ribbon{visibility:visible}#content .sidebar-hidden .filters,#content .sidebar-hidden .sidebar-projects,#content .sidebar-hidden .sidebar-projects-container,#content .sidebar-hidden .sidebar-habits,#content .sidebar-hidden .sidebar-habits-container{visibility:hidden;display:none}#content .sidebar-hidden .sidebar-projects-arrow,#content .sidebar-hidden .sidebar-habits-arrow{opacity:0}}#content main{grid-area:main}.neohabit{content:""}.neohabit:before{color:var(--signature-color);content:"Neo"}.neohabit:after{color:var(--support-color);content:"habit"}.icon{height:30px;width:30px;justify-self:center}.icon.gigantic{height:120px;width:120px}.icon.huge{height:80px;width:80px}.icon.bigger{height:50px;width:50px}.icon.big{height:40px;width:40px}.icon.medium{height:35px;width:35px}.icon.small{height:25px;width:25px}.icon.smaller{height:20px;width:20px}.icon.tiny{height:16px;width:16px}.icon.smol{height:15px;width:15px}.icon:hover{cursor:pointer}.icon.circle{border-radius:50%}.icon.mirror{transform:scaleX(-1)}.right{margin-left:auto}.left{margin-right:auto}.inline{display:inline}.centering{display:grid;justify-items:center;align-content:center;height:min-content;width:min-content}.centering-flex{display:flex;justify-items:center;align-content:center;justify-content:center;align-items:center;height:min-content;width:min-content}.habit-circle{height:12px;width:12px;border-radius:50%;color:transparent;background-color:var(--signature-color)}.checkbox{width:20px;height:20px;border-radius:50%;border:2px solid var(--signature-color);background-color:var(--signature-color-transparent);flex:0 0 20px}.checkbox.muted{border:2px solid var(--text-color);background-color:var(--transparent-bg-color)}input[type=checkbox]:checked.checkbox{background:radial-gradient(var(--signature-color) 30%,var(--signature-color-transparent) 40%)}input[type=checkbox]:checked.checkbox.muted{background:radial-gradient(var(--text-color) 30%,var(--transparent-bg-color) 40%)}.ribbon{position:absolute;width:80px;height:80px}.ribbon span{position:relative;display:block;width:110px;background-color:#1d60c1;box-shadow:0 5px 10px #0000001a;color:#fff;font:700 12px/1 Lato,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;padding-inline:25px 30px}.ribbon-top-right{top:0;right:0}.ribbon-top-right span{left:0;top:15px;transform:rotate(45deg)}.ribbon-raw span{padding-inline:35px 30px;background-color:#000}.ribbon-top{top:0;width:100%;height:30px}.ribbon-top span{width:100%;text-align:center;padding-inline:0px}.back-ref>a{color:var(--signature-color);text-decoration:none;width:100%;text-align:center;white-space:nowrap}.pfp{border-radius:50%;cursor:pointer;content:var(--mini-logo)}.pfp.tiny{height:40px;width:40px}.pfp.small{height:50px;width:50px}.pfp.big{height:75px;width:75px}.pfp.gigantic{height:120px;width:120px}.account-info{display:grid;grid-template-columns:50px 1fr;grid-template-rows:26px 26px;align-items:center;column-gap:10px;padding-bottom:3px}.account-info>.pfp{grid-row:span 2}.account-info>p{line-height:1em}.account-username{font-size:.9rem}.sort-button{font-size:.8em;font-weight:700;display:flex;cursor:pointer;width:max-content;align-items:center;gap:10px;padding-inline:10px;border-radius:10px;background-color:var(--secondary-background-color);border:1px solid var(--border-color);grid-area:topbar-right;margin-left:auto}@media(max-width:900px){.sort-button p{display:none}}.sort-button.active{box-shadow:0 0 4px 2px var(--signature-color)}.button-default{width:min-content;font-size:80%;color:var(--button-text-color);background-color:var(--signature-color);padding:8px 30px;border-radius:7px;border:2px solid transparent;font-weight:700;height:min-content;cursor:pointer}.button-default:disabled{opacity:.5;cursor:default}.button-default.big{font-size:100%;padding:3px 32px;border-radius:10px}.button-default.chameleon{color:var(--text-color);background-color:transparent}.button-default.muted{color:var(--text-color);border:2px solid var(--border-color);background-color:var(--main-background-color)}.button-default.calm{background-color:var(--calm-signature-color)}.button-default.active{background-color:var(--calm-signature-color);border:2px solid var(--signature-color)}.button-default.nowrap{white-space:nowrap}.button-default.stretch{width:100%}.button-default.cancel{color:var(--support-color);background-color:var(--button-bg-color)}.button-default-input{padding-inline:8px;cursor:text}.button-default.onboarding{width:150px}@media(max-width:480px){.button-default.onboarding{width:100px}}@media(max-width:370px){.button-default.onboarding{width:75px}}.return-button{margin-left:10px;margin-right:0}.react-colorful{height:150px!important;width:170px!important}@media(max-width:700px){.react-colorful{height:150px!important;width:150px!important}}@media(max-width:420px){.react-colorful{height:100px!important;width:100px!important}}.menu{position:relative}.menu-checkbox{display:none}.menu-container{display:none;gap:3px;width:100%;position:absolute;top:80%;align-items:center;visibility:hidden;opacity:0;pointer-events:none}.menu-container.active{display:grid;top:100%;visibility:visible;opacity:1;pointer-events:auto}.menu-loader{position:absolute;top:100px;width:100%;display:grid;justify-content:center;align-content:center}.menu{grid-area:menu;width:100%;display:grid;grid-template-columns:45px min-content 45px;flex-direction:row;justify-content:space-between;align-content:center;gap:10px;align-items:center;padding:15px;background:linear-gradient(.1turn,var(--gradient-color-1),var(--gradient-color-2) 45% 60%,var(--gradient-color-3));z-index:3}.menu-container{width:270px;display:grid;gap:5px;padding:15px;align-content:center;transition:none;box-shadow:0 0 3px 1px silver;background-color:var(--main-background-color);border-radius:10px;overflow:hidden;margin:10px;right:0}.menu-container.active{top:100%;visibility:visible;opacity:1;pointer-events:auto}.menu-container hr{margin:5px}.menu-section{height:35px;width:100%;display:grid;grid-template-columns:30px 1fr;gap:20px;align-items:center;padding-inline:10px;border-radius:7px;position:relative;overflow:hidden;cursor:pointer;text-align:start}.menu-section.active,.menu-section:hover{background-color:var(--transparent-bg-color)}.menu label>.icon{transform:none}.logo-section{height:45px;width:45px;display:grid;align-items:center;justify-content:center;border-radius:50%;transition:.3s ease-out;color:#000}.logo-section:hover,.logo-section.active{background-color:var(--transparent-bg-color);cursor:pointer}.logo-section.left{justify-self:start}.logo-section.right{justify-self:end}.logo{flex:1;text-align:center;font-family:Poppins,sans-serif;font-weight:600;font-size:1.7em;line-height:30px}.sidebar::-webkit-scrollbar{width:6px;height:6px;transition:1s}.sidebar::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.sidebar::-webkit-scrollbar-thumb:vertical:hover,.sidebar::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.sidebar::-webkit-scrollbar-track{background-color:transparent}.sidebar::-webkit-scrollbar-thumb:vertical:active,.sidebar::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.sidebar::-webkit-scrollbar-corner{background:none}.sidebar{grid-area:sidebar;background-color:var(--main-background-color);display:flex;flex-direction:column;gap:15px;padding:10px;white-space:nowrap;overflow-y:scroll;overflow-x:hidden;z-index:3}.sidebar p{line-height:30px}.filters{display:flex;height:100%;align-items:center}.sidebar-projects-header,.sidebar-habits-header{width:100%;height:35px;display:flex;flex-direction:row;gap:5px;justify-content:space-between;align-items:center;border-radius:10px}.navigation{display:grid;grid-auto-rows:35px;gap:5px}.navigation-section{height:100%;display:grid;gap:10px;grid-template-columns:30px 60px;align-items:center;position:relative;overflow:hidden;border-radius:10px;padding-inline:5px;cursor:pointer}.navigation-section.active,.navigation-section:hover{background-color:var(--transparent-bg-color)}.navigation-section-collapsed{display:grid;grid-template-rows:25px 10px}.navigation .ribbon{visibility:hidden}.sidebar-project{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;align-content:center;line-height:12px;gap:10px;border-radius:5px;cursor:pointer}.sidebar-project.active,.sidebar-project:hover{background-color:var(--transparent-bg-color)}.sidebar-project{padding-left:10px;border-radius:10px;overflow:hidden}.sidebar-project p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar-project.active,.sidebar-project:hover{background-color:var(--sidebar-dim-color)}.filter{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;align-content:center;line-height:12px;gap:10px;border-radius:5px;cursor:pointer}.filter.active,.filter:hover{background-color:var(--transparent-bg-color)}.filter{padding-inline:15px;border-radius:0}.filter.active.important{background-color:#ffd70033}.habit{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;align-content:center;line-height:12px;gap:10px;border-radius:5px;cursor:pointer}.habit.active,.habit:hover{background-color:var(--transparent-bg-color)}.habit{padding-left:9px;height:35px;margin-left:6px;margin-block:3px;gap:20px;width:calc(100% - 6px);overflow:hidden;border-radius:10px}.habit p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.habit.active,.habit:hover{background-color:var(--sidebar-muted-color)}.tag{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;align-content:center;line-height:12px;gap:10px;border-radius:5px;cursor:pointer}.tag.active,.tag:hover{background-color:var(--transparent-bg-color)}.tag{padding-inline:10px 15px;background-color:var(--button-bg-color);border-radius:10px;width:min-content;height:25px}.tag:hover{background-color:var(--button-bg-lighter-color)}.tag p{white-space:nowrap}.tag-wrapper{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;align-content:center;line-height:12px;gap:10px;border-radius:5px;cursor:pointer}.tag-wrapper.active,.tag-wrapper:hover{background-color:var(--transparent-bg-color)}.tag-wrapper{cursor:default;flex-wrap:wrap;height:min-content;overflow:hidden;border-radius:0}.tag-wrapper>.tag-wrapper{flex-wrap:nowrap;white-space:nowrap;width:min-content}.tag-wrapper:hover{background-color:inherit}.sidebar-projects{position:relative}.sidebar-projects-checkbox{display:none}.sidebar-projects-container{display:none;gap:3px;width:100%;position:absolute;top:80%;align-items:center;visibility:hidden;opacity:0;pointer-events:none}.sidebar-projects-container.active{display:grid;top:100%;visibility:visible;opacity:1;pointer-events:auto}.sidebar-projects-loader{position:absolute;top:100px;width:100%;display:grid;justify-content:center;align-content:center}.sidebar-projects-arrow{transition:all .4s cubic-bezier(.93,.88,.1,.8),opacity 0s,color 0s;transform:rotate(-90deg);cursor:pointer}.sidebar-projects-arrow.active{transform:none}.sidebar-projects-container{position:relative;display:none}.sidebar-projects-container.active{display:contents}.sidebar-habits{position:relative}.sidebar-habits-checkbox{display:none}.sidebar-habits-container{display:none;gap:3px;width:100%;position:absolute;top:80%;align-items:center;visibility:hidden;opacity:0;pointer-events:none}.sidebar-habits-container.active{display:grid;top:100%;visibility:visible;opacity:1;pointer-events:auto}.sidebar-habits-loader{position:absolute;top:100px;width:100%;display:grid;justify-content:center;align-content:center}.sidebar-habits-arrow{transition:all .4s cubic-bezier(.93,.88,.1,.8),opacity 0s,color 0s;transform:rotate(-90deg);cursor:pointer}.sidebar-habits-arrow.active{transform:none}.sidebar-habits-container{position:relative;display:none}.sidebar-habits-container.active{display:contents}.sidebar-habits{padding-inline:2px;margin-block:10px;border-left:3px solid var(--sidebar-main-color)}.sidebar-habits-arrow{color:var(--contrast-text-color);background-color:var(--sidebar-main-color)}.sidebar-habits-header{gap:10px;padding-left:8px}.sidebar-mobile{position:sticky;display:none;bottom:0;height:50px;width:100%;background-color:var(--main-background-color);box-shadow:0 0 3px 1px gray;border-top:1px solid var(--border-color);scroll-margin-top:3rem;z-index:2}@media(max-width:550px){.sidebar-mobile{display:block}}.filters-mobile{display:flex;flex-direction:row;height:100%;width:100%;justify-content:space-between;align-items:center}.filter-mobile{height:100%;flex:1 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background-color .3s ease-out}.filter-mobile p{font-size:15px}.filter-mobile:hover,.filter-mobile.active{background-color:var(--transparent-bg-color);cursor:pointer}.tasklists-navigation::-webkit-scrollbar{width:6px;height:6px;transition:1s}.tasklists-navigation::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.tasklists-navigation::-webkit-scrollbar-thumb:vertical:hover,.tasklists-navigation::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.tasklists-navigation::-webkit-scrollbar-track{background-color:transparent}.tasklists-navigation::-webkit-scrollbar-thumb:vertical:active,.tasklists-navigation::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.tasklists-navigation::-webkit-scrollbar-corner{background:none}.tasklists-navigation{background-color:iherit;display:flex;align-items:center;height:50px;overflow-y:hidden;background-color:var(--main-background-color)}.tasklist{padding:18px 36px 36px;width:min(1290px,100%);margin-inline:auto}.tasklist-header{display:flex;flex-direction:row}.tasklist-tasks{display:grid;grid-auto-flow:row;gap:5px;padding-bottom:5px}@media(max-width:1000px){.tasklist{padding:15px}}@media(max-width:550px){.tasklist{padding:10px}}.task{background-color:var(--main-background-color);padding-inline:10px;display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;border-radius:10px;border:1px solid var(--border-color);min-height:30px;cursor:pointer}.add-task-btn{background-color:var(--main-background-color);padding-inline:10px;display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;border-radius:10px;border:1px solid var(--border-color);min-height:30px;cursor:pointer;margin-top:10px;background-color:var(--secondary-background-color)}@media(max-width:550px){.add-task-btn{margin-top:2px}}.overlay{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background-color:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3}.overlay-active{display:grid}.overlay.overlay-sidebar{background-color:#00000050;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:2}.modal::-webkit-scrollbar{width:6px;height:6px;transition:1s}.modal::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.modal::-webkit-scrollbar-thumb:vertical:hover,.modal::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.modal::-webkit-scrollbar-track{background-color:transparent}.modal::-webkit-scrollbar-thumb:vertical:active,.modal::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.modal::-webkit-scrollbar-corner{background:none}.modal{display:none;grid-auto-rows:auto;gap:10px;z-index:3;width:min(800px,100vw - 3em);height:auto;max-height:100%;overflow-y:scroll;border-radius:8px;background-color:var(--support-background-color);padding:1em;align-items:center}@media(max-width:550px){.modal{width:calc(100% - 16px);padding:.4em}.modal .button-default{padding:8px 5px}}.modal-active{display:grid}@media(max-width:400px){.modal-stopwatch{height:400px}}.modal-onboarding{display:flex;flex-direction:column}.modal-onboarding.modal-mobile{text-align:center}.modal-header{display:grid;grid-auto-flow:column;grid-template-columns:min(710px,100% - 3em) 30px;justify-content:space-between;align-items:center;gap:10px;z-index:4;position:relative}.modal-header.habit-mode{grid-template-columns:1fr min-content}.modal-details::-webkit-scrollbar{width:6px;height:6px;transition:1s}.modal-details::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.modal-details::-webkit-scrollbar-thumb:vertical:hover,.modal-details::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.modal-details::-webkit-scrollbar-track{background-color:transparent}.modal-details::-webkit-scrollbar-thumb:vertical:active,.modal-details::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.modal-details::-webkit-scrollbar-corner{background:none}.modal-details{height:500px;overflow-y:scroll;width:100%;background-color:var(--support-background-color);padding:10px;border-radius:10px}@media(max-width:550px){.modal-details{padding:5px;height:min-content}}.modal-details-block::-webkit-scrollbar{width:6px;height:6px;transition:1s}.modal-details-block::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.modal-details-block::-webkit-scrollbar-thumb:vertical:hover,.modal-details-block::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.modal-details-block::-webkit-scrollbar-track{background-color:transparent}.modal-details-block::-webkit-scrollbar-thumb:vertical:active,.modal-details-block::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.modal-details-block::-webkit-scrollbar-corner{background:none}.modal-details-block{height:100%;width:100%;background-color:var(--main-background-color);border-radius:10px}.modal-details-block.description-area{grid-area:description}.modal-details-block.name-area{grid-area:name}.modal-details-block.mode-area{grid-area:mode;display:flex;flex-direction:column;justify-content:center}.modal-details-block.color-area{height:min-content;grid-area:color;display:flex;flex-direction:column;align-items:start;gap:5px}.modal-details-block.color-area:not(.habit-color-area) .react-colorful{height:280px!important}.modal-description{min-height:300px}.modal-buttons{display:flex;justify-content:space-between;gap:10px;height:40px}.habit-navigation{border-radius:10px;display:flex;align-items:center;height:35px;width:100%}.habit-navigation .filters{justify-content:space-around;justify-items:center;width:100%;border-radius:10px;gap:5px}.habit-navigation .filters li{width:100%;height:100%;border-radius:10px;background-color:var(--button-bg-color);color:var(--support-color)}.habit-navigation .filters li:hover:not(.active){background-color:color-mix(in srgb,var(--button-bg-color) 60%,transparent)}.habit-navigation .filters li.active{color:var(--active-text-color);background-color:color-mix(in srgb,var(--signature-color) 60%,transparent)}.modal-habit{align-items:center;grid-template-rows:min-content min-content min-content 360px 40px}.modal-habit.new{grid-template-rows:min-content min-content min-content}.modal-habit:has(>.modal-details-habit-targets-wrapper):not(.new){grid-template-rows:min-content min-content min-content 410px}@media(max-width:700px){.modal-habit{grid-template-rows:min-content min-content min-content 410px}}@media(max-height:750px){.modal-habit{grid-template-rows:min-content min-content min-content 220px}}.modal-details-habit-wrapper{display:grid;gap:10px;grid-template-columns:3fr 1fr;grid-template-rows:min-content min-content;grid-template-areas:"name mode" "description mode" "description color"}@media(max-height:750px){.modal-details-habit-wrapper{grid-template-columns:4fr 1fr 1fr;grid-template-areas:"name name name" "description mode color"}.modal-details-habit-wrapper .mode-area{justify-content:start}.modal-details-habit-wrapper .react-colorful{height:80px!important}}.modal-details-habit-wrapper .description-area textarea{height:300px}@media(max-height:750px){.modal-details-habit-wrapper .description-area textarea{height:150px}}.modal-details-habit-targets-wrapper{align-self:start;display:grid;gap:10px;grid-template-columns:1fr;grid-auto-rows:40px;overflow-y:scroll}@media(max-width:700px){.modal-details-habit-targets-wrapper{height:435px}}@media(max-width:420px){.modal-details-habit-targets-wrapper{height:393px}}.modal-details-habit-targets-wrapper .modal-details-block{height:100%;padding-left:15px;padding-right:25px;border:1px solid transparent;display:grid;align-items:center;grid-template-columns:50px 200px 100px 80px 100px 1fr}@media(max-width:700px){.modal-details-habit-targets-wrapper .modal-details-block{font-size:.9rem;grid-template-columns:30px 150px 60px 60px 60px 1fr}}@media(max-width:460px){.modal-details-habit-targets-wrapper .modal-details-block{font-size:.8rem;grid-template-columns:30px 130px 50px 50px 0px 1fr}}.modal-details-habit-targets-wrapper .modal-details-block button{border-radius:5px;color:var(--text-color)}.modal-details-habit-targets-wrapper .modal-details-block.header{background:none;font-weight:700}.modal-details-habit-targets-wrapper .modal-details-block:hover:not(.inactive):not(.header){background-color:color-mix(in srgb,var(--main-background-color) 60%,transparent);border:1px solid var(--cell-border-color)}.modal-details-habit-targets-wrapper .modal-details-block.inactive{background-color:color-mix(in srgb,var(--main-background-color) 45%,transparent);color:color-mix(in srgb,var(--text-color) 50%,transparent)}.modal-habit:has(>.modal-details-habit-targets-wrapper){contain:paint}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-0:hover) .target-0,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-0:hover) .target-0.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-1:hover) .target-1,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-1:hover) .target-1.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-2:hover) .target-2,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-2:hover) .target-2.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-3:hover) .target-3,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-3:hover) .target-3.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-4:hover) .target-4,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-4:hover) .target-4.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-5:hover) .target-5,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-5:hover) .target-5.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-6:hover) .target-6,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-6:hover) .target-6.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-7:hover) .target-7,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-7:hover) .target-7.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-8:hover) .target-8,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-8:hover) .target-8.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-9:hover) .target-9,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-9:hover) .target-9.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-10:hover) .target-10,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-10:hover) .target-10.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-11:hover) .target-11,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-11:hover) .target-11.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-12:hover) .target-12,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-12:hover) .target-12.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-13:hover) .target-13,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-13:hover) .target-13.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-14:hover) .target-14,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-14:hover) .target-14.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-15:hover) .target-15,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-15:hover) .target-15.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-16:hover) .target-16,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-16:hover) .target-16.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-17:hover) .target-17,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-17:hover) .target-17.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-18:hover) .target-18,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-18:hover) .target-18.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-19:hover) .target-19,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-19:hover) .target-19.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-20:hover) .target-20,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-20:hover) .target-20.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-21:hover) .target-21,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-21:hover) .target-21.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-22:hover) .target-22,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-22:hover) .target-22.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-23:hover) .target-23,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-23:hover) .target-23.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-24:hover) .target-24,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-24:hover) .target-24.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-25:hover) .target-25,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-25:hover) .target-25.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-26:hover) .target-26,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-26:hover) .target-26.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-27:hover) .target-27,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-27:hover) .target-27.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-28:hover) .target-28,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-28:hover) .target-28.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-29:hover) .target-29,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-29:hover) .target-29.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-30:hover) .target-30,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-30:hover) .target-30.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-31:hover) .target-31,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-31:hover) .target-31.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-32:hover) .target-32,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-32:hover) .target-32.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-33:hover) .target-33,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-33:hover) .target-33.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-34:hover) .target-34,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-34:hover) .target-34.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-35:hover) .target-35,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-35:hover) .target-35.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-36:hover) .target-36,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-36:hover) .target-36.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-37:hover) .target-37,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-37:hover) .target-37.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-38:hover) .target-38,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-38:hover) .target-38.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-39:hover) .target-39,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-39:hover) .target-39.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-40:hover) .target-40,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-40:hover) .target-40.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-41:hover) .target-41,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-41:hover) .target-41.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-42:hover) .target-42,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-42:hover) .target-42.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-43:hover) .target-43,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-43:hover) .target-43.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-44:hover) .target-44,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-44:hover) .target-44.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-45:hover) .target-45,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-45:hover) .target-45.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-46:hover) .target-46,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-46:hover) .target-46.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-47:hover) .target-47,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-47:hover) .target-47.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-48:hover) .target-48,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-48:hover) .target-48.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-49:hover) .target-49,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-49:hover) .target-49.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-50:hover) .target-50,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-50:hover) .target-50.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-51:hover) .target-51,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-51:hover) .target-51.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-52:hover) .target-52,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-52:hover) .target-52.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-53:hover) .target-53,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-53:hover) .target-53.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-54:hover) .target-54,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-54:hover) .target-54.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-55:hover) .target-55,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-55:hover) .target-55.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-56:hover) .target-56,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-56:hover) .target-56.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-57:hover) .target-57,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-57:hover) .target-57.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-58:hover) .target-58,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-58:hover) .target-58.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-59:hover) .target-59,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-59:hover) .target-59.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-60:hover) .target-60,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-60:hover) .target-60.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-61:hover) .target-61,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-61:hover) .target-61.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-62:hover) .target-62,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-62:hover) .target-62.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-63:hover) .target-63,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-63:hover) .target-63.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-64:hover) .target-64,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-64:hover) .target-64.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-65:hover) .target-65,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-65:hover) .target-65.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-66:hover) .target-66,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-66:hover) .target-66.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-67:hover) .target-67,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-67:hover) .target-67.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-68:hover) .target-68,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-68:hover) .target-68.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-69:hover) .target-69,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-69:hover) .target-69.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-70:hover) .target-70,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-70:hover) .target-70.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-71:hover) .target-71,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-71:hover) .target-71.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-72:hover) .target-72,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-72:hover) .target-72.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-73:hover) .target-73,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-73:hover) .target-73.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-74:hover) .target-74,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-74:hover) .target-74.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-75:hover) .target-75,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-75:hover) .target-75.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-76:hover) .target-76,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-76:hover) .target-76.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-77:hover) .target-77,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-77:hover) .target-77.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-78:hover) .target-78,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-78:hover) .target-78.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-79:hover) .target-79,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-79:hover) .target-79.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-80:hover) .target-80,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-80:hover) .target-80.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-81:hover) .target-81,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-81:hover) .target-81.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-82:hover) .target-82,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-82:hover) .target-82.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-83:hover) .target-83,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-83:hover) .target-83.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-84:hover) .target-84,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-84:hover) .target-84.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-85:hover) .target-85,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-85:hover) .target-85.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-86:hover) .target-86,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-86:hover) .target-86.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-87:hover) .target-87,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-87:hover) .target-87.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-88:hover) .target-88,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-88:hover) .target-88.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-89:hover) .target-89,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-89:hover) .target-89.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-90:hover) .target-90,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-90:hover) .target-90.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-91:hover) .target-91,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-91:hover) .target-91.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-92:hover) .target-92,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-92:hover) .target-92.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-93:hover) .target-93,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-93:hover) .target-93.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-94:hover) .target-94,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-94:hover) .target-94.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-95:hover) .target-95,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-95:hover) .target-95.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-96:hover) .target-96,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-96:hover) .target-96.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-97:hover) .target-97,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-97:hover) .target-97.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-98:hover) .target-98,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-98:hover) .target-98.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-99:hover) .target-99,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-99:hover) .target-99.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-100:hover) .target-100,.modal-habit:has(>.modal-details-habit-targets-wrapper):has(>.modal-details-habit-targets-wrapper>.target-100:hover) .target-100.fractured>*{--cell-border-color: var(--hover-cell-border-color)}.modal-details-project-wrapper{display:grid;gap:10px;grid-template-columns:3fr 1fr;grid-template-rows:min-content;grid-template-areas:"description color"}.form-field-length{display:none;position:absolute;right:5px;font-size:.8em;bottom:-10px}.form-field-length.error{display:block;color:var(--form-error-color)}.form-task-name{padding:5px 10px;height:min-content;white-space:nowrap;position:relative}.form-task-name>input:focus~.form-field-length{display:block}.form-task-description{padding:5px 0 5px 10px;font-size:.9em;height:min-content;display:flex;align-items:center;gap:6px;position:relative}.form-task-description>textarea::-webkit-scrollbar{width:6px;height:6px;transition:1s}.form-task-description>textarea::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.form-task-description>textarea::-webkit-scrollbar-thumb:vertical:hover,.form-task-description>textarea::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.form-task-description>textarea::-webkit-scrollbar-track{background-color:transparent}.form-task-description>textarea::-webkit-scrollbar-thumb:vertical:active,.form-task-description>textarea::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.form-task-description>textarea::-webkit-scrollbar-corner{background:none}.form-task-description>textarea{height:300px}.form-task-description>textarea:focus~.form-field-length{display:block}.form-task-description.overriden{opacity:.4}.form-split{display:grid;grid-template-columns:3fr 1fr}.form-habits{position:relative}.form-habits-checkbox{display:none}.form-habits-container{display:none;gap:3px;width:100%;position:absolute;top:80%;align-items:center;visibility:hidden;opacity:0;pointer-events:none}.form-habits-container.active{display:grid;top:100%;visibility:visible;opacity:1;pointer-events:auto}.form-habits-loader{position:absolute;top:100px;width:100%;display:grid;justify-content:center;align-content:center}.form-habits{padding:5px 10px;display:flex;flex-wrap:wrap;gap:5px;overflow-x:hidden}.form-habits-container::-webkit-scrollbar{width:6px;height:6px;transition:1s}.form-habits-container::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.form-habits-container::-webkit-scrollbar-thumb:vertical:hover,.form-habits-container::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.form-habits-container::-webkit-scrollbar-track{background-color:transparent}.form-habits-container::-webkit-scrollbar-thumb:vertical:active,.form-habits-container::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.form-habits-container::-webkit-scrollbar-corner{background:none}.form-habits-container{width:230px;display:grid;gap:5px;padding:7px;transition:none;box-shadow:0 0 3px 1px silver;background-color:var(--support-background-color);border-radius:10px;overflow-y:scroll;overflow-x:hidden;margin-top:6px;right:0;max-height:290px;text-align:center}.form-habits-container .form-chooser{width:210px;justify-content:flex-start;margin:auto;padding-right:0}.form-habits-container .form-chooser p{text-overflow:ellipsis;white-space:nowrap;text-rendering:auto;overflow:hidden}.form-habits-container.active{visibility:visible;opacity:1;pointer-events:auto;grid-auto-rows:27px}.form-chooser{height:min-content;height:27px;display:flex;justify-content:center;align-items:center;padding-inline:10px 15px;background-color:var(--chooser-bg-color);border-radius:10px;gap:10px;transition:background-color .1s;cursor:pointer;max-width:100%}.form-chooser p{text-overflow:ellipsis;white-space:nowrap;text-rendering:auto;overflow:hidden}@media(max-width:330px){.form-chooser.add{width:30px;padding:0}.form-chooser.add p{visibility:hidden;display:none}}.form-chooser.add{background-color:var(--secondary-background-color);border:1px solid var(--border-color);white-space:nowrap}.form-chooser.add:hover,.form-chooser:hover{opacity:.9}.form-chooser:hover .habit-circle.to-delete{background-color:transparent;color:var(--signature-color)}.form-chooser.active{background-color:var(--transparent-bg-color)}.page-dashboard{display:grid;grid-template:100px 1fr/5fr}.dashboard-header,.controls{background-color:var(--main-background-color);display:flex;align-items:center;padding:12px 24px;gap:24px}.searchbar{flex:1;max-width:500px;height:32px;background-color:var(--support-background-color);border:none;border-radius:7px;padding:5px}.welcome{display:flex;align-items:start;justify-content:center;flex-direction:column}.hello{font-size:80%}.username{font-family:Poppins,sans-serif;font-weight:600}.dashboard-main{background-color:var(--support-background-color);display:grid;grid-template-columns:2.5fr 1.5fr;padding:24px;gap:24px}.dashboard-habits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:250px;gap:24px}.card{background-color:var(--main-background-color);border-radius:7px;padding:1em;border-left:8px solid var(--bright-signature-color);display:grid}.news{display:grid;grid-auto-flow:row;grid-auto-rows:minmax(min-content,max-content);justify-content:start;gap:24px}.posts{display:grid;grid-auto-flow:row;grid-template-rows:repeat(auto-fill,1fr);gap:5px;background-color:var(--main-background-color);border-radius:7px;padding:1em;font-size:.8rem}.skill-icon{color:var(--contrast-text-color);font-size:.9em;height:95px;width:95px;border-radius:50%;display:grid;justify-items:center;align-items:center;flex:0 0 1}.trending-skills{display:flex;flex-wrap:wrap;justify-content:space-around;gap:12px;background-color:var(--main-background-color);border-radius:7px;padding:1em}.card-footer{align-self:end;justify-self:end;display:flex;flex-direction:row;gap:4px}.card-text{font-size:.9em}.card-text h4{padding-bottom:.5rem;margin:0}#content-landing{display:flex;flex-direction:column;align-items:stretch;justify-items:center;background-color:var(--main-background-color);color:var(--landing-text-color)}.landing-mobile-menu{background:unset;padding:0;margin:0;transition:none;width:min-content;display:none}@media(max-width:700px){.landing-mobile-menu{display:block}}.landing-mobile-menu .menu-container{right:-35px;top:53px}@media(max-width:550px){.landing-mobile-menu .menu-container{right:-25px;top:45px}}.landing{background-image:var(--bamboo);box-shadow:inset 0 0 277px 3px #4c3f37}.landing-header{width:calc(100vw - 2em);padding:15px;display:flex;justify-content:space-between;align-items:center}@media(max-width:550px){.landing-header{padding:5px}}.landing-header-logo{display:grid;grid-template-columns:50px 1fr;gap:20px;align-items:center;pointer-events:none}@media(max-width:550px){.landing-header-logo{gap:15px}}.landing-header-links{color:var(--support-color);display:flex;list-style-type:none;gap:20px;padding:0;margin:0;align-items:center;-webkit-user-select:none;user-select:none}@media(max-width:700px){.landing-header-links{display:none}}.landing-header-links-theme-toggle{display:flex;border-radius:40px;background-color:var(--transparent-bg-color);cursor:pointer}.landing-header-links-theme-toggle .icon{padding:10px;border-radius:40px}.landing-header-links-theme-toggle .icon.active{background-color:var(--secondary-background-color)}.landing-header-links-button{border-radius:50%;padding:10px}.landing-header-links-button:hover{background-color:var(--transparent-bg-color);cursor:pointer}.landing-header-container{display:flex;justify-content:center;height:75px;background:linear-gradient(.1turn,var(--gradient-color-2),var(--gradient-color-1) 45% 60%,var(--gradient-color-3));align-items:center}@media(max-width:550px){.landing-header-container{font-size:15px;height:60px}.landing-header-container .icon.bigger{height:45px;width:45px}}.landing-intro{display:flex;align-items:center;justify-content:center;margin-block:20px;height:calc(100vh - 100px);overflow:hidden}@media(max-width:550px){.landing-intro{height:calc(100vh - 60px)}}@media(max-width:700px){.landing-intro{margin-block:30px}}.landing-intro-text{font-size:3rem;width:auto;max-width:700px;z-index:4;margin-block:auto;margin-inline:20px;padding:30px;height:min-content;background-color:var(--main-background-color);box-shadow:0 0 16px 8px var(--landing-border-color);border-radius:15px;text-align:center}@media(max-width:700px){.landing-intro-text{font-size:2.5rem;left:0;right:0;padding:20px}}.landing-cells{--cell-height: 30px;--cell-width: 30px;margin-top:20px;margin-bottom:20px}@media(max-width:800px){.landing-cells{--cell-height: 25px;--cell-width: 25px}}@media(max-width:600px){.landing-cells{--cell-height: 20px;--cell-width: 20px}}@media(max-width:500px){.landing-cells{--cell-height: 15px;--cell-width: 15px}}@media(max-width:400px){.landing-cells{--cell-height: 12px;--cell-width: 12px}}@media(max-width:320px){.landing-cells{--cell-height: 8px;--cell-width: 8px}}.landing-heatmap-cells{display:flex;flex-direction:column;flex-wrap:wrap;height:210px;height:105vh;width:100vw}.landing-heatmap-cells-cell{height:11px;width:11px;margin:2px;border-radius:1px;background-color:#0000000d;position:relative}.landing-heatmap-cells-cell:hover{border:1px solid rgba(0,0,0,.3)}.landing-about{height:auto;min-height:105vh;background-color:var(--secondary-background-color);display:flex;align-items:center}.landing-about-text{max-width:65ch;margin:0 auto;padding:30px}.landing-about-text-header{text-align:center;font-size:2rem;color:var(--support-color)}.landing-about-text p{padding-block:10px;color:var(--text-color)}.landing-features-content{min-height:105vh;height:auto;display:flex;align-items:center;justify-content:center;margin:20px}@media(max-width:700px){.landing-features-content{margin:30px 10px}}.landing-features-container{background-color:var(--main-background-color);padding-inline:40px;height:auto;min-height:500px;width:auto;max-width:1100px;display:flex;flex-direction:column;padding-bottom:30px;border-radius:15px;box-shadow:0 0 16px 8px var(--landing-border-color)}@media(max-width:700px){.landing-features-container{padding:10px}}.landing-features-title{text-align:center;padding:20px;font-size:2rem;margin-top:10px;color:var(--support-color)}.landing-features-section{margin-bottom:20px}@media(min-width:450px){.landing-features-section{display:flex}}.landing-features-section-image{height:100%;margin:0 30px 0 10px}@media(max-width:450px){.landing-features-section-image{margin:0 15px 0 0;float:left}}.landing-features{display:flex;align-self:stretch;justify-content:space-around;align-items:center;justify-self:center;flex-wrap:wrap;height:100%;row-gap:20px}.landing-feature{width:200px;height:200px;border-radius:10px;border:3px solid var(--landing-border-color-inside);display:flex;flex-wrap:wrap;justify-content:center}.landing-feature-container{height:300px;width:250px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.landing-projects{background-color:var(--secondary-background-color);display:flex;flex-direction:row;flex-wrap:wrap;width:auto;max-width:1300px;height:auto;min-height:700px;justify-content:center;gap:30px;margin-inline:20px;margin-bottom:30px}@media(max-width:1150px){.landing-projects{min-height:200px;margin-inline:10px;margin-bottom:15px;gap:20px}}.landing-project{background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:10px;flex:1 0 0;display:grid;grid-template-rows:1fr 2fr;justify-content:center;justify-items:center;align-items:center;padding:10px;gap:10px}@media(max-width:1100px){.landing-project{max-width:600px;grid-template-rows:min-content auto}}.landing-project-title{text-align:center}.landing-cell-container{--total-width: 1;display:flex;height:50px;width:calc(50px * var(--total-width) + var(--total-width) - 1);--cell-height: 45px;--cell-width: 45px;overflow:hidden;margin:15px}.landing-footer-container{display:flex;justify-content:center;height:75px;background:linear-gradient(.1turn,var(--gradient-color-1),var(--gradient-color-2) 45% 60%,var(--gradient-color-3));align-items:center}.landing-lastcall{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:20px;margin-bottom:0}@media(max-width:550px){.landing-lastcall{height:calc(100vh - 60px)}}@media(max-width:700px){.landing-lastcall{margin-block:30px}}.landing-lastcall-container{width:min(100%,700px);max-width:700px;z-index:4;top:0;bottom:0;right:0;margin-block:auto;margin-inline:20px;padding:30px;height:min-content;background-color:#fffc;background-color:var(--main-background-color);box-shadow:0 0 16px 8px var(--landing-border-color);border-radius:15px}@media(max-width:700px){.landing-lastcall-container{left:0;padding:20px;box-shadow:0 0 8px 8px var(--landing-border-color)}}.landing-lastcall-header{display:flex;flex-direction:column;align-items:center;gap:20px}.landing-lastcall-title{font-size:3rem;white-space:nowrap;color:var(--support-color)}@media(max-width:550px){.landing-lastcall-title{white-space:normal;text-align:center;line-height:3.5rem}}.landing-lastcall-social{display:flex;justify-content:space-around;align-items:center;gap:20px;flex-direction:column;margin-top:40px}@media(max-width:550px){.landing-lastcall-social{flex-direction:column}}.landing-lastcall-social-header{font-size:1.1rem;text-align:center}.landing-lastcall-social-links{display:flex;justify-content:center;align-items:center;gap:25px}.landing-lastcall-social-links>*{height:40px}.landing-contact{display:inline;text-decoration:none;color:var(--signature-color)}.landing-li{list-style:square inside;overflow:auto}.landing-habits{--is-big: 0;display:grid;grid-template-rows:17px;row-gap:2px;padding-top:5px}.landing-habits .landing-habit{display:grid;grid-template-columns:200px calc(var(--length) * 19px);font-size:15px}@media(max-width:550px){.landing-habits .landing-habit{grid-template-columns:160px calc(var(--length) * 17px)}}@media(max-width:480px){.landing-habits .landing-habit{grid-template-columns:140px calc(var(--length) * 16px);font-size:13px}}.landing-habits .landing-habit-name{line-height:15px;height:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:5px;color:var(--text-color)}.landing-habits .landing-habit-name:hover{opacity:.7}.landing-habits .landing-habit-name[disabled]{opacity:1}@media(max-width:850px){.landing-habits .landing-habit-name{font-size:13px;padding-left:2px}}.landing-habits .landing-habit-cells{--cell-height: 15px;--cell-width: 15px;height:var(--cell-height);display:flex}@media(max-width:550px){.landing-habits .landing-habit-cells{--cell-height: 13px;--cell-width: 13px}}@media(max-width:480px){.landing-habits .landing-habit-cells{--cell-height: 12px;--cell-width: 12px}}.loader{position:absolute;top:calc(50% - 4em);left:calc(50% - 3em);width:6em;height:6em;border:1em solid transparent;border-left:1em solid var(--signature-color);border-bottom:1em solid var(--signature-color);border-radius:50%;animation:load8 1.1s infinite linear}.loader--hide{opacity:0}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-habit{display:grid;grid-template:125px min-content 1fr/5fr}.habitpage-header{background-color:var(--main-background-color);display:flex;align-items:center;padding:12px 24px;gap:24px}.habit-form{display:flex;align-items:center;gap:8px}.habit-form.target{flex-wrap:wrap;gap:3px}.habit-form>div,.habit-form>button{display:inline-block;border-radius:6px;padding:0}.habit-form>div.error,.habit-form>button.error{border:1px solid var(--form-error-color)}.habit-form>div{margin-inline:5px;border:1px solid var(--important-border-color)}.habit-form-input{height:30px;padding:4px;font-size:.9rem}@media(max-width:435px){.habit-form-input{font-size:.7rem;padding:3px;height:25px}}.habit-form-counter{width:120px}@media(max-width:435px){.habit-form-counter{width:70px}}.habit-button{width:26px;height:26px;display:flex;justify-content:center;align-items:center;background-color:color-mix(in srgb,var(--border-color) 80%,var(--support-color) 20%);color:var(--main-background-color);margin-right:-10px}.habit-heatmap-container::-webkit-scrollbar{width:6px;height:6px;transition:1s}.habit-heatmap-container::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.habit-heatmap-container::-webkit-scrollbar-thumb:vertical:hover,.habit-heatmap-container::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.habit-heatmap-container::-webkit-scrollbar-track{background-color:transparent}.habit-heatmap-container::-webkit-scrollbar-thumb:vertical:active,.habit-heatmap-container::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.habit-heatmap-container::-webkit-scrollbar-corner{background:none}.habit-heatmap-container{--negate-margin-block: 0px;position:relative;direction:rtl;overflow-y:hidden;padding-right:5px;border-radius:0 0 10px 10px;height:calc(25px + (var(--cell-height) + 4px) * 7 * var(--multiplier));width:min(100%,var(--weeks) * (var(--cell-height) + 4px) + 60px)}.habit-heatmap{direction:ltr;position:absolute;display:grid;grid-template-areas:".        months" "weekdays cells";grid-template-rows:var(--cell-height) calc((var(--cell-height) + 4px) * 7 * var(--multiplier));grid-template-columns:40px calc(var(--weeks) * (var(--cell-height) + 4px) - 2px);row-gap:4px}:root.light{color-scheme:light;--dark: 0;--signature-color: #1d60c1;--bright-signature-color: #2375ea;--signature-color-transparent: #1d60c133;--calm-signature-color: #a4b9d7;--form-error-color: #d41a00;--support-color: black;--main-background-color: white;--secondary-background-color: #f6f8fa;--chooser-bg-color: #f6f8fa;--support-background-color: #efefef;--monochromatic-base-color: white;--blank-cell-color: #e2e2e2;--blank-cell-color-rgb: rgb(239, 239, 239);--cell-shadow-color: transparent;--text-color: black;--text-color-transparent: #00000050;--landing-text-color: black;--landing-border-color: #aaa;--landing-border-color-inside: #aaa;--support-text-color: #606060;--contrast-text-color: white;--gradient-color-1: #23bcdb;--gradient-color-2: #8fe9ef;--gradient-color-3: #a59bcf;--bamboo: url(/assets/neohabit-background-cool-triple-v2-DWFv1uk7.png);--auth-heatmap: url(/assets/heatmap8-CA0SYo5v.png);--mini-logo: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='2000'%20height='2000'%20text-anchor='middle'%3e%3ccircle%20cx='1000'%20cy='1000'%20r='1000'%20fill='%23ffffff'%20/%3e%3crect%20fill='%2302e8f3'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='419.64'%20/%3e%3crect%20fill='%2307c0ca'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='716.64'%20/%3e%3crect%20fill='%230aaab4'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='1013.64'%20/%3e%3crect%20fill='%2302e8f3'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='1310.64'%20/%3e%3crect%20fill='%23ffffff'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='419.64'%20/%3e%3crect%20fill='%2303dfea'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='716.64'%20/%3e%3crect%20fill='%23ffffff'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='1013.64'%20/%3e%3crect%20fill='%23ffffff'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='1310.64'%20/%3e%3crect%20fill='%23ffffff'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='419.64'%20/%3e%3crect%20fill='%23ffffff'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='716.64'%20/%3e%3crect%20fill='%2304d4de'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='1013.64'%20/%3e%3crect%20fill='%23ffffff'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='1310.64'%20/%3e%3crect%20fill='%2305cdd7'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='419.64'%20/%3e%3crect%20fill='%2302e8f3'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='716.64'%20/%3e%3crect%20fill='%2308b4be'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='1013.64'%20/%3e%3crect%20fill='%2305cdd7'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='1310.64'%20/%3e%3c/svg%3e");--auth-transparent-bg-color: #00000035;--transparent-bg-color: #b0b0b0aa;--registration-field-active-bg-color: #009ba2;--registration-field-bg-color: transparent;--cell-border-color: transparent;--hover-cell-border-color: rgba(0, 0, 0, .7);--nonzero-cell-border-color: rgba(0, 0, 0, .15);--transparent-bg-color: rgba(0, 0, 0, .2);--button-text-color: #f9faf8;--button-bg-color: #bbb;--button-bg-lighter-color: #ddd;--border-color: #aaa;--important-border-color: #888;--progressbar-bg-color: #ccc;--datepicker-text-color: white;--negate-margin-block: 0px;--description-tooltip-bg-color: #ebeef0;--description-tooltip-border-color: #909599;--cell-tooltip-bg-color: #3a3a3a;--cell-tooltip-text-color: white;--cell-tooltip-counter-color: #6a6a6a;--cell-tooltip-counter-focus-color: #565656;--multiplier: 1}:root.light-neon{--signature-color: #00a649;--gradient-color-1: #94ffc3;--gradient-color-2: #5fff84;--gradient-color-2: #34ff63}:root.legacy{--signature-color: #144e12;--bright-signature-color: #43d64e;--signature-color-transparent: #144e1233;--calm-signature-color: #a8ecad;--gradient-color-1: #c0efa6;--gradient-color-2: #71c639;--gradient-color-3: #a7c4be;--registration-field-active-bg-color: #88cd6f;--registration-field-bg-color: #8ec07c;--bamboo: url(/assets/neohabit-background-apple-full-3-Dv5rp9lE.png)}:root{color-scheme:dark;--dark: 1;--signature-color: #00c4cd;--bright-signature-color: #00c4cd;--signature-color-transparent: #00c4cd33;--calm-signature-color: #008187;--form-error-color: #ff0f0f;--support-color: white;--main-background-color: #2d3333;--secondary-background-color: #22272e;--chooser-bg-color: #444;--support-background-color: #1c2128;--monochromatic-base-color: #1c2128;--blank-cell-color: #242424;--blank-cell-color-rgb: rgb(36, 36, 36);--cell-shadow-color: #3c3c3c;--text-color: #bbb;--text-color-transparent: #bbbbbb70;--landing-text-color: #dedede;--landing-border-color: black;--landing-border-color-inside: #777;--support-text-color: #999;--contrast-text-color: black;--gradient-color-1: #009096;--gradient-color-2: #1c2128;--gradient-color-3: #009096;--bamboo: url(/assets/neohabit-background-dark-v4-AWr6L_8i.png);--auth-heatmap: url(/assets/heatmap8-dark-Bqo4x-fb.png);--mini-logo: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='2000'%20height='2000'%20text-anchor='middle'%3e%3ccircle%20cx='1000'%20cy='1000'%20r='1000'%20fill='%231c2128'%20/%3e%3crect%20fill='%2312c8d1'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='419.64'%20/%3e%3crect%20fill='%2300c4cd'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='716.64'%20/%3e%3crect%20fill='%2345d4db'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='1013.64'%20/%3e%3crect%20fill='%2312c8d1'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='419.64'%20y='1310.64'%20/%3e%3crect%20fill='%231c2128'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='419.64'%20/%3e%3crect%20fill='%2366dce1'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='716.64'%20/%3e%3crect%20fill='%231c2128'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='1013.64'%20/%3e%3crect%20fill='%231c2128'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='716.64'%20y='1310.64'%20/%3e%3crect%20fill='%231c2128'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='419.64'%20/%3e%3crect%20fill='%231c2128'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='716.64'%20/%3e%3crect%20fill='%2369dce2'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='1013.64'%20/%3e%3crect%20fill='%231c2128'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1013.64'%20y='1310.64'%20/%3e%3crect%20fill='%2308c6cf'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='419.64'%20/%3e%3crect%20fill='%2380e2e6'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='716.64'%20/%3e%3crect%20fill='%2380e2e6'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='1013.64'%20/%3e%3crect%20fill='%2308c6cf'%20width='270'%20height='270'%20rx='27'%20ry='27'%20x='1310.64'%20y='1310.64'%20/%3e%3c/svg%3e");--auth-transparent-bg-color: #00000099;--transparent-bg-color: #404040aa;--registration-field-active-bg-color: #009ba2;--registration-field-bg-color: #2d3333;--cell-border-color: transparent;--hover-cell-border-color: rgba(255, 255, 255, .7);--nonzero-cell-border-color: transparent;--transparent-bg-color: rgba(0, 0, 0, .3);--button-text-color: #f9faf8;--button-bg-color: #545454;--button-bg-lighter-color: #777;--border-color: #666;--important-border-color: #777;--progressbar-bg-color: #454545;--datepicker-text-color: black;--description-tooltip-bg-color: #24282c;--description-tooltip-border-color: #909599;--cell-tooltip-bg-color: #545454;--cell-tooltip-text-color: white;--cell-tooltip-counter-color: #777;--cell-tooltip-counter-focus-color: #3c3c3c;--negate-margin-block: 0px;--multiplier: 1}.contentlist{display:grid;justify-items:center;align-content:center;height:min-content;width:100%;gap:15px;padding:20px}@media(max-width:1000px){.contentlist{padding:15px}}@media(max-width:550px){.contentlist{padding:7px 0;gap:7px}}.contentlist-controls{display:grid;grid-template-columns:180px min-content 255px;grid-template-areas:". date topbar-right";justify-content:space-between;align-items:center;background-color:var(--main-background-color);width:100%;height:50px;padding-inline:20px}@media(max-width:1150px){.contentlist-controls{grid-template-columns:180px 1fr 180px}}@media(max-width:900px){.contentlist-controls{grid-template-columns:180px 1fr 50px}}@media(max-width:800px){.contentlist-controls{grid-template-columns:1fr;grid-template-areas:"date";justify-items:center}.contentlist-controls:not(.only-datepicker){height:100px;grid-template-areas:". topbar-right" "date topbar-right"}}@media(max-width:480px){.contentlist-controls{grid-template-columns:1fr;grid-template-areas:"date"}.contentlist-controls:not(.only-datepicker){grid-template-columns:1fr min-content;grid-template-areas:". topbar-right" "date date";padding-inline:5px}}@media(max-width:330px){.contentlist-controls:not(.only-datepicker){height:100px}}.overview-controls{background-color:var(--main-background-color);display:flex;align-items:center;padding:12px 24px;gap:24px}.overview-centering{--habit-name-width: 200px;--habit-controls-width: 115px;--overview-topbar-left-padding: 35px}.overview-centering.mobile{--habit-name-width: 110px;--habit-controls-width: 20px;--overview-topbar-left-padding: 0px}.overview-centering{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--main-background-color);border-radius:10px;border:1px solid var(--border-color);width:min(var(--length) * 19px + var(--habit-name-width) + var(--habit-controls-width) + 10px,100%)}@media(max-width:550px){.overview-centering{border-radius:5px}}.overview-container::-webkit-scrollbar{width:6px;height:6px;transition:1s}.overview-container::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.overview-container::-webkit-scrollbar-thumb:vertical:hover,.overview-container::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.overview-container::-webkit-scrollbar-track{background-color:transparent}.overview-container::-webkit-scrollbar-thumb:vertical:active,.overview-container::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.overview-container::-webkit-scrollbar-corner{background:none}.overview-container{--negate-margin-block: calc(2 - 2 * var(--vertical));position:relative;direction:rtl;overflow-y:hidden;height:max(27px,19px * var(--habits) * var(--multiplier) + 8px);width:min(var(--length) * 19px + var(--habit-name-width) + var(--habit-controls-width),100%)}.overview-container.mobile{height:max(55px,30px + 19px * var(--habits) * var(--multiplier) + 6px)}.overview-container.vertical{height:calc(var(--length) * 19px + 360px);width:min(50px + 19px * var(--habits) * var(--multiplier) + 10px,100%)}.overview{direction:ltr;position:absolute;display:grid;grid-template-areas:"habits    habits habits";grid-template-rows:min-content;grid-template-columns:var(--habit-name-width) calc(var(--length) * 19px) var(--habit-controls-width)}.overview.mobile{grid-template-areas:"topbar-left months   topbar-right" "topbar-left days     topbar-right" "habits    habits habits";grid-template-rows:15px 15px min-content;grid-template-columns:var(--habit-name-width) calc(var(--length) * 19px) var(--habit-controls-width)}.overview.vertical{grid-template-areas:"topbar-right topbar-right topbar-right" "topbar-left  topbar-left  habits" "months       days         habits" "move-right   move-right   habits";grid-template-rows:200px calc(var(--length) * 19px) 115px;grid-template-columns:25px 15px min-content;gap:3px}.overview.vertical>.heatmap-months,.overview.vertical>.overview-days{flex-direction:column}.overview.vertical>.overview-topbar-left{align-items:end;padding-left:0}.overview.vertical>.overview-topbar-left>button{height:25px}.overview.vertical .overview-period-move-down{grid-area:move-right;margin-inline:auto;display:flex;align-items:start;margin-top:-5px;width:min-content}.overview.vertical>.overview-habits{writing-mode:vertical-lr;overflow:hidden;padding-left:5px;padding-top:3px}.overview.vertical>.overview-habits .overview-habit-cells{width:var(--cell-width);height:min-content}.overview.vertical>.overview-habits .overview-habit-name{padding-left:0}.overview .overview-habits{grid-area:habits;display:grid;grid-template-rows:17px;row-gap:2px;padding-top:4px}@media(min-width:850px){.overview .overview-habits{padding-top:5px}}.overview .overview-habits .overview-habit{display:grid;grid-template-columns:var(--habit-name-width) calc(var(--length) * 19px) var(--habit-controls-width);font-size:15px}.overview .overview-habits .overview-habit-name{line-height:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-left:5px}.overview .overview-habits .overview-habit-name:hover{opacity:.7}.overview .overview-habits .overview-habit-name[disabled]{opacity:1}@media(max-width:850px){.overview .overview-habits .overview-habit-name{font-size:13px;padding-left:2px}}.overview-topbar-left{display:flex;padding-left:var(--overview-topbar-left-padding);overflow:hidden;grid-area:topbar-left;justify-content:space-around}@media(max-width:550px){.overview-topbar-left{padding-left:2px}}.overview-topbar-right{display:flex;grid-area:topbar-right;gap:2px}.overview-year-move{display:flex;flex-direction:row;width:100%;align-items:center}@media(max-width:850px){.overview-year-move{font-size:.8rem}.overview-year-move .icon{margin-inline:-5px}}.overview-period-button{padding-top:3px}.overview-period-button .icon{width:50px}.overview-habit-add{background-color:var(--secondary-background-color);border-top:1px solid var(--border-color);border-radius:0 0 10px 10px;display:grid;grid-template-columns:30px 1fr 30px;width:min(var(--length) * 19px + var(--habit-name-width) + var(--habit-controls-width),100%);justify-content:center;align-items:center;cursor:pointer}.overview-habit-add.standalone{border:none;border-radius:10px}.overview-habit-add.vertical{width:min(50px + 19px * var(--habits) + 10px,100%)}.overview-habit-add.topbar{grid-template-columns:180px;height:25px;line-height:23px}@media(max-width:800px){.overview-habit-add.topbar{grid-template-columns:280px}}@media(max-width:480px){.overview-habit-add.topbar{grid-template-columns:180px}}@media(max-width:750px){.overview-header.slide-mode.modal-mode{grid-template-areas:"date" "settings"!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;justify-items:center}}.overview-header{background-color:var(--main-background-color);border-bottom:1px solid var(--border-color);border-radius:10px 10px 0 0;display:grid;padding-right:5px;grid-template-areas:"name months settings" "name days settings";grid-template-columns:200px calc(var(--length) * 19px) 115px;grid-template-rows:15px 15px;align-items:center;width:min(var(--length) * 19px + var(--habit-name-width) + var(--habit-controls-width),100%)}.overview-header>a,.overview-header>h3{grid-area:name}@media(max-width:800px){.overview-header{grid-template-columns:1fr min-content;grid-template-rows:30px;grid-template-areas:"name settings" "date settings";gap:3px}}@media(max-width:550px){.overview-header{grid-template-areas:"name settings"}}.overview-header.vertical{width:min(50px + 19px * var(--habits) + 10px,100%);grid-template-columns:1fr min-content;grid-template-rows:30px;grid-template-areas:"name settings" "date settings";gap:3px}.overview-header.habit-mode{grid-template-columns:1fr 170px;grid-template-rows:min-content;grid-template-areas:"name settings"}.overview-header.habit-mode.small{grid-template-areas:"name" "settings";justify-items:center}.overview-header.modal-mode{grid-template-areas:"date settings";grid-template-columns:4fr 1fr;grid-template-rows:1fr}@media(max-width:950px){.overview-header.modal-mode{grid-template-areas:"date settings"!important;grid-template-columns:2fr 1fr!important}}@media(max-width:600px){.overview-header.modal-mode{grid-template-areas:"date" "settings"!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;justify-items:center}}.overview-header.small{grid-template-columns:1fr min-content;grid-template-rows:30px;grid-template-areas:"name settings" "date settings";gap:3px;grid-template-areas:"name settings"}.overview-header a:not(.overview-open-settings){width:100%;margin:auto;overflow:hidden;height:30px}.overview-header a:not(.overview-open-settings):hover{opacity:.7}.overview-header a:not(.overview-open-settings)[disabled]{opacity:1}.overview-header h3{margin:auto;text-overflow:ellipsis;white-space:nowrap;text-rendering:auto;text-align:center;display:inline-block;overflow:hidden;width:100%}.overview-header>div>input{margin:auto;line-height:15px;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:1.17em;font-weight:700;border-radius:10px}.overview-header>div>input:focus{background-color:var(--secondary-background-color);box-shadow:0 0 4px 2px var(--signature-color)}.overview-header>div>input:hover{background:var(--secondary-background-color)}.overview-header-return-mode{grid-area:name;display:grid;grid-template-columns:min-content 1fr;align-items:center;gap:10px;width:100%}.overview-date-button:hover{opacity:.5}.overview-date-button.highlight{color:var(--bright-signature-color)}.overview-date-button.highlight:hover{opacity:.75}.overview-date-button[disabled]{opacity:1}.overview-settings{grid-area:settings;display:flex;align-items:center;gap:2px}.overview-settings .overview-open-settings.active{color:var(--bright-signature-color)}.overview-settings .overview-open-settings.active:hover{opacity:.5}.overview-settings .overview-open-settings.active[disabled]{opacity:1}@media(max-width:850px){.overview-settings{gap:12px}}.overview-habit-cells{--is-big: 0;height:var(--cell-height);display:flex;align-self:center}.overview-habit-cells.weekly{direction:ltr;grid-area:cells;flex-direction:column;flex-wrap:wrap;height:100%}.overview-no-habits{display:inline-block!important;font-size:14.5px!important;margin:auto;text-overflow:ellipsis;white-space:nowrap;text-rendering:auto;text-align:center;display:inline-block;overflow:hidden;width:100%}.dummy{height:calc(var(--cell-height) * var(--height) * var(--multiplier) + 4px * (var(--height) * var(--multiplier) - 1));width:calc(var(--cell-width) * var(--width) + 4px * (var(--width) - 1));margin:2px}.cell.dummy,.cell-period.dummy,.cell-fraction.dummy,.cell-numeric.dummy{--cell-background-color: transparent !important;--blank-cell-color: transparent !important;--hover-cell-border-color: transparent !important;--cell-shadow-color: transparent !important;pointer-events:none!important}.cell.nonzero,.cell-period.nonzero,.cell-fraction.nonzero,.cell-numeric.nonzero{--cell-background-color: var(--habit-color);--cell-border-color: var(--nonzero-cell-border-color)}.cell:hover,.cell-period:hover,.cell-fraction:hover,.cell-numeric:hover{--cell-border-color: var(--hover-cell-border-color)}.cell{--cell-background-color: var(--blank-cell-color);position:relative;border:1px solid var(--cell-border-color);border-radius:1px;box-shadow:0 0 0 1px var(--cell-shadow-color);height:calc(var(--height) * var(--multiplier) * (var(--cell-height) + 4px) - 4px);width:calc(var(--width) * (var(--cell-width) + 4px) - 4px);margin:2px;background-color:var(--cell-background-color)}.cell:hover .cell-numeric.target{color:var(--text-color);opacity:1}.cell.monochromatic{--hue: round(up, calc(var(--value) / var(--max-value) * 100%), 5%);--hue-bg: calc(100% - var(--hue));--cell-background-color: rgb( from color-mix( in srgb, var(--habit-color) var(--hue), var(--monochromatic-base-color) var(--hue-bg) ) r g b / 1 );--cell-border-color: color-mix( in srgb, white calc(var(--dark) * 10%), black calc((1 - var(--dark)) * 15%) );--cell-shadow-color: transparent}.cell.monochromatic:hover{--cell-border-color: var(--hover-cell-border-color)}.cell{margin-block:calc(2px - var(--negate-margin-block))}.cell.dotted{background:repeating-conic-gradient(var(--habit-color) 0% 27%,transparent 0% 100%) 50%/3px 3px}.cell.hundred{box-shadow:0 0 0 1px var(--cell-border-color),0 0 0 1px var(--cell-background-color),0 0 0 2px var(--cell-shadow-color);border-color:transparent}.cell.fractured{--gap-decrement-column: 0;--gap-decrement-row: 0;--column-gap: calc(var(--cell-height) * (2 - var(--gap-decrement-column)) / 15);--row-gap: calc(var(--cell-height) * (2 - var(--gap-decrement-row)) / 15);background-color:var(--main-background-color);display:flex;flex-wrap:wrap;justify-content:space-around;border:none;box-shadow:none;column-gap:var(--column-gap);row-gap:var(--row-gap);--width: var(--length);--height: 1;--total-width: var(--length);--total-height: 1}.cell.fractured.vertical{--width: 1;--height: var(--length);--total-width: 1;--total-height: var(--length)}.cell.fractured{--height-fractions-calc: 1;--width-fractions-calc: 1}.cell.fractured.f2{--height-fractions-calc: 2}.cell.fractured.f3,.cell.fractured.f4{--height-fractions-calc: 2;--width-fractions-calc: 2}.cell.fractured.f3:not(.long),.cell.fractured.f4:not(.long){--gap-decrement-column: 1}.cell.fractured.f5,.cell.fractured.f6{--height-fractions-calc: 2;--width-fractions-calc: 3}.cell.fractured.f5:not(.long),.cell.fractured.f6:not(.long){--gap-decrement-column: 1}.cell.fractured.f7,.cell.fractured.f8,.cell.fractured.f9{--height-fractions-calc: 3;--width-fractions-calc: 3;--gap-decrement-column: 1;--gap-decrement-row: 1}.cell.fractured.f10,.cell.fractured.f11,.cell.fractured.f12{--height-fractions-calc: 3;--width-fractions-calc: 4;--gap-decrement-column: 1;--gap-decrement-row: 1}.cell.fractured.f13,.cell.fractured.f14,.cell.fractured.f15,.cell.fractured.f16{--height-fractions-calc: 4;--width-fractions-calc: 4;--gap-decrement-column: 1;--gap-decrement-row: 1}.cell.fractured{--height-fractions: var(--height-fractions-calc);--width-fractions: var(--width-fractions-calc)}.cell.fractured.vertical.long{--height-fractions: var(--width-fractions-calc);--width-fractions: var(--height-fractions-calc)}.cell.fractured.vertical.long.f2>*{height:100%}.cell.fractured:hover>*{--cell-border-color: var(--hover-cell-border-color)}.cell.fractured>*{box-shadow:0 0 0 1px var(--cell-shadow-color)}.cell.elimination,.cell-fraction.elimination,.cell-period.elimination{--cell-background-color: color-mix(in srgb, black 40%, var(--habit-color))}.cell-fraction{height:calc((var(--total-height) * (var(--cell-height) + 4px) - 4px - var(--row-gap) * (var(--height-fractions) - 1)) / var(--height-fractions));width:calc((var(--total-width) * (var(--cell-width) + 4px) - 4px - var(--column-gap) * (var(--width-fractions) - 1)) / var(--width-fractions));border-radius:1px;border:1px solid var(--cell-border-color);position:relative;background-color:var(--cell-background-color);margin:0}.cell-numeric{--font-size-minus: 0px;padding-top:0;margin-top:1px;font-size:calc(var(--cell-height) - var(--font-size-minus) - (10px + var(--font-size-minus) * 1.1) * var(--is-big) - 4px);text-align:center;font-weight:600;color:var(--numeric-text-color);z-index:1;cursor:default}.cell-numeric.target{color:var(--text-color);opacity:.5}.cell-period{--cell-background-color: var(--blank-cell-color);position:relative;border:1px solid var(--cell-border-color);border-radius:1px;box-shadow:0 0 0 1px var(--cell-shadow-color);height:calc(var(--height) * var(--multiplier) * (var(--cell-height) + 4px) - 4px);width:calc(var(--width) * (var(--cell-width) + 4px) - 4px);margin:2px;background-color:var(--cell-background-color)}.cell-period:hover .cell-numeric.target{color:var(--text-color);opacity:1}.cell-period.monochromatic{--hue: round(up, calc(var(--value) / var(--max-value) * 100%), 5%);--hue-bg: calc(100% - var(--hue));--cell-background-color: rgb( from color-mix( in srgb, var(--habit-color) var(--hue), var(--monochromatic-base-color) var(--hue-bg) ) r g b / 1 );--cell-border-color: color-mix( in srgb, white calc(var(--dark) * 10%), black calc((1 - var(--dark)) * 15%) );--cell-shadow-color: transparent}.cell-period.monochromatic:hover{--cell-border-color: var(--hover-cell-border-color)}.cell-period-before{margin:-1px;height:calc(var(--cell-height) * var(--height) * var(--multiplier) + 4px * (var(--height) * var(--multiplier) - 1));width:calc((var(--cell-width) + 5px) * var(--width) + 2px * (var(--width) - 1));border-radius:1px;position:absolute;visibility:visible;background-color:inherit;box-shadow:0 0 0 1px var(--cell-shadow-color);border-right:none;left:calc(-1 * var(--cell-height) - 4px);bottom:0}.cell-period-after{margin:-1px;height:calc(var(--cell-height) * var(--height) * var(--multiplier) + 4px * (var(--height) * var(--multiplier) - 1));width:calc((var(--cell-width) + 5px) * var(--width) + 2px * (var(--width) - 1));border-radius:1px;position:absolute;visibility:visible;background-color:inherit;box-shadow:0 0 0 1px var(--cell-shadow-color);border-left:none;right:calc(-1 * var(--cell-height) - 4px);top:0}.cell-period.hundred .cell-period-connector .cell-numeric{margin-left:-5px}.cell-period .cell-period-connector .cell-numeric{margin-left:-3px}.cell-period-connector{margin:-1px;height:calc(var(--cell-height) * var(--height) * var(--multiplier) + 4px * (var(--height) * var(--multiplier) - 1));width:calc((var(--cell-width) + 5px) * var(--width) + 2px * (var(--width) - 1));border-radius:1px;position:absolute;visibility:visible;background-color:inherit;box-shadow:0 0 0 1px var(--cell-shadow-color);margin-inline:0px;left:-3px;width:6px;top:calc(var(--cell-height) * var(--offset-top) * var(--multiplier) + 4px * var(--offset-top) * var(--multiplier))}.cell-period-connector:hover{box-shadow:none}.cell-period-connector:after{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:-1px;right:-1px}.cell-period-connector:before{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:0;left:-1px}.cell-period.wide .cell-period-before:after{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:-1px;right:-1px}.cell-period.wide .cell-period-after:after{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:0;left:-1px}.cell-period.wide.nonzero:not(.hundred),.cell-period.wide.hover:not(.hundred),.cell-period.wide:hover:not(.hundred){border:1px solid var(--cell-border-color)}.cell-period.wide.nonzero:not(.hundred)>.cell-period-before,.cell-period.wide.hover:not(.hundred)>.cell-period-before,.cell-period.wide:hover:not(.hundred)>.cell-period-before{border:1px solid var(--cell-border-color);border-right:none;box-shadow:none}.cell-period.wide.nonzero:not(.hundred)>.cell-period-before:after,.cell-period.wide.hover:not(.hundred)>.cell-period-before:after,.cell-period.wide:hover:not(.hundred)>.cell-period-before:after{display:none}.cell-period.wide.nonzero:not(.hundred)>.cell-period-after,.cell-period.wide.hover:not(.hundred)>.cell-period-after,.cell-period.wide:hover:not(.hundred)>.cell-period-after{border:1px solid var(--cell-border-color);border-left:none;box-shadow:none}.cell-period.wide.nonzero:not(.hundred)>.cell-period-after:after,.cell-period.wide.hover:not(.hundred)>.cell-period-after:after,.cell-period.wide:hover:not(.hundred)>.cell-period-after:after{display:none}.cell-period.hollow{margin-inline:0px;border-left:none;border-right:none;box-shadow:none}.cell-period.hollow .cell-period-before{width:var(--cell-height);left:calc(-1 * var(--cell-height) - 1px)}.cell-period.hollow .cell-period-after{width:var(--cell-height);right:calc(-1 * var(--cell-height) - 1px)}.cell-period.hollow:not(.hundred){border-top:1px solid var(--cell-border-color);border-bottom:1px solid var(--cell-border-color)}.cell-period.hollow:not(.hundred)>.cell-period-before{border:1px solid var(--cell-border-color)}.cell-period.hollow:not(.hundred)>.cell-period-after{border:1px solid var(--cell-border-color)}.cell-period.hollow:not(.hundred)>.cell-period-connector{border-top:1px solid var(--cell-border-color);border-bottom:1px solid var(--cell-border-color);box-shadow:none}.cell-period.hollow:not(.hundred)>.cell-period-connector:after,.cell-period.hollow:not(.hundred)>.cell-period-connector:before{display:none}.cell-period.hundred:is(.wide),.cell-period.hundred .cell-period-before,.cell-period.hundred .cell-period-after,.cell-period.hundred .cell-period-connector{box-shadow:0 0 0 1px var(--cell-background-color),0 0 0 2px var(--cell-shadow-color)}.cell-period.hundred.nonzero.wide{border-color:transparent}.cell-period.hundred .cell-period-connector:before{height:calc(100% + 3px);top:-1px;left:-2px;width:4px}.cell-period.hundred .cell-period-connector:after{height:calc(100% + 3px);top:-2px;right:-2px;width:4px}.cell-period.hundred.nonzero .cell-period-connector,.cell-period.hundred.hover .cell-period-connector,.cell-period.hundred:hover .cell-period-connector{box-shadow:0 0 0 1px var(--cell-border-color),0 0 0 1px var(--cell-background-color);border-color:transparent}.cell-period.hundred.nonzero .cell-period-connector:before,.cell-period.hundred.hover .cell-period-connector:before,.cell-period.hundred:hover .cell-period-connector:before{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:0;left:-1px}.cell-period.hundred.nonzero .cell-period-connector:after,.cell-period.hundred.hover .cell-period-connector:after,.cell-period.hundred:hover .cell-period-connector:after{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:-1px;right:-1px}.cell-period.hundred .cell-period-before:after{height:calc(100% + 3px);width:4px;top:-2px;right:-2px}.cell-period.hundred .cell-period-after:after{height:calc(100% + 3px);width:4px;top:-1px;left:-2px}.cell-period.hundred.nonzero.wide,.cell-period.hundred.hover.wide,.cell-period.hundred:hover:is(.wide){box-shadow:0 0 0 1px var(--cell-border-color),0 0 0 1px var(--cell-background-color),0 0 0 2px var(--cell-shadow-color);border-color:transparent}.cell-period.hundred.nonzero.wide .cell-period-before,.cell-period.hundred.nonzero.wide .cell-period-after,.cell-period.hundred.hover.wide .cell-period-before,.cell-period.hundred.hover.wide .cell-period-after,.cell-period.hundred:hover:is(.wide) .cell-period-before,.cell-period.hundred:hover:is(.wide) .cell-period-after{box-shadow:0 0 0 1px var(--cell-border-color),0 0 0 1px var(--cell-background-color);border-color:transparent}.cell-period.hundred.nonzero.wide .cell-period-before:after,.cell-period.hundred.hover.wide .cell-period-before:after,.cell-period.hundred:hover:is(.wide) .cell-period-before:after{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:-1px;right:-1px}.cell-period.hundred.nonzero.wide .cell-period-after:after,.cell-period.hundred.hover.wide .cell-period-after:after,.cell-period.hundred:hover:is(.wide) .cell-period-after:after{display:block;background-color:var(--cell-background-color);width:2px;height:calc(100% + 1px);content:" ";position:absolute;top:0;left:-1px}.cell-period.hundred.nonzero.hollow .cell-period-before,.cell-period.hundred.nonzero.hollow .cell-period-after,.cell-period.hundred.hover.hollow .cell-period-before,.cell-period.hundred.hover.hollow .cell-period-after,.cell-period.hundred:hover:is(.hollow) .cell-period-before,.cell-period.hundred:hover:is(.hollow) .cell-period-after{box-shadow:0 0 0 1px var(--cell-border-color),0 0 0 1px var(--cell-background-color),0 0 0 2px var(--cell-shadow-color);border-color:transparent}.cell-tip{padding:7px;padding-inline:10px;position:absolute;text-align:left;font-size:12px;line-height:14px;background-color:var(--cell-tooltip-bg-color);color:var(--cell-tooltip-text-color);z-index:5;border-radius:10px;visibility:visible;white-space:nowrap;pointer-events:auto;display:flex;flex-direction:column;gap:4px}.cell-tip.hidden{top:-50px;visibility:hidden;pointer-events:none;display:none}.cell-tip #cell-tip-actions-counter{text-align:center;display:grid;width:min-content;background-color:var(--cell-tooltip-counter-color);border-radius:3px;line-height:14px}.cell-tip #cell-tip-actions-counter:focus{background-color:var(--cell-tooltip-counter-focus-color)}.cell-tip #cell-tip-actions-counter:invalid{color:red}.cell-tip-actions{display:grid;grid-template-columns:min-content 1fr;gap:5px;align-items:center}.cell-tip-actions-controls{width:100%;display:flex;align-items:center;align-self:center;gap:1px;max-height:18px}@media(max-width:850px){.cell-tip-actions-controls{gap:20px}.cell-tip-actions-controls .icon.tiny{height:20px;width:20px}}.cell-tip input::-webkit-outer-spin-button,.cell-tip input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cell-tip input[type=number]{-moz-appearance:textfield;min-width:6em;max-width:8em}.cell-tip-i{display:flex;align-items:center;gap:12px;margin-left:10px}.cell-tip-i-hide{display:flex;align-items:center;gap:3px;margin-top:3px}.cell-add-dropdown{position:absolute;text-align:center;background-color:var(--main-background-color);color:var(--text-color);z-index:4;border-radius:10px;visibility:visible;white-space:nowrap;width:min-content;height:57px;width:400px;height:100px;gap:15px;border:1px solid var(--border-color);box-shadow:0 0 4px 2px var(--border-color);padding:3px}.cell-add-dropdown.target{width:420px;height:160px;padding:20px}@media(max-width:435px){.cell-add-dropdown{font-size:13px;width:calc(100vw - 30px)}.cell-add-dropdown.target{height:180px;width:100vw}}.cell-add-dropdown.hidden{visibility:hidden;display:none}.page-settings{display:grid;grid-auto-flow:row;grid-template-rows:min-content 1fr;justify-items:center}.settings-bar{background-color:var(--main-background-color);width:100%;display:grid;justify-items:center;text-align:center;grid-auto-flow:column;justify-content:center;align-items:center;height:50px}@media(max-width:730px){.settings-bar{grid-auto-flow:unset;grid-template-columns:1fr 1fr 1fr;height:100px}}@media(max-width:400px){.settings-bar{grid-auto-flow:unset;grid-template-columns:1fr 1fr;height:130px}}.settings-type{height:min-content;padding:0 20px;width:100%}@media(max-width:850px){.settings-type{padding:10px}}@media(max-width:440px){.settings-type{padding:5px}}.settings{padding:30px;padding-block:20px;display:grid;width:min(900px,100%);align-content:start}@media(max-width:1000px){.settings{padding:15px}}.settings-option{color:var(--support-text-color);display:grid;grid-template-areas:"name chooser";grid-template-rows:auto 1fr;grid-template-columns:1.2fr 1fr;align-items:center;align-content:center;justify-content:center;margin-block:10px;row-gap:5px;column-gap:15px}.settings-option.disabled{opacity:.4;pointer-events:none}.settings-option.theme .true{background-color:#2d3333;color:#bbb}.settings-option.theme .false{background-color:#fff;color:#000}.settings-option.delete-account .button-default{background-color:red}@media(max-width:1000px){.settings-option{grid-template-columns:1fr 1fr}}@media(max-width:900px){.settings-option{grid-template-columns:.85fr 1fr}}@media(max-width:800px){.settings-option{grid-template-areas:"name" "chooser";grid-template-columns:1fr}.settings-option.simple{grid-template-areas:"name chooser";grid-template-columns:1fr 1fr}}@media(max-width:400px){.settings-option.simple{grid-template-areas:"name" "chooser";grid-template-columns:1fr;grid-auto-flow:row}}.settings-name{grid-area:name;align-self:top}.settings-chooser{grid-area:chooser;flex:1 0 0;display:flex;gap:5px;align-items:stretch;height:100%}.settings-chooser .button-default{height:100%}@media(max-width:400px){.settings-chooser .button-default{padding:8px 10px}}.settings-section{position:relative}.settings-section-checkbox{display:none}.settings-section-container{display:none;gap:3px;width:100%;position:absolute;top:80%;align-items:center;visibility:hidden;opacity:0;pointer-events:none}.settings-section-container.active{display:grid;top:100%;visibility:visible;opacity:1;pointer-events:auto}.settings-section-loader{position:absolute;top:100px;width:100%;display:grid;justify-content:center;align-content:center}.settings-section-arrow{transition:all .4s cubic-bezier(.93,.88,.1,.8),opacity 0s,color 0s;transform:rotate(-90deg);cursor:pointer}.settings-section-arrow.active{transform:none}.settings-section-container{position:relative;display:none}.settings-section-container.active{display:contents}.settings-section-header{margin-left:-8px;width:100%;display:flex;flex-direction:row;gap:5px;align-items:center;text-transform:capitalize}.modal-settings{width:min(400px,100% - 1em);min-height:100px;height:min-content;gap:15px}.modal-footnote{color:var(--support-text-color);line-height:1em}.stopwatch{position:sticky;bottom:0;gap:10px;grid-area:stopwatch;background-color:var(--main-background-color);z-index:3;height:60px;width:100%}@media(max-width:800px){.stopwatch{height:50px;bottom:0}}@media(max-width:550px){.stopwatch{bottom:50px;height:50px}}.progressbar{width:100%;height:10px;background-color:var(--progressbar-bg-color);position:relative}.progressbar-progress{background-color:#0ff;opacity:.7;height:10px;display:flex;align-items:center}.progressbar-progress-countdown{color:var(--contrast-color);font-size:13px;line-height:11px;height:13px;font-weight:900;top:0;position:absolute}.progressbar-progress-countdown.time{left:8px}.progressbar-progress-countdown.time-left{right:8px}.progressbar-controls{color:var(--text-color);display:flex;align-items:center;height:50px;padding-inline:10px;display:grid;grid-template-columns:min-content min-content min-content 1fr min-content}.progressbar-controls.fullscreen{grid-template-columns:repeat(3,min-content)}@media(max-width:800px){.progressbar-controls{height:40px;gap:10px}.progressbar-controls .logo-section{height:35px;width:35px}.progressbar-controls .logo-section .icon.medium{height:30px;width:30px}.progressbar-controls .logo-section .icon.big{height:35px;width:35px}}.progressbar-text{padding-left:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(max-width:800px){.progressbar-text{padding-left:0}}.stopwatch-icon{color:var(--text-color);transition:all .3s ease-out,color 0s}.stopwatch-icon:disabled,.stopwatch-icon[disabled]{opacity:.2;cursor:default;pointer-events:none}.progressbar-circle{width:350px;height:350px;border-radius:50%;background:radial-gradient(closest-side,var(--main-background-color) 95%,transparent 96% 100%),conic-gradient(var(--color) var(--progress),var(--progressbar-bg-color) 0)}.progressbar-circle-countdown{color:var(--contrast-color);width:130px}.progressbar-circle-countdown.goal{font-size:15px;width:min-content}.progressbar-circle-projectname{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:310px;text-align:center}@media(max-width:400px){.progressbar-circle{width:250px;height:250px}.progressbar-circle-projectname{width:200px;font-size:1.05em}.progressbar-circle-countdown{width:120px;font-size:1.9em}}.heatmap-weekdays{display:inline-flex;flex-direction:column;grid-area:weekdays}.heatmap-weekdays-weekday{line-height:100%;font-size:calc((var(--cell-height) + 4px) * var(--multiplier) - 4px + 1px);height:calc((var(--cell-height) + 4px) * var(--multiplier) - 4px);font-weight:600;border:1px solid transparent;margin:2px;vertical-align:middle;text-align:right}.heatmap-weekdays-weekday.same-weekday{color:var(--signature-color);border-radius:0}.heatmap-months{direction:ltr;display:flex;grid-area:months}.heatmap-months-month{width:var(--cell-width);height:var(--cell-height);line-height:100%;border:1px solid transparent;font-size:12px;font-weight:600;margin:2px;visibility:hidden}.heatmap-months-month.active:last-child{visibility:hidden}.heatmap-months-month.active{visibility:visible}.heatmap-months-month.active:has(+.active){visibility:hidden}.heatmap-months-month.same-month{visibility:visible;color:var(--signature-color)}.heatmap-months-month.arrow{padding-inline:2px}.overview-days{--multiplier: 1;display:inline-flex;flex-direction:row;grid-area:days}.overview-days-day{line-height:100%;font-size:calc(11px * var(--multiplier) + 22px * (var(--multiplier) - 1) + 1px);text-align:center;padding-block:2px;border-radius:3px;height:15px;width:15px;font-weight:600;margin:2px;vertical-align:middle}.overview-days-day.today{box-shadow:0 0 4px 2px var(--signature-color);border-radius:3px}.overview-days-day.weekend{color:var(--bright-signature-color)}.dates-container{direction:ltr;grid-area:date;flex-direction:row;display:flex;justify-content:center;align-items:center;margin:auto}@media(max-width:380px){.dates-container>button:not(.left){margin-left:-8px}.dates-container>button.left{margin-right:-13px}}.dates-period{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-inline:8px;box-shadow:0 0 4px 2px var(--signature-color);border-radius:6px;height:23px}.dates-period-picker{width:120px;font-size:15px;cursor:pointer}.dates-period input{width:120px;font-size:15px;cursor:pointer;padding:0 0 0 25px}@media(max-width:450px){.dates-period{flex-wrap:wrap;height:min-content}.dates-period-picker{width:115px;padding:0}}.dates-period-footer{padding-top:5px;border-top:1px solid var(--border-color);display:flex;justify-content:center;width:100%;gap:20px}@keyframes glow{0%{background-color:var(--calm-signature-color)}50%{background-color:#fff0}to{background-color:var(--calm-signature-color)}}.overview-centering:not(.slide_date-pickers)[class^=slide_] .dates-container,.overview-centering:not(.slide_date-pickers)[class*=" slide_"] .dates-container{--signature-color: #9b9b9b}.overview-centering.slide_demo .overview-habit-button{pointer-events:none;opacity:.3}.overview-centering.slide_date-indicators .dates-container>button>.icon{border-radius:50%;animation:glow 3s linear infinite}.overview-centering.slide_date-indicators .overview-habit-button{pointer-events:none;opacity:.3}.overview-centering.slide_date-pickers .dates-period{animation:glow 3s linear infinite}.overview-centering.slide_date-pickers .dates-period button>.icon{border-radius:6px;animation:glow 3s linear infinite}.overview-centering.slide_date-pickers .overview-habit-button{pointer-events:none;opacity:.3}.overview-centering.slide_habit-datum .overview-habit-button:nth-child(n+2){pointer-events:none;opacity:.3}.overview-centering.slide_habit-data .overview-habit-button:not(:nth-child(6n+2)){pointer-events:none;opacity:.3}.overview-centering.slide_habit-targets .overview-habit-button:not(:nth-child(6n+3)){pointer-events:none;opacity:.3}.overview-centering.slide_final .overview-habit-button:not(:nth-child(6n+5)){pointer-events:none;opacity:.3}.habit-controls{width:min-content;display:grid;align-items:center;align-self:center;padding-inline:3px;grid-auto-flow:column;grid-auto-columns:17px;grid-gap:2px}.habit-controls.header{grid-area:settings;grid-auto-columns:23px;grid-gap:4px;justify-content:space-around}@media(max-width:850px){.habit-controls.header{margin-left:0;grid-gap:15px}}.habit-controls.header .overview-habit-button{width:23px;height:23px;padding:0}.overview-habit-button{height:17px;width:17px;cursor:pointer}.overview-habit-button.active:not(:hover){color:var(--signature-color)}.overview-habit-button:hover{color:var(--habit-color)}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes animate{0%{--a: 0deg}to{--a: 360deg}}.skilltree-centering{--skill-node-margin: 5px;--skill-node-height: 80px;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:2px;background-color:var(--main-background-color);border-radius:10px;border:1px solid var(--border-color);width:min(var(--length) * 19px + 200px + 90px + 35px,100%)}@media(max-width:550px){.skilltree-centering{width:calc(100% - 15px)}}.skilltree-centering .overview-header{width:100%;grid-template-areas:name settings;grid-template-columns:1fr min-content}.skilltree-container::-webkit-scrollbar{width:6px;height:6px;transition:1s}.skilltree-container::-webkit-scrollbar-thumb{background-color:#7f7f7f99;background-clip:padding-box;border:1px solid transparent;border-radius:5px;transition:1s}.skilltree-container::-webkit-scrollbar-thumb:vertical:hover,.skilltree-container::-webkit-scrollbar-thumb:horizontal:hover{background-color:#6e6e6e;transition:.3s}.skilltree-container::-webkit-scrollbar-track{background-color:transparent}.skilltree-container::-webkit-scrollbar-thumb:vertical:active,.skilltree-container::-webkit-scrollbar-thumb:horizontal:active{background:#5f5b5b}.skilltree-container::-webkit-scrollbar-corner{background:none}.skilltree-container{--negate-margin-block: calc(2 - 2 * var(--vertical));position:relative;overflow-y:hidden;padding-right:5px;padding-top:3px;width:min(var(--length) * 19px + 200px + 90px + 35px,100%);height:max(50px,30px + (var(--skill-node-height) + 2 * var(--skill-node-margin)) * var(--height) - 10px)}.skill-node{margin:20px;margin-block:var(--skill-node-margin);background-color:var(--main-background-color);border:1px solid var(--border-color);border-radius:10px;height:var(--skill-node-height);font-size:15px;width:200px;align-self:center;display:grid;justify-content:center;align-items:center;position:relative;text-align:center}.skill-node>h4{z-index:1;margin-inline:6px}.skill-node.in-progress{border:none;height:calc(var(--skill-node-height) + 8px);width:208px;margin:16px;margin-block:calc(var(--skill-node-margin) - 4px);padding:4px}.skill-node.in-progress .skill-node-controls-bottom{bottom:-14px;margin:0}.skill-node.in-progress .skill-node-controls-right{right:-30px}.skill-node.in-progress .skill-node-controls-right.offseted{right:-33px}.skill-node.in-progress:before{content:"";position:absolute;width:100%;height:100%;background:repeating-conic-gradient(from var(--a),var(--shadow-box-color) 0%,var(--shadow-box-color) 5%,transparent 5%,transparent 20%,var(--shadow-box-color) 50%);filter:blur(2px);animation:animate 6s linear infinite;animation-delay:-4s;border-radius:10px}.skill-node.in-progress:after{content:"";position:absolute;inset:4px;background:var(--main-background-color);border-radius:10px;border:1px solid var(--border-color)}.skill-node.in-progress .skill-node-edge-to{left:-16px}.skill-node.in-progress .skill-node-edge-from{right:-16px}.skill-node.completed{box-shadow:0 0 5px 3px var(--shadow-box-color)}.skill-node.disregarded:before,.skill-node.disregarded:after{content:"";position:absolute;background:var(--shadow-box-color);width:105%;height:5px;margin-inline:auto;left:-5px;right:0;filter:blur(2px)}.skill-node.disregarded:before{transform:rotate(200deg)}.skill-node.disregarded:after{transform:rotate(160deg)}.skill-node:hover .skill-node-controls-right,.skill-node:hover .skill-node-controls-bottom{display:flex}.skill-node .overview-open-settings{background-color:var(--main-background-color);border-radius:50%}.skill-segment{display:flex;width:fit-content;height:fit-content}.skill-node-controls-bottom,.skill-node-controls-right{position:absolute;display:none;z-index:1;padding:8px;justify-content:center}.skill-node-controls-bottom{bottom:-19px;left:0;gap:5px;width:208px;margin-left:-5px}.skill-node-controls-bottom>button{width:min-content}.skill-tip{position:absolute;text-align:center;font-size:.9em;visibility:visible;overflow:hidden;padding:10px 5px;width:250px;height:min-content;max-height:305px;background-color:var(--description-tooltip-bg-color);z-index:3;border:1px solid var(--description-tooltip-border-color);border-radius:10px;white-space:pre-wrap;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;line-clamp:12}.skill-tip.hidden{top:-50px;visibility:hidden;pointer-events:none;display:none}.skill-node-controls-right{top:0;right:-35px;height:100%;flex-direction:column;z-index:1}.skill-node-controls-right.offseted{right:-38px}.skill-node-edge-to,.skill-node-edge-from{position:absolute;width:21px;height:1px;background-color:var(--border-color)}.skill-node-edge-to{left:-22px}.skill-node-edge-from{right:-21px}.skill-node-edge-from:after{position:absolute;content:"";height:calc((var(--height) - var(--offset-top) - var(--offset-bottom)) * (var(--skill-node-height) + var(--skill-node-margin) * 2) + 1px);width:1px;top:calc((var(--height) / 2 - var(--offset-top)) * (var(--skill-node-height) + var(--skill-node-margin) * 2) * -1);right:0;background-color:var(--border-color)}.skills{position:absolute;display:grid;justify-content:start;align-items:center;height:max(50px,30px + (var(--skill-node-height) + var(--skill-node-margin) * 2) * var(--height) - 20px);width:calc(var(--width) * 240px)}.overview-open-settings:disabled{color:var(--text-color-transparent)}.example-custom-input{background-size:20px;width:240px;height:24px}.example-custom-input:focus-visible{border-bottom-color:#b51148}.react-datepicker-popper{z-index:2}.react-datepicker__children-container{width:calc(100% - 15px)}@media(max-width:850px){.react-datepicker__navigation{top:6px}}.react-datepicker__navigation-icon:before{border-color:var(--text-color)}.react-datepicker__calendar-icon{top:-1px}.react-datepicker__input-container{display:block}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:3px 1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-bottom:-9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{color:var(--support-background-color);fill:var(--support-background-color)}.react-datepicker{background-color:var(--main-background-color);color:var(--text-color);border:none;box-shadow:0 0 3px 1px silver;border-radius:10px}.react-datepicker>.react-datepicker__month-container{border-radius:0}.react-datepicker>.react-datepicker__month-container .react-datepicker__header{border-radius:0}.react-datepicker>.react-datepicker__month-container:first-of-type{border-radius:10px 0 0}.react-datepicker>.react-datepicker__month-container:first-of-type .react-datepicker__header{border-radius:10px 0 0}.react-datepicker>.react-datepicker__month-container:not(:has(~.react-datepicker__month-container)){border-radius:0 10px 0 0}.react-datepicker>.react-datepicker__month-container:not(:has(~.react-datepicker__month-container)) .react-datepicker__header{border-radius:0 10px 0 0}@media(max-width:850px){.react-datepicker>.react-datepicker__month-container{border-radius:10px 10px 0 0!important}.react-datepicker>.react-datepicker__month-container .react-datepicker__header{border-radius:10px 10px 0 0!important}}.react-datepicker__header{background-color:var(--support-background-color);border-bottom:1px solid var(--border-color)}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name,.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:var(--text-color)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:var(--text-color);background-color:var(--support-background-color)}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:var(--calm-signature-color);color:var(--datepicker-calm-text-color)}.react-datepicker__day--selected,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range,.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:var(--bright-signature-color);color:var(--contrast-text-color);color:var(--datepicker-text-color);font-weight:700}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:var(--calm-signature-color);color:var(--datepicker-calm-text-color)}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:var(--bright-signature-color);color:var(--datepicker-text-color)}.react-datepicker__day--today{font-weight:900;box-shadow:0 0 4px 2px var(--signature-color);background-color:var(--calm-signature-color)}.react-datepicker__day--today.react-datepicker__day--in-range{background-color:var(--calm-signature-color)!important;color:var(--datepicker-calm-text-color)!important}
