*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none}body{text-rendering:optimizespeed;min-height:100vh;font-family:system-ui,sans-serif;line-height:1.5}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes scaleIn{0%{scale:0}to{scale:1}}@keyframes scaleOut{0%{scale:1}to{scale:0}}@keyframes heightIn{0%{width:100%;height:0%}to{width:100%;height:100%}}@keyframes slideUpFooter{0%{transform:translateY(0)}0%{transform:translateY(var(--footer-height))}}@keyframes slideDownFooter{0%{transform:translateY(0)}0%{transform:translateY(calc(- var(--footer-height)))}}:root{--animation-duration:.4s;--show-modal-animation:scaleIn .2s forwards;--hide-modal-animation:scaleOut .2s forwards;--show-quest-animation:scaleIn var(--animation-duration) forwards;--hide-quest-animation:scaleOut var(--animation-duration) forwards;--show-activity-list-animation:heightIn 1.25s linear forwards;--show-activity-animation:scaleIn var(--animation-duration) forwards;--show-footer-animation:slideUpFooter var(--animation-duration) forwards;--hide-footer-animation:slideDownFooter var(--animation-duration) forwards}html{color:#fff;font-size:62.5%}body *,*{box-sizing:border-box;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0;font-family:Inter,sans-serif;font-weight:400}::-webkit-scrollbar{display:none}.container{width:100%;max-width:1300px;padding:var(--space-0) var(--space-4);margin:0 auto}.page-container{padding:var(--page-container-padding);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}@media (width>=480px){.page-container{gap:var(--space-6)}}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{color:#fff}h1{font-size:var(--fs-xl);line-height:var(--lh-l)}h2{font-size:var(--fs-l);line-height:var(--lh-md)}h3{font-size:var(--fs-m);line-height:var(--lh-l)}h4{font-size:var(--fs-s);line-height:calc(var(--lh-l) - 1px)}h6{font-size:var(--fs-xs);line-height:var(--lh-m)}p.large,label.large{font-size:var(--fs-m);line-height:var(--lh-l)}p,label{font-size:var(--fs-s);line-height:calc(var(--lh-l) - 1px)}p.small,label.small{font-size:var(--fs-xs);line-height:var(--lh-m)}hr{border:none;height:1px}@media (width>=768px){.page-container{flex-flow:wrap;justify-content:center;align-items:stretch}}:root{--one-space-unit:4px;--space-0:calc(var(--one-space-unit) * 0);--space-1:calc(var(--one-space-unit) * 1);--space-2:calc(var(--one-space-unit) * 2);--space-2-5:calc(var(--one-space-unit) * 2.5);--space-3:calc(var(--one-space-unit) * 3);--space-4:calc(var(--one-space-unit) * 4);--space-5:calc(var(--one-space-unit) * 5);--space-6:calc(var(--one-space-unit) * 6);--space-7:calc(var(--one-space-unit) * 7);--space-8:calc(var(--one-space-unit) * 8);--space-9:calc(var(--one-space-unit) * 9);--space-10:calc(var(--one-space-unit) * 10);--space-11:calc(var(--one-space-unit) * 11);--space-12:calc(var(--one-space-unit) * 12);--space-13:calc(var(--one-space-unit) * 13);--space-14:calc(var(--one-space-unit) * 14);--space-15:calc(var(--one-space-unit) * 15);--fs-xxs:1rem;--fs-xs:1.2rem;--fs-s:1.4rem;--fs-m:1.6rem;--fs-md:1.8rem;--fs-l:2rem;--fs-lg:2.2rem;--fs-xl:2.4rem;--fs-2xl:3rem;--fs-2_5xl:3.5rem;--fs-2_6xl:3.5rem;--fs-3xl:4rem;--fs-4xl:4.8rem;--lh-ss:1;--lh-s:1.1;--lh-sm:1.2;--lh-m:1.3;--lh-md:1.4;--lh-l:1.5;--radius-s:4px;--radius-m:8px;--radius-md:12px;--radius-l:16px;--radius-xl:24px;--radius-50:50%;--radius-full:99999px;--bp-mobile:320px;--bp-tablet:480px;--bp-desktop:768px;--bp-large:1024px;--transition-duration:.3s;--body-bg:#121820;--black-bg:#0b1016;--black-bg-contrast:#040811;--header-height:60px;--header-bg:var(--black-bg);--header-avatar-border-color:#00f2ff;--header-lower-line-border-color:linear-gradient(90deg, #00f2ff, #9d00ff);--header-padding:var(--space-3) var(--space-0);--page-container-padding:var(--space-4);--footer-height:63px;--footer-bg:var(--black-bg);--footer-avatar-border-color:#00f2ff;--footer-lower-line-border-color:linear-gradient(90deg, #00f2ff, #9d00ff);--footer-padding:var(--space-3) var(--space-0);--all-available-screen-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--page-container-padding) * 2);--system-block-min-width:100%;--system-block-bg:var(--black-bg);--system-block-border-color:#0d3842;--system-block-border-radius:var(--radius-m);--system-block-padding:var(--space-5);--min-available-system-block-screen-height:300px;--max-available-system-block-screen-height:1000px}@media (width>=480px){:root{--page-container-padding:var(--space-6);--system-block-min-width:400px;--system-block-padding:calc(var(--space-6) + 1px)}}@media (width>=1024px){:root{--header-height:75px;--header-padding:var(--space-4) var(--space-0);--footer-height:73px}}:root{--modal-min-width:100%;--modal-title-letter-spacing:normal;--modal-height:100%;--modal-min-height:275px;--modal-bg:#050d1a;--modal-light-bg:#111a2b;--modal-radius:0px;--modal-padding:var(--space-4) var(--space-0);--modal-scroll-padding:var(--space-2) var(--space-4);--modal-scroll-padding-left-right:var(--space-0) var(--space-4);--modal-header-padding:var(--space-0) var(--space-4);--modal-footer-padding:var(--space-0) var(--space-4);--modal-border:none;--modal-border-light:none;--modal-border-large:none;--modal-border-red:none;--modal-border-red-large:none;--modal-overlay-z-index:4;--modal-title-color:#bde0fe;--modal-subtitle-color:#00d9ff;--modal-subtitle-color-2:#00f2ff;--modal-scroll-content-oveflow:auto}@media (width>=375px){:root{--modal-title-letter-spacing:1px}}@media (width>=480px){:root{--modal-min-width:450px;--modal-radius:var(--radius-l);--modal-border:1px solid #00bec8;--modal-border-light:1px solid #00f2ff;--modal-border-large:2px solid #00f2ff;--modal-border-red:1px solid #e70000;--modal-border-red-large:2px solid #e70000;--modal-scroll-content-oveflow:scroll;--modal-padding:var(--space-6) var(--space-0);--modal-scroll-padding:var(--space-2) var(--space-6);--modal-scroll-padding-left-right:var(--space-0) var(--space-6);--modal-header-padding:var(--space-0) var(--space-6);--modal-footer-padding:var(--space-0) var(--space-6)}}:root{--quest-bg:#1a1a24;--quest-in-progress-border-left-color:#00d4ff;--quest-in-progress-mark-text-color:#00d4ff;--quest-completed-border-left-color:#00ff9d;--quest-completed-mark-text-color:#00ff9d;--quest-border-radius:var(--radius-s);--quest-padding:var(--space-3) var(--space-4);--progress-stats-bg:#16121e;--progress-stats-border-color:#5d3a8f;--progress-stats-border-radius:var(--radius-m);--progress-stats-padding:var(--space-4);--easy-quest-text-color:#aeea00;--easy-quest-border-color:#aeea0066;--easy-quest-bg-color:#aeea001f;--medium-quest-text-color:#ff9100;--medium-quest-border-color:#ff910066;--medium-quest-bg-color:#ff91001f;--hard-quest-text-color:#ff3d00;--hard-quest-border-color:#ff3d0066;--hard-quest-bg-color:#ff3d0026;--in-progress-quest-text-color:#67e8f9;--in-progress-quest-border-color:#22d3ee4d;--in-progress-quest-bg-color:#22d3ee1a;--complted-quest-text-color:#00e676;--complted-quest-border-color:#00e6764d;--complted-quest-bg-color:#00e6761a;--quest-score-text-color:#fcd34d;--quest-score-border-color:#fbbf244d;--quest-score-bg-color:#fbbf241a;--button-uppercase:none}@media (width>=480px){:root{--button-uppercase:uppercase}}.button{padding:calc(var(--space-3) - 2px) var(--space-4);border-radius:var(--radius-m);filter:contrast()brightness();-moz-column-gap:var(--space-2);justify-content:center;align-items:center;column-gap:var(--space-2);transition:border var(--transition-duration), background-color var(--transition-duration), filter var(--transition-duration), transform var(--transition-duration);cursor:pointer;background-color:#0d69e2;border:1px solid #0d69e2;outline:none;display:flex}@media (hover:hover){.button:hover{filter:contrast(115%);transform:scale(1.03)}}.button:active{filter:brightness(1.3);transform:scale(.95)}.button p{font-size:var(--fs-s);line-height:var(--lh-l)}@media (width>=480px){.button{padding:var(--space-3) var(--space-4)}.button p{font-size:var(--fs-m);line-height:var(--lh-l)}}@media (width>=1024px){.button:active{filter:brightness(1.3);transform:scale(.995)}}.button.uppercase{text-transform:var(--button-uppercase)}.button.only-content{padding:var(--space-0);background-color:#0000;border:none}.button.quick-add-time{padding:calc(var(--space-1) + 2px) var(--space-3);border-radius:var(--radius-s);background-color:#0f172a;border:1px solid #1e293b}.button.quick-add-time p{color:#94a3b8;font-size:var(--fs-s);line-height:var(--lh-l)}.button.add-activity{background-color:#00f2ff1a;border-color:#00f2ff;width:100%}.button.add-activity:active{background-color:#00f2ff1a}.button.add-activity img{margin-bottom:calc(var(--space-1) - 3px)}.button.slider-nav{padding:var(--space-0) calc(var(--space-2) + 2px);color:#fff;border-radius:var(--radius-s);background-color:#52a4fb1a;border-color:#52a4fb}.button.slider-date{padding:calc(var(--space-1) + 2px) var(--space-0);border-radius:var(--radius-m);background-color:#0b0c13;border-color:#233654;flex-direction:column;align-items:center;width:50px}@media (hover:hover){.button.quick-add-time:hover{border:1px solid #61769a}.button.add-activity:hover{background-color:#00f2ff0d}.button.slider-date:hover{border-color:#617694}}@media (width>=480px){.button.slider-date{padding:var(--space-2) var(--space-0);width:60px}}.button.entry-modal-only-text-modal-change p{color:#7a889b}.button.add-and-edit-quest-modal-confirm{background-color:#111;border-color:#0aa368}.button.add-and-edit-quest-modal-close{background-color:#111;border-color:#ab0303}.button.quests-list-modal-close{background-color:#280b0b;border-color:#ab0303}.button.add-and-edit-quest-modal-confirm p,.button.add-and-edit-quest-modal-close p,.button.quests-list-modal-close p{text-transform:var(--button-uppercase)}.button.password-edit-modal-close{background-color:#111a2b;border-color:#00e3ee}.button.password-edit-modal-close p{text-transform:var(--button-uppercase)}.button.erase-existence-modal-confirm{background-color:#0000;border-width:2px;border-color:#ff3131}.button.erase-existence-modal-confirm p{color:#ff3131;text-transform:var(--button-uppercase);font-weight:700}.button.erase-existence-modal-close{background-color:#0000;border-width:2px;border-color:#00e3ee}.button.erase-existence-modal-close p{color:#00e3ee;text-transform:var(--button-uppercase);font-weight:700}.button.delete-entity-modal-confirm{background-color:#280b0b;border-color:#ab0303}.button.delete-entity-modal-close{background-color:#052217;border-color:#0aa368}.button.only-text-entity-modal-close p{color:#475569}.button.only-text-entity-modal-close.light-grey p{color:#7a889b}.button.edit-profile{background-color:#1a122a;border-color:#8f1ed9}.button.add-quest{background-color:#0b2830;border:1px solid #00e9e7}.button.add-quest img{margin-bottom:calc(var(--space-1) - 3px)}.button.easy-difficulty-type-quest,.button.medium-difficulty-type-quest,.button.hard-difficulty-type-quest{padding:var(--space-2) 0px;border-radius:var(--radius-s);transition:var(--transition-duration);background-color:#0c1c2c80;border:1px solid #1b3252;flex-grow:1;justify-content:center;align-items:center;display:flex}.button.easy-difficulty-type-quest.active{border:1px solid var(--easy-quest-border-color);background-color:var(--easy-quest-bg-color)}.button.medium-difficulty-type-quest.active{border:1px solid var(--medium-quest-border-color);background-color:var(--medium-quest-bg-color)}.button.hard-difficulty-type-quest.active{border:1px solid var(--hard-quest-border-color);background-color:var(--hard-quest-bg-color)}.button.easy-difficulty-type-quest p,.button.medium-difficulty-type-quest p,.button.hard-difficulty-type-quest p{color:#bfc5d3;font-size:var(--fs-xs);line-height:var(--lh-m);text-transform:uppercase;transition:var(--transition-duration);font-weight:600}.button.easy-difficulty-type-quest.active p{color:var(--easy-quest-text-color)}.button.medium-difficulty-type-quest.active p{color:var(--medium-quest-text-color)}.button.hard-difficulty-type-quest.active p{color:var(--hard-quest-text-color)}.button.clear-sort,.button.easy-quests-first-sort,.button.hard-quests-first-sort{padding:var(--space-1) var(--space-4);-moz-column-gap:var(--space-10);justify-content:space-between;column-gap:var(--space-10);background-color:#0000;border:none;border-radius:0;width:100%}@media (hover:hover){.button.easy-difficulty-type-quest:hover{border:1px solid var(--easy-quest-border-color);background-color:var(--easy-quest-bg-color)}.button.medium-difficulty-type-quest:hover{border:1px solid var(--medium-quest-border-color);background-color:var(--medium-quest-bg-color)}.button.hard-difficulty-type-quest:hover{border:1px solid var(--hard-quest-border-color);background-color:var(--hard-quest-bg-color)}.button.easy-difficulty-type-quest:hover p{color:var(--easy-quest-text-color)}.button.medium-difficulty-type-quest:hover p{color:var(--medium-quest-text-color)}.button.hard-difficulty-type-quest:hover p{color:var(--hard-quest-text-color)}.button.easy-quests-first-sort:hover,.button.hard-quests-first-sort:hover,.button.clear-sort:hover{background-color:#22d3ee1a;transform:none}}.button.quests-sort-mark{padding:var(--space-1) calc(var(--space-3) - 2px);border-radius:var(--radius-m);-moz-column-gap:var(--space-1);column-gap:var(--space-1);transition:var(--transition-duration);background-color:#1f242d;border:1px solid #3f444e}.button.quests-sort-mark img{margin-top:-1px}.button.quests-sort-mark p{color:#e0e0e0;font-size:var(--fs-xs);line-height:var(--lh-m)}.button.quests-sort-mark.active{background-color:#161638;border:1px solid #00d4ff}@media (hover:hover){.button.quests-sort-mark:hover{background-color:#161638;border:1px solid #00d4ff}}.button.settings-default{background-color:#0000;border-color:#00d9ff}.button.account-delete{background-color:#a90404;border-color:#ff3131}.header{height:var(--header-height)}.header__content{z-index:3;width:100%;padding:var(--header-padding);background-color:var(--header-bg);border-bottom:1px solid;border-image-source:var(--header-lower-line-border-color);border-image-slice:1;position:fixed}.header__container{justify-content:space-between;display:flex}.header__logo{-moz-column-gap:var(--space-3);align-items:center;column-gap:var(--space-3);display:flex}.header__logo-text{font-size:var(--fs-md);line-height:var(--lh-l)}.header__nav{-moz-column-gap:var(--space-4);justify-content:center;align-items:center;column-gap:var(--space-4);display:flex}.header__settings-btn:hover{transform:rotate(90deg)}.header__profile{border:1px solid var(--header-avatar-border-color);border-radius:var(--radius-50);display:flex}.footer{height:var(--footer-height)}.footer__content{z-index:3;width:100%;padding:var(--footer-padding);background-color:var(--footer-bg);border-top:1px solid;border-image-source:var(--footer-lower-line-border-color);animation:var(--hide-footer-animation);border-image-slice:1;position:fixed;bottom:0}.footer__container{justify-content:space-around;display:flex;position:relative}.footer__link{padding:var(--space-2) var(--space-4);border-radius:var(--radius-m);transition:var(--transition-duration);background-color:#1f242d40;border:1px solid #3f444e}.footer__link-icon{fill:#3f444e;width:20px;height:20px;transition:var(--transition-duration);display:block}.footer__link.active .footer__link-icon{fill:#00d4ff}.footer__toggle-btn{top:6px;right:var(--space-6);position:absolute;padding:calc(var(--space-1) - 1px) var(--space-3)!important}.footer__toggle-btn p{color:#ab0303}.footer__toggle-btn.active p{color:#0aa368}@media (hover:hover){.footer__link:hover{border:1px solid #00d4ff}.footer__link:hover .footer__link-icon{fill:#00d4ff}}@media (width>=1024px){.footer__link-icon{width:25px;height:25px}}.input{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);color:#fff;width:100%;font-size:var(--fs-m);line-height:var(--lh-l);transition:border var(--transition-duration);background-color:#171717;border:1px solid #525252}@media (hover:hover){.input:hover{cursor:text}}.input:focus{border-color:#00bec8}.input::placeholder{color:#676a71}.input.quest-modal-input{padding:calc(var(--space-2) - 2px) var(--space-2);border-radius:var(--radius-s);color:#fff;outline-offset:-2px;transition:outline var(--transition-duration);font-size:var(--fs-m);line-height:var(--lh-l);background-color:#0000;border:2px solid #0000;border-bottom-color:#1b3252;outline:2px solid #0000}.input.quest-modal-input:focus{outline:2px solid #1b3252}.quest-modal-textarea{padding:var(--space-2) var(--space-3);color:#fff;border-radius:var(--radius-s);outline-offset:-1px;height:85px;font-size:var(--fs-m);line-height:var(--lh-l);transition:outline var(--transition-duration);background-color:#0c1c2c80;border:1px solid #1b3252;outline:1px solid #0000}.quest-modal-textarea:focus{outline:1px solid #677588}.input.quest-modal-input::-moz-placeholder{color:#677588}.quest-modal-textarea::-moz-placeholder{color:#677588}.input.quest-modal-input::placeholder,.quest-modal-textarea::placeholder{color:#677588}.input.activity-modal-input{background-color:#08090e;border-color:#2f3d52}.input.activity-modal-input::placeholder{color:#677588}.input.activity-modal-input:focus{border-color:#00bec8}.input.password-edit-modal-input{background-color:#0a0a0a;border-color:#0a0a0a}.input.password-edit-modal-input::placeholder{color:#2b3b49}.input.password-edit-modal-input:focus{border-color:#00f2ff}.input.profile-edit-modal-input{background-color:#000;border-color:#000}.input.profile-edit-modal-input:focus{border-color:#00bec8}.input.profile-edit-modal-input::placeholder{color:#2b3b49}.input.general-modal-filled-input{background-color:#000;border-color:#000}.input.general-modal-filled-input:not(:-moz-read-only):focus{border-color:#00bec8}.input.general-modal-filled-input:not(:read-only):focus{border-color:#00bec8}.input.general-modal-filled-input::placeholder{color:#676a71}:root{--modal-heading-letter-spacing:normal}@media (width>=480px){:root{--modal-heading-letter-spacing:1px}}.modal-overlay{width:100%;height:100%;z-index:var(--modal-overlay-z-index);background-color:var(--modal-bg);position:fixed;top:0;left:0;overflow:scroll}.modal-overlay.modal-overlay-closing{animation:var(--hide-modal-animation)}.modal-overlay::-webkit-scrollbar{display:none}.modal{min-width:var(--modal-min-width);padding:var(--modal-padding);border:var(--modal-border);border-radius:var(--modal-radius);background-color:var(--modal-bg);row-gap:var(--space-6);animation:var(--show-modal-animation);flex-direction:column;display:flex}.modal__header{padding:var(--modal-header-padding)}.modal__footer{padding:var(--modal-footer-padding);justify-content:center;display:flex}.modal__footer .button{width:100%}@media (width>=480px){.modal-overlay{padding:var(--space-5) var(--space-0);justify-content:center;display:flex;background-color:#0009!important}.modal-overlay.modal-overlay-closing{animation:none}.modal-closing{animation:var(--hide-modal-animation)}}@media (width>=480px) and (height<=600px){.modal-overlay__content{padding:var(--space-0) var(--space-5);margin:auto 0}}@media (width>=480px) and (height>=600px){.modal-overlay__content{align-items:center;height:100%;display:flex}}.modal__header.has-line{padding-bottom:var(--space-2);border-bottom:1px solid;border-image-source:linear-gradient(90deg,#050d1a 5%,#085b7b 50%,#050d1a 95%);border-image-slice:1}.modal__header.has-line.red-line{border-image-source:linear-gradient(90deg,#050d1a 5%,#77080d 50%,#050d1a 95%)}.modal__header.has-subtitle,.modal__header.enter-modal-header{align-items:center;row-gap:var(--space-2);flex-direction:column;display:flex}.modal__header-title{color:var(--modal-title-color);letter-spacing:var(--modal-title-letter-spacing);text-align:center}.modal__header.uppercase .modal__header-title{text-transform:uppercase}.modal__header-subtitle{color:var(--modal-subtitle-color-2);text-align:center}.modal__header-subtitle.blue{color:var(--modal-subtitle-color)}.modal__header.enter-modal-header .modal__header-title{font-size:var(--fs-2xl);line-height:var(--lh-sm);text-transform:none}.modal__header.enter-modal-header .modal__header-subtitle{color:var(--modal-subtitle-color)}.modal__scroll-content{padding:var(--modal-scroll-padding);row-gap:var(--space-8);flex-direction:column;display:flex}@media (width>=480px) and (height>=600px){.modal-overlay{align-items:center}.modal{height:100%}.modal__scroll-content{overflow:scroll}}.settings-modal{max-height:717px}.settings-modal__input-blocks{row-gap:var(--space-6);flex-direction:column;display:flex}.settings-modal__input-block{row-gap:var(--space-2-5);flex-direction:column;display:flex}.settings-modal__input-label{color:#475569}.settings-modal__account-status{padding:var(--space-6);border-radius:var(--radius-m);row-gap:var(--space-3);background-color:#000;flex-direction:column;display:flex}.settings-modal__status-item{justify-content:space-between;align-items:center;display:flex}.settings-modal__status-title{color:#475569}.settings-modal__status-value{text-transform:uppercase;font-weight:600}.settings-modal__status-value.secured{color:#00ffab}.settings-modal__actions{row-gap:var(--space-3);flex-direction:column;display:flex}.settings-modal__footer{margin-top:calc(var(--space-3) * (-1))}.entry-modal{max-height:623px}.entry-modal.enter{max-height:401px}.entry-modal.restoring{max-height:327px}.entry-modal .modal__header-title{color:var(--modal-title-color);letter-spacing:normal;font-size:var(--fs-2xl);line-height:var(--lh-sm)}.entry-modal__form{flex-grow:1;min-height:0}.entry-modal__form,.entry-modal__inputs{row-gap:var(--space-6);flex-direction:column;display:flex}.entry-modal__inputs{overflow:var(--modal-scroll-content-oveflow);min-height:50px}.entry-modal__actions{justify-content:space-between;display:flex}.entry-modal__actions .button{width:auto}.entry-modal__actions.one-child{justify-content:center}.password-edit-modal{max-height:560px}.password-edit-modal__form{row-gap:var(--space-8);flex-direction:column;display:flex}.password-edit-modal__input-blocks{row-gap:var(--space-5);flex-direction:column;display:flex}.password-edit-modal__input-block{row-gap:var(--space-2);flex-direction:column;display:flex}.password-edit-modal__input-label{text-transform:uppercase;color:#45566c}.password-edit-modal__actions{row-gap:var(--space-4);flex-direction:column-reverse;display:flex}.password-edit-modal__footer{margin-top:calc(var(--space-3) * (-1))}.existence-erase-modal{max-height:677px}.existence-erase-modal__content-info-box{padding:var(--space-4);border-radius:var(--space-2);row-gap:var(--space-4);background-color:#0a0a0a;border:1px solid #262626;flex-direction:column;display:flex}.existence-erase-modal__content-info-box p{color:#92a1ad}.existence-erase-modal__content-info-box p span{color:#05ecf7}.existence-erase-modal__final-warning{padding-top:var(--space-4);border-top:1px solid #262626}p.existence-erase-modal__final-warning-text{color:#f54240;text-transform:uppercase;text-align:center;font-weight:600}.existence-erase-modal__form{row-gap:var(--space-8);flex-direction:column;display:flex}.existence-erase-modal__form-confirmation{row-gap:var(--space-3);flex-direction:column;display:flex}.existence-erase-modal__form-confirmation-text{color:#737373}.existence-erase-modal__form-confirmation-text span{color:#05ecf7}.existence-erase-modal__footer{margin-top:calc(var(--space-3) * (-1));row-gap:var(--space-8);flex-direction:column;display:flex}.existence-erase-modal__form-actions{row-gap:var(--space-5);flex-direction:column;display:flex}.existence-erase-modal__protocol-status{padding-top:var(--space-6);-moz-column-gap:var(--space-4);justify-content:center;align-items:center;column-gap:var(--space-4);border-top:1px solid #00f2ff26;display:flex}.existence-erase-modal__protocol-status p{color:#404c59;text-align:center}.existence-erase-modal__protocol-status span{border-radius:var(--radius-50);background-color:#404c59;width:8px;height:8px;display:block}body{background-color:var(--body-bg)}.app{flex-direction:column;display:flex}.system-loading-screen{justify-content:center;align-items:center;height:100vh;display:flex}:root{--total-time-mark-text-color:#00e5ff;--total-time-mark-border-color:#00e5ff;--total-time-mark-bg-color:#00e5ff1a}.mark{padding:var(--space-1) calc(var(--space-3) - 2px);border-radius:var(--radius-m);background-color:#1f242d;border:1px solid #3f444e}.mark__count{color:#e0e0e0}.mark.easy-quest{border:1px solid var(--easy-quest-border-color);border-radius:var(--radius-s);background-color:var(--easy-quest-bg-color)}.mark.easy-quest p{color:var(--easy-quest-text-color)}.mark.medium-quest{border:1px solid var(--medium-quest-border-color);border-radius:var(--radius-s);background-color:var(--medium-quest-bg-color)}.mark.medium-quest p{color:var(--medium-quest-text-color)}.mark.hard-quest{border:1px solid var(--hard-quest-border-color);border-radius:var(--radius-s);background-color:var(--hard-quest-bg-color)}.mark.hard-quest p{color:var(--hard-quest-text-color)}.mark.in-progress{border:1px solid var(--in-progress-quest-border-color);border-radius:var(--radius-s);background-color:var(--in-progress-quest-bg-color)}.mark.in-progress p{color:var(--in-progress-quest-text-color)}.mark.completed{border:1px solid var(--complted-quest-border-color);border-radius:var(--radius-s);background-color:var(--complted-quest-bg-color)}.mark.completed p{color:var(--complted-quest-text-color)}.mark.score{border:1px solid var(--quest-score-border-color);border-radius:var(--radius-s);background-color:var(--quest-score-bg-color)}.mark.score p{color:var(--quest-score-text-color)}.mark.total-time{border:1px solid var(--total-time-mark-border-color);border-radius:var(--radius-s);background-color:var(--total-time-mark-bg-color)}.mark.total-time p{color:var(--total-time-mark-text-color)}.checkbox{border-radius:var(--radius-s);cursor:pointer;width:24px;height:24px;transition:border-color, background-color, transform, var(--transition-duration);border:2px solid #00d4ff;position:relative}.checkbox.checked{background-color:#00ff9d;border:2px solid #00ff9d}.checkbox:before,.checkbox:after,.checkbox.checked:before,.checkbox.checked:after{content:"";border-radius:var(--radius-full);height:2px;transition:background-color var(--transition-duration);display:block;position:absolute}.checkbox.checked:before,.checkbox.checked:after{background-color:#000}.checkbox:before,.checkbox.checked:before{width:8px;top:11px;left:3px;transform:rotate(45deg)}.checkbox:after,.checkbox.checked:after{width:11px;top:10px;left:7px;transform:rotate(-45deg)}@media (hover:hover){.checkbox:hover,.checkbox.checked:hover{background-color:#0000;border:2px solid #00ff9d;transform:scale(1.05)}.checkbox:hover:before,.checkbox:hover:after,.checkbox.checked:hover:before,.checkbox.checked:hover:after{background-color:#00ff9d}}.quest{padding:var(--quest-padding);border-left:4px solid var(--quest-in-progress-border-left-color);border-radius:var(--quest-border-radius);background-color:var(--quest-bg);row-gap:var(--space-4);transition:border-color var(--transition-duration);animation:var(--show-quest-animation);border-top:1px solid #0000;border-bottom:1px solid #0000;border-right:1px solid #0000;flex-direction:column;display:flex}.quest.active{border-top:1px solid var(--quest-in-progress-border-left-color);border-right:1px solid var(--quest-in-progress-border-left-color);border-bottom:1px solid var(--quest-in-progress-border-left-color)}.quest.completed{border-left:4px solid var(--quest-completed-border-left-color);opacity:.6}.quest.completed.active{border-top:1px solid var(--quest-completed-border-left-color);border-right:1px solid var(--quest-completed-border-left-color);border-bottom:1px solid var(--quest-completed-border-left-color)}.quest-info{-moz-column-gap:var(--space-5);justify-content:space-between;column-gap:var(--space-5);display:flex}.quest-info:nth-child(2){align-items:center}.quest-info__info{overflow-wrap:break-word;word-break:break-word;flex:1;min-width:0}.quest-info__title{-moz-column-gap:var(--space-2-5);align-items:start;column-gap:var(--space-2-5);display:flex}.quest.completed .quest-info__title-text{text-decoration:line-through}button.quest-info__title-edit-button{flex-shrink:0;margin-top:3px;display:flex}.quest-info__description{color:#a3a3a3}.quest-info__description.one-lines-text{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quest.completed .quest-info__description{text-decoration:line-through}.quest-info .checkbox{margin-top:var(--space-1);flex-shrink:0}.quest-info__rewards{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.quest-info .delete-quest-btn{margin-bottom:calc(var(--space-1) + 1px);align-self:end}@media (hover:hover){.quest:hover{border-top:1px solid var(--quest-in-progress-border-left-color);border-right:1px solid var(--quest-in-progress-border-left-color);border-bottom:1px solid var(--quest-in-progress-border-left-color)}.quest.completed:hover{border-top:1px solid var(--quest-completed-border-left-color);border-right:1px solid var(--quest-completed-border-left-color);border-bottom:1px solid var(--quest-completed-border-left-color)}.quest-info__quest-delete-btn:hover,.quest-info__quest-edit-btn:hover{transform:scale(1.1)}}@media (width>=480px){.quest{min-width:315px;max-width:345px}.quest-info__title{align-items:center}button.quest-info__title-edit-button{margin-top:0}.quest-info .delete-quest-btn{margin-bottom:var(--space-0);align-self:center}}.modal.quests-list-modal{row-gap:var(--space-4);height:100vh;max-height:1000px}.modal.quests-list-modal .modal__scroll-content{overflow:scroll}@media (width>=480px){.modal.quests-list-modal{min-width:auto;max-width:395px;height:calc(100vh - 40px)}}.quests-list-modal__quests-list{gap:var(--space-4);flex-direction:column;flex-grow:1;display:flex;overflow:scroll}.quests-list-modal__quests-list .quest{width:100%;max-width:none}.quests-list-modal .modal__footer{flex-grow:1;align-items:end;display:flex}.quest-section{row-gap:var(--space-6);flex-direction:column;display:flex;min-height:500px!important}.quest-section__header{align-items:start;row-gap:var(--space-4);flex-direction:column;display:flex}.quest-section__title{-moz-column-gap:var(--space-2);align-items:center;column-gap:var(--space-2);display:flex}.quest-section__title-btn{margin-top:calc(var(--space-1) - 1px)}.quest-section__block{-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:flex;position:relative}.button__sort-block{padding:var(--space-3) 0px;z-index:2;row-gap:var(--space-3);border-radius:var(--radius-m);background-color:#0b151e;border:1px solid #00d4ff;flex-direction:column;display:flex;position:absolute;top:40px;right:35px}.quest-section__sort-block{padding:var(--space-3) 0px;z-index:2;row-gap:var(--space-3);border-radius:var(--radius-m);background-color:#0b151e;border:1px solid #00d4ff;flex-direction:column;display:flex;position:absolute;top:40px;left:0}.quest-section__sort-block-heading{margin-left:var(--space-4);color:#a1a9af;font-weight:600}.button__sort-block-variant-text-block{-moz-column-gap:var(--space-2);align-items:center;column-gap:var(--space-2);display:flex}.button__sort-block-variant-square{border-radius:var(--radius-s);background-color:#9f0;min-width:6px;height:6px}.button.hard-quests-first-sort .button__sort-block-variant-square{background-color:#f30}.button.clear-sort .button__sort-block-variant-square{background-color:#00d4ff}.button__sort-block-variant-text{color:#8a8f9d;white-space:nowrap}.button__sort-block-variant-mark-wrapper{width:12px;height:12px;position:relative}.button.easy-quests-first-sort.active .button__sort-block-variant-mark:before,.button.easy-quests-first-sort.active .button__sort-block-variant-mark:after,.button.hard-quests-first-sort.active .button__sort-block-variant-mark:before,.button.hard-quests-first-sort.active .button__sort-block-variant-mark:after,.button.clear-sort.active .button__sort-block-variant-mark:before,.button.clear-sort.active .button__sort-block-variant-mark:after{content:"";border-radius:var(--radius-full);transform-origin:0;height:1px;transition:background-color var(--transition-duration);background-color:#67e8f9;display:block;position:absolute}.button__sort-block-variant-mark:before{width:6px;top:4px;left:1px;transform:rotate(45deg)}.button__sort-block-variant-mark:after{width:8px;top:8px;left:5px;transform:rotate(-45deg)}.quest-section__list{gap:var(--space-4);flex-direction:column;flex-grow:1;display:flex;overflow:scroll}.quest-section__list-text{text-align:center}@media (width>=425px){.quest-section__header{-moz-column-gap:var(--space-6);justify-content:space-between;align-items:center;column-gap:var(--space-6);flex-direction:row}.quest-section__sort-block{top:40px;left:calc(63px - 189%)}}.system-block{min-width:var(--system-block-min-width);height:var(--all-available-screen-height);min-height:var(--min-available-system-block-screen-height);max-height:var(--max-available-system-block-screen-height);padding:var(--system-block-padding);border:1px solid var(--system-block-border-color);border-radius:var(--system-block-border-radius);background-color:var(--system-block-bg)}.system-block.content-not-in-all-available-height{height:auto}.delete-entity-moda-content,.delete-entity-modal-content__heading{row-gap:var(--space-4);flex-direction:column;display:flex}.delete-entity-modal-content__title{color:#7699b5;text-align:center}.delete-entity-modal-content__entity-info{padding:var(--space-4) var(--space-0);border-radius:var(--radius-s);background-color:#01060e;border:1px solid #440e11;justify-content:center;display:flex}.delete-entity-modal-content__entity-name{color:#b71620;font-weight:600}.delete-entity-modal-content__warning-box{padding:var(--space-4);border-radius:var(--radius-s);background-color:#01060e;border-left:4px solid #9a161f}.delete-entity-modal-content__warning-text{color:#3c414c;max-width:360px}.delete-entity-modal-content__warning-text.light{color:#586274}.quest-modal{row-gap:var(--space-2);max-height:659px}.quest-modal.delete-quest{max-height:445px}.quest-modal__title,.quest-modal__description,.quest-modal__rewards{padding-top:var(--space-6);row-gap:var(--space-2);flex-direction:column;display:flex}.quest-modal__title{padding-top:var(--space-4)}.quest-modal__title-label,.quest-modal__description-label,.quest-modal__rewards-title,.quest-modal__difficulty-title{color:#a2b4cd;text-transform:uppercase}.quest-modal__difficulty{padding-top:var(--space-6);row-gap:var(--space-4);flex-direction:column;display:flex}.quest-modal__difficulty-variants{-moz-column-gap:var(--space-4);justify-content:space-between;align-items:center;column-gap:var(--space-4);width:100%;display:flex}.quest-modal__rewards{padding-top:var(--space-11)}.quest-modal__reward{padding:var(--space-3);border-radius:var(--radius-s);background-color:#0c1c2c80;border:1px solid #185ab1;justify-content:space-between;display:flex}.quest-modal__reward-name{-moz-column-gap:var(--space-3);align-items:center;column-gap:var(--space-3);display:flex}.quest-modal__reward-name-text{color:#677588}.quest-modal__reward-quantity{padding:var(--space-1) var(--space-0);border-radius:var(--radius-s);border:1px solid #898b26;justify-content:center;align-items:center;width:65px;display:flex}.quest-modal__actions{padding-top:calc(var(--one-space-unit) * 10);-moz-column-gap:var(--space-3);justify-content:space-between;column-gap:var(--space-3);display:flex}.quest-modal__actions button{flex:1}.quest-modal__form{padding-top:calc(var(--space-1) - 2px)}@media (width>=375px){.quest-modal__reward-name-text{max-width:none}}@media (width>=480px){.quest-modal__reward-quantity{padding:var(--space-1) var(--space-0);width:90px}}.profile-info{justify-content:space-between;row-gap:calc(var(--one-space-unit) * 18);flex-direction:column;display:flex}.profile-info__user-info,.profile-info__info,.profile-info__info-texts{align-items:center;row-gap:var(--space-3);flex-direction:column;display:flex}.profile-info__user-info{row-gap:var(--space-6);width:100%}.profile-info__avatar{border-radius:var(--radius-50);border:4px solid #222831}.profile-info__info-texts{row-gap:var(--space-2-5)}.profile-info__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);text-transform:uppercase;background-color:#1a122a;border:1px solid #681c9c}.profile-info__badge-text{font-size:var(--fs-xs);line-height:var(--lh-m);color:#0bafc0}.profile-info__level{row-gap:var(--space-2);flex-direction:column;width:100%;display:flex}.profile-info__level-info{justify-content:space-between;display:flex}.profile-info__xp{color:#737373}.progress-bar{border-radius:var(--radius-full);background-color:#222831;border:1px solid #2d323b;height:12px}.progress-bar__fill{border-radius:var(--radius-full);background:linear-gradient(90deg,#ffc107,#ffa000);width:75%;height:100%}.profile-info__actions{row-gap:var(--space-4);flex-direction:column;width:100%;display:flex}.profile-edit-modal{row-gap:var(--space-4);max-height:439px}.profile-edit-modal__content{row-gap:var(--space-6)}.profile-edit-modal__avatar-block{align-items:center;row-gap:var(--space-4);flex-direction:column;display:flex}.profile-edit-modal__avatar{border:4px solid #222831;border-radius:50%;overflow:hidden}.profile-edit-modal__form{row-gap:var(--space-7);flex-direction:column;display:flex}.profile-edit-modal__form+.button{margin-top:calc(-1 * var(--space-1))}.profile-edit-modal__input-block{row-gap:var(--space-3);flex-direction:column;display:flex}.profile-edit-modal__form-label-name{color:#d4d4d4}.progress-stats{row-gap:var(--space-11);flex-direction:column;display:flex}.progress-stats__block{align-items:center;row-gap:var(--space-11);flex-direction:column;display:flex}.progress-stats__block.for-cards{-moz-column-gap:var(--space-5);column-gap:var(--space-5);row-gap:var(--space-6)}.progress-stats__circle{border-radius:var(--radius-50);justify-content:center;align-items:center;width:150px;height:150px;display:flex}.progress-stats__circle-number{font-size:var(--fs-2_5xl);font-weight:600;line-height:var(--lh-sm)}.progress-stats__quests-stat{gap:var(--space-6);display:flex}.progress-stats__quest-stat{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.progress-stats__quest-stat-progressbar{flex-direction:column;display:flex;position:relative}.progress-stats__quest-stat-bar{padding:calc(var(--one-space-unit) * 10 + 2px) 0px;row-gap:calc(var(--one-space-unit) * 10 + 2px);border-radius:var(--radius-l);background-color:#0e1422;border:1px solid #243148;flex-direction:column;min-width:56px;display:flex}.progress-stats__quest-stat-progress{border-top:3px solid var(--easy-quest-text-color);border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);background:linear-gradient(#4c8000, var(--easy-quest-text-color));width:100%;position:absolute;bottom:0}.progress-stats__quest-stat.medium .progress-stats__quest-stat-progress{border-top:3px solid var(--medium-quest-text-color);background:linear-gradient(#a65200, var(--medium-quest-text-color))}.progress-stats__quest-stat.hard .progress-stats__quest-stat-progress{background:linear-gradient(#991400, var(--hard-quest-text-color))}.progress-stats__quest-stat-text-block{row-gap:var(--space-1);flex-direction:column;display:flex}.progress-stats__difficulty-quest-text{color:#566681;text-transform:uppercase;font-size:var(--fs-s);font-weight:600;line-height:var(--lh-s)}.progress-stats__difficulty-quest-completed-number{font-size:var(--fs-l);font-weight:600;line-height:var(--lh-ss);text-align:center}.progress-stats__quest-stat-bar-line{background-color:#243148;border:none;height:1px}.progress-stats__card{padding:var(--space-4);-moz-column-gap:var(--space-4);align-items:center;column-gap:var(--space-4);border-radius:var(--radius-l);background-color:#1e1912cc;border:1px solid #81663a;width:100%;display:flex}.progress-stats__card.levels{background-color:#12141e;border:1px solid #3a5c8f}.progress-stats__card-icon-block{padding:var(--space-3);border-radius:var(--radius-md);background-color:#1e1b10;border:1px solid #3a321a}.progress-stats__card-icon-block img{width:14px;height:16px}.progress-stats__card.levels img{width:16px;height:16px}.progress-stats__card-text-block{flex-direction:column;display:flex}.progress-stats__card.levels .progress-stats__card-icon-block{background-color:#0d1b2a;border:1px solid #1a344d}.progress-stats__card-title{color:#817c56;text-transform:uppercase;font-weight:600;font-size:var(--fs-xxs)}.progress-stats__card.levels .progress-stats__card-title{color:#566681}.progress-stats__card-number{font-size:var(--fs-md);font-weight:600;line-height:var(--lh-sm);transform:translateY(3px)}.progress-stats__card-number-measure{color:#817c56;font-size:var(--fs-xs);font-weight:600;line-height:var(--lh-l);text-transform:uppercase;font-size:var(--fs-xxs)}.progress-stats__card.levels .progress-stats__card-number-measure{color:#566681}@media (width>=480px){.progress-stats__card{padding:var(--space-5)}.progress-stats__card-icon-block{padding:var(--space-4)}.progress-stats__card-icon-block img{width:16px;height:18px}.progress-stats__card.levels img{width:18px;height:18px}.progress-stats__card-text-block{row-gap:var(--space-1)}.progress-stats__card-number{font-size:var(--fs-lg);line-height:var(--lh-m)}.progress-stats__card-title,.progress-stats__card-number-measure{font-size:var(--fs-xs)}}@media (width>=640px){.progress-stats__block{flex-direction:row;justify-content:space-between;align-items:center}.progress-stats__circle{margin-left:var(--space-9)}.progress-stats__quests-stat{margin-right:calc(var(--space-2) + 2px)}.progress-stats__card{width:auto}}:root{--daily-schedule-clock-titles-color:#52657a;--phase-dot-unactive-bg-color:#52657a66;--phase-name-unactive-color:#52657a;--morning-color:#ffd600;--morning-color-10:#ffd6001a;--morning-color-30:#ffd6004d;--midday-color:#aeea00;--midday-color-10:#aeea001a;--midday-color-30:#aeea004d;--evening-color:#a855f7;--evening-color-10:#a855f71a;--evening-color-30:#a855f74d;--night-color:#6366f1;--night-color-10:#6366f11a;--night-color-30:#6366f14d}.daily-schedule-clock{background-color:#040811;flex-direction:column;height:100%;display:flex}.daily-schedule-clock__header{row-gap:var(--space-4);flex-direction:column;display:flex}.daily-schedule-clock__title,.daily-schedule-clock__date,.daily-schedule-clock__current-phase-title,.daily-schedule-clock__phases-title{color:var(--daily-schedule-clock-titles-color);text-transform:uppercase;font-weight:600}.daily-schedule-clock__date{white-space:pre-wrap}.daily-schedule-clock__hours-minutes,.daily-schedule-clock__seconds{color:#00f2ff;font-weight:600}.daily-schedule-clock__hours-minutes{font-size:var(--fs-4xl);line-height:var(--lh-ss)}.daily-schedule-clock__seconds{font-size:var(--fs-2_6xl);line-height:var(--lh-ss)}.daily-schedule-clock__separator{margin:var(--space-6) var(--space-0);background-color:#1e293b}.daily-schedule-clock__current-phase{row-gap:var(--space-4);flex-direction:column;display:flex}.daily-schedule-clock__current-phase-content{-moz-column-gap:var(--space-4);align-items:center;column-gap:var(--space-4);display:flex}.daily-schedule-clock__current-phase-icon{border-radius:var(--radius-m);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.daily-schedule-clock__current-phase-icon.morning{border:1px solid var(--morning-color-30);background-color:var(--morning-color-10)}.daily-schedule-clock__current-phase-icon.midday{border:1px solid var(--midday-color-30);background-color:var(--midday-color-10)}.daily-schedule-clock__current-phase-icon.evening{border:1px solid var(--evening-color-30);background-color:var(--evening-color-10)}.daily-schedule-clock__current-phase-icon.night{border:1px solid var(--night-color-30);background-color:var(--night-color-10)}.daily-schedule-clock__current-phase-info{row-gap:var(--space-1);flex-direction:column;display:flex}.daily-schedule-clock__current-phase-name{text-transform:uppercase;font-weight:600}.daily-schedule-clock__current-phase-time{color:var(--daily-schedule-clock-titles-color)}.daily-schedule-clock__phases{gap:var(--space-3);flex-direction:column;flex-grow:1;display:flex}.daily-schedule-clock__phase{justify-content:space-between;align-items:center;display:flex}.daily-schedule-clock__phase-text{-moz-column-gap:var(--space-3);align-items:center;column-gap:var(--space-3);display:flex}.daily-schedule-clock__phase-dot{border-radius:var(--radius-50);background-color:var(--phase-dot-unactive-bg-color);width:8px;height:8px}.daily-schedule-clock__phase.morning .daily-schedule-clock__phase-dot{background-color:var(--morning-color)}.daily-schedule-clock__phase.midday .daily-schedule-clock__phase-dot{background-color:var(--midday-color)}.daily-schedule-clock__phase.evening .daily-schedule-clock__phase-dot{background-color:var(--evening-color)}.daily-schedule-clock__phase.night .daily-schedule-clock__phase-dot{background-color:var(--night-color)}.daily-schedule-clock__phase-name{color:var(--phase-name-unactive-color);text-transform:uppercase;font-weight:600}.daily-schedule-clock__phase.morning .daily-schedule-clock__phase-name{color:var(--morning-color)}.daily-schedule-clock__phase.midday .daily-schedule-clock__phase-name{color:var(--midday-color)}.daily-schedule-clock__phase.evening .daily-schedule-clock__phase-name{color:var(--evening-color)}.daily-schedule-clock__phase.night .daily-schedule-clock__phase-name{color:var(--night-color)}.daily-schedule-clock__phase-activities-count{color:var(--phase-name-unactive-color);font-weight:600}.daily-schedule-clock__add-activity-btn{width:100%;padding:var(--space-3) var(--space-0)}.day-timeline__event{padding:var(--space-4) var(--space-4);border-radius:var(--radius-m);justify-content:space-between;row-gap:var(--space-4);-moz-column-gap:var(--space-4);column-gap:var(--space-4);transition:border var(--transition-duration);animation:var(--show-activity-animation);background-color:#0b0c13;border:1px solid #192645;flex-wrap:wrap;display:flex}.day-timeline__event.past{opacity:.5}@media (hover:hover){.day-timeline__event:hover{border:1px solid #52a4fb}.day-timeline__event.active:hover,.day-timeline__event.active-completed:hover{border:1px solid #00e5ff}}.day-timeline__event-icon{padding:var(--space-3);border-radius:var(--radius-s);background-color:#0c1a24;display:none}@media (width>=480px){.day-timeline__event-icon{display:block}}.day-timeline__event-content{-moz-column-gap:var(--space-2);align-items:center;column-gap:var(--space-2);word-break:break-all;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0;display:flex}.day-timeline__event-content-fullness{row-gap:var(--space-2);flex-direction:column;display:flex}.day-timeline__event-heading{-moz-column-gap:var(--space-2);align-items:start;column-gap:var(--space-2);display:flex}.day-timeline__event-heading .button{flex-shrink:0;margin-top:2px}@media (width>=480px){.day-timeline__event-heading{align-items:center}.day-timeline__event-heading .button{margin-top:var(--space-0)}}p.day-timeline__event-title{line-height:var(--lh-ss)}.day-timeline__event-time{font-size:var(--fs-xs);line-height:var(--lh-ss);color:#52a4fb}.day-timeline__event-actions{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.day-timeline__event-actions .mark.in-progress{display:none}@media (width>=480px){.day-timeline__event-actions .mark.in-progress{display:block}}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-score{padding:calc(var(--space-1) - 1px) calc(var(--space-3) - 2px)}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-score p{font-size:10px;line-height:var(--lh-sm)}.day-timeline__event-actions-nav{flex-direction:column;justify-content:space-between;align-items:end;height:100%;display:flex}.day-timeline__event-checkbox{border-color:#00e5ff}.day-timeline__event-checkbox.checked{background-color:#00e5ff;border-color:#00e5ff}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox{border-color:#52a4fb;width:18px;height:18px}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox:before{width:6px;top:8px;left:2px}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox:after{width:8px;top:7px;left:5px}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox.checked{background-color:#52a4fb}@media (hover:hover){.day-timeline__event-checkbox:hover{border-color:#00e5ff}.day-timeline__event-checkbox.checked:hover,.day-timeline__event.active .day-timeline__event-checkbox.checked:hover{background-color:#00e5ff;border-color:#00e5ff}.day-timeline__event-checkbox.checked:hover:before,.day-timeline__event-checkbox.checked:hover:after{background-color:#000}.day-timeline__event-checkbox:hover:before,.day-timeline__event-checkbox:hover:after{background-color:#00e5ff}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox:hover:before,.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox:hover:after{background-color:#52a4fb}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox.checked:hover{border-color:#52a4fb}.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox.checked:hover:before,.day-timeline__event:not(.active,.active-completed) .day-timeline__event-checkbox.checked:hover:after{background-color:#000}}.day-timeline__event.active,.day-timeline__event.active-completed{background-color:#0b1013;border:1px solid #193745}.day-timeline__event.active .day-timeline__event-icon,.day-timeline__event.active-completed .day-timeline__event-icon{background-color:#0c2124}.day-timeline__event.active .day-timeline__event-heading button,.day-timeline__event.active-completed .day-timeline__event-heading button{display:none}.day-timeline__event.active .day-timeline__event-time,.day-timeline__event.active-completed .day-timeline__event-time{color:#00e5ff}.day-timeline__event-progressbar{border-radius:var(--radius-s);background-color:#000;width:100%;height:2px;display:none}.day-timeline__event.active .day-timeline__event-progressbar,.day-timeline__event.active-completed .day-timeline__event-progressbar{display:block}.day-timeline__event.active .day-timeline__event-actions-nav button,.day-timeline__event.active-completed .day-timeline__event-actions-nav button{display:none}.day-timeline__event-progress{border-radius:var(--radius-s);background-color:#00e5ff;height:2px;transition:width 1.1s linear}.day-timeline__date-selector{flex-direction:column;display:flex}.day-timeline__slider-mobile-nav{padding:var(--space-0) var(--space-1);justify-content:space-between;display:flex}.day-timeline__slider-today-text p{font-size:var(--fs-xs)}.day-timeline__slider-today-text.active p{color:#52a4fb}.day-timeline__slider-nav>.button{display:none}@media (width>=1024px){.day-timeline__date-selector{flex-flow:wrap}.day-timeline__date-selector>.button{display:flex}.day-timeline__slider-mobile-nav{justify-content:center;width:100%}.day-timeline__slider-mobile-nav .button:not(.day-timeline__slider-today-text){display:none}.day-timeline__slider-nav{-moz-column-gap:var(--space-2);column-gap:var(--space-2);width:100%;display:flex}.day-timeline__slider-nav>.button{display:flex}}.day-timeline__dates{padding:var(--space-2);-moz-column-gap:var(--space-4);column-gap:var(--space-4);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow:scroll}.day-timeline__date.current-edit .slider-date{border-color:#617694;flex-grow:1;flex-shrink:0}.day-timeline__date.today .slider-date{border-color:#52a4fb}.day-timeline__date.today .day-timeline__date-number{color:#9da8b9}p.day-timeline__date-number{color:#617694;font-size:var(--fs-xs);font-weight:700;line-height:var(--lh-m)}p.day-timeline__date-day{color:#3b4e68;font-size:var(--fs-xs);font-weight:600}@media (width>=480px){p.day-timeline__date-number,p.day-timeline__date-day{font-size:var(--fs-s)}}.day-timeline__rest-block{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);-moz-column-gap:var(--space-2);justify-content:space-between;align-items:center;column-gap:var(--space-2);animation:var(--show-activity-animation);background-color:#0b0c13;border:1px dashed #3b4e6899;display:flex}.day-timeline__rest-block-title{-moz-column-gap:var(--space-2);align-items:center;column-gap:var(--space-2);display:flex}.day-timeline__rest-block-title-text,.day-timeline__rest-block-time{color:#3b4e68;font-size:var(--fs-xs);line-height:var(--lh-m)}@media (width>=480px){.day-timeline__rest-block-title img{margin-top:-1px}p.day-timeline__rest-block-title-text,.day-timeline__rest-block-time{font-size:var(--fs-s)}}.day-timeline{row-gap:var(--space-4);background-color:#040811;flex-direction:column;width:100%;max-width:568px;min-height:559px;display:flex}@media (width>=871px){.daily-schedule .page-container{flex-wrap:nowrap}.day-timeline{width:100%;max-width:655px}}.day-timeline__header{-moz-column-gap:var(--space-4);justify-content:space-between;align-items:center;column-gap:var(--space-4);display:flex}.day-timeline__title{font-size:var(--fs-l);text-transform:uppercase}@media (width>=480px){.day-timeline__title{font-size:var(--fs-xl);line-height:var(--lh-l)}}.day-timeline__header-separator{background-color:#1e293b;flex-grow:1}.day-timeline__activities-count{color:#617694;text-transform:uppercase;font-size:var(--fs-m);font-weight:600}.day-timeline__event-list{margin-top:var(--space-4);gap:var(--space-4);animation:var(--show-activity-list-animation);flex-direction:column;display:flex;overflow:scroll}.activity-modal{max-height:478px}.activity-modal.delete-modal{max-height:427px}.activity-modal__form,.activity-modal__content{row-gap:var(--space-6);flex-direction:column;display:flex}.activity-modal__name-section,.activity-modal__time-section{row-gap:var(--space-2);flex-direction:column;display:flex}.activity-modal__label{font-size:var(--fs-xs);color:#64748b;text-transform:uppercase}.activity-modal__time-section-heading{justify-content:space-between;align-items:center;display:flex}.activity-modal__time-section-inputs{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.activity-modal__time-section-arrow{transform:rotate(90deg)}@media (width>=480px){.activity-modal__time-section-inputs{flex-wrap:nowrap}.activity-modal__time-section-arrow{transform:none}}.activity-modal__time-section-quick-add-buttons{margin-left:calc(var(--space-2) * (-1));padding:var(--space-2);-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:flex;overflow:scroll}.new-active-modal__quick-add-button{color:#8a8f98;cursor:pointer;background-color:#1a1f2e;border:1px solid #2a2f3e;border-radius:6px;min-width:70px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.new-active-modal__quick-add-button:hover{color:#0af;background-color:#2a2f3e;border-color:#0af}.activity-modal__footer{margin-top:calc(var(--space-2) * (-1));align-items:center;row-gap:var(--space-4);flex-direction:column;display:flex}.activity-modal__footer.delete-modal{-moz-column-gap:var(--space-4);justify-content:space-between;column-gap:var(--space-4);flex-direction:row;width:100%}.activity-modal__footer.delete-modal button{width:100%}
