:root{--primary-color:var(--primary-h, 223),var(--primary-s, 100%),var(--primary-l, 56%);--secondary-color:var(--secondary-h, 25),var(--secondary-s, 75%),var(--secondary-l, 47%);--light-h:0;--light-s:0%;--light-l:100%;--light-color:var(--light-h),var(--light-s),var(--light-l);--dark-h:231;--dark-s:9%;--dark-l:15%;--dark-color:var(--dark-h),var(--dark-s),var(--dark-l);--success-h:135;--success-s:60%;--success-l:40%;--success-color:var(--success-h),var(--success-s),var(--success-l);--danger-h:355;--danger-s:70%;--danger-l:55%;--danger-color:var(--danger-h),var(--danger-s),var(--danger-l);--warning-h:45;--warning-s:100%;--warning-l:50%;--warning-color:var(--warning-h),var(--warning-s),var(--warning-l);--info-h:180;--info-s:80%;--info-l:40%;--info-color:var(--info-h),var(--info-s),var(--info-l)}[data-mode=light]{--main-color-one:var(--primary-color);--main-color-two:var(--secondary-color);--bg-color-one:var(--light-color);--bg-color-two:var(--primary-h),calc(var(--primary-s) - 95%),calc(var(--primary-l) + 40%);--bg-color-three:var(--primary-h),calc(var(--primary-s) - 98%),calc(var(--primary-l) + 32%);--bg-color-reverse:var(--dark-color);--inputs-bg-color:var(--light-h),var(--light-s),calc(var(--light-l) - 10%);--inputs-disabled-bg-color:var(--light-h),var(--light-s),calc(var(--light-l) - 8%);--text-color:var(--dark-h),var(--dark-s),calc(var(--dark-l) + 7%);--border-color:var(--primary-h),calc(var(--primary-s) - 67%),calc(var(--primary-l) + 30%);--card-shadow:0px 8px 32px hsla(0, 0%, 0%, 10%);--inset-shadow:inset 0 2px 4px hsla(0, 0%, 0%, 0.08);--drop-shadow:drop-shadow(0 0 7px hsla(0, 0%, 0%, 12%))}[data-mode=dark]{--main-color-one:var(--primary-color);--main-color-two:var(--secondary-h),var(--secondary-s),calc(var(--secondary-l) + 20%);--bg-color-one:var(--dark-color);--bg-color-two:var(--primary-h),calc(var(--primary-s) - 87%),calc(var(--primary-l) - 33%);--bg-color-three:var(--primary-h),calc(var(--primary-s) - 89%),calc(var(--primary-l) - 25%);--bg-color-reverse:var(--light-color);--inputs-bg-color:var(--dark-h),var(--dark-s),calc(var(--dark-l) + 2%);--inputs-disabled-bg-color:var(--dark-h),var(--dark-s),calc(var(--dark-l) + 4%);--text-color:var(--light-h),var(--light-s),calc(var(--light-l) - 7%);--border-color:var(--primary-h),calc(var(--primary-s) - 89%),calc(var(--primary-l) - 25%);--card-shadow:0px 8px 32px hsla(0, 0%, 0%, 10%);--inset-shadow:inset 0 2px 4px hsla(0, 0%, 0%, 0.08);--drop-shadow:drop-shadow(0 0 8px hsla(0, 0%, 0%, 38%))}:root{--global-transition:0.6s ease-in-out;--control-height:2.75rem;--radius-size:0.63rem;--cursor-icon:url("../assets/images/icons/cursor-icon.svg"),auto}@media (min-width:992px){:root{--taskbar-height:2.75rem}}@media (max-width:991px){:root{--taskbar-height:4.5rem}}.w-btn{--btn-height:2.75rem;display:inline-block;position:relative;z-index:0;height:var(--btn-height);line-height:var(--btn-height);text-align:center;vertical-align:middle;font-size:1rem;font-weight:700;text-decoration:none;padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:all .25s;transition:all .25s}.w-btn:focus{outline:0}.enable-focus-style .w-btn:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}.w-btn::after,.w-btn::before{content:"";position:absolute}.w-btn::before{z-index:-2;top:0;left:0;height:100%;width:100%}.w-btn::after{z-index:-1;width:0}.w-btn--s1::after{bottom:0;height:100%;-webkit-transition:all .25s;transition:all .25s}html[dir=ltr] .w-btn--s1::after{right:0}html[dir=rtl] .w-btn--s1::after{left:0}.w-btn--s1:hover::after{width:100%}html[dir=ltr] .w-btn--s1:hover::after{left:0}html[dir=rtl] .w-btn--s1:hover::after{right:0}.w-btn--primary{color:hsl(var(--light-color))}.w-btn--primary::before{background-color:hsl(var(--primary-color))}.w-btn--primary::after{background-color:hsl(var(--bg-color-reverse))}.w-btn--primary:hover{color:hsl(var(--primary-color))}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;margin-top:1.25rem}100%{opacity:1;margin-top:0}}@keyframes fadeInUp{0%{opacity:0;margin-top:1.25rem}100%{opacity:1;margin-top:0}}@-webkit-keyframes spinner-left{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-left{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinner-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}::selection{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}html{scroll-behavior:smooth}html body{text-align:initial;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:var(--cursor-icon)!important}.hidden{display:none}.text-center{text-align:center}.ltr-dir{direction:ltr;display:inline-block}html[dir=rtl] .rtl-mirror{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.span-two{grid-column-end:span 2}ol,ul{list-style:none;line-height:2rem;padding:0;margin:0}a,button{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0!important;cursor:var(--cursor-icon)!important}button{background:0 0;padding:0;border:none}a,a:hover{color:inherit;text-decoration:none}button,input,optgroup,select,textarea{color:inherit;font-size:inherit;font-family:inherit!important}input:invalid,input:required,textarea:invalid,textarea:required{-webkit-box-shadow:none;box-shadow:none}.mode-transition-fill{-webkit-transition:fill var(--global-transition);transition:fill var(--global-transition)}.mode-transition-bg{-webkit-transition:background var(--global-transition);transition:background var(--global-transition)}.mode-transition-color{-webkit-transition:color var(--global-transition);transition:color var(--global-transition)}#app-inner{position:relative;z-index:0;height:100vh;width:100vw;background-color:hsl(var(--bg-color-one));font-family:var(--body-font-family);overflow-x:hidden;-webkit-transition:background var(--global-transition);transition:background var(--global-transition)}html[dir=ltr] #app-inner{font-size:1rem}html[dir=rtl] #app-inner{font-size:1.1rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6,label,strong{color:hsl(var(--text-color));font-family:var(--body-font-family);font-weight:700;-webkit-transition:color var(--global-transition);transition:color var(--global-transition)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{line-height:1.4}label{font-weight:700;cursor:inherit}p{line-height:1.8rem}@media (max-width:767px){.btns-container>*{width:100%}}@media (min-width:768px){html[dir=ltr] .btns-container>:not(:last-of-type){margin-right:1.25rem}html[dir=rtl] .btns-container>:not(:last-of-type){margin-left:1.25rem}}@media (max-width:767px){.btns-container>:not(:last-of-type){margin-bottom:.75rem}}.form-styled .group:not(:last-child){margin-bottom:1rem}.form-styled .group label{display:block;width:100%;color:hsl(var(--text-color));line-height:1.5rem;font-size:.875rem;margin-bottom:.5rem}.form-styled .group .control{position:relative}html[dir=ltr] .form-styled .group .control.has-prefix-icon input:not([type=radio]):not([type=checkbox]):not([type=file]){padding-left:var(--control-height)}html[dir=rtl] .form-styled .group .control.has-prefix-icon input:not([type=radio]):not([type=checkbox]):not([type=file]){padding-right:var(--control-height)}.form-styled .group .control.has-prefix-icon textarea{text-indent:1.625rem}.form-styled .group .control.has-prefix-icon .prefix-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--control-height);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}html[dir=ltr] .form-styled .group .control.has-prefix-icon .prefix-icon{left:0}html[dir=rtl] .form-styled .group .control.has-prefix-icon .prefix-icon{right:0}.form-styled .group .control.has-prefix-icon .prefix-icon.fa{font-size:1.125rem}.form-styled .group .control.has-prefix-icon .prefix-icon svg{height:1.25rem;width:1.25rem}.form-styled .group .control.has-prefix-icon textarea+.prefix-icon{top:.6875rem;-webkit-transform:translateY(0);transform:translateY(0)}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]),.form-styled .group .control textarea,.form-styled .group .control webrouk-custom-number::part(input){display:block;width:100%;height:var(--control-height);background-color:hsl(var(--inputs-bg-color));padding-left:.875rem;padding-right:.875rem;border:.0625rem solid;outline:0;border-radius:var(--radius-size);-webkit-box-shadow:var(--inset-shadow);box-shadow:var(--inset-shadow);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]):not(:focus),.form-styled .group .control textarea:not(:focus),.form-styled .group .control webrouk-custom-number::part(input):not(:focus){color:inherit;border-color:hsl(var(--inputs-bg-color))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]):disabled,.form-styled .group .control textarea:disabled{background-color:hsl(var(--inputs-disabled-bg-color));cursor:not-allowed}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]):focus,.form-styled .group .control textarea:focus{color:hsl(var(--main-color-one));border-color:hsl(var(--main-color-one))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]):focus,.form-styled .group .control textarea:focus{outline:0}.enable-focus-style .form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]):focus,.enable-focus-style .form-styled .group .control textarea:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]):focus~.prefix-icon,.form-styled .group .control textarea:focus~.prefix-icon{color:hsl(var(--main-color-one))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]).invalid,.form-styled .group .control textarea.invalid{color:hsl(var(--danger-color))!important;border-color:hsl(var(--danger-color))!important}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]).invalid~.prefix-icon,.form-styled .group .control textarea.invalid~.prefix-icon{color:hsl(var(--danger-color))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]).valid,.form-styled .group .control textarea.valid{color:hsl(var(--success-color))!important;border-color:hsl(var(--success-color))!important}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]).valid~.prefix-icon,.form-styled .group .control textarea.valid~.prefix-icon{color:hsl(var(--success-color))}.form-styled .group .control input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=color]){line-height:1}.form-styled .group .control input[type=email],.form-styled .group .control input[type=tel]{direction:ltr}html[dir=rtl] .form-styled .group .control input[type=email]::-webkit-input-placeholder,html[dir=rtl] .form-styled .group .control input[type=tel]::-webkit-input-placeholder{text-align:end}html[dir=rtl] .form-styled .group .control input[type=email]::-moz-placeholder,html[dir=rtl] .form-styled .group .control input[type=tel]::-moz-placeholder{text-align:end}html[dir=rtl] .form-styled .group .control input[type=email]:-ms-input-placeholder,html[dir=rtl] .form-styled .group .control input[type=tel]:-ms-input-placeholder{text-align:end}html[dir=rtl] .form-styled .group .control input[type=email]::-ms-input-placeholder,html[dir=rtl] .form-styled .group .control input[type=tel]::-ms-input-placeholder{text-align:end}html[dir=rtl] .form-styled .group .control input[type=email]::placeholder,html[dir=rtl] .form-styled .group .control input[type=tel]::placeholder{text-align:end}.form-styled .group .control input[type=color]{display:block;height:2.5rem;width:2.5rem;background-color:transparent;padding:0;border:0;border-radius:var(--radius-size);cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-styled .group .control input[type=color]::-webkit-color-swatch{border:0;border-radius:var(--radius-size)}.form-styled .group .control input[type=color]::-moz-color-swatch{border:0;border-radius:var(--radius-size)}.form-styled .group .control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.form-styled .group .control input[type=color]:focus{outline:0}.enable-focus-style .form-styled .group .control input[type=color]:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}.form-styled .group .control textarea{min-height:7.5rem;white-space:normal;padding-top:.625rem;padding-bottom:.625rem;resize:vertical}.form-styled .group .control>.fa:not(.prefix-icon){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.125rem}.form-styled .group .control>.fa:not(.prefix-icon).action-icon{cursor:pointer}html[dir=ltr] .form-styled .group .control>.fa:not(.prefix-icon).action-icon{right:1.125rem}html[dir=rtl] .form-styled .group .control>.fa:not(.prefix-icon).action-icon{left:1.125rem}.form-styled .group .control .errors-msgs{display:none}.form-styled .checker__btn{--btn-size:1.125rem;position:relative}.form-styled .checker__btn__input{position:absolute;height:0;width:0;opacity:0}.form-styled .checker__btn__input:not(:checked)+.checker__btn__label{background-color:hsl(var(--inputs-bg-color));border-color:hsl(var(--border-color))}.form-styled .checker__btn__input:not(:checked)+.checker__btn__label:after{height:0;width:0;background-color:hsl(var(--bg-color-one))}.form-styled .checker__btn__input:checked+.checker__btn__label,.form-styled .checker__btn__input[type=checkbox]:indeterminate+.checker__btn__label{border-color:hsl(var(--main-color-one))}.form-styled .checker__btn__input:checked+.checker__btn__label:after,.form-styled .checker__btn__input[type=checkbox]:indeterminate+.checker__btn__label:after{width:calc(var(--btn-size)/ 2 + 1px);background-color:hsl(var(--main-color-one))}.form-styled .checker__btn__input:checked+.checker__btn__label:after{height:calc(var(--btn-size)/ 2 + 1px)}.form-styled .checker__btn__input[type=checkbox]:indeterminate+.checker__btn__label:after{height:2px}.form-styled .checker__btn__input:disabled+.checker__btn__label{border-color:hsl(var(--bg-color-one))}.form-styled .checker__btn__input:disabled+.checker__btn__label:after{height:100%;width:100%;background-color:hsl(var(--inputs-disabled-bg-color))}.form-styled .checker__btn__label{position:relative;display:block;height:var(--btn-size);width:var(--btn-size);border:1px solid;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-styled .checker__btn__label:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:inherit;transition:inherit}.form-styled .checker__btn:focus-within{outline:0}.enable-focus-style .form-styled .checker__btn:focus-within{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}.form-styled .checker__textLabel{font-size:.875rem}.form-styled .checker--radio .checker__btn__label,.form-styled .checker--radio .checker__btn__label:after{border-radius:50%}.form-styled .checker:not(.checker--img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-styled .checker:not(.checker--img) .checker__btn__imgLabel{display:none}html[dir=ltr] .form-styled .checker:not(.checker--img) .checker__textLabel{margin-left:.75rem}html[dir=rtl] .form-styled .checker:not(.checker--img) .checker__textLabel{margin-right:.75rem}.form-styled .checker--img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-styled .checker--img .checker__btn{height:var(--img-height,4rem);width:var(--img-width,4rem);border-radius:var(--radius-size);overflow:hidden}.form-styled .checker--img .checker__btn__label{z-index:2;background-color:hsl(var(--inputs-bg-color));margin:.25rem}.form-styled .checker--img .checker__btn__imgLabel{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}.form-styled .checker--img .checker__btn__imgLabel img,.form-styled .checker--img .checker__btn__imgLabel svg{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.form-styled .checker--img .checker__textLabel{padding:0 .35rem;margin-top:.5rem}.form-styled .checker.invalid label{color:hsl(var(--danger-color))!important;border-color:hsl(var(--danger-color))!important}.form-styled .checker.valid label{color:hsl(var(--success-color))!important;border-color:hsl(var(--success-color))!important}webrouk-custom-select{--w-primary-color:hsl(var(--main-color-one));--w-bg-one:hsl(var(--bg-color-one));--w-bg-two:hsl(var(--bg-color-two));--w-inputs-bg:hsl(var(--inputs-bg-color));--w-inputs-disabled-bg:hsl(var(--inputs-disabled-bg-color));--w-text-color:hsl(var(--text-color));--w-border-color:hsl(var(--border-color));--w-success-color:hsl(var(--success-color));--w-danger-color:hsl(var(--danger-color));--w-height-size:var(--control-height);--w-radius-size:var(--radius-size)}webrouk-custom-select::part(select-styled){border:.0625rem solid;-webkit-box-shadow:var(--inset-shadow);box-shadow:var(--inset-shadow);cursor:inherit}webrouk-custom-select::part(select-styled):not(:focus){color:inherit;border-color:hsl(var(--inputs-bg-color))}webrouk-custom-select::part(select-styled):focus{outline:0}.enable-focus-style webrouk-custom-select::part(select-styled):focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}webrouk-custom-select::part(option-item):focus,webrouk-custom-select::part(search):focus{outline:0}.enable-focus-style webrouk-custom-select::part(option-item):focus,.enable-focus-style webrouk-custom-select::part(search):focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset;box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset}webrouk-custom-select::part(search){font-size:inherit}webrouk-custom-select::part(option-item){cursor:inherit}webrouk-custom-number::part(root){position:relative}webrouk-custom-number::part(input){text-align:center;padding-left:calc(var(--control-height) * .75)!important;padding-right:calc(var(--control-height) * .75)!important;cursor:inherit}webrouk-custom-number::part(btn){position:absolute;top:0;height:var(--control-height);width:calc(var(--control-height) * .75);background:0 0;color:hsl(var(--t-color-two));font-size:1.5rem;padding:0;border:0;cursor:inherit}webrouk-custom-number::part(btn):focus{outline:0}.enable-focus-style webrouk-custom-number::part(btn):focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}html[dir=ltr] webrouk-custom-number::part(btn-up){right:0}html[dir=rtl] webrouk-custom-number::part(btn-up){left:0}html[dir=ltr] webrouk-custom-number::part(btn-down){left:0}html[dir=rtl] webrouk-custom-number::part(btn-down){right:0}.actionBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;height:1.5rem;width:1.5rem;border:.125rem solid transparent;background-color:hsl(var(--bg-color-three));border-radius:.5rem;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.actionBtn:focus,.actionBtn:hover{border-color:hsl(var(--main-color-one))}.actionBtn svg{height:1.25rem;width:1.25rem}.appsWindow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:1000;background-color:hsl(var(--bg-color-two));color:hsl(var(--text-color));border:.0625rem solid hsl(var(--border-color));outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}@media (min-width:992px){.appsWindow{top:7%;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}html[dir=ltr] .appsWindow{right:7%}html[dir=rtl] .appsWindow{left:7%}}@media (max-width:991px){.appsWindow{top:0!important;left:0!important;right:0!important;bottom:0!important;height:100vh!important;width:100vw!important}}.appsWindow.dragging{-webkit-transition:none;transition:none}.appsWindow.appsWindow__open{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:992px){.appsWindow.appsWindow__open{opacity:.85}}@media (max-width:991px){.appsWindow.appsWindow__open{opacity:1}}.appsWindow.appsWindow__open:focus,.appsWindow.appsWindow__open:focus-within{z-index:1100;opacity:1}@media (min-width:992px){.appsWindow:not(.appsWindow__maximized) .appsWindow__workspace{max-height:75vh}}.appsWindow.appsWindow__maximized{top:0!important;left:0!important;right:0!important;bottom:0!important;height:calc(100vh - var(--taskbar-height));width:100vw}.appsWindow__titleBar{--content-height:2rem;--content-gap:0.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;height:3.5rem;padding:0 .75rem;border-bottom:.0625rem solid hsl(var(--border-color))}.appsWindow__titleBar__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;height:var(--content-height);background-color:hsl(var(--bg-color-three));padding:0 .75rem;border-radius:.5rem}.appsWindow__titleBar__title:first-child{width:calc(100% - (3 * var(--content-height) + 2 * var(--content-gap)) - .5rem)}.appsWindow__titleBar__title:nth-child(2){width:calc(100% - (5 * var(--content-height) + 3 * var(--content-gap)) - 1.5rem)}.appsWindow__titleBar__icon img{display:block;height:1.25rem;width:1.25rem}.appsWindow__titleBar__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appsWindow__titleBar__actionBtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--content-gap);line-height:initial}.appsWindow__titleBar__actionItem:not(:first-child):not(:last-child) .actionBtn{border-radius:initial}.appsWindow__titleBar__actionItem:first-child .actionBtn{border-start-end-radius:initial;border-end-end-radius:initial}.appsWindow__titleBar__actionItem:last-child .actionBtn{border-start-start-radius:initial;border-end-start-radius:initial}@media (max-width:991px){.appsWindow__titleBar__actionItem.maximizeBtn{display:none}}.appsWindow__titleBar__actionBtn{height:var(--content-height);width:var(--content-height)}.appsWindow__workspace{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:.5rem .75rem .75rem}.fileExplorer{width:30rem}.fileExplorer__workspace[data-view=view-list]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fileExplorer__workspace[data-view=view-list] .fileExplorer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:.5rem}.fileExplorer__workspace[data-view=view-list] .fileExplorer__item__interface{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.fileExplorer__workspace[data-view=view-list] .fileExplorer__item__icon img,.fileExplorer__workspace[data-view=view-list] .fileExplorer__item__icon video{display:block;height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}.fileExplorer__workspace[data-view=view-list] .fileExplorer__item__date{line-height:1.5rem;font-size:1rem}.fileExplorer__workspace[data-view=view-list] .fileExplorer__item:not(:last-child):not(:hover):not(:focus){border-bottom-color:hsl(var(--border-color))}.fileExplorer__workspace[data-view=view-grid]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem .75rem}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item__interface{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:5.5rem}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item__icon{width:100%}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item__icon img,.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item__icon video{height:4.5rem;width:4.5rem;-o-object-fit:contain;object-fit:contain}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item__text{width:100%;margin-top:.25rem}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item__date{display:none}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item:focus .fileExplorer__item__text{word-break:break-word}.fileExplorer__workspace[data-view=view-grid] .fileExplorer__item:not(:focus) .fileExplorer__item__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis;overflow:hidden}.fileExplorer__item{line-height:1.5rem;font-size:1rem;border:.0625rem solid transparent;-webkit-transition-duration:.1s;transition-duration:.1s}.fileExplorer__item__text{line-height:1.5rem;font-size:1rem;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}.fileExplorer__item:focus,.fileExplorer__item:hover{background-color:hsla(var(--light-color),15%);border-color:hsla(var(--light-color),50%)}.fileExplorer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;padding:0 .75rem;border-top:.0625rem solid hsl(var(--border-color))}@media (min-width:992px){.fileExplorer__footer{height:1.75rem}.fileExplorer__footer__items{font-size:.75rem}}@media (max-width:991px){.fileExplorer__footer{height:3rem}.fileExplorer__footer__items{font-size:.875rem}}.fileExplorer__footer__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.fileExplorer__footer__btns button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.0625rem solid transparent;border-radius:.125rem}@media (min-width:992px){.fileExplorer__footer__btns button{height:1.25rem;width:1.25rem}.fileExplorer__footer__btns button svg{height:1rem;width:1rem}}@media (max-width:991px){.fileExplorer__footer__btns button{height:2rem;width:2rem}.fileExplorer__footer__btns button svg{height:1.25rem;width:1.25rem}}.fileExplorer__footer__btns button:focus,.fileExplorer__footer__btns button:hover{background-color:hsla(var(--text-color),15%);border-color:hsla(var(--text-color),50%)}.fileExplorer__footer__btns button.active{background-color:hsla(var(--text-color),20%);border-color:hsla(var(--text-color),50%)}.textViewerWindow{width:38rem}@media (min-width:992px){.textViewerWindow:not(.appsWindow__maximized){max-height:80%}}.ticTacToeWindow{width:22rem}.ticTacToeWindow.appsWindow__maximized .ticTacToeWindow__btn{font-size:3rem}.ticTacToeWindow.appsWindow__maximized .ticTacToeWindow__btn--control{height:5rem}.ticTacToeWindow.appsWindow__maximized .ticTacToeWindow__btn--restart img{height:3rem;width:3rem}.ticTacToeWindow__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ticTacToeWindow__boxes,.ticTacToeWindow__controls{display:grid;gap:.5rem}.ticTacToeWindow__controls{grid-template-columns:repeat(8,1fr);margin-bottom:.75rem}.ticTacToeWindow__boxes{direction:ltr;position:relative;grid-template-columns:repeat(3,minmax(.5rem,10rem));grid-template-rows:repeat(3,minmax(.5rem,10rem));height:var(--content-size);width:var(--content-size);margin:auto;overflow:hidden}.ticTacToeWindow__boxes::after{content:"";position:absolute;height:0%;width:0%;background-color:hsl(var(--main-color-two));border-radius:.5rem;opacity:0;-webkit-transition:height .2s ease-in-out .2s,width .2s ease-in-out .2s;transition:height .2s ease-in-out .2s,width .2s ease-in-out .2s}.ticTacToeWindow__boxes.winner-row1::after,.ticTacToeWindow__boxes.winner-row2::after,.ticTacToeWindow__boxes.winner-row3::after{left:7%;width:86%;height:.1875rem;opacity:1}.ticTacToeWindow__boxes.winner-row1::after{top:calc((100% - 1rem)/ 3 * .5);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ticTacToeWindow__boxes.winner-row2::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ticTacToeWindow__boxes.winner-row3::after{top:calc(100% - (100% - 1rem)/ 3 * .5);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ticTacToeWindow__boxes.winner-col1::after,.ticTacToeWindow__boxes.winner-col2::after,.ticTacToeWindow__boxes.winner-col3::after{top:7%;height:86%;width:.1875rem;opacity:1}.ticTacToeWindow__boxes.winner-col1::after{left:calc((100% - 1rem)/ 3 * .5);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticTacToeWindow__boxes.winner-col2::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticTacToeWindow__boxes.winner-col3::after{left:calc(100% - (100% - 1rem)/ 3 * .5);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticTacToeWindow__boxes.winner-cross1::after,.ticTacToeWindow__boxes.winner-cross2::after{top:7%;width:121%;height:.1875rem;opacity:1}.ticTacToeWindow__boxes.winner-cross1::after{left:7%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}.ticTacToeWindow__boxes.winner-cross2::after{right:7%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top right;transform-origin:top right}.ticTacToeWindow__btn{font-size:2rem;background-color:hsl(var(--bg-color-three));border-radius:var(--radius-size)}.ticTacToeWindow__btn--control{grid-column:auto/span 3;height:3.5rem;border:.125rem solid transparent;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.ticTacToeWindow__btn--control.selected{position:relative}.ticTacToeWindow__btn--control.selected::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:.25rem;height:.1875rem;width:.75rem;background-color:hsl(var(--main-color-two));border-radius:.5rem}.ticTacToeWindow__btn--control.active,.ticTacToeWindow__btn--control:hover{border-color:hsl(var(--main-color-one))}.ticTacToeWindow__btn--restart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:auto/span 2}.ticTacToeWindow__btn--restart img{height:2rem;width:2rem}.ticTacToeWindow__btn:not(.ticTacToeWindow__btn--control):not(.ticTacToeWindow__btn--restart){aspect-ratio:1/1}.ticTacToeWindow__btn:focus{outline:0}.enable-focus-style .ticTacToeWindow__btn:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset;box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset}.memoryCardWindow{width:24rem}.memoryCardWindow.appsWindow__maximized .memoryCardWindow__boxes{height:calc(100vh - (8.5rem + var(--taskbar-height)));width:calc(100vh - (8.5rem + var(--taskbar-height)))}.memoryCardWindow.appsWindow__maximized .memoryCardWindow__btn--control{font-size:2rem}.memoryCardWindow.appsWindow__maximized .memoryCardWindow__btn__front{-webkit-perspective:55rem;perspective:55rem}.memoryCardWindow.appsWindow__maximized .memoryCardWindow__btn__front svg{height:5rem;width:5rem}.memoryCardWindow__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.memoryCardWindow__boxes,.memoryCardWindow__controls{display:grid;gap:.5rem}.memoryCardWindow__controls{grid-template-columns:repeat(5,1fr);margin-bottom:.75rem}.memoryCardWindow__boxes{grid-template-columns:repeat(4,minmax(.5rem,10rem));grid-template-rows:repeat(4,minmax(.5rem,10rem));height:var(--content-size);width:var(--content-size);margin:auto}.memoryCardWindow__boxes.prevent-click{pointer-events:none}.memoryCardWindow__btn{border-radius:var(--radius-size)}.memoryCardWindow__btn--control,.memoryCardWindow__btn--restart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:hsl(var(--bg-color-three))}@media (min-width:992px){.memoryCardWindow__btn--control,.memoryCardWindow__btn--restart{height:3.5rem}}@media (max-width:991px){.memoryCardWindow__btn--control,.memoryCardWindow__btn--restart{height:3rem}}.memoryCardWindow__btn--control{grid-column:auto/span 2}@media (min-width:992px){.memoryCardWindow__btn--control{font-size:1.5rem}}@media (max-width:991px){.memoryCardWindow__btn--control{font-size:1.125rem}}.memoryCardWindow__btn--restart img{height:2rem;width:2rem}.memoryCardWindow__btn--restart:focus{outline:0}.enable-focus-style .memoryCardWindow__btn--restart:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset;box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset}.memoryCardWindow__btn--card{aspect-ratio:1/1;-webkit-perspective:18.75rem;perspective:18.75rem;border:.125rem solid transparent;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.memoryCardWindow__btn--card:focus{outline:0}.enable-focus-style .memoryCardWindow__btn--card:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}.memoryCardWindow__btn__content{display:grid;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:100%;will-change:transform}.memoryCardWindow__btn__back,.memoryCardWindow__btn__front{grid-row:1/2;grid-column:1/2;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-size)}.memoryCardWindow__btn__front{-webkit-transform:rotateX(0);transform:rotateX(0);background-color:hsl(var(--bg-color-three))}@media (min-width:992px){.memoryCardWindow__btn__front svg{height:2.5rem;width:2.5rem}}@media (max-width:991px){.memoryCardWindow__btn__front svg{height:1.5rem;width:1.5rem}}.memoryCardWindow__btn__back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:hsl(var(--bg-color-three));-webkit-transition:background-color .2s ease-in .4s,color .2s ease-in .4s,visibility .2s ease-out,opacity .2s ease-out;transition:background-color .2s ease-in .4s,color .2s ease-in .4s,visibility .2s ease-out,opacity .2s ease-out}.memoryCardWindow__btn__back img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.memoryCardWindow__btn.card-flipped,.memoryCardWindow__btn.card-matched{pointer-events:none}.memoryCardWindow__btn.card-flipped .memoryCardWindow__btn__content,.memoryCardWindow__btn.card-matched .memoryCardWindow__btn__content{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.memoryCardWindow__btn.card-matched{border-color:hsl(var(--border-color))}.memoryCardWindow__btn.card-matched .memoryCardWindow__btn__back{visibility:hidden;opacity:0}.snakeWindow{width:24rem}.snakeWindow.appsWindow__maximized .snakeWindow__boxes{height:calc(100vh - (7.75rem + var(--taskbar-height)));width:calc(100vh - (7.75rem + var(--taskbar-height)));grid-template-columns:repeat(20,minmax(1rem,1fr));grid-template-rows:repeat(20,minmax(1rem,1fr))}.snakeWindow__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.snakeWindow__controls{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:.75rem}.snakeWindow__boxes{direction:ltr;position:relative;display:grid;grid-template-columns:repeat(20,minmax(.5rem,10rem));grid-template-rows:repeat(20,minmax(.5rem,10rem));gap:.125rem;height:var(--content-size);width:var(--content-size);margin:auto}.snakeWindow__boxes::before{content:"";position:absolute;z-index:-1;top:0;left:0;height:100.2%;width:100.2%;background-color:hsl(var(--bg-color-three));-webkit-clip-path:polygon(0 0,100% 0,100% 4.8%,0 4.8%,0 5.2%,100% 5.2%,100% 9.8%,0 9.8%,0 10.2%,100% 10.2%,100% 14.8%,0 14.8%,0 15.2%,100% 15.2%,100% 19.8%,0 19.8%,0 20.2%,100% 20.2%,100% 24.8%,0 24.8%,0 25.2%,100% 25.2%,100% 29.8%,0 29.8%,0 30.2%,100% 30.2%,100% 34.8%,0 34.8%,0 35.2%,100% 35.2%,100% 39.8%,0 39.8%,0 40.2%,100% 40.2%,100% 44.8%,0 44.8%,0 45.2%,100% 45.2%,100% 49.8%,0 49.8%,0 50.2%,100% 50.2%,100% 54.8%,0 54.8%,0 55.2%,100% 55.2%,100% 59.8%,0 59.8%,0 60.2%,100% 60.2%,100% 64.8%,0 64.8%,0 65.2%,100% 65.2%,100% 69.8%,0 69.8%,0 70.2%,100% 70.2%,100% 74.8%,0 74.8%,0 75.2%,100% 75.2%,100% 79.8%,0 79.8%,0 80.2%,100% 80.2%,100% 84.8%,0 84.8%,0 85.2%,100% 85.2%,100% 89.8%,0 89.8%,0 90.2%,100% 90.2%,100% 94.8%,0 94.8%,0 95.2%,100% 95.2%,100% 100%,0 100%,0 0,4.8% 0,4.8% 100%,5.2% 100%,5.2% 0,9.8% 0,9.8% 100%,10.2% 100%,10.2% 0,14.8% 0,14.8% 100%,15.2% 100%,15.2% 0,19.8% 0,19.8% 100%,20.2% 100%,20.2% 0,24.8% 0,24.8% 100%,25.2% 100%,25.2% 0,29.8% 0,29.8% 100%,30.2% 100%,30.2% 0,34.8% 0,34.8% 100%,35.2% 100%,35.2% 0,39.8% 0,39.8% 100%,40.2% 100%,40.2% 0,44.8% 0,44.8% 100%,45.2% 100%,45.2% 0,49.8% 0,49.8% 100%,50.2% 100%,50.2% 0,54.8% 0,54.8% 100%,55.2% 100%,55.2% 0,59.8% 0,59.8% 100%,60.2% 100%,60.2% 0,64.8% 0,64.8% 100%,65.2% 100%,65.2% 0,69.8% 0,69.8% 100%,70.2% 100%,70.2% 0,74.8% 0,74.8% 100%,75.2% 100%,75.2% 0,79.8% 0,79.8% 100%,80.2% 100%,80.2% 0,84.8% 0,84.8% 100%,85.2% 100%,85.2% 0,89.8% 0,89.8% 100%,90.2% 100%,90.2% 0,94.8% 0,94.8% 100%,95.2% 100%,95.2% 0);clip-path:polygon(0 0,100% 0,100% 4.8%,0 4.8%,0 5.2%,100% 5.2%,100% 9.8%,0 9.8%,0 10.2%,100% 10.2%,100% 14.8%,0 14.8%,0 15.2%,100% 15.2%,100% 19.8%,0 19.8%,0 20.2%,100% 20.2%,100% 24.8%,0 24.8%,0 25.2%,100% 25.2%,100% 29.8%,0 29.8%,0 30.2%,100% 30.2%,100% 34.8%,0 34.8%,0 35.2%,100% 35.2%,100% 39.8%,0 39.8%,0 40.2%,100% 40.2%,100% 44.8%,0 44.8%,0 45.2%,100% 45.2%,100% 49.8%,0 49.8%,0 50.2%,100% 50.2%,100% 54.8%,0 54.8%,0 55.2%,100% 55.2%,100% 59.8%,0 59.8%,0 60.2%,100% 60.2%,100% 64.8%,0 64.8%,0 65.2%,100% 65.2%,100% 69.8%,0 69.8%,0 70.2%,100% 70.2%,100% 74.8%,0 74.8%,0 75.2%,100% 75.2%,100% 79.8%,0 79.8%,0 80.2%,100% 80.2%,100% 84.8%,0 84.8%,0 85.2%,100% 85.2%,100% 89.8%,0 89.8%,0 90.2%,100% 90.2%,100% 94.8%,0 94.8%,0 95.2%,100% 95.2%,100% 100%,0 100%,0 0,4.8% 0,4.8% 100%,5.2% 100%,5.2% 0,9.8% 0,9.8% 100%,10.2% 100%,10.2% 0,14.8% 0,14.8% 100%,15.2% 100%,15.2% 0,19.8% 0,19.8% 100%,20.2% 100%,20.2% 0,24.8% 0,24.8% 100%,25.2% 100%,25.2% 0,29.8% 0,29.8% 100%,30.2% 100%,30.2% 0,34.8% 0,34.8% 100%,35.2% 100%,35.2% 0,39.8% 0,39.8% 100%,40.2% 100%,40.2% 0,44.8% 0,44.8% 100%,45.2% 100%,45.2% 0,49.8% 0,49.8% 100%,50.2% 100%,50.2% 0,54.8% 0,54.8% 100%,55.2% 100%,55.2% 0,59.8% 0,59.8% 100%,60.2% 100%,60.2% 0,64.8% 0,64.8% 100%,65.2% 100%,65.2% 0,69.8% 0,69.8% 100%,70.2% 100%,70.2% 0,74.8% 0,74.8% 100%,75.2% 100%,75.2% 0,79.8% 0,79.8% 100%,80.2% 100%,80.2% 0,84.8% 0,84.8% 100%,85.2% 100%,85.2% 0,89.8% 0,89.8% 100%,90.2% 100%,90.2% 0,94.8% 0,94.8% 100%,95.2% 100%,95.2% 0)}.snakeWindow__btn{background-color:hsl(var(--bg-color-three));border-radius:var(--radius-size)}.snakeWindow__btn--control,.snakeWindow__btn--restart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.snakeWindow__btn--control{grid-column:auto/span 4;height:3rem;font-size:1.5rem}.snakeWindow__btn--restart img{height:2rem;width:2rem}.snakeWindow__btn--restart:focus{outline:0}.enable-focus-style .snakeWindow__btn--restart:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset;box-shadow:0 0 0 3px hsla(var(--main-color-two),70%) inset}.snakeWindow__snakeBody{background-color:hsl(98deg,38%,50%);border-radius:50%}.snakeWindow__snakeBody:first-of-type:not(:nth-last-of-type(2)){background-color:hsl(98deg,50%,50%)}.snakeWindow__snakeBody:first-of-type:not(:nth-last-of-type(2)).head-dir-left{border-radius:60% 40% 40% 60%/50% 50% 50% 50%}.snakeWindow__snakeBody:first-of-type:not(:nth-last-of-type(2)).head-dir-right{border-radius:40% 60% 60% 40%/50% 50% 50% 50%}.snakeWindow__snakeBody:first-of-type:not(:nth-last-of-type(2)).head-dir-up{border-radius:50% 50% 50% 50%/60% 60% 40% 40%}.snakeWindow__snakeBody:first-of-type:not(:nth-last-of-type(2)).head-dir-down{border-radius:50% 50% 50% 50%/40% 40% 60% 60%}.snakeWindow__apple{background-color:#ff4355;border-radius:35% 35% 41% 41%/42% 42% 75% 75%;-webkit-animation:pulse .75s ease-out infinite;animation:pulse .75s ease-out infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(354deg,100%,63%,.5);box-shadow:0 0 0 0 hsla(354deg,100%,63%,.5)}100%{-webkit-box-shadow:0 0 0 .5rem transparent;box-shadow:0 0 0 .5rem transparent}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(354deg,100%,63%,.5);box-shadow:0 0 0 0 hsla(354deg,100%,63%,.5)}100%{-webkit-box-shadow:0 0 0 .5rem transparent;box-shadow:0 0 0 .5rem transparent}}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background-color:hsl(var(--bg-color-three))}::-webkit-scrollbar-thumb{background-color:hsla(var(--text-color),70%);border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--text-color))}::-webkit-scrollbar-track-piece:vertical:end{background-color:hsla(var(--text-color),20%)}.notifications{--notify-width:17.5rem;line-height:1.75rem}.notifications.frontNotifications{position:fixed;z-index:4000;bottom:calc(var(--taskbar-height) + 1rem);width:var(--notify-width)}html[dir=ltr] .notifications.frontNotifications{right:1rem}html[dir=rtl] .notifications.frontNotifications{left:1rem}.notifications.frontNotifications .notifications__item{-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}.notifications__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%;background-color:hsl(var(--bg-color-three));color:hsl(var(--text-color));border-radius:var(--radius-size)}html[dir=ltr] .notifications__item{padding:.5rem .4rem .5rem .75rem}html[dir=rtl] .notifications__item{padding:.5rem .75rem .5rem .4rem}.notifications__item:not(:last-of-type){margin-bottom:.5rem}.notifications__item.success .notifications__icon{background-color:hsl(var(--success-color))}.notifications__item.info .notifications__icon{background-color:hsl(var(--info-color))}.notifications__item.warning .notifications__icon{background-color:hsl(var(--warning-color));color:hsl(var(--dark-color))}.notifications__item.danger .notifications__icon{background-color:hsl(var(--danger-color))}.notifications__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2rem;width:2rem;border-radius:50%}.notifications__icon svg,.notifications__icon.svg-icon{height:2.5rem;width:2.5rem}.notifications__icon img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.notifications__text{display:block;width:calc(100% - 3.5rem);padding:0 .75rem}.notifications .notify-enter-active{-webkit-animation:.3s ease-in-out;animation:.3s ease-in-out}html[dir=ltr] .notifications .notify-enter-active{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}html[dir=rtl] .notifications .notify-enter-active{-webkit-animation-name:slideInRight;animation-name:slideInRight}.notifications .notify-leave-active{animation:.3s ease-in-out reverse}html[dir=ltr] .notifications .notify-leave-active{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}html[dir=rtl] .notifications .notify-leave-active{-webkit-animation-name:slideInRight;animation-name:slideInRight}.notifications .notify-move{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.confirm{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%;padding:.75rem;opacity:0;-webkit-animation:confirm---open .2s forwards;animation:confirm---open .2s forwards}.confirm--close{-webkit-animation-name:confirm---close;animation-name:confirm---close}.confirm__overly{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.confirm__window{width:100%;max-width:30rem;background-color:hsl(var(--bg-color-two));color:hsl(var(--text-color));line-height:1.8rem;margin:auto;border-radius:var(--radius-size);-webkit-box-shadow:var(--card-shadow);box-shadow:var(--card-shadow);overflow:hidden;opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-animation:confirm__window---open .2s .2s forwards;animation:confirm__window---open .2s .2s forwards}.confirm__content,.confirm__titleBar{padding:.5rem .75rem;border-bottom:.0625rem solid hsl(var(--border-color))}.confirm__titleBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:3.75rem}.confirm__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:.75rem}.confirm__button{height:2.5rem;width:50%;background-color:hsl(var(--bg-color-three));border:.125rem solid transparent;border-radius:var(--radius-size);-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.confirm__button--fill{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}.confirm__button:focus{border-color:hsla(var(--text-color),70%)}@-webkit-keyframes confirm---open{from{opacity:0}to{opacity:1}}@keyframes confirm---open{from{opacity:0}to{opacity:1}}@-webkit-keyframes confirm---close{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes confirm---close{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes confirm__window---open{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes confirm__window---open{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.cursor-loading{position:fixed;z-index:6000;-webkit-transform:translate(25%,-100%);transform:translate(25%,-100%);height:1.25rem;width:1.25rem;border:.25rem solid;border-color:hsl(var(--light-color)) hsl(var(--main-color-one)) hsl(var(--main-color-one)) hsl(var(--main-color-one));border-radius:50%;-webkit-filter:drop-shadow(0 0 .0625rem hsla(var(--dark-color), 100%));filter:drop-shadow(0 0 .0625rem hsla(var(--dark-color), 100%));-webkit-animation:rotation .6s linear infinite;animation:rotation .6s linear infinite}@media (max-width:991px){.cursor-loading{display:none}}@-webkit-keyframes rotation{0%{-webkit-transform:translate(25%,-100%) rotate(0);transform:translate(25%,-100%) rotate(0)}100%{-webkit-transform:translate(25%,-100%) rotate(360deg);transform:translate(25%,-100%) rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:translate(25%,-100%) rotate(0);transform:translate(25%,-100%) rotate(0)}100%{-webkit-transform:translate(25%,-100%) rotate(360deg);transform:translate(25%,-100%) rotate(360deg)}}.preloader{position:fixed;z-index:7000;top:0;left:0;height:100vh;width:100vw;background-color:hsl(var(--bg-color-one));display:-webkit-box;display:-ms-flexbox;display:flex}.preloader__loader{--size:2rem;margin:auto;display:block;width:var(--size);height:var(--size);border-top:4px solid hsl(var(--text-color));border-right:4px solid transparent;border-radius:50%;-webkit-animation:spinner-left 1s linear infinite;animation:spinner-left 1s linear infinite}.preloader__loader::after{content:"";position:absolute;top:0;left:0;width:var(--size);height:var(--size);border-left:4px solid hsl(var(--main-color-one));border-bottom:4px solid transparent;border-radius:50%;animation:spinner-left .5s linear infinite reverse}.preloader.is-done{-webkit-animation:hidePreloader .4s cubic-bezier(.87,0,.13,1) forwards;animation:hidePreloader .4s cubic-bezier(.87,0,.13,1) forwards}@-webkit-keyframes hidePreloader{to{opacity:0;visibility:hidden}}@keyframes hidePreloader{to{opacity:0;visibility:hidden}}.preloader:not(.is-done)~#app-inner,.preloader:not(.is-done)~.loginScreen{visibility:hidden}.loginScreen{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:5000;top:0;left:0;height:100vh;width:100vw;background:hsl(var(--main-color-one)) center/cover no-repeat;font-family:var(--body-font-family);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0}.loginScreen.logged-out{visibility:visible;opacity:1}.loginScreen.logged-out~#app-inner{-webkit-animation:hideAppInner .2s ease-out .3s forwards;animation:hideAppInner .2s ease-out .3s forwards}@-webkit-keyframes hideAppInner{to{visibility:hidden}}@keyframes hideAppInner{to{visibility:hidden}}.loginScreen__content{padding:1rem;margin:auto}.loginScreen__user{text-align:center}.loginScreen__user__imgBox{display:block;height:10rem;width:10rem;background-color:hsl(var(--main-color-one));padding:.1875rem;margin:auto;border-radius:6%;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}.loginScreen__user__imgBox img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:5%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;will-change:transform}.loginScreen__user__imgBox:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.loginScreen__user__name{display:block;color:hsl(var(--light-color));margin:1.5rem 0 1.125rem}.loginScreen__user__loginBtn{display:block;width:100%;height:2.25rem;background-color:hsl(var(--dark-color));color:hsl(var(--light-color));font-size:1.125rem;border-radius:var(--radius-size)}.loginScreen__user__loginBtn:hover{background-color:hsl(var(--dark-h),var(--dark-s),calc(var(--dark-l) + 5%))}.loginScreen__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem}.loginScreen__restart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loginScreen__restart img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.loginScreen__clock{color:hsl(var(--light-color))}.desktop{--clock-widget-size:10rem;gap:1.5rem .75rem;width:100%;background:hsl(var(--main-color-one)) center/cover no-repeat;color:hsl(var(--light-color));padding:.75rem .5rem}@media (min-width:992px){.desktop{position:relative;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - var(--taskbar-height))}}@media (max-width:991px){.desktop{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));justify-items:center;-ms-flex-line-pack:start;align-content:start;height:100%;overflow-y:auto}}.desktop__clockWidget{direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/-1;width:100%;height:var(--clock-widget-size);margin-top:calc(var(--taskbar-height)/ 3);font-weight:700;text-transform:uppercase}.desktop__clockWidget__start{text-align:end}.desktop__clockWidget__end{text-align:center;font-size:1.5rem}.desktop__clockWidget__ampm{line-height:1rem;padding-right:1rem;margin-top:-1rem}.desktop__clockWidget__time{line-height:3rem;font-size:4rem;padding-right:.75rem;margin-right:.75rem;border-right:.125rem solid}@media (min-width:992px){.desktop__clockWidget{display:none}}.desktop__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:.0625rem solid transparent;-webkit-transition-duration:.1s;transition-duration:.1s}@media (min-width:992px){.desktop__item{width:5.5rem}}@media (max-width:991px){.desktop__item{width:100%;-ms-flex-line-pack:start;align-content:flex-start}}.desktop__item__icon{width:100%}.desktop__item__icon img{height:2.5rem;width:2.5rem}.desktop__item__text{width:100%;line-height:1.5rem;font-size:1rem;unicode-bidi:-moz-plaintext;unicode-bidi:plaintext;margin-top:.25rem}.desktop__item:not(:focus) .desktop__item__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis;overflow:hidden}.desktop__item:focus,.desktop__item:hover{background-color:hsla(var(--light-color),15%);border-color:hsla(var(--light-color),50%)}.desktop .window-enter-active{-webkit-animation:fadeInUp .3s ease-in-out;animation:fadeInUp .3s ease-in-out}.desktop .window-leave-active{animation:fadeInUp .3s ease-in-out reverse}.taskbar{position:relative;height:var(--taskbar-height);color:hsl(var(--text-color))}@media (min-width:992px){.taskbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:hsl(var(--bg-color-one))}.taskbar .screen-small{display:none}}@media (max-width:991px){.taskbar{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:0 .5rem;-webkit-box-shadow:0 -50px 40px -25px hsla(0deg,0%,0%,.7) inset;box-shadow:0 -50px 40px -25px hsla(0deg,0%,0%,.7) inset}.taskbar .screen-big{display:none}}.taskbar__endDir,.taskbar__startDir{gap:.125rem}@media (min-width:992px){.taskbar__endDir,.taskbar__startDir{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:991px){.taskbar__endDir,.taskbar__startDir{display:grid;grid-template-columns:repeat(5,1fr);grid-row:1/2;grid-column:1/6;justify-items:center}}.taskbar__mainBtn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--taskbar-height)}@media (min-width:992px){.taskbar__mainBtn{padding:0 .375rem}}.taskbar__mainBtn svg.screen-small{height:3rem;width:3rem}.taskbar__mainBtn__count{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1rem;min-width:1rem;background-color:hsl(var(--danger-color));color:hsl(var(--light-color));font-size:.75rem;padding:0 .1875rem;border-radius:var(--radius-size);-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}@media (min-width:992px){.taskbar__mainBtn__count{bottom:45%}html[dir=ltr] .taskbar__mainBtn__count{right:40%}html[dir=rtl] .taskbar__mainBtn__count{left:40%}}@media (max-width:991px){.taskbar__mainBtn__count{top:.5rem}html[dir=ltr] .taskbar__mainBtn__count{right:0}html[dir=rtl] .taskbar__mainBtn__count{left:0}}.taskbar__mainBtn__count:empty{display:none}.taskbar__mainBtn:focus,.taskbar__mainBtn:hover{background-color:hsla(var(--text-color),15%)}.taskbar__mainBtn.active{background-color:hsla(var(--text-color),20%)}.taskbar__popup{background-color:hsl(var(--bg-color-two));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);outline:0}@media (min-width:992px){.taskbar__popup{position:absolute;z-index:-1;bottom:100%;width:inherit;-webkit-filter:var(--drop-shadow);filter:var(--drop-shadow)}}@media (max-width:991px){.taskbar__popup{position:fixed;z-index:1;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100vh!important;width:100vw!important}}.taskbar__popup.popup__open{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.taskbar__popup__main{position:relative;z-index:2;background-color:inherit}.taskbar__popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.75rem;padding:.5rem .75rem;border-bottom:.0625rem solid hsl(var(--border-color));-webkit-transition:border-color var(--global-transition);transition:border-color var(--global-transition)}.taskbar__popup__header__title{color:inherit;-webkit-transition:none;transition:none}.taskbar__popup__body{height:calc(100% - 3.75rem);overflow-y:auto;padding:.5rem .75rem .75rem}.taskbar__popup .clear-all-items{opacity:.7}.taskbar__popup .clear-all-items:hover{opacity:1}.taskbar__detailsPopup{top:0;bottom:0;height:100%;background-color:hsl(var(--bg-color-two));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;opacity:0}.taskbar__detailsPopup.detailsPopup__open{visibility:visible;opacity:1}@media (min-width:992px){.taskbar__detailsPopup{position:absolute;z-index:1;width:inherit}html[dir=ltr] .taskbar__detailsPopup.detailsPopup__open{-webkit-transform:translateX(0);transform:translateX(0)}html[dir=rtl] .taskbar__detailsPopup.detailsPopup__open{-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:991px){.taskbar__detailsPopup{position:fixed;z-index:2;left:0;right:0;width:100%;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}.taskbar__detailsPopup.detailsPopup__open{-webkit-transform:translateY(0);transform:translateY(0)}}.taskbar__bgApps,.taskbar__langs,.taskbar__notifications,.taskbar__startMenu,.taskbar__time{position:relative}.taskbar__bgApps{grid-column:2/3}.taskbar__bgApps__list{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:repeat(3,1fr);gap:.5rem}.taskbar__bgApps__list__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;padding:.5rem;border:.0625rem solid transparent;border-radius:var(--radius-size);-webkit-transition-duration:.1s;transition-duration:.1s}.taskbar__bgApps__list__btn:focus,.taskbar__bgApps__list__btn:hover{background-color:hsla(var(--bg-color-reverse),10%);border-color:hsla(var(--bg-color-reverse),25%)}.taskbar__bgApps__list__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.taskbar__bgApps__list__icon img,.taskbar__bgApps__list__icon svg{display:block;width:100%;max-width:3rem;max-height:3rem}.taskbar__bgApps__list__text{display:block;width:100%;font-size:.875rem;margin-top:1rem}@media (max-width:991px){.taskbar__startMenu{grid-column:3/4}}@media (min-width:992px){.taskbar__startMenu__btn{width:calc(var(--taskbar-height) + .375rem)}}@media (min-width:992px){.taskbar__startMenu__btn svg{height:calc(var(--taskbar-height)/ 1.375);width:calc(var(--taskbar-height)/ 1.375)}}@media (max-width:991px){.taskbar__startMenu__btn svg{height:3rem;width:3rem}}.taskbar__apps{display:-webkit-box;display:-ms-flexbox;display:flex}.taskbar__apps__btn{padding:0 .5rem}.taskbar__apps__btn img,.taskbar__apps__btn svg{display:block;height:calc(var(--taskbar-height)/ 1.75);width:calc(var(--taskbar-height)/ 1.75)}@media (max-width:991px){.taskbar__langs{grid-column:1/2}}html[dir=ltr] .taskbar__langs__popup{right:0}html[dir=rtl] .taskbar__langs__popup{left:0}.taskbar__langs__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.taskbar__langs__body{padding-left:0;padding-right:0}.taskbar__langs__list{min-width:12.5rem}.taskbar__langs__list__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;padding:.5rem .75rem}.taskbar__langs__list__btn span{display:block}.taskbar__langs__list__btn .lang-code{min-width:3rem;text-align:center}html[dir=ltr] .taskbar__langs__list__btn .lang-code{padding-right:.75rem}html[dir=rtl] .taskbar__langs__list__btn .lang-code{padding-left:.75rem}.taskbar__langs__list__btn:focus,.taskbar__langs__list__btn:hover{background-color:hsla(var(--text-color),15%)}.taskbar__langs__list__btn.active{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}@media (max-width:991px){.taskbar__time{grid-column:4/5}}@media (max-width:991px){.taskbar__notifications{grid-column:5/6}}.taskbar__notifications__popup{--popup-width:20rem}@media (min-width:992px){.taskbar__notifications__popup{position:fixed;z-index:2000;top:0;height:calc(100vh - var(--taskbar-height));width:var(--popup-width);-webkit-transform:none;transform:none}html[dir=ltr] .taskbar__notifications__popup{right:calc(var(--popup-width) * -1);border-left:.0625rem solid hsl(var(--border-color))}html[dir=rtl] .taskbar__notifications__popup{left:calc(var(--popup-width) * -1);border-right:.0625rem solid hsl(var(--border-color))}.taskbar__notifications__popup.popup__open{-webkit-transform:translateX(0);transform:translateX(0)}html[dir=ltr] .taskbar__notifications__popup.popup__open{right:0}html[dir=rtl] .taskbar__notifications__popup.popup__open{left:0}}.taskbar__notifications__btn svg.screen-big{height:1.125rem;width:1.125rem}.startMenu{--menu-width:19rem;--item-height:2.5rem;--margin-size:0.5rem;width:var(--menu-width)}.startMenu .taskbar__popup{width:100%}html[dir=ltr] .startMenu .taskbar__popup{left:0}html[dir=rtl] .startMenu .taskbar__popup{right:0}@media (min-width:992px){.startMenu__subMenu{width:var(--menu-width)}html[dir=ltr] .startMenu__subMenu{left:100%;border-left:.0625rem solid hsl(var(--border-color));-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}html[dir=rtl] .startMenu__subMenu{right:100%;border-right:.0625rem solid hsl(var(--border-color));-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}}.startMenu__subMenu__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.startMenu__subMenu__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 0;gap:.5rem}.startMenu__subMenu__grid2{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:0 -.25rem}.startMenu__subMenu__grid2__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;padding:.5rem;border:.0625rem solid transparent;border-radius:var(--radius-size);-webkit-transition-duration:.1s;transition-duration:.1s}.startMenu__subMenu__grid2__btn.external{position:relative}.startMenu__subMenu__grid2__btn.external::after{content:"";position:absolute;top:.25rem;right:.25rem;height:1.25rem;width:1.25rem;background:url(../assets/images/icons/external.svg) center/100% no-repeat}.startMenu__subMenu__grid2__btn:focus,.startMenu__subMenu__grid2__btn:hover{background-color:hsla(var(--bg-color-reverse),10%);border-color:hsla(var(--bg-color-reverse),25%)}.startMenu__subMenu__grid2__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.startMenu__subMenu__grid2__icon img,.startMenu__subMenu__grid2__icon svg{display:block;width:100%;max-width:3rem;max-height:3rem}.startMenu__subMenu__grid2__text{display:block;width:100%;font-size:.875rem;margin-top:1rem}.startMenu__subMenu .settingsForm{--reset-btn-size:var(--control-height) * 0.75}.startMenu__subMenu .settingsForm .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.startMenu__subMenu .settingsForm .group label{margin-bottom:0}.startMenu__subMenu .settingsForm .group .control{width:calc(100% - ((var(--reset-btn-size)) + .5rem))}.startMenu__subMenu .settingsForm .resetBtn img{display:block;height:calc(var(--reset-btn-size));width:calc(var(--reset-btn-size))}.startMenu__subMenu .settingsForm .resetBtn:focus{outline:0}.enable-focus-style .startMenu__subMenu .settingsForm .resetBtn:focus{-webkit-box-shadow:0 0 0 3px hsla(var(--main-color-two),70%);box-shadow:0 0 0 3px hsla(var(--main-color-two),70%)}.startMenu__list{line-height:initial}.startMenu__list__item:not(:last-of-type){margin-bottom:.25rem}.startMenu__list__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--item-height);width:100%;border-radius:var(--radius-size)}.startMenu__list__btn:focus,.startMenu__list__btn:hover{background-color:hsla(var(--text-color),15%)}.startMenu__list__btn.active{background-color:hsla(var(--text-color),20%)}.startMenu__list__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--item-height);width:var(--item-height)}html[dir=ltr] .startMenu__list__icon{margin-right:var(--margin-size)}html[dir=rtl] .startMenu__list__icon{margin-left:var(--margin-size)}.startMenu__list__icon__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.5rem;width:1.5rem;font-size:1.25rem;border-radius:50%}.startMenu__list__icon__inner svg{height:100%;width:100%}.startMenu__list__icon__inner img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.startMenu__list__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.startMenu__list__text svg{height:1.25rem;width:1.25rem}.startMenu__separator{margin:var(--margin-size) 0;border-bottom:.0625rem solid hsl(var(--border-color));-webkit-transition:border-color var(--global-transition);transition:border-color var(--global-transition)}.emailWindow{width:20rem}.emailWindow.appsWindow__maximized .emailWindow__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.emailWindow.appsWindow__maximized .emailWindow__form .group.message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.emailWindow.appsWindow__maximized .emailWindow__form .group.message .control,.emailWindow.appsWindow__maximized .emailWindow__form .group.message .control textarea{height:100%}html[dir=rtl] .emailWindow__form .group.phone-number .prefix-icon{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}.emailWindow__form .group.message .control textarea{resize:none}.emailWindow__form .group .submit-btn{width:100%}@media (min-width:992px){.calendar{width:19.5rem}html[dir=ltr] .calendar{right:-2.375rem}html[dir=rtl] .calendar{left:-2.375rem}}html[dir=ltr] .calendar__header div button:first-child{margin-right:.25rem}html[dir=rtl] .calendar__header div button:first-child{margin-left:.25rem}@media (max-width:991px){.calendar__header.second-header{border-bottom:none}}.calendar__days,.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.calendar__days__day,.calendar__weekdays__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.calendar__days__day,.calendar__weekdays__day{height:2.35rem}}@media (max-width:991px){.calendar__days__day,.calendar__weekdays__day{height:2.75rem}}.calendar__weekdays{margin-bottom:.25rem}.calendar__days__day{border-radius:var(--radius-size)}.calendar__days__day:not(.day__prev):not(.day__next):not(.day__today){background-color:hsl(var(--bg-color-three))}.calendar__days__day:not(.day__today){border:.125rem solid transparent;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.calendar__days__day:not(.day__today).active,.calendar__days__day:not(.day__today):focus,.calendar__days__day:not(.day__today):hover{border-color:hsl(var(--main-color-one))}.calendar__days .has__events{position:relative}.calendar__days .has__events::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:.1875rem;height:.1875rem;width:.5rem;border-radius:.5rem;background-color:var(--event-color,hsl(var(--main-color-two)))}.calendar__days .day__today{background-color:hsl(var(--main-color-one));color:hsl(var(--light-color))}.calendar__days .day__next,.calendar__days .day__prev{opacity:.5}@media (min-width:992px){html[dir=ltr] .calendar__events{right:100%;border-right:.0625rem solid hsl(var(--border-color));-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}html[dir=rtl] .calendar__events{left:100%;border-left:.0625rem solid hsl(var(--border-color));-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}}.calendar__events__list{line-height:initial;padding:.25rem 0}.calendar__events__item{-webkit-animation:fadeInUp .3s ease-out backwards;animation:fadeInUp .3s ease-out backwards;-webkit-animation-delay:calc(var(--animation-order) * 100ms);animation-delay:calc(var(--animation-order) * 100ms)}.calendar__events__item:not(:last-of-type){margin-bottom:.75rem}.calendar__events__linked,.calendar__events__notLinked{display:block;min-height:2.75rem;line-height:inherit;width:100%;text-align:start;background-color:hsl(var(--bg-color-three));border-radius:var(--radius-size);border:.125rem solid transparent;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}.calendar__events__linked span,.calendar__events__notLinked span{display:block;width:calc(100% - 1.5rem)}.calendar__events__linked__period,.calendar__events__notLinked__period{margin-top:.35rem}html[dir=ltr] .calendar__events__linked__period,html[dir=ltr] .calendar__events__notLinked__period{font-size:.875rem}html[dir=rtl] .calendar__events__linked__period,html[dir=rtl] .calendar__events__notLinked__period{font-size:1rem}.calendar__events__linked:focus,.calendar__events__linked:hover,.calendar__events__notLinked:focus,.calendar__events__notLinked:hover{border-color:hsl(var(--main-color-one))}.calendar__events__linked{position:relative;padding:.25rem .75rem}.calendar__events__linked svg{position:absolute;top:50%;height:1.5rem;width:1.5rem}html[dir=ltr] .calendar__events__linked svg{right:.375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html[dir=rtl] .calendar__events__linked svg{left:.375rem;-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}.calendar__events__notLinked{padding:.25rem .75rem}