:root{--color-mode: "light";--bg: #fff;--menu-bg: rgba(255,255,255,.75);--color: #333;--color-tint: #666;--color-inverse: #dfdfdf;--input-bg: #efefef;--border-color: gainsboro;--border-color-inverse: #999;--comment-box-shadow: -1px 2px 8px rgba(0,0,0,.25);--new-comment-box-shadow: 0 0 6px rgba(0,0,0,.0625);--staff-comment-bg: #ebf6ff;--footer-bg: #edf2f4;--theme-icon-switcher: "light_mode";--theme-icon-filter: invert(0.4);--base-color: #00a7e7;--comment-item-bg: #f6f6f6;--comment-tint-color: #8a8a8a;--reported-comment-bg: #fff2f5;--reported-comment-color: #222;--dropdown-wrapper-bg: var(--comment-item-bg);--dropdown-wrapper-color: #333;--info-background-color: #47acff;--warning-background-color: #ffe600;--success-background-color: #56bb4e;--error-background-color: #e50033;--danger-color: #ff006a;--label-color-instruction: #00a7e7;--label-color-post: #b60040;--label-color-review: #4ca800;--difficulty-easy-color: #2dc000;--difficulty-middle-color: #b77800;--difficulty-hard-color: #c40075}@media (prefers-color-scheme:dark){:root{--color-mode: "dark"}}[data-user-color-scheme=dark]{--bg: #333;--menu-bg: rgba(51,51,51,.75);--color: #dfdfdf;--color-tint: #ccc;--color-inverse: #222;--input-bg: #444;--border-color: #949494;--comment-box-shadow: -1px 2px 8px rgba(255, 255, 255, .125);--staff-comment-bg: #03a7e757;--footer-bg: #161616;--theme-icon-switcher: "dark_mode";--theme-icon-filter: invert(0.8);--base-color: #00a7e7;--comment-item-bg: #5a5a5a;--comment-tint-color: #bdbcbc;--new-comment-box-shadow: -1px 2px 6px rgba(0,0,0,0.5);--reported-comment-bg: #fac3d0;--reported-comment-color: #222;--dropdown-wrapper-bg: var(--comment-item-bg);--dropdown-wrapper-color: #dfdfdf;--info-background-color: #00bbff;--warning-background-color: #ffe500;--success-background-color: #78bf52;--error-background-color: #ff003c;--danger-color: #ff006a;--difficulty-easy-color: #4bc023;--difficulty-middle-color: #ffa500;--difficulty-hard-color: #ff0099}.answered .question-div{border-color:rgba(0,167,231,.5)}.breadcrumb{display:flex}.breadcrumb .divider{padding:0 10px}.attributes__item:after,.login__keys:after,.modal__wrap:after,.row:after{content:"";display:table;clear:both}.question-avatar-first-letter{width:50px;height:50px;border-radius:50px;color:#fff;font-weight:300;font-size:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#00a7e7}#question-form,.answer-detail__toggle-branch_collapsed .collapse-icon,.answer-detail__toggle-branch_collapsed .collapse-text,.answer-detail__toggle-branch_expanded .expand-icon,.answer-detail__toggle-branch_expanded .expand-text,.reply-form .reply-form__title{display:none}.reply-form{font-size:1.7rem}.answer-detail__title{font-weight:700;font-size:16px;margin:5px 0 10px}.collapse-icon svg{transform:rotate(90deg);fill:var(--color-tint)}.collapse-icon:focus svg,.collapse-icon:hover svg,.expand-icon:focus svg,.expand-icon:hover svg{fill:var(--color)}.expand-icon svg{fill:var(--color-tint)}.answer-detail__branch-toggle_compress.answer-detail__branch-toggle_mobile,.answer-detail__branch-toggle_expand.answer-detail__branch-toggle_mobile{opacity:0;margin-left:-12px;width:0;height:0}.answer-detail__branch-toggle_compress.answer-detail__branch-toggle_desktop,.answer-detail__branch-toggle_expand.answer-detail__branch-toggle_desktop{opacity:1;width:initial;height:initial}@media (max-width:767px){.answer-detail__branch-toggle_compress.answer-detail__branch-toggle_desktop,.answer-detail__branch-toggle_expand.answer-detail__branch-toggle_desktop{opacity:0;width:0;height:0}.answer-detail__branch-toggle_compress.answer-detail__branch-toggle_mobile,.answer-detail__branch-toggle_expand.answer-detail__branch-toggle_mobile{opacity:1;margin-left:initial;width:initial;height:initial}}picture img{width:auto}.answer-detail_not-moderated{padding:20px;background:#ededed;border-radius:12px;border:1px solid #ececec}.load-more,.load-prev{display:flex;justify-content:center;align-items:center;height:32px}.load-more-loading span,.load-more.hidden img,.load-more__text_hide,.load-prev-loading span{display:none}.load-more-loading,.load-prev-loading{display:flex;justify-content:center;align-items:center}.load-more-loading img,.load-prev-loading img{display:block}.load-prev img,.toggle-branches_collapsed .toggle-branches__caption_collapse,.toggle-branches_expanded .toggle-branches__caption_expand{display:none}.toggle-branches{display:flex;align-items:center;cursor:pointer}.toggle-branches svg{stroke:var(--color-tint)}.outer-block{padding:10px 20px}.toggle-branches_expanded svg{transform:rotate(90deg)}.comment-image{max-width:100%;width:auto;border-radius:12px}.question-node__anchor{height:0;position:relative;top:-60px}.children{margin-bottom:0;border-left:1px dashed #ddd;padding-left:15px}@media (max-width:768px){.children{padding-left:10px}}.children_hide,.user-answer label[for=id_text]{display:none}.form__help-text_error{color:#de3423}@media (max-width:991px){.btn-sm-block{width:100%;display:block;margin-bottom:1em}}.form-control::-webkit-input-placeholder{color:#888}.form-control::-moz-placeholder{color:#888}.form-control:-ms-input-placeholder{color:#888}.form-control:-moz-placeholder{color:#888}.branch{padding:20px 20px 0;margin-bottom:20px;background-color:var(--bg);border-radius:12px;border:1px solid var(--border-color)}@media (max-width:767px){.branch{padding:10px 10px 0}}.answer-detail{display:flex;max-width:100%}.answer-detail.reverse{flex-direction:row-reverse}.answer-detail.reverse .answer-detail__avatar{margin-left:30px;margin-right:4px}.answer-detail.reverse .answer-detail__container{border-color:transparent}.answer-detail__avatar{display:block;background-image:url(../images/avatar.svg);background-size:cover;background-position:center 0;width:30px;height:30px;border-radius:50%;box-shadow:0 0 1px 3px #fff,0 0 1px 4px #e4e4e4;position:relative;overflow:hidden;z-index:1;flex-shrink:0;margin-right:30px;margin-top:4px;margin-left:4px}@media (max-width:768px){.answer-detail__avatar img{width:30px;height:30px}}.question-node{margin-bottom:20px}.answer-detail__container,.question-detail__container{position:relative;padding:10px 10px 15px 15px;color:var(--color);background:var(--bg);border-radius:10px;width:100%;box-shadow:var(--comment-box-shadow)}.answer-detail__container.answer-detail__container_answer,.question-detail__container.answer-detail__container_answer{background:#dff0ff}.answer-detail__container.staff,.question-detail__container.staff{background:var(--staff-comment-bg)}.answer-detail__container a,.question-detail__container a{color:var(--color-tint)}.answer-detail__container a:active,.answer-detail__container a:focus,.answer-detail__container a:hover,.question-detail__container a:active,.question-detail__container a:focus,.question-detail__container a:hover{color:var(--color);text-decoration:none}.reply{padding:0 10px;border-left:2px solid #00a7e7;margin-bottom:20px}.reply__body{display:flex;flex-direction:row;width:100%;justify-content:space-between}.reply__author,.reply__text{font-style:italic;font-size:.8em}.reply__author{color:var(--color);font-weight:700}.reply__text{color:var(--color-tint)}.answer-detail__text{display:flex;flex-direction:row;justify-content:space-between}.author .answer-detail__container,.question-detail__container{background-color:var(--bg)}.answer-detail__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#9b9b9b;font-size:12px}.answer-detail__info{display:flex;margin-right:10px;color:var(--color);align-items:center}.answer-detail__info .answer-detail__avatar{margin-right:10px}.answer-detail__info span{font-weight:700}.answer-detail__edit{margin-left:auto;margin-right:10px}.answer-detail__edit a{margin:0 5px;padding:0 5px}.answer-detail__cog{font-size:16px;cursor:pointer;position:relative;white-space:nowrap}.answer-detail__cog:hover{color:#00a7e7}.textarea,textarea{width:100%;resize:vertical}.answer-detail__cog a{margin-right:10px;color:#9b9b9b}.answer-detail__text{overflow:hidden}.answer-detail__menu{display:none;position:absolute;width:auto;top:24px;left:30px;background-color:var(--bg);border-radius:12px;box-shadow:var(--comment-box-shadow);padding:0;transform:translateX(-100%);z-index:999}.answer-detail__footer{display:flex;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.answer-detail__reply{margin-right:10px}.answer-detail__like{margin-left:auto}.answer-detail__branch-toggle,.answer-detail__reply-link{color:var(--color)}.answer-detail__branch-toggle:active,.answer-detail__branch-toggle:focus,.answer-detail__branch-toggle:hover,.answer-detail__reply-link:active,.answer-detail__reply-link:focus,.answer-detail__reply-link:hover{color:#777;text-decoration:none}.answer-detail__menu-item{display:block;padding:7px 10px 8px;white-space:nowrap;font-size:12px;text-align:left;line-height:12px}.answer-detail__menu-item a{color:#333}.answer-detail__menu-item:hover i.fa{color:#de3423!important}.question-detail{display:flex;margin-bottom:20px}.question-detail__avatar{display:block;background-image:url(../images/avatar.svg);background-size:cover;background-position:center 0;width:60px;height:60px;border-radius:50%;box-shadow:0 0 1px 3px #fff,0 0 1px 4px #e4e4e4;position:relative;overflow:hidden;z-index:1;flex-shrink:0;margin-right:30px}@media (max-width:768px){.question-detail__avatar img{width:40px;height:40px}}.question-detail__header{display:block;margin-bottom:15px;color:#9b9b9b;font-size:12px}.question-detail__text{overflow:hidden}.user-answer{display:flex;margin-top:1em;margin-bottom:20px}.user-answer h3{display:block;color:#333;margin:0 0 10px;font-size:18px;font-weight:700}.user-answer__avatar{display:block;background-image:url(../images/avatar.svg);background-size:cover;background-position:center 0;width:80px;height:80px;border-radius:50%;box-shadow:0 0 1px 3px #fff,0 0 1px 4px #e4e4e4;position:relative;overflow:hidden;z-index:1;flex-shrink:0;margin-right:30px}@media (max-width:768px){.user-answer__avatar img{width:40px;height:40px}}.user-answer__container{position:relative;padding:15px;color:#333;border-radius:10px;width:100%;background:#eaf4fd;border:1px solid #eaf4fd}.user-answer__header{display:block;margin-bottom:15px;color:#9b9b9b;font-size:12px}@media (max-width:768px){.question-detail__avatar{width:40px;height:40px;margin-right:20px}.answer-detail{padding-left:0}.answer-detail__avatar{width:30px;height:30px;margin-right:22px}.user-answer__avatar{width:40px;height:40px;margin-right:22px}.answer-detail__container:after,.answer-div:after,.user-answer__container:after{display:none}}.nothing-is-found-message{padding:18px 0;font-size:16px;margin-bottom:20px;margin-top:20px}