.header-auth-profile-bell[data-v-21e1ce9c]{display:flex;position:relative}.header-auth-profile-bell__counter[data-v-21e1ce9c]{text-align:center;position:absolute;width:19px;height:19px;right:-9px;bottom:-2px;border-radius:50%;font-size:9px;font-weight:600;color:#fff;background:#e32a3a;display:flex;justify-content:center;align-items:center}.profile-avatar[data-v-1a1e115a]{display:flex;width:48px;height:48px;border-radius:50%;border:1px solid #aac2d2}.profile-avatar--small[data-v-1a1e115a]{max-width:34px;max-height:34px}.profile-avatar__pic[data-v-1a1e115a]{width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.header-auth-profile-popup[data-v-0a26441c]{position:relative;width:300px;background:#fff;border:2px solid #3560ee;box-sizing:border-box;box-shadow:0 0 15px rgba(0,0,0,.15);border-radius:4px;text-align:left;padding:30px}@media(max-width:767px){.header-auth-profile-popup[data-v-0a26441c]{width:338px}}.header-auth-profile-popup__name[data-v-0a26441c]{font-weight:800;font-size:18px;color:#3560ee}.header-auth-profile-popup__city-age[data-v-0a26441c]{margin-top:8px;margin-bottom:20px;font-family:InterRegular;font-style:normal;font-weight:400;font-size:16px;color:#2e2c2c}.header-auth-profile-popup__separator[data-v-0a26441c]{border-top:1px solid #d9d9d9;margin-left:-30px;margin-right:-30px}.header-auth-profile-popup__menu[data-v-0a26441c]{padding-top:20px;padding-bottom:20px}.header-auth-profile-popup__menu>div[data-v-0a26441c]:not(:first-child){margin-top:10px}.header-auth-profile-popup__menu__item[data-v-0a26441c]{font-weight:800;font-size:18px;color:#2e2c2c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-auth-profile-popup__menu__item--linked[data-v-0a26441c]:hover{cursor:pointer;color:#3560ee;text-decoration:none}.header-auth-profile-popup__logout[data-v-0a26441c]{display:flex;margin-top:32px;align-items:center}.separator[data-v-dacd48be]{border-top:1px solid #d9d9d9;margin-left:-24px;margin-right:-24px}.header-auth-profile-notifications[data-v-dacd48be]{position:absolute;right:-50px;width:530px;height:300px;overflow:auto;top:43px;background:#fff;border:2px solid #3560ee;box-sizing:border-box;border-radius:4px;padding-left:24px;padding-top:8px;padding-right:24px;text-align:left}@media(max-width:599px){.header-auth-profile-notifications[data-v-dacd48be]{right:-55px;width:calc(100vw - 55px)}}.header-auth-profile-notifications__header[data-v-dacd48be]{color:#2e2c2c;font-weight:800;font-size:16px;margin-bottom:8px}.notification-block__title[data-v-dacd48be]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:-webkit-sticky;position:sticky;top:0;font-family:InterBold;font-size:14px;color:#acb2be;margin:auto auto 8px;padding:4px 10px}.notification-block__title--stuck[data-v-dacd48be]{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:60px}.sticky-flag[data-v-dacd48be]{height:1px}.loader[data-v-dacd48be]{text-align:center;margin-top:8px;margin-bottom:8px}.notification-list>div[data-v-dacd48be]{margin-top:16px}.header-auth-profile[data-v-5e72a05c]{display:flex;align-items:center;position:relative}.header-auth-profile__bell[data-v-5e72a05c]{margin-right:16px}.header-auth-profile__name[data-v-5e72a05c]{margin-right:10px;color:#010101;font-family:JetBrainsMonoExtraBold;font-size:16px;cursor:pointer}@media(max-width:767px){.header-auth-profile__name[data-v-5e72a05c]{display:none}}@media(max-width:992px){.header-auth-profile__name[data-v-5e72a05c]{width:143px}}.header-auth-profile__avatar[data-v-5e72a05c]{cursor:pointer}.header-auth-profile__popup[data-v-5e72a05c]{position:absolute;top:54px;right:0}.header-auth-profile__popup__corner[data-v-5e72a05c]{position:absolute;width:20px;height:20px;top:45px;right:80px;background:#fff;border-top:2px solid #3560ee;border-right:2px solid #3560ee;box-sizing:border-box;transform:rotate(-45deg);z-index:10}@media(max-width:767px){.header-auth-profile__popup__corner[data-v-5e72a05c]{display:none}}.lang-item{display:flex;align-items:center;cursor:pointer;padding:8px}.lang-item:hover:not(.lang-item--selected){background:linear-gradient(0deg,rgba(56,96,237,.1),rgba(56,96,237,.1))}.lang-item--selected{cursor:default;background:unset!important;order:-1}.lang-item__badge{font-family:InterBold;padding:6px;margin-right:8px;font-size:12px;color:#141f43}.lang-item__badge--selected{background:#3860ed;border-radius:4px;color:#fff}.lang-item__title{color:#141f43;font-size:16px;font-family:InterRegular}.lang-item__title--selected{color:#3860ed}.reversed[data-v-0c77b374]{transform:rotate(-180deg)}.lang-switch[data-v-25f70c7a]{position:relative}.lang-switch__header[data-v-25f70c7a]{padding:12px 8px;font-family:InterSemiBold;font-size:16px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer}.lang-switch__header--opened[data-v-25f70c7a],.lang-switch__header[data-v-25f70c7a]:hover{border:1px solid #3860ed}.lang-switch__dropdown[data-v-25f70c7a]{position:absolute;display:flex;flex-direction:column;margin-top:4px;text-align:left;padding-top:16px;padding-bottom:16px;width:150px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px}.lang-switch__dropdown>.lang-item[data-v-25f70c7a]:not(:first-child){margin-top:8px}.search[data-v-52d619c7]{position:relative;height:40px}.search-icon[data-v-52d619c7]{left:18px;top:13px;top:50%}.search-clear[data-v-52d619c7],.search-icon[data-v-52d619c7]{position:absolute;transform:translateY(-50%)}.search-clear[data-v-52d619c7]{right:12px;top:50%;cursor:pointer}.search-input[data-v-52d619c7]{height:40px;background:#f3f3f3}.search-input[data-v-52d619c7]::-ms-clear{display:none}.search .form-control[data-v-52d619c7]{padding-left:40px;padding-right:30px}.header-auth[data-v-5bb1b366]{display:flex;justify-content:flex-end;font-family:JetBrainsMonoMedium,sans-serif}.header-auth__create[data-v-5bb1b366]{margin-right:40px}@media(max-width:767px){.header-auth__create[data-v-5bb1b366],.login-button span[data-v-684aed4e]{display:none}}.header[data-v-3674dd5c]{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.25)}.header-search[data-v-3674dd5c]{width:230px;margin-left:32px}@media(max-width:990px){.header-search[data-v-3674dd5c]{display:none}}.header .row[data-v-3674dd5c]{height:60px}.header-title[data-v-3674dd5c]{font-family:JetBrainsMonoMedium,sans-serif;font-size:18px}.hero[data-v-3674dd5c]{text-align:center}.breadcrumb[data-v-3674dd5c]{font-size:14px;font-family:JetBrainsMonoMedium,sans-serif;background-color:#fff;padding:0;margin-bottom:0;align-items:center}.breadcrumb-item+.breadcrumb-item[data-v-3674dd5c]:before{color:#d9d9d9}.breadcrumb-item .active[data-v-3674dd5c]{color:#545454}.breadcrumb-item[data-v-3674dd5c]:first-child{font-size:24px;font-family:JetBrainsMonoExtraBold,sans-serif}@media(max-width:1023px){.breadcrumb-item[data-v-3674dd5c]:first-child{display:block!important}}@media(max-width:1023px){.breadcrumb-item[data-v-3674dd5c]{display:none}}.logo[data-v-3674dd5c]{margin-right:15px}svg:hover>g[data-v-65dba7e8]{opacity:1}.image-upload-icon__file[data-v-65dba7e8]{display:none}.image-upload-icon__label[data-v-65dba7e8]{cursor:pointer}.upload-progress[data-v-41230123]{width:calc(100% - 60px)}.add-comment-container[data-v-4d71b689]{position:relative;flex-grow:1}.add-comment-container.empty[data-v-4d71b689]:before{position:absolute;transform:translateY(-50%);top:50%;left:16px;content:var(--write-comment-string)}.add-comment-emoji[data-v-4d71b689]{position:absolute;transform:translateY(-50%);top:50%;right:16px;cursor:pointer;z-index:2}.add-comment-emoji__list[data-v-4d71b689]{position:absolute;right:0;bottom:30px}.add-comment-emoji__image-btn[data-v-4d71b689]{margin-right:12px}.add-comment__text[data-v-4d71b689]{height:40px!important;padding:10px 76px 12px 16px;width:100%;resize:none;border:1px solid #d9d9d9;border-radius:5px;font-size:14px;line-height:16px;color:#4c5261;position:relative;word-wrap:break-word;overflow-y:auto!important}@media(max-width:768px){.add-comment__text[data-v-4d71b689]{padding-right:45px}}.add-comment__text[data-v-4d71b689]:disabled{border:1px solid #d9d9d9;background:#fff}.add-comment__button[data-v-4d71b689]{margin-left:20px;border:none;background:none;cursor:pointer}.add-comment__button[data-v-4d71b689]:disabled{cursor:not-allowed}.add-comment__button:disabled svg[data-v-4d71b689]{fill:#acb2be;opacity:.5}.add-comment__button svg[data-v-4d71b689]{fill:#3560ee;opacity:.5}.add-comment__button svg[data-v-4d71b689]:hover{opacity:1}.image-upload-icon__label{margin-bottom:0}.frame[data-v-3ef8d1ea]{height:700px;width:100%}.project-description>[data-v-689c97ef]{font-size:16px;line-height:24px;color:#141f43;font-family:InterRegular;word-break:break-all}@media(max-width:767px){.project-description>[data-v-689c97ef]{font-size:14px}}.frame-wrapper[data-v-1327142e]{display:none}.frame-wrapper--opened[data-v-1327142e]{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;z-index:9999;background:#000}.frame-wrapper__buttons[data-v-1327142e]{display:flex;align-items:center;position:absolute;bottom:20px;left:20px;flex-wrap:wrap}.frame-wrapper__buttons__first-line[data-v-1327142e]{width:100%;padding-left:48px}.frame-wrapper-button[data-v-1327142e]{height:40px;padding:10px 20px;border:2px solid #fff;border-radius:8px;font-size:16px;line-height:128%;font-family:InterMedium}.frame-wrapper-button--primary[data-v-1327142e]{background:#3560ee;color:#fff}.frame-wrapper-button--success[data-v-1327142e]{background:#d0fa61;color:#3560ee}.frame-wrapper-button--arrow[data-v-1327142e]{padding:0;height:40px;width:40px}.frame-wrapper__close[data-v-1327142e]{display:block;position:fixed;top:16px;right:16px;cursor:pointer}.frame-wrapper__prompt[data-v-1327142e]{position:fixed;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.25);width:293px;height:328px;font-family:JetBrainsMonoMedium;font-size:24px;line-height:28px;color:#0d1941}@media(min-width:767px){.frame-wrapper--desktop[data-v-1327142e]{display:block;width:100%;position:relative;border-radius:8px;border:2px solid #fff}.frame-wrapper--desktop .frame-wrapper>.post__console[data-v-1327142e]{height:inherit}.frame-wrapper--desktop .frame-wrapper__close[data-v-1327142e]{display:none}.frame-wrapper--desktop .frame-wrapper__image[data-v-1327142e]{position:relative;padding-top:35px}.frame-wrapper--desktop .frame-wrapper__image img[data-v-1327142e]:first-child{position:absolute;top:12px;left:0}.frame-wrapper--desktop .frame-wrapper__prompt[data-v-1327142e]{display:none}}.show-more[data-v-7d5c17b2]{cursor:pointer}.author[data-v-7d5c17b2]{font-family:JetBrainsMonoExtraBold,sans-serif;font-size:14px;line-height:16px}.author-title[data-v-7d5c17b2]{color:#2e2c2c}.author-name[data-v-7d5c17b2]{color:#3560ee;text-decoration:underline}.author-ava[data-v-7d5c17b2]{border:2px solid #aac2d2;background-position:50%;background-repeat:no-repeat;background-size:cover;width:27px;height:27px;border-radius:50%;box-sizing:border-box}.post-image-wrapper[data-v-7d5c17b2]{width:100%;height:455px;display:flex;align-items:center;justify-content:center}.post-image-wrapper__image[data-v-7d5c17b2]{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.post-run-content[data-v-7d5c17b2]{position:relative}.post-stat[data-v-7d5c17b2]{margin-bottom:16px;margin-top:16px}.post-description[data-v-7d5c17b2]{height:100%;overflow-y:auto}.post__console[data-v-7d5c17b2]{font-family:JetBrainsMonoMedium;font-size:16px;background:#0d1941;color:#fff;min-height:455px;padding:15px;width:100%}.post__canvas[data-v-7d5c17b2]{width:100%;border:1px solid #d9d9d9}.collapse-description[data-v-7d5c17b2]{width:100%;position:absolute;z-index:999;height:100%;top:0;bottom:0}.collapse-description>.card[data-v-7d5c17b2]{border-radius:0;border:none}.not-collapsed[data-v-7d5c17b2]{background:#3560ee;color:#fff}@media screen and (max-width:767px){.post-stat-container[data-v-7d5c17b2]{flex-wrap:wrap}.post-stat-container>div[data-v-7d5c17b2]{width:100%}.post-stat-right[data-v-7d5c17b2]{margin-top:20px}}#post-modal>.modal-dialog{max-width:1100px}.file-explorer-header[data-v-0bb3c2c2]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:145px;height:59px;padding-left:36px;padding-right:28px;cursor:pointer;transition:all .3s;border-right:1px solid #bfbfbf;margin-right:24px;font-family:InterBold;font-size:16px;color:#2e2c2c}@media(max-width:767px){.file-explorer-header[data-v-0bb3c2c2]{justify-content:flex-start;padding-left:5px;padding-right:15px;width:40px;margin-right:10px}}.file-explorer-header--opened[data-v-0bb3c2c2]{width:321px}@media(max-width:767px){.file-explorer-header--opened[data-v-0bb3c2c2]{width:40px}}.file-explorer-header__icon[data-v-0bb3c2c2]{display:flex}.file-explorer-header__icon--opened[data-v-0bb3c2c2]{transform:matrix(-1,0,0,1,0,0)}@media(max-width:767px){.file-explorer-header__title[data-v-0bb3c2c2]{display:none}}.upload-dropdown[data-v-473c114b]{position:relative;width:97px;height:40px;border-radius:3px;display:flex;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;background:transparent;border:1px solid #3560ee;cursor:pointer}.upload-dropdown--hovered[data-v-473c114b]{background:#3560ee}.upload-dropdown--opened[data-v-473c114b]{background:#12329c}.upload-dropdown__arrow[data-v-473c114b]{position:absolute;right:8px}.upload-dropdown__popup[data-v-473c114b]{position:absolute;top:43px;right:0;width:200px;padding-top:11px;padding-left:12px;padding-bottom:12px;background:#12329c;border-radius:8px;z-index:11111}.upload-dropdown__popup--upload[data-v-473c114b]{left:0}.upload-dropdown__popup[data-v-473c114b]>:not(:first-child){margin-top:22px}.upload-dropdown__popup__item[data-v-473c114b]{color:#fff;display:flex;align-items:center;cursor:pointer}.upload-dropdown__popup__item__title[data-v-473c114b]{margin-left:8px;margin-bottom:0}.context-menu{top:0;left:0;margin:0;padding:0;display:none;list-style:none;position:absolute;z-index:1000000;background-color:#ecf0f1;border-bottom-width:0;box-shadow:0 3px 6px 0 rgba(51,51,51,.2);border-radius:4px}.context-menu--active{display:block}.context-menu__item{display:flex;color:#333;cursor:pointer;padding:5px 15px;align-items:center;font-family:InterSemiBold}.context-menu__item:hover{background-color:#007aff;color:#fff}.context-menu__divider{box-sizing:content-box;height:2px;background-color:#c0cdd1;padding:4px 0;background-clip:content-box;pointer-events:none}.context-menu li:first-of-type{margin-top:4px}.context-menu li:last-of-type{margin-bottom:4px}.file-explorer-content[data-v-964fd958]{width:0;overflow:hidden;transition:all .3s}.file-explorer-content--opened[data-v-964fd958]{width:335px;background:#fff}.file-explorer-content__actions[data-v-964fd958]{display:flex;justify-content:space-evenly;margin-bottom:16px}.file-explorer-content__actions>div[data-v-964fd958]:not(:first-child){margin-left:8px}.file-explorer-content__explorer[data-v-964fd958]{padding:20px;overflow-y:auto;max-height:calc(100vh - 240px);min-height:200px}.explorer-node[data-v-964fd958]{display:flex}.explorer-name-progress[data-v-964fd958]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.explorer-item-name[data-v-964fd958]{vertical-align:middle;margin-left:3px;font-size:12px}.folder-file-icon[data-v-964fd958]{align-self:flex-start}.explorer-remove[data-v-964fd958]{width:12px;margin-left:12px;vertical-align:text-bottom}.explorer-remove[data-v-964fd958]:hover{width:24px}.dnd-zone[data-v-964fd958]{background:linear-gradient(0deg,rgba(56,96,237,.1),rgba(56,96,237,.1)),#fff;border:2px dashed #3860ed;box-sizing:border-box;border-radius:8px;height:95%;margin:16px;justify-content:center;color:#acb2be;font-family:InterRegular;font-size:16px}.dnd-hint[data-v-964fd958],.dnd-zone[data-v-964fd958]{align-items:center;display:flex;font-weight:500}.dnd-hint[data-v-964fd958]{font-family:InterSemiBold;font-size:14px;text-align:center;color:#d9d9d9;padding:16px}span.tree-anchor{margin-left:0;padding:0}span.tree-anchor,span.tree-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-root{padding:0!important}.tree-loader{text-align:center;margin-top:16px}.download-all{position:relative;height:40px;border-radius:3px;display:flex;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;background:transparent;border:1px solid #3560ee;color:#3560ee;font-size:14px;font-family:InterSemiBold;cursor:pointer;box-sizing:border-box}.no-active[data-v-7ecc8db1]{opacity:.3;cursor:pointer}.badge-container[data-v-752539f2]{display:inline-block}.project-post__image[data-v-5116bd81]{-o-object-fit:cover;object-fit:cover;overflow:hidden;max-width:100%;cursor:pointer}.show-more[data-v-5116bd81]{cursor:pointer}.post-run-content[data-v-5116bd81]{position:relative;min-height:455px}.post-description[data-v-5116bd81]{height:100%;overflow-y:auto}.post__iframe[data-v-5116bd81]{width:100%;height:455px}.post__console[data-v-5116bd81]{font-family:JetBrainsMonoMedium;background:#0d1941;color:#fff;min-height:455px;padding:15px;width:100%}.post__canvas[data-v-5116bd81]{min-height:455px;width:100%;border:1px solid #d9d9d9}.collapse-description[data-v-5116bd81]{width:100%;position:absolute;z-index:999;height:100%;top:0;bottom:0}.collapse-description>.card[data-v-5116bd81]{border-radius:0;border:none}.not-collapsed[data-v-5116bd81]{background:#3560ee;color:#fff}@media screen and (max-width:767px){.post-stat-container[data-v-5116bd81]{flex-wrap:wrap}.post-stat-container>div[data-v-5116bd81]{width:100%}.post-stat-right[data-v-5116bd81]{margin-top:20px}}.nam[data-v-3b874513]{border-radius:8px}.nam__header[data-v-3b874513]{display:flex;justify-content:center;background:linear-gradient(0deg,#9fd0f4,#3860ed);padding-top:24px;padding-bottom:24px}.nam__footer[data-v-3b874513]{display:flex;flex-direction:column;align-items:center;padding:16px 16px 24px;text-align:center}.nam__footer__title1[data-v-3b874513]{margin-top:16px;font-family:JetBrainsMonoMedium;font-size:24px;color:#3860ed}.nam__footer__title2[data-v-3b874513]{margin-top:16px;font-family:InterRegular;font-size:16px;color:#141f43}.nam__footer__button[data-v-3b874513]{margin-top:16px;width:100%}.need-auth-over-b-modal{padding:0}.project{height:100vh;overflow:hidden}.project-author{display:flex;align-items:center}@media(max-width:1099px){.project__run-btn span,.project__share-btn span{display:none}}@media(min-width:600px){.project-author-mobile{display:none}}@media(max-width:599px){.project-author{display:none}}.code{background:#0d1941;color:#acb2be;padding:30px}.border-left-big{border-left:6px solid #c4c4c4}.ace_editor{height:calc(100vh - 120px)!important;font-size:16px!important;z-index:0}.ace-ambiance{background-color:#262626!important}.toppanel{z-index:1;position:relative;box-shadow:0 5px 5px rgba(0,0,0,.1);background:#fff}.toppanel,.toppanel-code{font-family:InterBold;font-size:16px}@media(max-width:599px){.toppanel-code__title{display:none}}.toppanel-author{font-family:InterBold;font-size:16px}.toppanel-author__name,.toppanel-author__name:hover{color:#545454}.toppanel-author__label{font-size:16px;line-height:20px;color:#2e2c2c;padding-right:5px}.toppanel-author-prompt{display:inline-block;width:100%;font-size:12px;line-height:16px;font-family:JetBrainsMonoMedium}.toppanel-author-prompt-name{color:#3560ee}.toppanel-author-prompt-title{color:#000}.toppanel-author-avas{min-width:76px}.toppanel-author-ava{border-radius:50%;border:2px solid #fff;box-sizing:border-box;width:38px;height:38px;background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block}.toppanel-author-ava:last-child{position:relative;left:-13px;z-index:-1}@media(max-width:767px){.toppanel-wrapper{min-width:100%}}.mh60{min-height:60px}.btn-link{color:#acb2be;font-weight:700}.btn-link:focus,.btn-link:hover{box-shadow:none;text-decoration:none;color:#acb2be}.btn-link.not_collapsed,.btn-link:hover{color:#2e2c2c}.sidebar{position:relative;width:0;overflow:hidden;transition:width .1s}.sidebar__comments{display:flex;justify-content:space-between;flex-direction:column;height:100%}.sidebar__comments .ps{height:100%;margin-right:-10px;padding-right:10px}.sidebar__open{width:35%}@media(max-width:1023px){.sidebar__open{width:100%}}.sidebar__content{padding:20px;overflow-y:auto;height:calc(100vh - 120px)}.sidebar-close{position:absolute;right:10px;top:10px;cursor:pointer}.save-status{font-family:InterRegular;padding-left:16px;padding-right:48px}@media(max-width:1023px){.save-status{padding-left:10px;padding-right:20px;font-size:12px}}@media(max-width:767px){.save-status{padding-left:16px;font-size:16px}}@media(max-width:413px){.save-status{font-size:14px}}@media(max-width:599px){.save-status--desktop{display:none}}@media(min-width:600px){.save-status--mobile{display:none}}.modal-text{font-size:18px}.project-loader{position:absolute;left:0;top:0;height:86vh;width:100%;display:flex;align-items:center;justify-content:center;z-index:1}.dropdown-item{padding-top:10px;padding-bottom:10px}@media(max-width:1023px){.btn-desktop,.link-grey{display:none}}@media(min-width:1024px){.btn-mobile,.sidebar-trigger-mobile{display:none}}.not-supported-msg{margin:16px}