.blue-shade-10{background-color:#e6ecf9}.blue-shade-20{background-color:#ccd8f2}.blue-shade-30{background-color:#b3c5ec}.blue-shade-40{background-color:#99b1e5}.blue-shade-50{background-color:#809edf}.blue-shade-60{background-color:#668ad9}.blue-shade-70{background-color:#4d77d2}.blue-shade-80{background-color:#3363cc}.blue-shade-90{background-color:#1950c5}.blue-shade-100{background-color:#003cbf}.red-shade-10{background-color:#f9e6ec}.red-shade-20{background-color:#f2ccd8}.red-shade-30{background-color:#ecb3c5}.red-shade-40{background-color:#e599b1}.red-shade-50{background-color:#df809e}.red-shade-60{background-color:#d9668a}.red-shade-70{background-color:#d24d77}.red-shade-80{background-color:#cc3363}.red-shade-90{background-color:#c51950}.red-shade-100{background-color:#bf003c}.yellow-shade-10{background-color:#f9f3e6}.yellow-shade-20{background-color:#f2e6cc}.yellow-shade-30{background-color:#ecdab3}.yellow-shade-40{background-color:#e5cd99}.yellow-shade-50{background-color:#dfc180}.yellow-shade-60{background-color:#d9b566}.yellow-shade-70{background-color:#d2a84d}.yellow-shade-80{background-color:#cc9c33}.yellow-shade-90{background-color:#c58f19}.yellow-shade-100{background-color:#bf8300}.green-shade-10{background-color:#ecf9e6}.green-shade-20{background-color:#d8f2cc}.green-shade-30{background-color:#c5ecb3}.green-shade-40{background-color:#b1e599}.green-shade-50{background-color:#9edf80}.green-shade-60{background-color:#8ad966}.green-shade-70{background-color:#77d24d}.green-shade-80{background-color:#63cc33}.green-shade-90{background-color:#50c519}.green-shade-100{background-color:#3cbf00}.black-shade-10{background-color:#e6e6e6}.black-shade-20{background-color:#ccc}.black-shade-30{background-color:#b3b3b3}.black-shade-40{background-color:#999}.black-shade-50{background-color:gray}.black-shade-60{background-color:#666}.black-shade-70{background-color:#4d4d4d}.black-shade-80{background-color:#333}.black-shade-90{background-color:#191919}.black-shade-100{background-color:#000}.gray-shade-10{background-color:#f2f2f2}.gray-shade-20{background-color:#e6e6e6}.gray-shade-30{background-color:#d9d9d9}.gray-shade-40{background-color:#ccc}.gray-shade-50{background-color:silver}.gray-shade-60{background-color:#b3b3b3}.gray-shade-70{background-color:#a6a6a6}.gray-shade-80{background-color:#999}.gray-shade-90{background-color:#8d8d8d}.gray-shade-100{background-color:gray}html,body{height:100%;margin:0;padding:0}*{font-family:Comfortaa,sans-serif;transition:.4s;box-sizing:border-box}main{height:100%}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:600}h1,h2,h3,h4,h5,h6,p{word-break:break-word;color:#00184c;margin:0 0 8px;line-height:150%}label{color:#00184c!important;margin-bottom:8px}input:focus,textarea:focus{-webkit-text-size-adjust:100%}ul li{margin-bottom:8px}hr{border-color:#003cbf0d;margin:24px 0}input{border-radius:16px}a{touch-action:manipulation;color:#003cbf;background-color:transparent;cursor:pointer;text-decoration:none;outline:none;transition:color .3s}.flex{display:flex;gap:8px}.space-between{display:flex;gap:8px;justify-content:space-between}.vertical-space-between{display:flex;gap:8px;justify-content:space-between;flex-direction:column}.vertical-flex-end{display:flex;gap:8px;align-items:flex-end}.horizontal-space-around{display:flex;gap:8px;justify-content:space-between}.vertical-center{display:flex;gap:8px;align-items:center}.horizontal-center{display:flex;gap:8px;justify-content:center}.flex-start{display:flex;gap:8px;justify-content:flex-start;flex-wrap:wrap}.flex-end{display:flex;gap:8px;justify-content:flex-end}.center{align-items:center;display:flex;gap:8px;justify-content:center}.grid{display:grid;gap:8px}.grid-2{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.grid-5{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.grid-7{display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.grid-1-2,.grid-2-1{display:grid;gap:8px;grid-template-columns:1fr 2fr}.grid-7-3,.grid-3-7{display:grid;gap:8px;grid-template-columns:7fr 3fr}.grid-6-4{display:grid;gap:8px;grid-template-columns:6fr 4fr}.grid-4-6{display:grid;gap:8px;grid-template-columns:4fr 6fr}@keyframes appear{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}*:focus-visible{outline-color:#003cbf}.textMain,.textBlue{color:#003cbf}.textRed{color:#bf003c}.textYellow{color:#bf8300}.textGreen{color:#3cbf00}.textGray{color:gray}.textError{color:#bf003c;font-size:16px!important}.backgroundMain,.backgroundBlue{background-color:#f4f6fc}.backgroundRed{background-color:#fcf4f6}.backgroundYellow{background-color:#fcf9f4}.backgroundGreen{background-color:#f4fcf4}.backgroundGray{background-color:#f2f2f2}.backgroundComplete{background-color:#f4fcf4}.backgroundFailed{background-color:#fcf4f6}.card{padding:24px;background:#f4f6fc;border-radius:16px;margin-bottom:8px}.cardMain,.cardBlue{background-color:#f4f6fc;color:#003cbf}.cardRed{background-color:#fcf4f6;color:#bf003c}.cardYellow{background-color:#fcf9f4;color:#bf8300}.cardGreen{background-color:#f4fcf4;color:#3cbf00}.cardGray{background-color:#f2f2f2;color:gray}.radioGroupItem{padding:8px 16px;background:#003cbf0d;border-radius:16px;border:none}.radioGroupItemMain{background-color:#003cbf0d;color:#003cbf}.radioGroupItemMain:hover,.radioGroupItemMainSelected{background-color:#003cbf;color:#f4f6fc}.radioGroupItemMain:focus-visible{outline-color:#003cbf}.radioGroupItemBlue{background-color:#003cbf0d;color:#003cbf}.radioGroupItemBlue:hover,.radioGroupItemBlueSelected{background-color:#003cbf;color:#f4f6fc}.radioGroupItemBlue:focus-visible{outline-color:#003cbf}.radioGroupItemRed{background-color:#bf003c0d;color:#bf003c}.radioGroupItemRed:hover,.radioGroupItemRedSelected{background-color:#bf003c;color:#fcf4f6}.radioGroupItemRed:focus-visible{outline-color:#bf003c}.radioGroupItemYellow{background-color:#bf83000d;color:#bf8300}.radioGroupItemYellow:hover,.radioGroupItemYellowSelected{background-color:#bf8300;color:#fcf9f4}.radioGroupItemYellow:focus-visible{outline-color:#bf8300}.radioGroupItemGreen{background-color:#3cbf000d;color:#3cbf00}.radioGroupItemGreen:hover,.radioGroupItemGreenSelected{background-color:#3cbf00;color:#f4fcf4}.radioGroupItemGreen:focus-visible{outline-color:#3cbf00}.radioGroupItemGray{background-color:#8080800d;color:gray}.radioGroupItemGray:hover,.radioGroupItemGraySelected{background-color:gray;color:#f2f2f2}.radioGroupItemGray:focus-visible{outline-color:gray}.button{font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;text-decoration:none;padding:8px 16px;min-height:40px;border:none;border-radius:16px;background-color:#003cbf0d;color:#003cbf;cursor:pointer}.button:hover{background-color:#003cbf;color:#f4f6fc}.button:focus-visible{outline-color:#003cbf}.buttonPrimary{font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;text-decoration:none;padding:8px 16px;min-height:40px;border:none;border-radius:16px;background-color:#003cbf0d;color:#003cbf;cursor:pointer;background-color:#003cbf;color:#f4f6fc}.buttonPrimary:hover{background-color:#003cbf;color:#f4f6fc}.buttonPrimary:focus-visible{outline-color:#003cbf}.buttonPrimary:hover{background-color:#00184c}.buttonSecondary{font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;text-decoration:none;padding:8px 16px;min-height:40px;border:none;border-radius:16px;background-color:#003cbf0d;color:#003cbf;cursor:pointer}.buttonSecondary:hover{background-color:#003cbf;color:#f4f6fc}.buttonSecondary:focus-visible{outline-color:#003cbf}.buttonWithIcon{font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;text-decoration:none;padding:8px 16px;min-height:40px;border:none;border-radius:16px;background-color:#003cbf0d;color:#003cbf;cursor:pointer;width:auto;white-space:nowrap}.buttonWithIcon:hover{background-color:#003cbf;color:#f4f6fc}.buttonWithIcon:focus-visible{outline-color:#003cbf}.buttonWithIcon i{margin-right:8px}.buttonPrimaryWithIcon{font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;text-decoration:none;padding:8px 16px;min-height:40px;border:none;border-radius:16px;background-color:#003cbf0d;color:#003cbf;cursor:pointer;background-color:#003cbf;color:#f4f6fc;width:auto;white-space:nowrap}.buttonPrimaryWithIcon:hover{background-color:#003cbf;color:#f4f6fc}.buttonPrimaryWithIcon:focus-visible{outline-color:#003cbf}.buttonPrimaryWithIcon i{margin-right:8px}.buttonSquare{font-style:normal;font-weight:500;font-size:14px;line-height:150%;text-align:center;text-decoration:none;min-height:40px;border:none;border-radius:16px;background-color:#003cbf0d;color:#003cbf;cursor:pointer;display:block;padding:12px;height:40px;width:40px}.buttonSquare:hover{background-color:#003cbf;color:#f4f6fc}.buttonSquare:focus-visible{outline-color:#003cbf}.buttonSquare i{font-size:16px}.buttonGhost{background:none;border:none}.buttonBig{display:block;height:48px;line-height:32px}.buttonMedium{display:block;height:40px}.buttonSmall{display:block;height:32px}.buttonMain:focus-visible{outline-color:#003cbf}.buttonMainSelected{color:#f4f6fc;background-color:#003cbf}.buttonMainSelected:hover{background-color:#00184c}.buttonBlue{background-color:#003cbf0d;color:#003cbf}.buttonBlueSelected{color:#f4f6fc;background-color:#003cbf}.buttonBlueSelected:hover{background-color:#00184c}.buttonBlue:focus-visible{outline-color:#003cbf}.buttonBlue:hover{color:#f4f6fc;background-color:#003cbf}.buttonRed{background-color:#bf003c0d;color:#bf003c}.buttonRedSelected{color:#fcf4f6;background-color:#bf003c}.buttonRedSelected:hover{background-color:#4c0018}.buttonRed:focus-visible{outline-color:#bf003c}.buttonRed:hover{color:#fcf4f6;background-color:#bf003c}.buttonYellow{background-color:#bf83000d;color:#bf8300}.buttonYellowSelected{color:#fcf9f4;background-color:#bf8300}.buttonYellowSelected:hover{background-color:#4c3400}.buttonYellow:focus-visible{outline-color:#bf8300}.buttonYellow:hover{color:#fcf9f4;background-color:#bf8300}.buttonGreen{background-color:#3cbf000d;color:#3cbf00}.buttonGreenSelected{color:#f4fcf4;background-color:#3cbf00}.buttonGreenSelected:hover{background-color:#184c00}.buttonGreen:focus-visible{outline-color:#3cbf00}.buttonGreen:hover{color:#f4fcf4;background-color:#3cbf00}.buttonGray{background-color:#8080800d;color:gray}.buttonGraySelected{color:#f2f2f2;background-color:gray}.buttonGraySelected:hover{background-color:#333}.buttonGray:focus-visible{outline-color:gray}.buttonGray:hover{color:#f2f2f2;background-color:gray}.status{display:inline-flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:16px;font-size:8px;font-style:normal;font-weight:400}.info{padding:8px 16px;border-radius:16px}.infoMain{background-color:#f4f6fc;color:#003cbf}.infoBlue{background-color:#003cbf0d;color:#003cbf}.infoRed{background-color:#bf003c0d;color:#bf003c}.infoYellow{background-color:#bf83000d;color:#bf8300}.infoGreen{background-color:#3cbf000d;color:#3cbf00}.infoBlack{background-color:#0000000d;color:#000}.infoWhite{background-color:#ffffff0d;color:#fff}.infoGray{background-color:#8080800d;color:gray}.notification{position:relative;padding:16px;border-radius:16px;color:#003cbf;background-color:#f4f6fc;box-shadow:0 8px 16px #0000001a;margin-bottom:8px;transition-duration:4s}.notificationSuccess{background-color:#f4fcf4;color:#3cbf00}.notificationSuccess h1,.notificationSuccess p{color:#3cbf00}.notificationInfo{background-color:#f4f6fc;color:#003cbf}.notificationInfo h1,.notificationInfo p{color:#003cbf}.notificationError{background-color:#fcf4f6;color:#bf003c}.notificationError h1,.notificationError p{color:#bf003c}.notification h1{font-size:18px;margin:0 0 4px;max-width:calc(100% - 40px)}.notification p{margin:0;font-size:14px;max-width:calc(100% - 40px)}.notification .buttonGhost{position:absolute;top:50%;transform:translate(-50%,-50%);right:8px}.notification .buttonGhost:hover{background:none}.notification .buttonGhost:hover i{color:#787982}.notification .buttonGhost i{font-size:16px;color:#787982}.notificationContainer{position:fixed;top:8px;right:8px;max-width:360px;width:90%;z-index:1000}.status{display:block;padding:8px;border-radius:16px;width:fit-content}.statusCompleted{background-color:#f4fcf4;color:#3cbf00}.statusSkipped{background-color:#f2f2f2;color:gray}.statusPending{background-color:#fcf9f4;color:#bf8300}.statusFailed{background-color:#fcf4f6;color:#bf003c}.input{height:fit-content;min-height:48px;width:100%;background:#fff;border-radius:16px;border-width:1px;border-style:solid;border-color:#fff;padding:16px}.input:hover{border-color:#003cbf}.input:invalid,.inputInvalid{border-color:#bf003c}.inputBox{display:flex;justify-content:space-between;background:#fff;border-radius:16px}.inputBox input{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.inputBox button{border-top-right-radius:16px;border-bottom-right-radius:16px;background:none;border:none;padding-right:16px;padding-left:16px}.placeholder,.input::placeholder{color:#999;text-align:left;font-size:14px!important}.search input{background-color:#f4f6fc}.search button{background-color:#003cbf;border-top-left-radius:0;border-bottom-left-radius:0}label{margin-left:12px}.tooltip{background-color:#f4f6fc;color:#003cbf;padding:8px 12px;border-radius:16px;font-size:13px;white-space:nowrap;box-shadow:0 2px 6px #003cbf80;pointer-events:none;animation:bounce 1s}@keyframes bounce{0%{opacity:0}to{opacity:1}}.list-without-style{list-style:none;padding-inline-start:0}.link-list-item{border-radius:16px;margin-bottom:8px}.link-list-item a{display:block;width:100%;padding:16px;border-radius:16px}.list-item{padding:16px;background:#f4f6fc;border-radius:16px;margin-bottom:8px}.link-list-item .name,.list-item .name{font-style:normal;font-weight:600;font-size:16px;line-height:150%}.link-list-item .description,.list-item .description,.link-list-item .time,.list-item .time{font-style:normal;font-weight:500;font-size:12px;line-height:150%}.link-list-item .reminder,.list-item .reminder{font-style:normal;font-weight:500;font-size:12px;line-height:22px;padding:8px;border-radius:16px;display:inline-block;margin-bottom:8px;background-color:#003cbf0d;color:#003cbf}.link-list-item .goal-link,.list-item .goal-link{font-style:normal;font-weight:600;font-size:12px;line-height:150%;padding:8px;border-radius:16px;display:inline-block;margin-bottom:8px;background-color:#003cbf0d;color:#003cbf}.link-list-item .goal-link:hover,.list-item .goal-link:hover{background-color:#003cbf;color:#fff}.priority{font-style:normal;font-weight:600;font-size:12px;line-height:150%;padding:8px;border-radius:16px;display:inline-block}.priority-high{background-color:#fcf4f6;color:#bf003c}.priority-medium{background-color:#fcf9f4;color:#bf8300}.priority-low{background-color:#f2f2f2;color:gray}.without-background-button{background:none;border:none}.disable{background-color:#b3b3b3;cursor:not-allowed}input,textarea,.text-editor{padding:12px;border:1px solid #e6e6e6;border-radius:16px;background-color:#fff}.primary-title{font-style:normal;font-weight:400;font-size:24px;line-height:150%}.primary-secondary-title{font-style:normal;font-weight:400;font-size:20px;line-height:150%}.empty-img{display:block;margin:80px auto auto;max-width:400px;width:90%}.text-center{text-align:center}.day{height:32px;width:32px;margin:auto;border-radius:50%;border:none;background:none;padding:4px}.day:hover{background:#003cbf;color:#fff;cursor:pointer}.empty-day{height:32px;width:32px;margin:auto;border-radius:50%;border:none;background:none;padding:4px}.empty-day:hover{background:#003cbf;color:#fff;cursor:pointer}.empty-day:hover{background:none;cursor:inherit}.completed{background:#3cbf00;color:#fff}.skipped{background:#bf003c;color:#fff}.not-allow{color:gray}.not-allow:hover{background:none;color:gray;cursor:inherit}.completed-background{background:#f4fcf4}.failed-background,.skipped-background{background:#fcf4f6}.margin-bottom{margin-bottom:8px}.plus-to-close{animation:plus-to-close 1s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@keyframes plus-to-close{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}}.close-to-plus{animation:close-to-plus 1s;-webkit-transform:rotate(0deg);transform:rotate(0)}@keyframes close-to-plus{0%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0)}}destiny-ui-kit,destiny-sign-up,destiny-login,destiny-request-reset-password,destiny-reset-password{display:block;min-height:100vh;width:100%}destiny-subscription-status-info,destiny-user-info-edit{display:block;min-height:calc(100vh - 88px);width:100%}destiny-subscription-status-info .full-height,destiny-user-info-edit .full-height{min-height:calc(100vh - 88px)}destiny-habits{display:block;min-height:calc(100vh - 88px)}.info-title{font-style:normal;font-weight:700;font-size:12px;line-height:150%}.info-text{font-style:normal;font-weight:400;font-size:12px;line-height:150%}.error-text{color:#bf003c}.full-height{height:100%}.text-bold{font-weight:700}.emptyBlock{display:block;max-width:800px;width:96%}.empty img,.empty .showCreateForm{margin:auto auto 8px}.empty .description{max-width:600px;margin:0 auto 8px;text-align:center;font-size:20px;display:block}@media screen and (max-width: 900px){.empty .description{font-size:13px}}.empty form .textError{max-width:100%;margin:0 auto 8px;text-align:left;font-size:16px}@media screen and (max-width: 900px){.empty form .textError{font-size:13px}}.empty img{display:block;max-width:400px;aspect-ratio:1 / 1;max-height:90vw}@media screen and (max-width: 900px){.empty img{max-width:90vw;height:240px}}.empty .showCreateForm{display:flex;min-width:280px;max-width:90%}.empty destiny-goal-form,.empty destiny-task-form,.empty destiny-habit-form{max-width:800px;width:96%}.relative{position:relative}.absoluteContainer{position:absolute;top:4px;left:0;height:fit-content;width:100%;z-index:1000;background-color:#f4f6fc;box-shadow:-4px 4px 16px #003cbf80;padding:20px;border-radius:16px}.dropdown{position:absolute;top:8px;left:0;width:100%;z-index:1000;background-color:#fff;border-radius:16px;box-shadow:-4px 4px 16px #003cbf80;padding:16px 0}.pointer{cursor:pointer}
