@font-face{font-family:hgm_icons;src:url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.eot);src:url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.ttf) format("truetype"),url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.woff) format("woff"),url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.svg#hgm_icons) format("svg");font-weight:400;font-style:normal}.i-am-your-father-luke{display:block;clear:both;border:none;font:400 40px/110% Arial,sans-serif;color:#cc9;letter-spacing:-2px}.post h1.title,.post h1.title .icon_check,.post h1.title .icon_edit{letter-spacing:normal}.ufo-was-here{margin-bottom:20px;font:400 16px/110% Verdana,sans-serif;color:#666}.posts .i-am-your-father-luke,.posts .post{margin-bottom:40px}.posts .post h1.title{color:#767676;font:26px/118% normal Verdana,Tahoma,sans-serif}.posts .ufo-was-here{margin-bottom:20px}.post_show{margin-top:5px}.post.special_post{border-left:4px solid #ffe237;padding:0 20px;margin-bottom:40px}.post.special_post .content>.buttons{padding-bottom:0}.post .searched-item{background:#fffacd;font-style:normal}.post .published{color:#7e7e7e;font-size:11px;margin-bottom:2px}.post h1.title{margin-bottom:8px;color:#333;font:30px/118% normal Verdana,Tahoma,sans-serif}.post h1.title .icon_check:before,.post h1.title .icon_edit:before,.post h1.title .icon_lock:before{font-size:20px;vertical-align:baseline!important}.post .content,.post h1.title .flag,.post ul.tags{font-family:Verdana,sans-serif}.post h1.title a.blog_title.corporative{color:#8277a3}.post h1.title a.blog_title.corporative:hover{color:#ABA4C2}.post h1.title a.post_title{color:#666}.post h1.title a.post_title:visited{color:#B5B5B5}.post h1.title a.post_title:hover{color:#a3a3a3}.post h1.title .icon_lock:before{color:#6DA3BD}.post h1.title .icon_check{margin-left:-4px}.post h1.title .icon_check:before{color:#76a758}.post h1.title .flag{height:18px;display:inline-block;vertical-align:top;font-size:12px;line-height:18px;text-align:left;padding-left:5px;padding-right:10px;border-top-left-radius:2px;border-bottom-left-radius:2px;text-decoration:none}.post h1.title .flag_translation{background:url(https://habracdn.net/gt/images/1460121079/flags.png?r=55) right 0 no-repeat;color:#5c7f95}.post h1.title .flag_sandbox{background:url(https://habracdn.net/gt/images/1460121079/flags.png?r=55) right -25px no-repeat;color:#8c896b}.post h1.title .flag_news,.post h1.title .flag_solution{background:url(https://habracdn.net/gt/images/1460121079/flags.png?r=55) right -51px no-repeat;color:#728449}.post h1.title .flag_recovery{background:url(https://habracdn.net/gt/images/1460121079/flags.png?r=55) right -77px no-repeat;color:#a28546}.post h1.title .flag_tutorial{background:url(https://habracdn.net/gt/images/1460121079/flags.png?r=55) right -103px no-repeat;color:#bb698f}.post h1.title .flag_rss_feed{background:url(https://habracdn.net/gt/images/1460121079/flags.png?r=55) right -77px no-repeat;color:#a28546}.post h1.title .flag_special{background:url(https://habracdn.net/gt/images/1460121079/flag_special.png) no-repeat;color:#e76d00;padding:0;text-align:center;width:83px}.post .hubs{font-size:11px;color:#999;margin-bottom:15px;position:relative;padding:0 0 0 20px}.post .hubs:before{color:#9bbcc6;font-size:15px;margin-right:5px;position:absolute;left:0;top:1px}.post .hubs.special_hubs{background:0 0;padding-left:0}.post .hubs a{color:#999;display:inline-block;vertical-align:middle}.post .hubs a.subscribed{color:#6c9471}.post .hubs .profiled_hub{cursor:help}.post .content{font-size:14px;margin-bottom:10px;line-height:160%;overflow:hidden}.post .content>.buttons{padding-top:20px;padding-bottom:10px}.post .content a:visited:not('.button'){color:#909}.post .content img{max-width:100%}.post .content .polling{margin:20px 0}.post .content .polling .poll{margin-bottom:20px}.post .content .polling .poll:last-child{margin-bottom:0}.post .content .poll .poll_title{font-weight:700;font-size:14px;color:#404040}.post .content .poll table.answer{width:auto;border:0;margin:10px 0 17px}.post .content .poll table.answer tr{border:0}.post .content .poll table.answer tr td{border:0;padding:2px 0}.post .content .poll table.answer tr td.label{padding-left:5px;font-size:12px}.post .content .poll table.result{width:100%;font-size:12px;border:0;margin:10px 0 0}.post .content .poll table.result tr{border:0}.post .content .poll table.result tr td{border:0;padding:2px 0}.post .content .poll table.result tr td.percent{width:1%;color:#CCC;text-align:right;word-wrap:normal;word-break:normal;padding-right:10px}.post .content .poll table.result tr td strong{font-weight:700;color:#404040}.post .content .poll table.result tr td .bar{height:5px;background:#DADACD}.post .content .poll table.result tr td .bar.winner{background:#7FA0B0}.post .content .poll .total{color:#999;font-size:11px;padding-top:10px;font-style:italic}.post ul.tags{margin-bottom:15px;font-size:10px;padding:2px 0}.post ul.tags.icon_tag:before{font-size:15px}.post ul.tags li{display:inline;color:#999}.abuse_wrapper,.post .abuse_form{display:inline-block;position:relative;vertical-align:middle}.post ul.tags li a{color:#666}.post ul.tags li a:hover{color:#a3a3a3}.post ul.tags li.fav a{color:#390}.post ul.tags li.fav a:hover{color:#85c266}.post ul.tags li.favourites_edit_tags{margin-left:10px}.post ul.tags li.favourites_edit_tags a{color:#ccc}.post ul.tags li.favourites_edit_tags a:hover{color:#666}.abuse_wrapper{width:16px;height:16px;margin-left:5px}.post .abuse_form{width:90%;font-family:Arial,sans-serif;font-size:11px;border:1px solid #E5E5E5;padding:0}.post .abuse_form.hidden{display:none}.post .abuse_form .input{margin-right:100px}.post .abuse_form .input input.text{display:inline-block;vertical-align:top;font-size:14px;margin:0;width:100%;background:0 0;box-sizing:border-box;border:0 solid #d9d9d9;padding:0;color:#3b3b3b;line-height:29px;height:29px;text-indent:8px}.habralenta_settings #form_habralenta_settings .btn,.habralenta_settings .or{margin-right:5px}.post .abuse_form .buttons{position:absolute;right:2px;top:2px;display:inline-block}.post div.tags{margin-bottom:15px;font-family:Verdana,sans-serif;font-size:12px;padding:2px 0;color:#000}#edit_tags_form{font-size:12px;padding:10px;border-radius:5px;background:#eee;margin-bottom:10px}#edit_tags_form label{display:block;margin-bottom:10px}#edit_tags_form input.tags_string{width:99%}#edit_tags_form .description{font-size:10px;color:#666;margin-top:5px;margin-bottom:10px}#edit_tags_form a.close{text-decoration:none;color:green;border-bottom:1px dashed}.post_inner_banner{margin-top:40px;position:relative}.post_inner_banner a,.post_inner_banner a:hover{text-decoration:none}.post_inner_banner .left{float:left;width:50%;text-align:center;vertical-align:middle;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;-webkit-border-top-left-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-bottomleft:15px;border-top-left-radius:15px;border-bottom-left-radius:15px;height:68px;line-height:68px}.post_inner_banner .left .text,.post_inner_banner .right .text{display:inline-block;height:45px;font-size:14px;vertical-align:middle}.post_inner_banner .left .text{background:url(https://habracdn.net/gt/images/1460121079/posts/inner_post_banner/hp/hp.png) left center no-repeat;padding-left:60px;color:#333;line-height:20px;border:0 solid red;text-align:left}.post_inner_banner .right{position:absolute;right:0;top:0;bottom:0;width:50%;text-align:center;vertical-align:middle;border-right:1px solid #7fcaea;border-top:1px solid #7fcaea;border-bottom:1px solid #7fcaea;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;background:url(https://habracdn.net/gt/images/1460121079/posts/inner_post_banner/hp/arrow.png) left center no-repeat;line-height:68px}.post_inner_banner .right .text{background:url(https://habracdn.net/gt/images/1460121079/posts/inner_post_banner/hp/icon.png) left center no-repeat;padding-left:43px;color:#0096d6;line-height:20px;border:0 solid red;text-align:left}.habralenta_settings{margin-top:5px}.habralenta_settings p{font-size:13px;color:#666;font-weight:700;margin-bottom:15px}.habralenta_settings .category-list{margin-bottom:20px}.habralenta_settings .category-list .category_all{font-size:133%;overflow:hidden;margin-bottom:10px;position:relative}.habralenta_settings .category-list .category_all .checkbox{position:absolute;top:0;left:0;cursor:pointer;width:14px;height:14px;margin-top:.2em;background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -25px 0 no-repeat}.habralenta_settings .category-list .category_all.selected .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) no-repeat}.habralenta_settings .category-list .category_all .title{margin-left:24px;cursor:pointer;border-bottom:1px dashed;color:green}.habralenta_settings .category-list .category_all .lenta-tip{color:#666;cursor:help}.habralenta_settings .category-list .category{font-size:133%;overflow:hidden;margin-bottom:10px;position:relative}.habralenta_settings .category-list .category:last-child{margin-bottom:0}.habralenta_settings .category-list .category .checkbox{float:left;position:absolute;top:0;left:0;cursor:pointer;width:14px;height:14px;margin-top:.2em;background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -25px 0 no-repeat}.habralenta_settings .category-list .category.full .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) no-repeat}.habralenta_settings .category-list .category.part .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -50px 0 no-repeat}.habralenta_settings .category-list .category.disabled .checkbox{cursor:default;background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -25px -75px no-repeat}.habralenta_settings .category-list .category.disabled.full .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) 0 -75px no-repeat}.habralenta_settings .category-list .category.disabled.part .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -50px -75px no-repeat}.habralenta_settings .category-list .category.disabled .title{color:#aaa}.habralenta_settings .category-list .category.disabled .title a,.habralenta_settings .category-list .category.disabled .title a:hover{color:#aaa;border-bottom:1px dashed #aaa;cursor:default}.habralenta_settings .category-list .category.disabled .count{color:#aaa}.habralenta_settings .category-list .category .title{float:left;display:block;margin-left:24px;margin-bottom:1px;color:#aaa}.habralenta_settings .category-list .category .title a{text-decoration:none;border-bottom:1px dashed #6DA3BD}.habralenta_settings .category-list .category .title a:hover{border-bottom:1px dashed #4D7285}.habralenta_settings .category-list .category .count{color:#999}.habralenta_settings .category-list .category .new{color:green;font-size:11px;vertical-align:top}.habralenta_settings .category-list .category .hubs{clear:both;padding-left:22px;display:none;padding-top:.8em}.habralenta_settings .category-list .category .hubs.show{display:block}.habralenta_settings .category-list .category .hubs .hub{font-size:85%;overflow:hidden;margin-bottom:.6em;position:relative}.habralenta_settings .category-list .category .hubs .hub:last-child{margin-bottom:0}.habralenta_settings .category-list .category .hubs .hub .checkbox{float:left;position:absolute;top:0;left:0;cursor:pointer;width:14px;height:14px;margin-top:.1em;background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -25px 0 no-repeat}.habralenta_settings .category-list .category .hubs .hub.subscription .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) no-repeat}.habralenta_settings .category-list .category.disabled .hubs .hub .checkbox{cursor:default;background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) -25px -75px no-repeat}.habralenta_settings .category-list .category.disabled .hubs .hub.subscription .checkbox{background:url(https://habracdn.net/gt/images/1460121079/form/checkbox.png) 0 -75px no-repeat}.habralenta_settings .category-list .category.disabled .hubs .hub a{color:#aaa;cursor:default}.habralenta_settings .category-list .category .hubs .hub a{float:left;display:block;margin-left:24px}.habralenta_settings .category-list .category .hubs .hub .new{color:green;font-size:11px;vertical-align:top;float:left;display:block;margin-left:4px}.habralenta_settings .category-list .category .hubs .description{font-size:85%;color:#999;margin-bottom:.6em}.habralenta_settings a#hide_habralenta_settings,.habralenta_settings a#show_habralenta_settings{text-decoration:none;border-bottom:1px dashed #6DA3BD}.habralenta_settings a:hover#hide_habralenta_settings,.habralenta_settings a:hover#show_habralenta_settings{border-bottom:1px dashed #4D7285}.habralenta_settings #show_habralenta_settings.hide{display:none}.habralenta_settings img.ajax_loader{display:inline;margin-left:5px;vertical-align:top}.habralenta_settings .category-list img.ajax_loader{margin-top:3px;vertical-align:top}.habralenta_settings #save_success{color:green;display:none;margin-left:10px}.habralenta_settings #save_success.show{display:inline}.habralenta_settings #form_habralenta_settings .btn.loading{background:url(https://habracdn.net/gt/images/1460121079/form/loader_button.gif)}.habralenta_settings hr.mail-stripe{height:2px;width:300px;margin-left:-20px;border:none;background:url(https://habracdn.net/gt/images/1460121079/mail-stripe.png)}#lenta_notifications .inner_notice{margin-bottom:20px;padding:20px;background:#d3f2c0;color:#333;position:relative}#lenta_notifications a.close{position:absolute;right:10px;top:5px;text-align:right;text-decoration:none;border-bottom:1px dashed;font-size:10px}.block_after_post{margin-top:20px}section.post-footer{padding:10px 0 20px!important}.reject_form{margin:20px 0;padding:20px;border:1px solid red;max-width:600px}.article__body{padding:30px;border-left:1px solid #ebeaea;border-right:1px solid #ebeaea;box-sizing:border-box}.article__body-text{color:#353535;font-size:14px;line-height:24px;font-weight:400;margin-bottom:25px}.article__button-more{font-size:14px;font-weight:700;height:45px;line-height:41px;padding:0 20px;display:inline-block;vertical-align:top;color:#606f8c;box-sizing:border-box;border-radius:4px}.article__button-more:hover{text-decoration:none;color:#fff;background-color:#606f8c;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.article__button-more_habr{border-color:#99c2cd;color:#99c2cd}.article__button-more_habr:hover{background-color:#99c2cd}.article__button-more_gt{border-color:#8293b6;color:#8293b6}.article__button-more_gt:hover{background-color:#8293b6}.article__button-more_mm{border-color:#7eb9df;color:#8293b6}.article__button-more_mm:hover{background-color:#7eb9df}.list{margin:0;padding:0;list-style:none}.list__item,.list__item-link{color:#fff;font-size:14px}.article__tags .list__item,.article__tags .list__item-link{color:#87878d;font-size:13px}.megapost-cover_light .list__item,.megapost-cover_light .list__item-link{color:#fff}.megapost-cover_dark .list__item,.megapost-cover_dark .list__item-link{color:#000}.list__item-link{text-decoration:underline}.list__item-link.link_dotted{text-decoration:none;border-bottom:1px dotted}.list__item-link:hover{color:rgba(255,255,255,.8)}.article__tags .list__item-link:hover{color:#87878d}.megapost-cover_light .list__item-link:hover{color:rgba(255,255,255,.8)}.megapost-cover_dark .list__item-link:hover{color:rgba(0,0,0,.8)}.list_inline .list__item{display:inline-block;vertical-align:middle}.megapost-head__meta .list__item{margin-right:30px}.megapost-head__meta .list__item:last-child{margin:0}.article__tags .list__item,.megapost-head__hubs .list__item{white-space:nowrap;line-height:1.5em}.article__tags .list__item:after,.megapost-head__hubs .list__item:after{content:',\00a0'}.article__tags .list__item:last-child:after,.megapost-cover__img_darken:before,.megapost-head__hubs .list__item:last-child:after{content:''}.megapost-cover__img{height:600px;background-repeat:none;background-position:center;background-size:cover;background-color:#ccc}.megapost-cover_short .megapost-cover__img{height:500px}.megapost-cover__blog-link,.megapost-cover__grid-link{height:40px;line-height:40px;padding:0 30px;box-sizing:border-box;white-space:nowrap}.megapost-cover__img_darken{position:relative}.megapost-cover__img_darken:before{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.55);z-index:0}.megapost-cover__company-blog{position:absolute;top:0;left:auto;width:100%}.megapost-cover_short .megapost-cover__company-blog{top:30px;left:0}.megapost-cover__blog-link{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top}.megapost-cover__blog-link:hover{color:#fff}.megapost-cover_light .megapost-cover__blog-link{background-color:rgba(255,255,255,.2)}.megapost-cover_dark .megapost-cover__blog-link{background-color:rgba(0,0,0,.2)}.megapost-cover__grid-link{position:absolute;right:0;top:0}.megapost-cover__inner{position:relative;z-index:2;height:100%}.megapost-cover_short .megapost-cover__inner{padding:30px;box-sizing:border-box}.megapost-head{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.megapost-head__title,.megapost-head__title-link{font-size:42px;font-weight:700;color:#fff;line-height:1.2em;text-indent:-3px}.g-icon,.icon,.icon_briefcase:before,.icon_tag:before{speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.megapost-cover_light .megapost-head__title,.megapost-cover_light .megapost-head__title-link{color:#fff}.megapost-cover_dark .megapost-head__title,.megapost-cover_dark .megapost-head__title-link{color:#000}.megapost-head__title-link:hover{color:#fff;text-decoration:none}.megapost-cover_light .megapost-head__title-link:hover{color:#fff}.megapost-cover_dark .megapost-head__title-link:hover{color:#000}.megapost-head__title{margin:0 0 18px;max-width:550px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.megapost-head__meta{position:absolute;bottom:0;left:auto;margin-bottom:30px}@font-face{font-family:icons_megapost;src:url(https://habracdn.net/gt/fonts/1460121079/megapost_icons/icons.eot);src:url(https://habracdn.net/gt/fonts/1460121079/megapost_icons/icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/gt/fonts/1460121079/megapost_icons/icons.ttf) format("truetype"),url(https://habracdn.net/gt/fonts/1460121079/megapost_icons/icons.woff) format("woff"),url(https://habracdn.net/gt/fonts/1460121079/megapost_icons/icons.svg#icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gt-icons;src:url(https://habracdn.net/gt/fonts/1460121079/gt-icons/gt-icons.eot);src:url(https://habracdn.net/gt/fonts/1460121079/gt-icons/gt-icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/gt/fonts/1460121079/gt-icons/gt-icons.woff) format("woff"),url(https://habracdn.net/gt/fonts/1460121079/gt-icons/gt-icons.ttf) format("truetype"),url(https://habracdn.net/gt/fonts/1460121079/gt-icons/gt-icons.svg#gt-icons) format("svg");font-weight:400;font-style:normal}.icon,.icon_briefcase:before,.icon_tag:before{font-family:icons_megapost;display:inline-block;vertical-align:text-top}.icon_briefcase{position:relative;padding-left:25px;box-sizing:border-box}.icon_briefcase:before{content:"\e801";font-size:17px;color:#fff;margin-right:5px;position:absolute;left:0;top:2px}.megapost-cover_light .icon_briefcase:before{color:#fff}.megapost-cover_dark .icon_briefcase:before{color:#000}.icon_tag:before{content:"\e800";font-size:17px;color:#bac8cc;margin-right:5px}.g-icon{font-family:gt-icons}.g-icon-bold:before{content:"\e613"}.g-icon-italic:before{content:"\e614"}.g-icon-underline:before{content:"\e615"}.g-icon-strike:before{content:"\e616"}.g-icon-users:before{content:"\e617"}.g-icon-cut:before{content:"\e618"}.g-icon-paragraph:before{content:"\e619"}.g-icon-video:before{content:"\e61a"}.g-icon-images:before{content:"\e61b"}.g-icon-quote:before{content:"\e61c"}.g-icon-link:before{content:"\e61d"}.g-icon-more:before{content:"\e621"}.g-icon-list:before{content:"\e60e"}.g-icon-code:before{content:"\e61e"}.g-icon-spoiler:before{content:"\e620"}@font-face{font-family:hgm_icons;src:url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.eot);src:url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.ttf) format("truetype"),url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.woff) format("woff"),url(https://habracdn.net/gt/fonts/1460121079/icons/new/hgm_icons.svg#hgm_icons) format("svg");font-weight:400;font-style:normal}.comment-item__avatar-img_default:after,.comment-item__avatar-img_default:before,.comment-item__controls .icon_comment-anchor:after,.comment-item__controls .icon_comment-anchor:before,.comment-item__controls .icon_comment-children:after,.comment-item__controls .icon_comment-children:before,.comment-item__controls .icon_comment-favorite:after,.comment-item__controls .icon_comment-favorite:before,.comment-item__controls .icon_comment-parent:after,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-tree:after,.comment-item__controls .icon_comment-tree:before,.comment-item__time_changed.icon_comment-edit:after,.comment-item__time_changed.icon_comment-edit:before,.comments-placeholder__close:after,.comments-placeholder__close:before,.icon_cog:after,.icon_cog:before,.icon_logo_freelansim:after,.icon_logo_freelansim:before,.icon_logo_mk:after,.icon_logo_mk:before,.post .hubs:after,.post .hubs:before,.post h1.title .icon_check:after,.post h1.title .icon_check:before,.post h1.title .icon_edit:after,.post h1.title .icon_edit:before,.post h1.title .icon_lock:after,.post h1.title .icon_lock:before{font-family:hgm_icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article__button-more{border:0;box-shadow:none;cursor:pointer;background-color:transparent}.article__button-more::-moz-focus-inner{padding:0;border:0}.article__button-more:focus,.article__button-more:hover{outline:0;box-shadow:none}.article__button-more:disabled{cursor:not-allowed}.icon_down:before{content:"\e602"}.icon_up:before{content:"\e60c"}.icon_eye:before{content:"\e603"}.icon_comment:before{content:"\e600"}.comment-item__controls .icon_comment-favorite:before,.icon_fav:before{content:"\e909"}.icon_abuse:before{content:"\e606"}.icon_podcast:before{content:"\e608"}.icon_translate:before{content:"\e60a"}.icon_rss:before{content:"\e609"}.icon_pocket:before{content:"\e607"}.icon_twitter:before{content:"\e60b"}.icon_vk:before{content:"\e60e"}.icon_facebook:before{content:"\e604"}.icon_user:before{content:"\e60d"}.icon_comp:before{content:"\e901"}.icon_hub:before{content:"\e902"}.comments-placeholder__close:before,.icon_cross:before{content:"\e601"}.icon_asterisk:before{content:"\e903"}.icon_mail:before{content:"\e900"}.icon_answers:before{content:"\e904"}.icon_lock:before{content:"\e905"}.icon_briefcase2:before,.post .hubs:before{content:"\e906"}.icon_edit:before{content:"\e907"}.icon_edit_msg:before{content:"\e90f"}.icon_check:before{content:"\e908"}.comment-item__controls .icon_comment-anchor:before,.icon_hash:before{content:"\e90a"}.comment-item__time_changed.icon_comment-edit:after,.icon_edit_end:after{content:"\e913"}.comment-item__controls .icon_comment-tree:before,.icon_tree:before{content:"\e90b"}.comment-item__controls .icon_comment-children:before,.comment-item__controls .icon_comment-parent:before,.icon_up_thin:before{content:"\e90c"}.comment-item__avatar-img_default:before,.icon_slug:before{content:"\e90d"}.icon_company_pic:before{content:"\e90e"}.icon_cog:before{font-size:18px;text-align:center;color:#AEAEAE;content:"\e910";position:relative;top:-1px}.icon_cog.btn_outline_grey:hover:before,.open .icon_cog:before{color:#73ABDF}.open .icon_cog{background-color:#fff}.icon_logo_freelansim:after,.icon_logo_mk:after{font-size:21px;float:right;color:#979797;top:5px;position:relative;vertical-align:middle}.icon_logo_mk:after{content:"\e911"}.icon_logo_freelansim:after{content:"\e912"}.post_cp{margin-top:6px;margin-bottom:20px;padding:20px;background:#d3f2c0;color:#333;position:relative}.post_cp form{display:inline-block}.comments_list .subscribe_comments{vertical-align:middle;display:inline-block;height:21px;font-size:12px;cursor:pointer;color:#999;margin-left:2px}.comments_form{padding-top:0;position:relative}.comments_form h2.title{color:#AFA56A;margin-bottom:20px;font-size:22px;font-family:Verdana,sans-serif;letter-spacing:-1px;font-weight:400}.comments_form h2.title a,.comments_form h2.title span{text-decoration:none;border-bottom:1px dashed;color:#AFA56A}#comments_form .buttons .time_left{vertical-align:middle;color:#777;font-size:11px;margin-left:10px;display:inline-block}#comments_form .editor{margin-bottom:10px}#preview_placeholder{border:5px solid #D6D6D6;padding:10px;margin-bottom:20px;font-size:14px;font-family:Arial,sans-serif}.for_users_only_msg{font-size:14px;padding:20px;background:#d3f2c0;color:#333;position:relative}.comments_list{position:relative;overflow:hidden;padding-left:20px;margin-left:-20px;padding-top:25px}.comments_list .searched-item{background:#fffacd}.comments_list h2.title{color:#AFA56A;margin-bottom:20px;font-size:22px;font-family:Verdana,sans-serif;letter-spacing:-1px;font-weight:400}.comments_list h2.title .subscribe_comments{font-size:12px;cursor:pointer;color:#999;margin-left:2px}.comments_list .comment_item{margin-bottom:20px}.comments_list .comment_item .author_banned{margin-bottom:20px;font:400 16px/110% Verdana,sans-serif;color:#666}.comments_list .comment_item .author_banned a.favorite{display:inline-block;margin-left:5px;width:15px;height:13px;background:url(https://habracdn.net/gt/images/1460121079/favorite.gif)}.comments_list .comment_item .author_banned a.favorite.add{background-position:left top}.comments_list .comment_item .author_banned a.favorite.remove{background-position:left bottom}.comments_list .comment_item .author_banned i.favorite{cursor:pointer;font-size:12px;display:inline-block;margin-top:7px}.comments_list .comment_item .author_banned i.favorite.add{color:#6DA3BD}.comments_list .comment_item .author_banned i.favorite.add:hover{color:#4d7285}.comments_list .comment_item .author_banned i.favorite.remove{color:orange}.comments_list .comment_item .comment_body.is_selected{position:relative}.comments_list .comment_item .comment_body.is_selected:after{content:"";font-family:Webdings;position:absolute;top:0;height:24px;width:20px;left:-20px;background:url(https://habracdn.net/gt/images/1460121079/comment.selected.icon.png) no-repeat}.comments_list .comment_item .message{font-size:14px;font-family:Arial,sans-serif;line-height:140%;padding-bottom:5px;padding-top:10px}.comments_list .comment_item .message.bad.focused{opacity:1}.comments_list .comment_item .message.bad5{opacity:.2;background:#fff}.comments_list .comment_item .message.bad4{opacity:.35;background:#fff}.comments_list .comment_item .message.bad3{opacity:.5;background:#fff}.comments_list .comment_item .message.bad2{opacity:.65;background:#fff}.comments_list .comment_item .message.bad1{opacity:.8;background:#fff}.comments_list .comment_item .message.bad:hover{opacity:1}.comments_list .comment_item .reply a.reply_link{font-size:11px;text-decoration:none;border-bottom:1px dashed;margin-right:10px}.comments_list .comment_item .reply a.edit_link{font-size:11px;text-decoration:none;border-bottom:1px dashed}.comments_list .comment_item .reply a.abuse_link{display:none}.comments_list .comment_item .comment_body:hover>.reply a.abuse_link{display:inline;cursor:pointer;font-size:11px;text-decoration:none;border-bottom:1px dashed;color:#c6c6c6;margin-left:30px}.comments_list .comment_item .comment_body:hover>.reply a.abuse_link:hover{color:#adadad}.comments_list .comment_item .reply .abuse_success{font-size:11px;text-decoration:none;color:#c6c6c6;margin-left:30px;font-style:italic}.comments_list .comment_item .reply_form_placeholder form{padding-top:20px}.comments_list .comment_item .reply_comments{margin-top:20px}.comments_list .comment_item .reply_comments:empty{margin:0}.comments_list .comment_item .edit_time_left{font-size:11px;color:#777}.comments_list .comment_item .reply_comments .comment_item{margin-left:20px}.comments_list .comment_item .reply_comments .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item{margin-left:0}.comments_list .comment_item_plain{overflow:hidden;margin-bottom:10px}.comments_list .comment_item_plain .post_info{font-family:Tahoma,sans-serif;font-size:10px;margin-bottom:5px;width:140px;float:left}.comments_list .comment_item_plain .post_info .count{color:red}.comments_list .comment_item_plain .comment_item{margin-left:150px}.comments_list .comment_item_plain .comment_item .info{overflow:hidden}#xpanel{width:32px;position:fixed;top:50%;right:0;opacity:.5;background:#999}#xpanel:hover{opacity:1}#xpanel .change{color:#666;font-size:12px;text-decoration:none;padding:0 10px;position:absolute;left:0;top:-15px}#xpanel .refresh{display:block;background:url(https://habracdn.net/gt/images/1460121079/comments/bar/refresh.gif) left top no-repeat;width:28px;margin:2px;height:28px}#xpanel .refresh.loading{background:url(https://habracdn.net/gt/images/1460121079/comments/bar/refresh-loading.gif) left top no-repeat}#xpanel .new,#xpanel .next_new,#xpanel .prev_new{text-decoration:none;display:block;color:#fff;font-size:12px;padding:4px 0 6px;width:34px;text-align:center;margin-top:2px;position:relative}#xpanel .new:before,#xpanel .next_new:before,#xpanel .prev_new:before{content:"";position:absolute;top:-2px;left:1px;right:1px;border-top:solid 1px #5c5c5c;border-bottom:solid 1px #ddd;width:28px;height:0;margin:0 auto}#xpanel .new:hover,#xpanel .next_new:hover,#xpanel .prev_new:hover,#xpanel .refresh:hover{background-color:rgba(0,0,0,.1)}.comment_item{position:relative}.moderated_links a{font-size:11px;text-decoration:none;border-bottom:1px dashed}.moderated_links a:hover{text-decoration:none}.moderated_links a+a{margin-left:10px}.comment-item{font-size:11px;font-family:tahoma,sans-serif;height:24px;line-height:24px}.comment-item:after{clear:both;content:"";display:table}.comment-item.is_topic_starter{background:#f5fce5}.comment-item.is_new{background:#E8E8FF}.comment-item.is_author{background:#FDF5E6}.comment-item.is_moderated{background:#FBE5EC}.comment-item.deleted{background:#dcdcdc}.comment-item__user-info{display:inline-block;vertical-align:middle}.comment-item__avatar{display:inline-block;vertical-align:top;margin-right:10px;width:24px;height:24px;position:relative}.comment-item__avatar-img{display:block;width:24px;height:24px;border-radius:3px;position:relative;top:-1px}.comment-item__avatar-img_default{display:inline-block;vertical-align:top;width:24px;height:24px;text-align:center;position:relative;top:-1px}.comment-item__avatar-img_default:before{font-size:24px;color:grey;vertical-align:top;background:#fff}.comment-item__username{display:inline-block;vertical-align:top;margin-left:-3px;margin-right:10px;color:#666;font-weight:700}a.comment-item__username:hover{color:#333}.comment-item__time_published{display:inline-block;vertical-align:middle;margin-left:-3px;font-size:10px;color:#666}.comment-item__time_changed .comment-item__sign_changed{margin-right:6px}.comment-item__time_changed.icon_comment-edit:after{display:none;color:#D1D1D1;font-size:12px;padding:0 3px;margin:0 3px;box-sizing:border-box}@media screen and (max-width:1115px){.comment-item__time_changed .comment-item__sign_changed{display:none}.comment-item__time_changed.icon_comment-edit:after{display:inline-block}}.comment-item__status{float:right;display:inline-block;vertical-align:middle;margin-right:10px;font-size:11px;color:#666}.comment-item__controls{height:100%;display:inline-block;vertical-align:middle;line-height:24px;margin-left:-3px}.comment-item__controls .icon_comment-anchor,.comment-item__controls .icon_comment-children,.comment-item__controls .icon_comment-favorite,.comment-item__controls .icon_comment-parent,.comment-item__controls .icon_comment-tree{padding:0 3px;margin:0 3px;box-sizing:border-box}.comment-item__controls .icon_comment-anchor:before,.comment-item__controls .icon_comment-children:before,.comment-item__controls .icon_comment-favorite:before,.comment-item__controls .icon_comment-parent:before,.comment-item__controls .icon_comment-tree:before{color:#9ac2ce;font-size:12px}.comment-item__controls .icon_comment-anchor:hover:before,.comment-item__controls .icon_comment-children:hover:before,.comment-item__controls .icon_comment-favorite:hover:before,.comment-item__controls .icon_comment-parent:hover:before,.comment-item__controls .icon_comment-tree:hover:before{color:#659aaa}.comment-item__controls .icon_comment-anchor{text-decoration:none}.comment-item__controls .icon_comment-favorite.remove:before{color:orange}.comment-item__controls .icon_comment-tree{cursor:pointer}.comment-item__controls .icon_comment-tree.open:before{color:#4A782D}.comment-item__controls .icon_comment-children:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.comments-form__placeholder{background:#EEE;border:1px solid #DCDCDC;padding:15px 25px}.form-placeholder__title{font-family:Verdana;font-size:16px;color:#464646;line-height:21px;margin-bottom:15px}.form-placeholder__text{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;color:#626262;line-height:1.5em;margin-bottom:10px}.comments-placeholder{padding:25px 30px;box-sizing:border-box;margin-bottom:25px;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.comments-placeholder.hide{opacity:0}.comments-placeholder_info{border:4px solid #8491B7}.comments-placeholder__title{font-family:Verdana,Geneva,sans-serif;font-size:18px;font-weight:700;color:#595959;line-height:1em;margin-bottom:20px}.comments-placeholder__text{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#343434;font-size:14px;line-height:20px;margin-bottom:15px}form .item label,input,select,textarea{font-family:arial,sans-serif}.comments-placeholder__text:last-child{margin-bottom:0}.comments-placeholder__close{position:absolute;right:17px;top:15px;cursor:pointer}.comments-placeholder__close:before{font-size:18px;font-weight:400;color:#8491B7}.comments-placeholder__close:hover:before{color:rgba(132,145,183,.9)}.folding-dot-holder{display:none;position:absolute;top:0;left:0;width:1px;height:1px}.folding-dot{width:500px;height:5px;right:1px;top:9px;position:absolute;background:url(https://habracdn.net/gt/images/1460121079/bg-folding-dot-light.png) 5px 0 repeat-x}form #company_specializm,form #user_specializm,form .item,form .spoiler_help{margin-bottom:25px;position:relative}@media screen and (min-width:1025px){.comments_list .comment_item:hover>.comment_body .info>.folding-dot-holder{display:block}}input,select,textarea{font-size:12px}form .spoiler_help .text{font-size:13px;margin-top:15px}form .spoiler_help .text ol{list-style:decimal;padding-left:30px}form .item.userformat{margin-top:25px}form .item .count{position:absolute;right:0;top:0;font-size:11px;color:#999;text-align:right}form .item:last-child{margin-bottom:0}form .item label{font-size:13px;line-height:13px;display:block;color:#424242;margin-bottom:7px;font-weight:700}form .item label .required_field{color:#ff7058}form .item input[type=password],form .item input[type=text],form .item input[type=email]{font-size:14px;display:block;margin:0;width:100%;box-sizing:border-box;border:1px solid #d9d9d9;padding:0;color:#3b3b3b;line-height:27px;height:27px;text-indent:5px}form .item textarea{height:200px;width:99%}form .item select,form .item select option{line-height:27px}form .item input[type=password]:disabled,form .item input[type=text]:disabled,form .item input[type=email]:disabled,form .item textarea:disabled{border:1px solid #d9d9d9;background:#eee;color:#bbb}form .item .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}form .item .description{font-size:11px;line-height:15px;color:#999;margin-top:5px}form .item .checkbox_list{overflow:hidden;margin-top:10px}form .item .checkbox_list label{float:left;width:50%;display:block;font-weight:400}form .item.one_column .checkbox_list label{float:none;width:auto;margin-bottom:10px}form .item .radio_list{margin-top:10px}form .item .radio_list label{font-weight:400}form .item .radio_list.custom{color:#3f3f3f}form .item .radio_list.custom label{color:#3a7ca2;border-bottom:1px dashed;display:inline-block;margin:5px 10px;cursor:pointer}form .item .radio_list.custom label:first-child{margin-left:5px}form .item .radio_list.custom label.checked{color:#53513f;border-bottom:0;background:#eeecd8;padding:5px;margin:0 5px;border-radius:6px}form .item .radio_list.custom label.checked:first-child{margin-left:0}form .item .radio_list.custom label input{display:none}form .item .checkbox_single{overflow:hidden;margin-bottom:10px}form .item .checkbox_single label{float:left;display:block;margin:0;font-weight:400}form .item .checkbox_in_label label{display:inline;font-weight:400}form .item .checkbox_in_label .label{font-weight:700}form .item .iframe_uploader{border:0;overflow:hidden}form .item .iframe_uploader_preview{overflow:hidden}form .item .iframe_uploader_preview .image{float:left;position:relative;margin-bottom:10px;min-width:48px;min-height:48px;max-width:70%}form .item .iframe_uploader_preview .image .delete{display:none;position:absolute;right:2px;top:2px;float:right;text-transform:uppercase;font-size:10px;line-height:10px;padding:5px;background:#666;color:#fff;cursor:pointer;opacity:.9}.company_description_form #company_specializm .item .count,.company_description_form #user_specializm .item .count,.company_description_form .item .count,.profile_settings_form #company_specializm .item .count,.profile_settings_form #user_specializm .item .count,.profile_settings_form .item .count{top:0}form .item .iframe_uploader_preview .image .delete:hover{background:#8b0000}form .item .iframe_uploader_preview .image:hover .delete{display:block}form .item .iframe_uploader_preview .image img{max-width:100%;min-width:30px;display:block;margin:0;padding:0}form .item.habracaptcha{overflow:hidden}form .item.habracaptcha .captcha_image{margin-bottom:20px;font-size:11px}form .item.habracaptcha img{vertical-align:middle;margin-right:10px;width:166px;height:75px}form .item.habracaptcha a{font-size:14px;text-decoration:none}form .item.habracaptcha a span{border-bottom:1px dashed;font-size:11px}.company_description_form #company_specializm,.company_description_form #user_specializm,.profile_settings_form #company_specializm,.profile_settings_form #user_specializm{margin:0;padding:17px 0 8px;position:relative;box-sizing:border-box}.company_description_form #company_specializm .item,.company_description_form #user_specializm .item,.profile_settings_form #company_specializm .item,.profile_settings_form #user_specializm .item{padding:0}.company_description_form .item,.profile_settings_form .item{margin:0;padding:17px 0 8px;box-sizing:border-box}.company_description_form .item:first-child,.profile_settings_form .item:first-child{padding-top:0}.company_description_form .item.avatar,.company_description_form .item.stages,.profile_settings_form .item.avatar,.profile_settings_form .item.stages{padding-bottom:25px;box-sizing:border-box}.form-field-medium .item{width:60%}.form-field-small .item{width:30%}.editor{position:relative}.editor .panel{background:#F5F5F5;border:1px solid #E0E0E0;border-bottom:0}.editor .panel .wysiwyg_wrapper .with-title{display:block;float:left;margin:1px 15px 0 0;padding:0}.editor .panel .wysiwyg_wrapper .btn{width:32px;height:32px;line-height:32px;vertical-align:middle;text-align:center;border-right:1px solid #dcdcdc;float:left;color:#6da3bd}.editor .panel .wysiwyg_wrapper .btn:hover{background:#dcdcdc;color:#4d7285}.editor .panel .wysiwyg_wrapper .btn .g-icon{vertical-align:middle;display:inline-block}.editor .panel .wysiwyg_wrapper .btn.btn-dropdown{position:relative;overflow:hidden}.editor .panel .wysiwyg_wrapper .btn.btn-dropdown select{position:absolute;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-appearance:none;border:0;font-size:14px;line-height:32px;height:32px}.editor .panel .wysiwyg_wrapper .can_use_html{float:right;font-size:10px;height:32px;line-height:32px;padding:0 10px;vertical-align:middle;text-align:center;border-left:1px solid #dcdcdc;color:#666}.editor .panel .wysiwyg_wrapper .can_use_html a{border-bottom:1px dashed;text-decoration:none}.editor .panel .wysiwyg_wrapper .help_holder{padding:10px;clear:both;border-top:1px solid #dcdcdc}.editor .panel .wysiwyg_wrapper .help_holder h4{font-weight:700;font-size:12px;margin-bottom:10px;margin-top:20px;color:#666}.editor .panel .wysiwyg_wrapper .help_holder h4:first-child{margin-top:0;clear:both;padding-top:10px;font-size:16px}.editor .panel .wysiwyg_wrapper .help_holder dl{font-size:11px;margin-bottom:10px}.editor .panel .wysiwyg_wrapper .help_holder dl dt{color:#000;font-weight:700}.editor .panel .wysiwyg_wrapper .help_holder dl dd{color:#666}.editor .editor__footer{background-color:#F5F5F5;height:32px;line-height:32px;border:1px solid #E0E0E0;border-top:0;padding-left:15px}.editor .editor__footer .markdown_checkbox{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#464646;font-size:13px;display:inline-block;vertical-align:baseline;line-height:normal;font-weight:400}.editor .editor__footer .markdown_checkbox input[type=checkbox]{margin:0 5px 0 0}.editor .text-holder{border:1px solid #dcdcdc;padding:0;background:#fff;box-sizing:border-box}.editor .text-holder textarea{width:100%;padding:4px;border:0;margin:0;font-size:14px;outline:0;height:120px;vertical-align:top;box-sizing:border-box}.editor .panel .help_holder .close_html{font-size:10px;text-align:right}.editor .panel .help_holder .close_html a{border-bottom:1px dashed;text-decoration:none}.img_uploader{border:1px solid #efefef;width:300px;height:60px;text-align:center;overflow:hidden;padding:5px}.img_uploader img{display:block;margin:0 auto}.buttons .text,.dropdown-menu li a img,.dropdown-menu li a span.name{display:inline-block;vertical-align:middle}.img_uploader a.upload_again{text-decoration:none;border-bottom:1px dashed;line-height:20px;font-size:10px}.upload_form{background:#fff;width:278px;height:40px;border:0 solid red;text-align:left;padding:10px}.upload_form .progress{height:5px;border:1px solid #eee;margin-top:5px}.upload_form .progress .bar{height:5px;width:0;background:url(https://habracdn.net/gt/images/1460121079/form/loader_button.gif) repeat-x}.upload_form .state{font-size:9px;color:#666}.preview_placeholder{margin-bottom:20px;font-size:12px;padding:10px;border:4px solid #eee}.buttons .description{font-size:11px;color:#999;clear:both;padding-top:10px}.buttons .text{font-size:12px;margin-left:10px;padding-top:1px}.blue_buttons_panel{background:#e0edf8;padding:20px;margin-bottom:15px}.blue_buttons_panel input{margin-right:15px}.blue_buttons_panel input.big{margin-right:30px}.dropdown-menu{background-color:#f2f2f2;border-radius:4px;overflow:hidden}.dropdown-menu li{border-top:1px solid #e5e5e5;padding:5px;font-size:12px;text-align:left}.dropdown-menu li a{color:#000}.dropdown-menu li a img{width:20px;height:20px;border-radius:20px}.dropdown-menu li a span.name{margin-left:5px}.dropdown-menu li:first-child{border-top:none}.dropdown-menu .active,.dropdown-menu li:active,.dropdown-menu li:hover{background-color:#e5e5e5}.dropdown-menu{list-style:none;padding:0;margin:0}.dropdown-menu a:hover{cursor:pointer;text-decoration:none}.autocomplete-w1{position:absolute;top:5px;left:0}.autocomplete{font-size:12px;border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto}.autocomplete .selected{background:#F0F0F0}.autocomplete div{padding:2px 5px;white-space:nowrap;overflow:hidden;color:#333}.autocomplete strong{font-weight:700;color:#000}.hljs,.html_format pre .hljs{display:block;overflow-x:auto;color:#333;background:#f8f8f8}.html_format pre .hljs{padding:1em;-webkit-text-size-adjust:none}.hljs{padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-meta,.hljs-strong{font-weight:700}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}