.header{background-color:var(--primary-color);border-radius:5px;justify-content:center;align-items:center;height:80px;padding:5px;display:flex}.icon-btn{justify-content:center;align-items:center;padding:0;display:flex}.icon-btn__icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.icon-btn__icon-wrapper .anticon{width:100%;height:100%;position:relative}.icon-btn__icon-wrapper .anticon svg{width:100%;height:100%}.logo{width:150px}.custom-icon{color:inherit}.custom-date-picker__popup-root{background-color:#0000003d;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;inset:0!important}.custom-date-picker__popup-root .ant-picker-datetime-panel{flex-direction:column}.custom-date-picker__popup-root .ant-picker-time-panel-cell{justify-content:center;align-items:center;display:flex!important}.custom-date-picker__popup-root .ant-picker-time-panel-column:after{display:none!important}.custom-date-picker__container{max-height:80dvh;padding-inline:10px;margin:0!important;overflow-y:auto!important}.switch__wrapper{align-items:center;gap:10px;min-width:45px;min-height:45px;display:flex}.custom-modal-window__container{max-height:90dvh;overflow-y:auto;padding-top:30px!important;position:static!important}.custom-modal-window__container .ant-modal-close{background-color:var(--error-color);border-radius:10px;width:45px;height:45px;margin-top:-25px;margin-right:-18px;padding:5px;position:absolute!important}.custom-modal-window__container .ant-modal-close:hover{background-color:var(--red-color)}.custom-modal-window__body{position:relative}.custom-modal-window__close-btn{color:#fff;width:100%;height:100%}.qr-code-scanner_open{background-color:var(--primary-backdrop-color);justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:absolute;top:0;left:0}.qr-code-scanner-wrapper{max-width:700px;max-height:700px;position:relative}.qr-code-scanner-wrapper>video{border-radius:20px;width:auto!important;height:auto!important}.qr-code-scanner__close-btn{z-index:10;color:#fff;background-color:var(--red-color);height:45px;margin-top:10px;margin-right:10px;position:absolute;top:0;right:0;width:45px!important}.qr-code-scanner__close-btn>.ant-btn-icon{width:35px;height:35px}.event-card{background-color:var(--light-color);border-radius:5px;width:100%;max-width:500px;height:100%;padding-block:5px;padding-inline:10px}.event-card__info{flex-direction:row;gap:5px;display:flex}.event-card__image{object-fit:cover;border-radius:5px;flex-shrink:0;width:100px;height:100px}.event-card__image svg{border-radius:5px}.event-form{flex-direction:column;display:flex}.event-form__main-data-wrapper{justify-content:start;gap:10px;width:100%;display:flex}.event-form__name-item{width:100%}.event-form__cover-img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100px}.event-form__cover-upload{padding-top:10px}.event-form__cover-upload-btn{white-space:normal;background-color:#0000;width:80px;height:50px}.event-form__label{padding-bottom:0}.event-form__private-form-item{width:100%}.event-form__private-wrapper{flex-direction:row;gap:5px;width:100%;display:flex}.event-form__allow-downloading-form-item{flex-direction:row;gap:5px;width:100%;margin-bottom:10px;display:flex}.event-form__allow-downloading-tooltip-btn{border:none;height:20px;width:20px!important}.event-form__allow-downloading-tooltip-btn svg{width:20px;height:20px}.event-form__allow-downloading-tooltip-btn.ant-btn:hover,.event-form__allow-downloading-tooltip-btn.ant-btn:focus{border:0 #0000!important}.event-form__remove-tag-btn{justify-content:center;align-items:center;width:40px;min-height:40px;font-size:20px}.event-form__remove-tag-btn>svg{width:35px;height:35px}.event-form__tag-list-option{text-wrap:wrap}.event-form__select-tag .ant-select-selection-item-content{align-items:center;display:flex;text-overflow:unset!important;white-space:wrap!important}.event-form__select-tag-wrapper{width:100%}.event-form__code-item{flex-direction:column;align-items:center;display:flex}.event-form__code-item .ant-form-item-label{align-items:center;display:flex}.event-form__code-item .event-form__label{text-align:center;width:100%;font-weight:600;display:block!important}.event-form__code-error{text-align:center;width:100%}.event-form__code{text-align:center;margin-bottom:0!important}.event-form__code-date{text-align:center;margin-top:10px}.event-form__submit-btn{width:200px;height:40px}.event-form__submit-btn-wrapper{justify-content:center;width:100%;display:flex}.event-form__submit-text{text-align:center;margin-top:10px;margin-bottom:0!important}.event-form__join-btn{text-wrap:wrap;height:50px}.block-card{background-color:var(--primary-color);border-radius:5px;flex-shrink:0;width:100px;height:100px;padding:5px;position:relative}.option-item{display:flex}.option-item__right-answer-toggle{width:45px;height:45px;background-color:#0000!important}.option-item__right-answer-toggle_right{background-color:green!important}.option-item__right-answer-toggle:hover{background-color:#0000!important}.option-item__delete-btn{background-color:var(--red-color);color:#fff;flex-shrink:0;width:45px;height:45px;padding:5px}.task-form{flex-direction:column;justify-content:center;display:flex}.task-form__options-list{flex-direction:column;gap:10px;display:flex}.task-form__number-input{flex-shrink:0;width:100px}.task-form__number-input-wrapper .ant-form-item-control-input-content{justify-content:space-between;align-items:start;gap:20px;display:flex}.task-form__submit-btn-wrapper{place-items:center;display:grid}.task-form__switch-qr-mode-btn{width:45px;height:45px;padding:5px}.task-form__switch-qr-mode-btn_active{color:var(--primary-color)}.task-form__qr-task-body{justify-content:space-between;align-items:center;gap:20px;display:flex}.task-form__qr-code-text{text-align:center;margin-bottom:0!important}.task-form__qr-code-btn-wrapper{flex-direction:column;justify-content:center;gap:10px;display:flex}.task-form__qr-code-upload{flex-direction:column;align-items:center;gap:10px;display:flex}.task-form__qr-code-wrapper{display:none}.task-form__success-text,.task-form__error-text{text-align:center}.file-item{flex-direction:column;align-items:center;max-width:80px;display:flex}.file-item__icon{color:#fff;background-color:var(--primary-color);border-radius:5px;width:45px;height:45px;padding:5px}.file-item__wrapper{width:80px}.file-item__text{text-align:center;margin-top:5px;font-size:12px;font-weight:600}@media (hover:hover){.file-item:hover .file-item__icon{color:var(--primary-color);background-color:var(--light-color)}}.task-view{margin-top:10px}.task-view__file-list{flex-flow:wrap;gap:10px;margin-top:10px;display:flex}.task-view__title{text-align:center}.task-view__timer-text{font-variant-numeric:tabular-nums;margin-top:10px}.task-view__timer-text_running-out{color:var(--red-color);font-weight:600}.condition-form{flex-direction:column;align-items:center;width:100%;display:flex}.condition-form__item{width:100%}.condition-form__points-input{margin-top:-20px!important}.condition-form__remove-group-btn{justify-content:center;align-items:center;width:40px;min-height:40px;font-size:20px}.condition-form__remove-group-btn>svg{width:35px;height:35px}.condition-form__group-list-option{text-wrap:wrap}.condition-form__select-group .ant-select-selection-item-content{align-items:center;display:flex;text-overflow:unset!important;white-space:wrap!important}.condition-form__select-group-wrapper{width:100%}.notification-card{color:#fff;border:3px solid var(--primary-color);background-color:#fff;border-radius:15px;flex-grow:1;padding:25px 15px 15px;position:relative;container:notification-card/inline-size}.notification-card__header{color:#000;justify-content:space-between;align-items:center;display:flex}.notification-card__header-text{color:#000;font-size:16px;font-weight:600}.notification-card__date{color:#000;text-align:right;min-width:100px}.notification-card__body{color:#000}.notification-card__delete-btn{color:gray;background-color:#0000;border:none;width:20px;height:20px;position:absolute;top:15px;right:10px}.notification-card__delete-btn svg{width:100%;height:100%}.notification-card__delete-btn.ant-btn:hover,.notification-card__delete-btn.ant-btn:focus{color:var(--red-color)!important;background-color:#0000!important;border:0 #0000!important}@media (hover:hover){.notification-card:hover{background-color:var(--light-color);cursor:pointer}}@media (min-width:400px){.notification-card{padding:40px 15px 15px}}.footer{background-color:var(--primary-color);border-radius:10px;width:100%;height:65px;padding:5px;display:block}.footer__content{background-color:#fff;border-radius:5px;flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.footer__icon-btn{background-color:var(--link-color);width:25%;color:var(--light-color);height:50px;padding:2px}.footer__icon-btn_active{color:#fff}.footer__icon-btn:hover{color:#fff!important}.footer__icon-wrapper{background-color:var(--primary-color);border-radius:5px;width:100%;height:100%;padding:5px}@media (min-width:700px){.footer{display:none}}.action-btn{color:var(--primary-color);flex-shrink:0;width:45px;height:45px;padding:10px;display:none}.action-btn_active{color:#fff;background-color:var(--hover-primary-color);border:1px solid var(--primary-color)}@media (min-width:700px){.action-btn{display:block}}.main-page-header-content{flex-direction:row;align-items:center;gap:8px;width:100%;padding:0 5px;display:flex}.main-page-header-content__search{flex-grow:1;height:45px}.main-page-header-content__search .ant-input-search-btn{height:45px}.main-page-header-content__action-btn{color:var(--primary-color);flex-shrink:0;width:45px;height:45px;padding:10px;display:block}.main-page-header-content__action-btn_active{color:#fff;background-color:var(--hover-primary-color);border:1px solid var(--primary-color)}@media (min-width:700px){.main-page-header-content{gap:15px}}.my-events-page-header-content{justify-content:space-between;align-items:center;width:100%;padding:0 5px;display:flex}.my-events-page-header-content__text{color:#fff!important}.my-events-page-header-content__logo{width:130px}.my-events-page-header-content__buttons-wrapper{flex-direction:row;flex-shrink:0;justify-content:space-between;gap:20px;width:fit-content;display:flex}.notifications-page-header-content{justify-content:space-between;align-items:center;width:100%;padding:0 5px;display:flex}.notifications-page-header-content__text{color:#fff!important;font-size:19px!important}.notifications-page-header-content__logo{width:130px}.notifications-page-header-content__buttons-wrapper{flex-direction:row;flex-shrink:0;justify-content:space-between;gap:20px;width:fit-content;display:flex}.profile-page-header-content{justify-content:space-between;align-items:center;width:100%;padding:0 5px;display:flex}.profile-page-header-content__text{color:#fff!important}.profile-page-header-content__logo{width:130px}.profile-page-header-content__buttons-wrapper{flex-direction:row;flex-shrink:0;justify-content:space-between;gap:20px;width:fit-content;display:flex}.base-layout{display:block;container:base-layout/inline-size}.base-layout__main{height:calc(100dvh - 160px);padding-top:10px;overflow-y:auto}@media (min-width:700px){.base-layout__main{height:calc(100dvh - 95px)}}.toggle-favorite-event-btn{color:gray;flex-shrink:0;width:45px!important;height:45px!important}.toggle-favorite-event-btn .ant-btn-loading-icon{scale:2}.toggle-favorite-event-btn svg{width:35px;height:35px}.toggle-favorite-event-btn_active{color:var(--favorite-color)}.toggle-favorite-event-btn_active:hover{color:var(--favorite-color)!important}.add-block-area{background-color:var(--primary-color);border-radius:10px;justify-content:center;align-items:center;width:90%;max-width:300px;height:250px;padding:10px;display:flex;position:relative}.add-block-area__wrapper{z-index:3;background-color:var(--primary-backdrop-color);justify-content:center;align-items:center;width:100%;height:calc(100dvh - 100px);position:absolute;top:0;left:0}.add-block-area__content{border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.add-block-area__text{text-align:center;position:absolute}.add-block-area__placeholder{justify-content:center;align-items:center;width:200px;height:200px;padding:50px;display:flex}.add-block-menu{z-index:4;flex-direction:column;align-items:center;width:100%;max-width:300px;transition:bottom .4s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;bottom:-120px}.add-block-menu__icon{color:var(--primary-color);width:100%;height:100%;rotate:90deg}.add-block-menu__icon_opened{rotate:-90deg}.add-block-menu__open-btn{background-color:var(--light-color);border-radius:5px 5px 0 0;width:70px;height:35px;padding:5px}.add-block-menu__blocks-list{background-color:var(--light-color);border-radius:15px 15px 0 0;flex-direction:row;justify-content:space-between;width:100%;padding:15px 30px;transition:all 1s ease-in-out;display:flex}.add-block-menu_open{bottom:0}.add-block-menu_hidden{bottom:-190px}.group-item{align-items:center;gap:20px;display:flex}.group-item__delete-btn{color:#fff;background-color:var(--red-color);flex-shrink:0;width:45px;height:45px}.group-item__delete-btn svg{width:40px;height:40px}.group-settings,.group-settings__list{flex-direction:column;gap:20px;display:flex}.edit-event-settings-window__delete-btn{flex-shrink:0px;background-color:var(--red-color);color:#fff;padding:5px;position:absolute;top:-25px;left:-20px;width:45px!important;height:45px!important}.edit-event-settings-window__delete-btn svg{width:35px;height:35px}.edit-event-settings-window__form-wrapper{padding-top:30px}.edit-event-settings-window__form-item{width:100%}.edit-event-settings-window__collaborator-item{width:100%;display:flex;flex-direction:row!important}.edit-event-settings-window__collaborator-item .ant-form-item-row{width:100%}.edit-event-settings-window__collaborator-item .ant-form-item-control-input-content{gap:10px;display:flex}.delete-block-btn{background-color:var(--red-color);color:#fff;flex-shrink:0;width:45px;height:45px;padding:5px}.delete-block-btn:hover{border:1px solid var(--red-color)!important;color:var(--red-color)!important;background-color:#fff!important}.delete-block-btn svg{width:100%;height:100%}.delete-condition-btn{color:#fff;background-color:var(--red-color);width:45px;height:45px;padding:5px}.delete-condition-btn:hover{color:var(--red-color)!important;border:1px solid var(--red-color)!important;background-color:#fff!important}.delete-task-btn{background-color:var(--red-color);color:#fff;width:45px;height:45px;padding:5px;position:absolute;top:-25px;left:-22px}.join-group-window__submit-btn-wrapper{justify-content:center;display:flex}.join-group-window__error-text{text-align:center}.event-page-header{justify-content:space-between;align-items:center;width:100%;padding-inline:5px;display:flex}.event-page-header__logo{width:100px}.event-page-header__icons-wrapper{align-items:center;display:flex}.event-page-header__title{color:#fff!important;font-size:22px!important}.event-page-header__settings-btn{color:#fff;background-color:#0000;border:0;width:45px;height:45px}.event-page-header__settings-icon{width:32px;height:30px}.event-page-header__back-icon{color:#fff;width:32px;height:30px}.link-event-card{align-items:center;width:100%;max-width:500px;display:flex}.link-event-card__tags-list{flex-direction:row;align-items:center;gap:10px;display:flex}.link-event-card__tags-text{color:#fff}.link-event-card__tags-item{background-color:var(--primary-color);border-radius:5px;width:fit-content;padding:5px}.link-event-card__first-row{justify-content:space-between;align-items:center;display:flex}.block-item{background-color:gray;border-radius:5px;flex-shrink:0;width:100px;height:100px;padding:5px;position:relative}.block-item__order-text{font-weight:600;color:#fff!important}.block-item__connection{background-color:var(--error-color);border-radius:50%;width:60px;height:60px;position:absolute;left:120px}.block-list{flex-direction:column;align-items:center;gap:20px;width:100%;height:100%;margin-top:-25px;padding-top:40px;padding-bottom:70dvh;display:flex;overflow-y:auto}.base-editor-content{flex-direction:column;align-items:center;height:calc(100dvh - 32px);margin-top:5px;display:flex}.base-editor-content__name{background-color:var(--light-color);text-align:center;z-index:2;border-radius:10px;align-items:center;padding:10px;position:relative}.base-editor-content__name-text{font-size:18px;font-weight:600}.base-editor-content__stats-btn{color:#fff;width:45px;height:45px;z-index:3!important}.base-editor-content__stats-btn-icon{width:30px;height:30px}.base-editor-content__save-block-reordering-btn{display:block;position:absolute;top:80dvh}.interact-btn{min-width:200px}.player-content{flex-direction:column;gap:5px;height:calc(100dvh - 95px);margin-top:10px;padding-bottom:50px;display:flex;overflow-y:auto}.player-content__title{text-align:center;width:100%}.player-content__specific-data{justify-content:space-between;align-items:stretch;width:100%;display:flex;position:relative}.player-content__date-text{width:100%;padding-top:10px}.player-content__description-wrapper{width:100%;margin-top:30px}.player-content__col{flex-direction:column;justify-content:space-between;align-items:end;gap:20px;display:flex}.player-content__cover{aspect-ratio:1;border-radius:10px;width:40%;max-width:300px}.player-content__cover svg{border-radius:10px}.player-content__tags{flex-wrap:wrap;gap:5px;display:flex}.player-content__tags-wrapper{flex-direction:column;gap:5px;width:100%;padding-top:10px;display:flex}.player-content__tags-item{background-color:var(--primary-color);border-radius:10px;padding:5px}.player-content__tags-item-text{font-weight:500;color:#fff!important}.player-content__interact-btn-wrapper{justify-content:center;width:100%;display:flex}.player-content__rate-btn{text-wrap:wrap;max-width:130px;padding-block:20px!important}@media (min-width:350px){.player-content__rate-btn{max-width:none}}.block-settings-form__switch-wrapper .ant-form-item-control-input-content{align-items:center;gap:5px;display:flex}.block-settings-form__submit-btn-wrapper{justify-content:center;width:100%;display:flex}.block-settings-form__error-text,.block-settings-form__success-text{text-align:center;margin-bottom:0!important}.condition-item{justify-content:stretch;align-items:center;gap:5px;width:100%;display:flex;position:relative}.condition-item__text-wrapper{background-color:var(--light-color);border-radius:10px;align-items:center;width:100%;padding-block:20px;padding-inline:15px;display:flex}.condition-item__connected-block{background-color:var(--primary-color);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:40%;height:40%;display:flex}.condition-item__connected-block-text{color:#fff;font-weight:600}@media (min-width:500px){.condition-item__connected-block-text{font-size:20px}}.conditions-list{flex-direction:column;gap:15px;width:100%;max-height:60dvh;display:flex;overflow-y:auto}.conditions-list__wrapper{flex-direction:column;align-items:center;gap:10px;display:flex}.task-item{background-color:var(--primary-color);border-radius:5px;justify-content:center;padding:5px;display:flex;position:relative}.task-item__order-text{text-align:center;color:#fff!important}.task-list{flex-direction:column;align-items:center;gap:5px;max-height:65dvh;padding-inline:40px;display:flex;overflow-y:auto}.task-list__wrapper{flex-direction:column;align-items:center;gap:10px;display:flex}.block-window__header{background-color:#fff;justify-content:space-between;align-items:center;width:100%;display:flex}.block-window__body{padding:10px}.block-window__name-input{text-align:center;font-weight:600}.block-window__order{font-weight:600;position:absolute;top:-15px;left:-10px}.block-window__settings-btn{color:var(--primary-color);flex-shrink:0;width:45px;height:45px;padding:5px}.option__wrapper{background-color:var(--light-color);color:inherit;border:4px solid #fff;border-radius:5px;align-items:center;gap:10px;padding:5px;transition:border .5s ease-in-out;display:flex}.option__icon{width:45px;height:45px}.option__icon:where(.css-dev-only-do-not-override-ch9ese).ant-checkbox-disabled.ant-checkbox-checked{background-color:var(--primary-color)}.option__icon:where(.css-dev-only-do-not-override-ch9ese).ant-checkbox-disabled.ant-checkbox-checked:after{border-color:#fff!important}.choice-task__option_incorrect{border:4px solid #ff000080}.choice-task__option_correct{border:4px solid #00a30080}.choice-task__option-list{flex-direction:column;gap:15px;margin-top:10px;display:flex}.choice-task__btn-wrapper{place-items:center;width:100%;margin-top:30px;margin-bottom:50px;display:grid}.info-block__next-btn-wrapper{place-items:center;width:100%;display:grid}.qr-block__change-input-text{color:var(--link-color);text-align:center;margin-top:10px}.text-entry-task__send-answer-btn-wrapper{justify-content:center;width:100%;margin-top:20px;display:flex}.task-slider-item{background-color:var(--primary-color);border-radius:15px;flex-direction:column;align-items:stretch;gap:10px;height:70dvh;margin-inline:50px;padding:15px;transition:background-color .2s ease-in-out;display:flex;position:relative}.task-slider-item__header,.task-slider-item__description{color:#fff!important}.task-slider-item__title{color:#fff;text-align:left;width:100%}.task-slider-item__description{text-align:justify;max-height:100%;padding-bottom:10px;padding-right:15px;overflow-y:auto}.task-slider-item__description-wrapper{max-height:50%;margin-bottom:20px;position:relative}.task-slider-item__checkbox{width:20px;height:20px;position:absolute;top:5px;right:7px}@media (min-width:700px){.task-slider-item__checkbox{width:70px;height:70px}.task-slider-item__checkbox__icon{width:45px;height:45px}}@media (hover:hover){.task-slider-item:hover{background-color:var(--hover-primary-color)}}.ant-carousel .slick-arrow,.ant-carousel .slick-disabled{width:35px;height:35px;color:var(--primary-color)!important}.ant-carousel .slick-prev:after,.ant-carousel .slick-next:after{display:none!important}.task-slider__arrow{width:30px;height:30px}.task-slider__arrow_next{rotate:-180deg}.condition-window__header{align-items:center;display:flex}.condition-window__header-title{text-align:center;width:calc(100% - 90px)}.condition-window__body{padding-top:20px}.task-window__header{margin-bottom:20px}.task-window__task-form{padding-top:30px}.task-window__title-input{margin-top:35px}.users-stats-table__user-preview{align-items:center;gap:10px;display:flex}.users-stats-table__answers-preview{justify-content:center;align-items:center;gap:5px;display:flex}.users-stats-table__avatar{object-fit:cover;border-radius:50%;width:50px;height:50px;display:none}.users-stats-table__avatar_icon{background-color:var(--primary-color);color:#fff;justify-content:center;align-items:center;display:none}.users-stats-table__avatar_icon svg{width:35px;height:35px}.users-stats-table__username{font-weight:600}@media (min-width:700px){.users-stats-table__avatar,.users-stats-table__avatar_icon{display:flex}}.group-content{flex-direction:column;gap:20px;padding-top:20px;display:flex}.group-content__select-group{min-width:200px}.group-stats-table__user-rank-col{width:100px}.group-stats-table__current-user-cell.ant-table-cell-fix,.group-stats-table__current-user-cell{background-color:var(--table-row-accent-bg)}.group-stats-table__user-preview{align-items:center;gap:10px;display:flex}.group-stats-table__avatar{object-fit:cover;border-radius:50%;width:50px;height:50px;display:none}.group-stats-table__avatar_icon{background-color:var(--primary-color);color:#fff;justify-content:center;align-items:center;display:none}.group-stats-table__avatar_icon svg{width:35px;height:35px}@media (min-width:700px){.group-stats-table__user-rank-col{width:auto}.group-stats-table__avatar,.group-stats-table__avatar_icon{display:flex}}.user-stats-table__user-preview{align-items:center;gap:10px;display:flex}.user-stats-table__avatar{object-fit:cover;border-radius:50%;width:50px;height:50px;display:none}.user-stats-table__avatar_icon{background-color:var(--primary-color);color:#fff;justify-content:center;align-items:center;display:none}.user-stats-table__avatar_icon svg{width:35px;height:35px}.user-stats-table__username{font-weight:600}.user-stats-table__current-user-row{background-color:var(--table-row-accent-bg)}@media (min-width:700px){.user-stats-table__avatar,.user-stats-table__avatar_icon{display:flex}}.player-stats{flex-direction:column;justify-content:center;gap:15px;display:flex}.player-stats__text{text-align:center}.player-stats__points-text{font-size:24px}.editor-content__loading-block{padding-top:10px}.editor-content__error-text{text-align:center}.editor-content__refetch-btn{width:200px}.event-page__main-content{height:calc(100dvh - 95px);position:relative;overflow:hidden}.event-page__error-text{color:#fff}.event-page__error-header-content{justify-content:space-between;width:100%;display:flex}.event-page__logo{width:100px}.event-page__icons-wrapper{align-items:center;display:flex}.event-page__back-icon{color:#fff;width:32px;height:30px}.auth-form{flex-direction:column;align-items:center;display:flex}.auth-form__submit-btn{border-radius:10px;min-width:150px;padding-block:20px;padding-inline:20px}.auth-form__submit-btn-icon{color:#fff!important}.auth-form__form-item{width:100%}.login-form__extra{flex-direction:column;gap:10px;width:100%;margin-bottom:10px;display:flex}.login-form__forgot-password-link{text-align:end;width:fit-content}.login-form__forgot-password-text{color:var(--link-color)}.login-form__remember-me-wrapper{gap:5px;width:100%;display:flex}.register-form__agreement-text{font-size:10px}.register-form__agreement-item{margin-bottom:30px}.auth-page{flex-direction:column;align-items:center;height:calc(100dvh - 15px);padding-top:3dvh;display:flex;overflow:hidden auto}.auth-page__content{place-items:center;width:100%;display:grid}.auth-page__title{text-align:center;color:#fff!important;font-size:30px!important}.auth-page__description{color:#fff;text-align:center}.auth-page__content-wrapper{background-color:#fff;border-radius:10px;flex-grow:0;width:100%;min-width:300px;max-width:500px;height:400px;margin-bottom:100px;transition:height .5s ease-in-out;position:relative;overflow:hidden}.auth-page__content-wrapper_register{height:500px}.auth-page__form-wrapper{padding-inline:15px;padding-bottom:5px;position:relative}.auth-page__form-wrapper>div{flex-shrink:0;width:calc(100% - 30px);position:absolute}.auth-page__segmented-root{height:60px;margin-bottom:20px}.auth-page__segmented-label{text-align:center;place-items:center;height:100%;font-size:20px;font-weight:600;display:grid}.root-layout_on-auth-page{background-color:var(--primary-color)}.forgot-password-page{justify-content:center;height:calc(100dvh - 15px);padding-top:15dvh;display:flex}.forgot-password-page__title{text-align:center}.forgot-password-page__content-wrapper{background-color:#fff;border-radius:10px;flex-direction:column;flex-grow:1;gap:10px;max-width:500px;height:fit-content;padding-block:15px;padding-inline:20px;display:flex}.forgot-password-page__submit-btn{min-width:150px}.root-layout_on-forgot-password-page{background-color:var(--primary-color)}.block-stage-content{flex-direction:column;align-items:stretch;margin-top:20px;display:flex}.block-stage-content__title,.block-stage-content__description{text-align:center}.block-stage-content__select-btn{width:80%;margin:10px auto auto}.end-game-content{flex-direction:column;align-items:center;height:calc(100dvh - 15px);margin-top:25dvh;display:flex}.end-game-content__text{text-align:center;color:#fff!important}.end-game-content__text-congrats{margin-top:20px!important}.end-game-content__rate-block,.end-game-content__navigate-btn{margin-top:30px;overflow:hidden}.root-layout_on-end-game-stage{background-color:var(--primary-color);transition:background-color 1s ease-in-out}.game-page__loading-content{margin-top:40dvh}.game-page-header__icons-wrapper{align-items:center;display:flex}.game-page-header__title{font-size:16px!important}.game-page-header__title,.game-page-header__error-text{color:#fff!important}.game-page-header__back-icon{color:#fff;width:32px;height:30px}.game-page-header__logo{width:130px}.game-page-header__content{justify-content:space-between;align-items:center;width:100%;display:flex}.game-page__main{height:calc(100dvh - 95px)}@media (min-width:400px){.game-page-header__title{font-size:22px!important}}.home-page__events-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:space-between;gap:15px;display:grid}.home-page__events-list-wrapper{padding-bottom:80px}.home-page__spin-wrapper{justify-content:center;align-items:center;width:100%;padding-block:10px;display:flex}.filters-window__title{text-align:center}.filters-window__submit-btn{background-color:var(--primary-color);color:#fff;width:200px;height:40px}.filters-window__submit-btn-wrapper{justify-content:center;width:100%;display:flex}.filters-window__form-item{margin-bottom:5px}.float-buttons-group__actions-btn{z-index:1000;color:var(--primary-color);position:fixed;width:60px!important;height:60px!important}.float-buttons-group__actions-btn>span{width:30px;height:30px}.float-buttons-group__button-wrapper{z-index:999;height:fit-content;position:fixed}.float-buttons-group__my-events-btn,.float-buttons-group__create-event-btn{color:var(--primary-color);height:60px;width:60px!important}.float-buttons-group__my-events-btn>span,.float-buttons-group__create-event-btn>span{width:30px;height:30px}.join-with-code-window__btn-wrapper .ant-form-item-control-input-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.join-with-code-window__btn-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20px;display:flex}.join-with-code-window__submit-btn{width:200px}.home-page{position:relative}.home-page__participate-btn{height:45px;font-size:17px;font-weight:600}.home-page__participate-btn-wrapper{width:230px;margin-bottom:10px;margin-left:auto}.landing-page{height:100dvh;padding-bottom:100px;overflow-y:auto}.landing-page__hero{text-align:center;background:linear-gradient(135deg, var(--primary-color), #7b5cff);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:70vh;padding:20px;display:flex}.landing-page__hero-title{color:#fff!important;font-size:clamp(36px,6vw,64px)!important}.landing-page__hero-subtitle{max-width:500px;font-size:18px;color:var(--light-color)!important}.landing-page__features{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px;max-width:800px;margin:0 auto;padding:20px;display:grid}.landing-page__feature-card{text-align:center;cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:20px;font-weight:500;display:grid;box-shadow:0 10px 25px #00000014}.landing-page__cta{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 20px;display:flex}.landing-page__cta-btn{border-radius:999px;width:200px;height:50px;padding:0 30px}.landing-page__cta-text{color:#fff!important}.root-layout_on-landing-page{background-color:var(--primary-color);transition:background-color 1s ease-in-out}.user-events-list__card-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between;gap:15px;display:grid}.my-events-page__content{padding-bottom:50px}.notifications-list{flex-direction:column;align-items:stretch;gap:10px;display:flex}.notifications-list__empty{margin-top:20dvh}.notifications-list__empty-text{text-align:center;font-weight:500}.notifications-page{height:100%}.policy-page{flex-direction:column;gap:10px;height:calc(100dvh - 15px);padding-bottom:10px;display:flex;overflow-y:auto}.profile-page__avatar-block{flex-direction:column;justify-content:center;gap:10px;display:flex}.profile-page__avatar-img,.profile-page__avatar-icon-wrapper{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(30dvw,200px)}.profile-page__avatar-icon-wrapper{background-color:var(--primary-color);color:#fff;place-items:center;padding:15%;display:grid}.profile-page__upload{flex-direction:column;justify-content:center;display:flex}.profile-page__upload .ant-upload{justify-content:center;display:flex}.profile-page__logout-btn{width:100px}.profile-page{flex-direction:column;align-items:end;display:flex;position:relative}.profile-page__main-info-block{align-items:start;gap:10dvw;width:100%;display:flex}.profile-page__title{text-align:center;width:100%}.profile-page__form{flex-grow:1;margin-bottom:20px}.profile-page__username-input-wrapper{flex-direction:column;align-items:end;gap:10px;width:100%;display:flex}.profile-page__username-input-wrapper .ant-form-item{width:100%}.profile-page__username-form-item{margin-bottom:0!important}.profile-page__update-username-btn{width:fit-content}@media (min-width:700px){.profile-page__title{font-size:20px!important}}.stats-page-header__icons-wrapper{align-items:center;display:flex}.stats-page-header__title{color:#fff!important}.stats-page-header__back-icon{color:#fff;width:32px;height:30px}.stats-page-header__content{justify-content:space-between;align-items:center;width:100%;display:flex}.stats-page-header__logo{width:100px}.stats-page__main{height:calc(100dvh - 95px);padding-bottom:30px;overflow-y:auto}.terms-page{flex-direction:column;gap:10px;height:calc(100dvh - 15px);padding-bottom:10px;display:flex;overflow-y:auto}.root-layout{padding-inline:10px;padding-top:15px}#root .ant-btn-loading-icon{width:1rem!important}:root{--primary-color:#5c30ff;--hover-primary-color:#8664ff;--light-color:#e4ddff;--success-color:#b8ce52;--error-color:#e63c25;--red-color:#ff1e00;--warning-color:#f6bc3f;--favorite-color:#ffab0e;--link-color:#2f54eb;--primary-backdrop-color:#5d30ff63;--table-row-accent-bg:#c0a9ff}@font-face{src:url(/fonts/Inter-VariableFont_opsz,wght.ttf)format("truetype");font-weight:100 900;font-family:Inter;font-style:normal;font-display:swap}@font-face{src:url(/fonts/Inter-Italic-VariableFont_opsz,wght.ttf)format("truetype");font-weight:100 900;font-family:Inter;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}*{border:none;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main,legend{display:block}img,picture,video,canvas,svg{max-width:100%;display:block}img,svg{height:auto}img{vertical-align:top}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input:focus,input:active,button:focus,button:active{outline:none}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}button::-moz-focus-inner{border:0;padding:0}p,h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}ul,ul,li{margin-block:0;padding-inline-start:0;list-style:none}address{font-style:normal}label{cursor:pointer}#root,#__next{isolation:isolate}
