@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Montserrat:wght@100..900&display=swap";:root{--font-family: "Inter";--second-family: "Montserrat", sans-serif;--primary-text: #212427;--black-text: #000000;--ghost-text: #999999;--gray-text: #A1A3AB;--blue-text: #3ABEFF;--bg-color: #FF6767;--bg-color-light: #F5F8FF;--bg-button: #FF9090;--button-color: #F8F9FB;--link: #008BD9;--bg-wrap: #FFFFFF;--bg-header: #F8F8F8;--bg-modal: #f9f9f9;--radius-lg: 10px;--radius-md: 8px;--radius-sm: 5px;--button-width: 288px;--button-height: 59px;--button-auth-width: 129px;--button-auth-height: 60px;--button-medium-width: 142px;--button-medium-height: 45px;--side-width: 330px;--height-block: 100px;--height-input-sm: 34px;--height-input-md: 36px}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scroll-behavior:smooth}body{line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){.no-motion,.no-motion *{animation:none!important;transition:none!important}}html{font-family:var(--font-family),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;font-size:16px;background:var(--bg-color-light)}body{margin:0;display:flex;flex-direction:column}main{display:flex;flex:1;overflow:hidden}header{background:var(--bg-header);position:sticky;top:0;z-index:1000}label{display:flex}a{text-decoration:none;color:var(--link)}a:hover{text-decoration:underline}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}input:invalid{border:2px solid red}.main__wrapper{margin-left:var(--side-width);padding:57px 76px 31px;display:flex;gap:34px;flex-direction:column;flex:1;overflow:hidden}.main__top{display:flex;align-items:center;justify-content:space-between}.main__top-text{display:flex;gap:20px;align-items:center}.main__top-h1{font-weight:500;font-size:36px}.main__invite{display:flex;align-items:center;gap:20px}.main__content{padding:22px 26px;border:1px solid color-mix(in srgb,var(--gray-text) 50%,transparent);box-shadow:0 0 8px #a1a3ab66,0 0 16px #a1a3ab33;margin-top:34px;flex:1;overflow-y:auto}.invite{display:flex;gap:5px}.button.invite__button{width:var(--button-medium-width);height:var(--button-medium-height);color:var(--bg-color);background-color:var(--bg-wrap);border:1px solid var(--bg-color)}.invite__users{display:flex;gap:5px;align-items:center}.dashboard{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;border:1px solid color-mix(in srgb,var(--gray-text) 50%,transparent);padding:22px 26px}.dashboard__wrapper{display:flex;flex-direction:column;gap:10px;padding:20px 23px;background:var(--bg-color-light);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--gray-text) 50%,transparent)}.pressure{flex-direction:row}.pressure-item__actions{display:flex;gap:16px;justify-content:center}.dashboard__header{display:flex;align-items:center;justify-content:space-between}.dashboard__icon{position:relative}.icon-secondary{position:absolute;right:-5px;bottom:1px}.dashboard__header-title{display:flex;gap:15px}.dashboard__header-title h3{font-weight:500;font-size:15px;color:var(--bg-color)}.dashboard__header-add h3{color:var(--gray-text);font-weight:400;font-size:14px}.dashboard__header-add svg{color:var(--bg-color)}.dashboard__content{display:flex;flex-direction:column;gap:16px}.dashboard__content-list,.dashboard__content-item{display:flex;flex-direction:column;gap:16px;border:1px solid var(--gray-text);border-radius:var(--radius-lg);padding:8px}.profile img{height:100px;width:100px;border-radius:50%}.profile__menu{display:flex;flex-direction:row;align-items:center;gap:12px}.profile__name{font-weight:600;font-size:20px}.profile__email{font-weight:400;font-size:15px}.value{display:flex;align-items:center;gap:12px;line-height:2}.value svg{fill:var(--bg-color)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--radius-lg);background-color:var(--bg-button);color:var(--button-color);width:var(--button-width);height:var(--button-height);text-align:center;cursor:pointer;transition:opacity .2s ease}.button:hover{opacity:.8}.button:disabled{background:var(--ghost-text);color:var(--primary-text);cursor:not-allowed;opacity:1}.button:disabled:hover{opacity:1}.dashboard__header-button{display:flex;gap:5px;align-items:center;width:100%;background-color:transparent}.dashboard__header-button:hover{border:1px solid var(--bg-color)}.invite__actions{display:flex;gap:12px}.content{font-family:var(--second-family),sans-serif;padding:46px 62px;border-radius:var(--radius-sm)}.content__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}.content__profile{display:flex;flex-direction:column;gap:16px}.content__top{display:flex;justify-content:space-between;align-items:center}.content__form{display:flex;flex-direction:column;align-items:flex-start;padding:12px;border:1px solid rgba(161,163,171,.64);gap:10px}.content__form input{border:1px solid var(--gray-text);border-radius:6px;height:37px;padding-left:16px;width:280px;box-sizing:border-box}.content__form-phone{--react-international-phone-height: 37px;--react-international-phone-border-radius: 6px;--react-international-phone-font-size: 14px;--react-international-phone-border-color: var(--gray-text);--react-international-phone-background-color: #fff;--react-international-phone-text-color: inherit}.content__form-phone .react-international-phone-input-container{width:280px}.content__form-phone .react-international-phone-input{width:250px;padding-left:10px}.side-menu{font-weight:500;position:fixed;bottom:0;left:0;height:calc(100vh - 156px);width:var(--side-width);background:var(--bg-color);color:var(--bg-wrap);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;padding-left:21px;padding-right:21px;overflow:visible;z-index:100;box-shadow:6px -6px 8px #223c5033}.profile__menu.side{display:block;position:relative;width:100%;text-align:center;margin-top:0}.profile.side{position:absolute;top:-43px;left:50%;transform:translate(-50%);z-index:200}.profile__picture.side{width:86px;height:86px;border-radius:50%;object-fit:cover}.profile__name.side{margin-top:50px}.profile__email.side{font-size:12px;font-weight:400}.side-menu__list{display:flex;flex-direction:column;gap:10px}.side-menu__link{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;height:var(--button-height);padding:0 16px;border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:background-color .2s ease}.side-menu__link--active{background:var(--bg-wrap);color:var(--bg-color);box-shadow:inset 0 0 0 1px #0000000a}.side-menu__link:hover{opacity:.8;text-decoration:none}.side-menu__item{height:var(--button-height);display:flex}.side-menu__item-icon{flex-shrink:0}.side-menu__logout{position:fixed;bottom:20px;display:flex;align-items:center;gap:15px;margin-left:6px}.header__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;height:var(--height-block);margin-left:72px;margin-right:78px}.header__logo{font-weight:700;font-size:32px;display:flex}.header__today{display:flex;flex-direction:column;align-items:center}.logo--red{color:var(--bg-color)}.logo--black{color:var(--black-text)}.header__nav{display:flex;flex-direction:row;gap:81px;align-items:center;justify-content:center}.header__icons{display:flex;gap:9px;margin-right:39px}.header__button{width:var(--height-input-md);height:var(--height-input-md);border-radius:var(--radius-md);background:var(--bg-color);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;border:none;color:var(--bg-wrap)}.header__button svg{width:50%;height:50%;display:block;pointer-events:none}.header__today--date{font-size:14px;color:var(--blue-text)}.header__today--day{font-size:15px;color:var(--black-text)}.modal{font-family:var(--second-family),sans-serif}.modal-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:#00000080;z-index:1000}.modal-overlay.active{display:flex}.modal-container{position:relative;background:var(--button-color);border-radius:10px;padding:16px;width:100%;max-width:420px;max-height:80vh;overflow:visible;box-shadow:0 4px 20px #0000004d;animation:modal-fade-in .2s ease}.modal__main{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;padding:12px;font-size:14px;border:1px solid rgba(161,163,171,.64)}.modal__form{display:flex;flex-direction:column}.modal__form.invite{align-items:flex-start;text-align:left;gap:30px}.modal__main input,.text{width:100%;max-width:280px;height:37px;padding:0 16px;border:1px solid var(--gray-text);border-radius:6px;box-sizing:border-box;text-align:center}.text{height:105px;padding:16px;resize:none}.text::placeholder{color:var(--gray-text);font-size:13px;font-weight:400}.modal-button{width:167px;height:37px;margin:auto}.modal__member,.member__list{display:flex;flex-direction:column;gap:9px}.modal__email,.member__item{display:flex;gap:6px;align-items:center}.member__email{font-size:10px;font-weight:400}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:1344px){.main__wrapper{padding:15px}.content__wrapper{grid-template-columns:1fr 1fr}}@media(max-width:1236px){.content__wrapper{grid-template-columns:1fr}.auth{flex-direction:column;gap:0;margin:1em 1em 0}.auth__image img{width:70%}.main__top{flex-direction:column}.dashboard{grid-template-columns:1fr}}@media(max-width:1062px){.pressure{flex-direction:column}}@media(max-width:945px){body{font-size:14px}.header__today{display:none}.header__wrapper{flex-direction:column;align-items:center;justify-content:center;height:fit-content;margin-left:12px;margin-right:12px}.header__icons{margin-right:0}.header__nav{gap:16px}.side-menu{height:80vh;width:26vh;padding:5px}.side-menu__list{gap:3px}.main__wrapper{margin-left:26vh;padding:5px}}.main__top-h1{font-size:24px}@media(max-width:767px){.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{font-size:16px}}@media(max-width:680px){.header__logo{font-size:24px}.side-menu{max-height:70px;width:100%;box-shadow:none;gap:0;align-items:center;flex-direction:row;border-radius:0}.side-menu__item-h3{display:none}.side-menu__link{display:flex;align-items:center;justify-content:center;min-width:50px;box-sizing:border-box;background:var(--bg-color);color:var(--bg-wrap);gap:0;padding:0;margin:0}.side-menu__link--active{background:var(--bg-wrap);color:var(--bg-color)}.side-menu__item-icon{margin:0}.side-menu__list{display:flex;flex-direction:row;align-items:center}.side-menu__logout{position:static;gap:0;margin-left:0}.main__wrapper{margin:0;gap:0}.invite{display:flex}.button.invite__button{display:block}.content{padding-left:1rem;padding-right:1rem}.content__top{margin:0 1rem}.content__button{width:var(--button-medium-width);height:var(--button-medium-height)}.dashboard{padding:10px}.dashboard__wrapper{padding:5px 5px 80px}}@media(max-width:480px){.header__logo{font-size:18px}.header__nav{flex-direction:column}.profile{top:-53px}.invite,.profile__name.side,.profile__email.side{display:none}.main__top-h1{font-size:18px}.auth__form{width:90%}.auth__image{display:none}.button.invite__button{height:calc(var(--button-medium-height) - 9px)}.main__content{margin-top:12px}.modal{padding:10px;gap:10px}.modal__textarea{height:auto}.button{align-self:center}}@media(max-width:390px){.profile__menu{flex-direction:column}.content__form input{width:100%}}@media(max-width:340px){.content__top{justify-content:center;gap:20px}}.calendar__dot{text-align:center}.ant-picker-cell-inner{cursor:pointer}.day-records{list-style:none;padding:0;margin:0}.day-records li{padding:8px 0;border-bottom:1px solid #eee}.calendar-legend{display:flex;gap:16px;margin:12px 0;flex-wrap:wrap}.calendar-legend__item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-text)}.pressure-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.login-register{background-image:url(/assets/background-DywYSQ1L.png);background-position:center;background-color:var(--bg-color);color:var(--primary-text);font-family:var(--second-family),sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;height:100vh}.auth{display:flex;gap:192px;background:var(--bg-wrap);border-radius:var(--radius-lg);max-width:1236px;margin:0 auto;align-items:center;padding:50px}.auth__input::placeholder{color:var(--ghost-text)}.auth__header{font-weight:700;font-size:36px}.auth__button{margin:18px 0;width:var(--button-auth-width);height:var(--button-auth-height)}.auth__checkbox{display:flex;align-items:center;justify-content:start;gap:26px;margin-top:20px}.auth__form-area{margin:36px 0}.auth__input{width:100%;height:60px;border-radius:var(--radius-lg);border:4px solid #565454;padding-left:70px}#checkbox{height:18px;width:18px;border:4px solid #565454;margin:0;padding:0;appearance:none;-webkit-appearance:none;border-radius:.25rem;background-color:#fff;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#checkbox:checked{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' strokeWidth='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.auth__svg{position:relative;left:25px;top:50px;margin:0}.analysis__actions{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.button--secondary{opacity:.9}.analysis__grid{display:grid;gap:12px}.analysis__card{border-radius:14px}.analysis__mini{border-radius:12px}.analysis__cats{display:grid;gap:10px}.analysis__catTitle{font-weight:600;margin-bottom:6px}.analysis__disclaimer{margin-top:12px;font-size:12px;opacity:.75}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}
