.generate{flex-grow:1;display:flex;flex-direction:column;padding-top:16px}.generate__header{display:flex;flex-wrap:wrap-reverse}.generate__steps{padding-bottom:16px}.preferences{display:flex;flex-direction:column;align-items:center}@media(min-width:1200px){.preferences .expandable-div-with-toggle{align-self:center;width:75%}}.preferences .container{display:flex;flex-direction:column}.preferences__container{padding-block:16px;padding-inline:8px}.preferences__title{width:100%;padding-block:16px;text-align:center}.preferences__prep-time-range{display:flex;justify-content:space-between;margin-bottom:8px}.preferences__prep-time-range--centered{justify-content:center}.preferences__button{margin-block:16px;width:50%}.preferences__list{display:flex;flex-direction:column;row-gap:8px;padding-top:16px}.preferences__list li:not(:last-child){margin-bottom:16px}.preferences__list-item{display:flex;align-items:center;column-gap:16px}.preferences__list-button-remove{color:#fff;width:32px;height:32px;cursor:pointer}.dual-range-slider{width:100%;padding-inline:8px}.dual-range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--javic-bg-color-accent);cursor:pointer}.dual-range-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:all;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--javic-bg-color-accent);cursor:pointer}.dual-range-slider input[type=range]::-webkit-slider-thumb:hover{background:var(--javic-text-color)}.dual-range-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px var(--javic-accent-color),0 0 9px var(--javic-accent-color);-webkit-box-shadow:inset 0 0 3px var(--javic-accent-color),0 0 9px var(--javic-accent-color)}.dual-range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;width:100%;position:absolute;top:calc(var(--slider-thumb-size)/2);pointer-events:none}.dual-range-slider__from-slider{height:0!important;z-index:1}.dual-range-slider__to-slider{background:linear-gradient(to right,#fff 0,#fff var(--slider-from-percentage-value),var(--javic-accent-color) var(--slider-from-percentage-value),var(--javic-accent-color) var(--slider-to-percentage-value),#fff var(--slider-to-percentage-value),#fff 100%)}.dual-range-slider__control{position:relative;height:calc(var(--slider-thumb-size) + var(--slider-tooltip-height) + 4px)}.dual-range-slider__from-tooltip,.dual-range-slider__to-tooltip{position:absolute;top:calc(var(--slider-thumb-size) + 4px)}.dual-range-slider__from-tooltip{left:var(--slider-from-tooltip-left)}.dual-range-slider__to-tooltip{left:var(--slider-to-tooltip-left)}.expandable-div-with-label{display:flex;flex-direction:column;gap:16px;padding:16px 0;border-bottom:1px solid var(--javic-divider-color)}.expandable-div-with-label--expanded{border-bottom-color:var(--javic-primary-color)}.expandable-div-with-label__label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.expandable-div-with-label__label:hover{opacity:.7}.expandable-div-with-label__label svg{fill:#fff;width:16px}.expandable-div-with-label__label--expanded{color:var(--javic-primary-color)}.expandable-div-with-label__label--expanded svg{fill:var(--javic-primary-color)}.expandable-div{overflow:hidden}.expandable-div--collapsed-diagonally,.expandable-div--collapsed-horizontally,.expandable-div--collapsed-vertically,.expandable-div--expanded-diagonally,.expandable-div--expanded-horizontally,.expandable-div--expanded-vertically{animation-duration:var(--animation-duration);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;transition-property:height,width;transition-duration:var(--animation-duration);transition-timing-function:var(--animation-timing-function)}.expandable-div--expanded-vertically{overflow:unset;height:var(--expandable-div-height)}.expandable-div--expanded-vertically-untouched{height:var(--expandable-div-height)}.expandable-div--expanded-horizontally{overflow:unset;animation-name:expand-horizontally;width:100%;height:var(--expandable-div-height)}.expandable-div--expanded-horizontally-untouched{width:var(--expandable-div-width);height:100%}.expandable-div--expanded-diagonally{overflow:unset}.expandable-div--expanded-diagonally,.expandable-div--expanded-diagonally-untouched{width:var(--expandable-div-width);height:var(--expandable-div-height)}.expandable-div--collapsed-vertically,.expandable-div--collapsed-vertically-untouched{height:0!important}.expandable-div--collapsed-horizontally{width:0!important;height:var(--expandable-div-height)!important}.expandable-div--collapsed-horizontally-untouched{width:0!important}.expandable-div--collapsed-diagonally,.expandable-div--collapsed-diagonally-untouched{width:0!important;height:0!important}@keyframes expand-horizontally{0%{height:var(--expandable-div-height)}to{height:auto}}.toggle__switch{position:relative;display:inline-block;width:50px;height:24px}.toggle__switch--md{width:60px;height:34px}.toggle__switch--lg{width:70px;height:44px}.toggle__switch input{opacity:0;width:0;height:0}.toggle__switch input:checked+.toggle__slider{background-color:var(--javic-primary-color)}.toggle__switch input:focus+.toggle__slider{box-shadow:0 0 1px var(--javic-secondary-color)}.toggle__switch input:checked+.toggle__slider:before{transform:translateX(26px)}.toggle__slider{cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:gray}.toggle__slider,.toggle__slider:before{position:absolute;transition:var(--toggle-animation-duration)}.toggle__slider:before{content:"";height:16px;width:16px;left:4px;bottom:4px;border-radius:50%;background-color:#fff}.toggle__slider--md:before{height:26px;width:26px}.toggle__slider--lg:before{height:36px;width:36px}.toggle__slider--disabled{cursor:default;background-color:#c1c7c7}.scroll-to-top-button{display:flex;justify-content:center;align-items:center;visibility:hidden;border:2px solid var(--javic-primary-color);border-radius:50%;position:fixed;bottom:90px;right:26px;width:48px;height:48px;background-color:var(--javic-bg-color-primary);opacity:0;transition:opacity .5s,visibility .5s;cursor:pointer;z-index:8999}.scroll-to-top-button--visible{visibility:visible;opacity:1}.scroll-to-top-button--hidden{opacity:0}.scroll-to-top-button__icon{width:32px}.scroll-to-top-button__icon path{fill:var(--javic-primary-color)}.button{background-color:var(--javic-primary-color);color:var(--javic-text-color-darker);border:2px solid var(--javic-secondary-color);padding-inline:16px;padding-block:12px;outline:none;border-radius:var(--border-radius);font-family:inherit;font-size:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:hover{background-color:var(--javic-primary-color-darker)}.button a{color:var(--javic-text-color-darker)}.button__link{color:inherit;text-decoration:none}.button--with-link{width:100%}.button--secondary{background-color:var(--javic-secondary-color);color:#fff}.button--secondary:hover{opacity:.7}.button--secondary a{color:#fff}.button--accent{background-color:var(--javic-accent-color);border:2px solid var(--javic-accent-color-darker)}.button--accent,.button--accent a{color:var(--javic-text-color)}.button--accent:hover{background-color:var(--javic-accent-color-darker)}.button--success{background-color:var(--javic-success-color);border:2px solid var(--javic-success-color-darker)}.button--success:hover{background-color:var(--javic-success-color-darker)}.button--warning{background-color:var(--javic-warning-color);border:2px solid var(--javic-warning-color-darker)}.button--warning:hover{background-color:var(--javic-warning-color-darker)}.button--error{background-color:var(--javic-error-color);border:2px solid var(--javic-error-color-darker);color:var(--javic-text-color)}.button--error:hover{background-color:var(--javic-error-color-darker)}.button--disabled{opacity:.7;border:1px solid gray;cursor:not-allowed}.button--disabled,.button--disabled:hover{background-color:gray}@media(min-width:1200px){.button{padding-block:8px}}.javic-link{color:var(--javic-text-color);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.javic-link--active,.javic-link:hover:not(.javic-link--disabled){text-decoration:underline;-webkit-text-decoration-color:var(--javic-accent-color);text-decoration-color:var(--javic-accent-color)}.javic-link:hover:not(.javic-link--active):not(.javic-link--disabled){cursor:pointer}.javic-link--active{cursor:default;pointer-events:none}.javic-link--disabled{color:var(--javic-disabled-color)}.javic-link--disabled:hover{cursor:not-allowed}.javic-link--dark{color:var(--javic-text-color-darker)}.tabs{display:flex;align-items:stretch;justify-content:space-evenly;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs__tab{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border-top:1px solid var(--javic-primary-color);border-bottom:1px solid var(--javic-primary-color);text-align:center;cursor:pointer}.tabs__tab--selected{color:var(--javic-text-color-darker);background-color:var(--javic-primary-color)}.tabs__tab--rounded-border-left{border-left:1px solid var(--javic-primary-color);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.tabs__tab--rounded-border-right{border-right:1px solid var(--javic-primary-color);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.tabs--theme-secondary .tabs__tab{color:unset;border-color:var(--javic-secondary-color)}.tabs--theme-secondary .tabs__tab--selected{background-color:var(--javic-secondary-color)}.tabs--theme-accent .tabs__tab{color:unset;border-color:var(--javic-accent-color)}.tabs--theme-accent .tabs__tab--selected{background-color:var(--javic-accent-color)}.select{display:flex;align-items:center;column-gap:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.select--theme-secondary .select__menu{outline:1px solid var(--javic-secondary-color)}.select--theme-accent .select__menu{outline:1px solid var(--javic-accent-color)}.select--menu-opened-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.select--menu-opened-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.select--with-chips{padding:16px!important;height:auto!important}.select--standard{column-gap:0}.select__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.select__chips{width:100%}.select__chips .chip{margin:4px}.select__caret-icon{fill:#fff;transition:transform var(--select-animation-duration);cursor:pointer}.select__caret-icon--rotate{transform:rotate(180deg)}.select__menu{position:fixed;top:var(--select-menu-top);left:var(--select-menu-left);background-color:#ccc;outline:1px solid var(--javic-primary-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);width:var(--select-width);max-height:240px;overflow-y:scroll;transform-origin:100% 0;transition:transform var(--select-animation-duration),opacity var(--select-animation-duration);z-index:9000}.select__menu--opened{opacity:1;transform:scaleY(1)}.select__menu--closed{opacity:0;transform:scaleY(0)}.chip{display:inline-flex;align-items:center;column-gap:8px;background-color:var(--javic-bg-color-primary);border:1px solid var(--javic-primary-color);border-radius:16px;padding:4px 8px;cursor:default}.chip--theme-secondary{border:1px solid var(--javic-secondary-color)}.chip--theme-accent{border:1px solid var(--javic-accent-color)}.chip__delete-button{width:28px;height:28px;cursor:pointer}@media(min-width:1200px){.chip__delete-button{width:20px;height:20px}}.form-control-base{position:relative;border:1px solid var(--javic-primary-color);border-radius:var(--border-radius);padding:16px;height:60px}@media(min-width:1200px){.form-control-base{padding-block:12px;padding-inline:16px}}.form-control-base--theme-secondary{border-color:var(--javic-secondary-color)}.form-control-base--theme-secondary .form-control-base__label{color:var(--javic-secondary-color)}.form-control-base--theme-secondary .form-control-base__outline{border-color:var(--javic-secondary-color)}.form-control-base--theme-accent{border-color:var(--javic-accent-color)}.form-control-base--theme-accent .form-control-base__label{color:var(--javic-accent-color)}.form-control-base--theme-accent .form-control-base__outline{border-color:var(--javic-accent-color)}.form-control-base--label-raised{border:none}.form-control-base--label-raised .form-control-base__label{transform:translate(32px,-16px);scale:.75}.form-control-base--label-raised .form-control-base__outline{visibility:visible}.form-control-base--label-raised .form-control-base__outline legend{font-size:.75em}.form-control-base--error .form-control-base__outline{border-color:red}.form-control-base--standard{border:none;padding:0}.form-control-base__label{position:absolute;top:4px;left:0;transform-origin:top left;font:var(--font-text-2);color:var(--javic-primary-color);transition:transform var(--form-control-base-animation-duration),scale var(--form-control-base-animation-duration);transform:translate(16px,16px);pointer-events:none}@media(min-width:1200px){.form-control-base__label{transform:translate(16px,12px)}}.form-control-base__label--error{color:var(--javic-error-color)}.form-control-base__outline{position:absolute;inset:-5px -1px 0;border:1px solid var(--javic-primary-color);border-radius:inherit;padding:0 4px;pointer-events:none;visibility:hidden}.form-control-base__outline--error{border-color:var(--javic-error-color)}.form-control-base__outline legend{display:block;float:unset;width:auto;overflow:hidden;visibility:hidden;height:11px;padding:0;margin-left:16px;white-space:nowrap}.form-control-base__outline span{padding-inline:4px}.form-control-base__error{position:absolute;background-color:#df3131;border-radius:2px;padding:4px 8px;bottom:calc(var(--form-control-base-error-height)*-1 - 7px);left:calc(var(--form-control-base-width)/2 - var(--form-control-base-error-width)*1.5)}.form-control-base__error:after{content:"";position:absolute;display:block;width:0;left:50%;top:0;border:6px solid transparent;border-top:0;border-bottom:6px solid #df3131;transform:translate(-50%,-100%)}.select-option{display:flex;align-items:center;column-gap:8px;padding:8px;color:var(--javic-text-color-darker);cursor:pointer}.select-option:hover{background-color:var(--javic-primary-color)}.select-option--with-checkbox{justify-content:space-between}.select-option--theme-secondary:hover{background-color:var(--javic-secondary-color);color:var(--javic-text-color)}.select-option--theme-accent:hover{background-color:var(--javic-accent-color);color:var(--javic-text-color)}.select-option--disabled{cursor:default}.select-option--disabled:hover{background-color:unset}.checkbox{min-width:20px;min-height:20px;accent-color:var(--javic-primary-color);cursor:pointer}.checkbox--secondary{accent-color:var(--javic-secondary-color)}.checkbox--accent{accent-color:var(--javic-accent-color)}.checkbox--md{min-width:24px;min-height:24px}.checkbox--lg{min-width:28px;min-height:28px}.click-outside-area{position:fixed;top:0;left:0;width:100vw;height:100vh;cursor:default}.dropdown-menu{display:flex;flex-direction:column;position:fixed;top:var(--dropdown-menu-top);left:var(--dropdown-menu-left);background-color:var(--javic-bg-color-light);border:1px solid var(--javic-primary-color);width:var(--dropdown-menu-width);max-height:var(--dropdown-menu-max-height);overflow-y:auto;transition:transform var(--dropdown-menu-animation-duration),opacity var(--dropdown-menu-animation-duration);z-index:9000}.dropdown-menu--secondary{border:1px solid var(--javic-secondary-color)}.dropdown-menu--accent{border:1px solid var(--javic-accent-color)}.dropdown-menu--bg-dark{background-color:var(--javic-bg-color-secondary)}.dropdown-menu--position-bottom{border-top:none;transform-origin:100% 0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.dropdown-menu--position-top{border-bottom:none;transform-origin:0 100%;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.dropdown-menu--opened{opacity:1;transform:scaleY(1)}.dropdown-menu--closed{visibility:hidden;opacity:0;transform:scaleY(0)}.form-input{display:flex;align-items:center;column-gap:8px}.form-input input{width:100%;background-color:transparent;outline:none;border:none;color:inherit;font:inherit}.container{display:flex;width:100%;padding-inline:20px;padding-block:10px;border-radius:var(--border-radius);background-color:var(--javic-bg-color-secondary)}@media(min-width:576px){.container{padding-inline:30px;padding-block:20px}}@media(min-width:768px){.container{padding-inline:40px;padding-block:30px}}@media(min-width:992px){.container{padding-inline:50px;padding-block:40px}}.container--background-color-transparent{background-color:transparent}.simulated-typing{position:relative}.simulated-typing__cursor{animation:blink 1s infinite;font-weight:bolder;font-size:inherit}@keyframes blink{0%,50%{opacity:0}51%,to{opacity:1}}.generate-result{align-items:center}.generate-result,.generate-result__error{flex-grow:1;display:flex;flex-direction:column}.generate-result__error{justify-content:center;text-align:center}.recipe-card{display:flex;flex-direction:column;width:100%;padding:16px}.recipe-card__header{position:relative;row-gap:16px}.recipe-card__header,.recipe-card__header-section{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.recipe-card__header-section{width:100%;row-gap:8px}.recipe-card__loader{margin-left:auto;margin-right:auto}.recipe-card__description{display:flex;flex-direction:column;width:100%}.recipe-card__description--loading{align-items:center;justify-content:center}.recipe-card__loading-text{font-size:14px}@media(min-width:1200px){.recipe-card__loading-text{font-size:unset}}.recipe-card__image-container{width:200px;height:200px;border-radius:var(--border-radius)}@media(min-width:1200px){.recipe-card__image-container{width:256px;height:256px}}.recipe-card__image{width:200px;border-radius:var(--border-radius)}@media(min-width:1200px){.recipe-card__image{width:256px}}.recipe-card__expand-button{display:flex;flex-direction:column;align-items:center;padding-block:32px;color:var(--javic-secondary-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipe-card__expand-button:hover{color:var(--javic-primary-color)}.recipe-card__expand-button-body{display:flex;align-items:center;column-gap:4px}.recipe-card__expand-caret{transition-property:transform;transition-duration:.2s}.recipe-card__expand-caret--down{transform:rotate(180deg)}.recipe-card__body{display:flex;flex-direction:column;row-gap:16px;padding:16px}.recipe-card__list{padding-left:8px;list-style-position:outside}.recipe-card__list-item:not(:last-child){margin-bottom:8px}.recipe-card__step{padding:8px;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray}.recipe-card__step:first-child{border-top:1px solid gray;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.recipe-card__step:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.recipe-card__footer{display:flex;flex-direction:column;justify-content:center;column-gap:8px;row-gap:8px}.recipe-card__button{width:100%}.recipe-card__success{display:flex;align-items:center;justify-content:center;column-gap:8px}.recipe-card__success-icon{fill:var(--javic-success-color)}@media(min-width:768px){.recipe-card__footer{flex-direction:row}.recipe-card__button{width:40%}}.divider{display:flex;justify-content:center;position:relative;padding:16px;width:100%}.divider:after,.divider:before{content:"";height:1px;background-color:var(--javic-divider-color);flex-grow:1}.divider:before{margin-right:var(--divider-text-gap)}.divider:after{margin-left:var(--divider-text-gap)}.divider__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--javic-divider-color)}.loader{width:100px}@media(min-width:1200px){.loader{width:220px}}.skeleton-div{background:#363b41;background:linear-gradient(110deg,#3b4047 12%,#363b41 24%,#3b4047 38%);border-radius:var(--border-radius);background-size:200% 100%;animation:shine 1.5s linear infinite}.skeleton-div__children{visibility:hidden}.skeleton-text__container{display:inline-block;background:#363b41;background:linear-gradient(110deg,#3b4047 12%,#363b41 24%,#3b4047 38%);border-radius:var(--border-radius);background-size:200% 100%;animation:shine 1.5s linear infinite}@keyframes shine{to{background-position-x:-200%}}.skeleton-text__container--li{margin-bottom:4px}.skeleton-text__placeholder{visibility:hidden}.auth-modal{padding-bottom:32px;color:#fff;background-color:var(--javic-bg-color-primary);font-size:16px}.auth-modal__body{flex-direction:column;row-gap:16px;padding-block:0!important}.auth-modal__credentials-form{display:flex;flex-direction:column;row-gap:12px}.auth-modal__password-button{fill:var(--javic-primary-color);cursor:pointer}.auth-modal__divider{padding-block:20px}.sign-in-form{display:flex;flex-direction:column;row-gap:16px;max-width:300px}@media(min-width:1200px){.sign-in-form{max-width:unset;width:400px}}.sign-in-form__body{display:flex;flex-direction:column;row-gap:12px}.sign-in-form__password-button{fill:var(--javic-primary-color);cursor:pointer}.sign-in-form__divider{padding-block:20px}.sign-in-form__error{text-align:center}.sign-in-form__forgot-password-button{align-self:center}.sign-in-form__resend-verification-link-button{display:flex;align-items:center;justify-content:center}.sign-in-form__success-icon{fill:var(--javic-success-color)}.spinner{width:16px;height:16px;animation-name:loading;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner--md{width:36px;height:36px}.spinner--lg{width:50px;height:50px}.error-component{display:flex;flex-direction:column;align-items:center;row-gap:16px;color:var(--javic-error-color)}.error-component--warning{color:var(--javic-warning-color)}.error-component--text{color:var(--javic-text-color)}.error-component--inherit{color:inherit}.error-component--md{font-size:large}.error-component--lg{font-size:larger}.error-component--xl{font-size:xx-large}.error-component__message{text-align:center}.base-modal{left:0;right:0;top:0;bottom:0;margin:auto;position:fixed;border:none;outline:none;transition:transform var(--base-modal-animation-duration) ease-in-out;transform:translateY(100vh);border-radius:var(--border-radius)}.base-modal::-webkit-backdrop{background-color:rgba(0,0,0,.9)}.base-modal::backdrop{background-color:rgba(0,0,0,.9)}.base-modal--opened{transform:translateY(0)}.base-modal--closed{transform:translateY(100vh)}.base-modal__header{display:flex;justify-content:right;padding:16px}.base-modal__close-button{width:20px;height:20px;fill:#fff;cursor:pointer}.base-modal__close-button:hover{opacity:.7}.sign-up-form{display:flex;flex-direction:column;row-gap:16px;max-width:300px}@media(min-width:1200px){.sign-up-form{max-width:unset;width:400px}}.sign-up-form__password-requirement-indicator{min-width:20px;min-height:20px;width:20px;height:20px;fill:var(--javic-error-color)}.sign-up-form__password-requirement-indicator--valid{fill:var(--javic-success-color)}.sign-up-form__password-requirement{display:flex;column-gap:8px}.sign-up-form__button-text{display:flex;justify-content:center;align-items:center;column-gap:4px}.sign-up-form__success-message{color:var(--javic-success-color);text-align:center}.sign-up-form__success-icon{fill:var(--javic-success-color)}.auth-provider-button{display:flex;align-items:center;column-gap:16px;position:relative;padding-inline:16px;padding-block:8px;border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-provider-button:hover{opacity:.8}.auth-provider-button--disabled{opacity:.8;cursor:not-allowed}.auth-provider-button__provider-icon{width:28px;height:28px}.auth-provider-button__text{display:flex;justify-content:center;text-align:center;position:absolute;left:0;width:100%;padding-left:36px}.auth-provider-button__text--loading{padding-left:0}.auth-provider-button--google{border:1px solid #dadce0;background-color:#fff;color:#000}.forgot-password-form{display:flex;flex-direction:column;row-gap:12px;max-width:300px}.forgot-password-form__button-text{display:flex;justify-content:center;align-items:center;column-gap:4px}.forgot-password-form__success-icon{fill:var(--javic-success-color)}.forgot-password-form__success-message{color:var(--javic-success-color);text-align:center}@media(min-width:1200px){.forgot-password-form{max-width:unset;width:400px}}.steps{flex-wrap:wrap;width:100%;font-size:14px}.steps,.steps__step{display:flex;align-items:center;column-gap:8px}.steps__step{opacity:.7;cursor:pointer}.steps__step:hover{opacity:1}.steps__step--selected{opacity:1;cursor:default}.steps__separator{fill:#fff}.suggestions{align-items:center}.suggestions,.suggestions__error{display:flex;flex-direction:column;flex-grow:1}.suggestions__error{justify-content:center;row-gap:16px;text-align:center;width:50%;color:var(--javic-warning-color)}@media(min-width:1200px){.suggestions__error{width:35%}}.suggestions__title{width:100%;padding-block:16px;text-align:center}.suggestions__body{flex-grow:1;display:flex;align-items:center}.suggestions__cards{display:flex;flex-wrap:wrap;justify-content:center;row-gap:32px;column-gap:16px}@media(min-width:1200px){.suggestions__cards{display:grid;grid-template-columns:repeat(3,1fr)}}.suggestion-card{display:flex;flex-direction:column;row-gap:4px;width:250px;min-height:180px;padding:16px;background-color:var(--javic-bg-color-secondary);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.suggestion-card--selected,.suggestion-card:hover{background-color:var(--javic-bg-color-primary);border:1px solid var(--javic-secondary-color)}.suggestion-card--loading{padding:0}.suggestion-card--disabled{background-color:var(--javic-bg-color-secondary)!important;border:none!important;cursor:not-allowed}.suggestion-card--selected{cursor:default}.suggestion-card__skeleton{width:100%;height:100%}.suggestion-card__name{color:var(--javic-secondary-color)}.suggestion-card__description{font-size:14px}.timer{display:flex;flex-direction:column;align-items:center;row-gap:8px;font-size:26px}.timer__buttons{display:flex;column-gap:16px}.timer__button{width:44px;height:44px;cursor:pointer}@media(min-width:1200px){.timer__button{width:32px;height:32px}.timer{font-size:20px}}.toaster{position:fixed;border:1px solid var(--javic-primary-color);border-radius:var(--border-radius);background-color:var(--javic-bg-color-secondary);z-index:9999;visibility:hidden}.toaster--mounted{transition-property:transform;transition-duration:var(--toaster-animation-duration)}.toaster--secondary{border-color:var(--javic-secondary-color)}.toaster--secondary .toaster__header{color:var(--javic-secondary-color)}.toaster--secondary .toaster__checkbox{accent-color:var(--javic-secondary-color)}.toaster--accent{border-color:var(--javic-accent-color)}.toaster--accent .toaster__header{color:var(--javic-accent-color)}.toaster--accent .toaster__checkbox{accent-color:var(--javic-accent-color)}.toaster--info{border-color:var(--javic-info-color)}.toaster--info .toaster__header{color:var(--javic-info-color)}.toaster--info .toaster__checkbox{accent-color:var(--javic-info-color)}.toaster--warning{border-color:var(--javic-warning-color)}.toaster--warning .toaster__header{color:var(--javic-warning-color)}.toaster--warning .toaster__checkbox{accent-color:var(--javic-warning-color)}.toaster--error{border-color:var(--javic-error-color)}.toaster--error .toaster__header{color:var(--javic-error-color)}.toaster--error .toaster__checkbox{accent-color:var(--javic-error-color)}.toaster__header{display:flex;justify-content:flex-end;align-items:center;color:var(--javic-primary-color)}.toaster__header--with-start-adornment{justify-content:space-between;padding-left:16px}.toaster__header-start-adornment{display:flex;align-items:center;justify-content:center;column-gap:4px}.toaster__header-start-adornment svg{width:26px;height:26px}.toaster__body{padding-inline:16px;text-align:center}.toaster__footer{display:flex;align-items:center;justify-content:center;padding-inline:16px;padding-top:16px;padding-bottom:8px}.toaster__dont-show-again{display:flex;column-gap:8px;color:var(--javic-disabled-color)}.toaster__checkbox{accent-color:var(--javic-primary-color)}.toaster__close-icon{width:46px;height:46px;fill:var(--javic-icon-color-light);cursor:pointer}.toaster__top-left{left:16px;margin-right:16px;transform:translateY(calc(var(--toaster-height) * -1))}.toaster__top-left--visible{transform:translateY(16px)}.toaster__top-right{right:16px;margin-left:16px;transform:translateY(calc(var(--toaster-height) * -1))}.toaster__top-right--visible{transform:translateY(16px)}.toaster__bottom-left{left:16px;margin-right:16px;transform:translateY(calc(var(--toaster-client-height)))}.toaster__bottom-left--visible{transform:translateY(calc(var(--toaster-client-height) - var(--toaster-height) - 16px))}.toaster__bottom-right{right:16px;margin-left:16px;transform:translateY(calc(var(--toaster-client-height)))}.toaster__bottom-right--visible{transform:translateY(calc(var(--toaster-client-height) - var(--toaster-height) - 16px))}