@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;1,400&display=swap);
/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.nav-tabset:not(.disable-style){list-style:none;padding:0;display:flex;align-items:center}.nav-tabset:not(.disable-style) .nav-tab{padding:10px;border-bottom:1px solid transparent;transition:border .2s ease-out}.nav-tabset:not(.disable-style) .nav-tab>.tab-subtitle{display:block;font-size:.7rem}.nav-tabset:not(.disable-style) .nav-tab.active{border-color:red}.nav-tabset:not(.disable-style) .nav-tab.disabled{opacity:.5}.nav-tabset:not(.disable-style) .nav-tab:not(.active):not(.disabled){cursor:pointer}a,a:active,a:hover{color:inherit}a:hover{text-decoration:underline}a:visited{color:inherit;opacity:.85}p{margin:.57em 0}img{max-width:100%}.center{text-align:center}.text--mute{opacity:.7}.text--success{color:rgba(0,116,163,.8)}.text--warn{color:#ff9646}.text--ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.epigraph,.poem{margin:1em 0 1em auto;width:80%;max-width:484px;letter-spacing:1px;text-align:left}.epigraph p,.poem p{text-indent:0;margin:.3em 0}.quote{background:#fff;border-left:10px solid #c7c7c7;margin:1.2em 10px;padding:.5em 10px}.quote--comment{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.8em;margin:.5em 0;box-sizing:border-box;overflow:hidden}.quote--comment:empty{display:none}.quote--comment+.quote--comment{margin-top:-.5em}.quote p:first-child{margin-top:0}.quote p:last-child{margin-bottom:0}.page--theme_night .quote{background:#434343}.text-author{font-size:.9em;text-align:right;opacity:.7}.text-author:before{content:"— "}.text-author:after{content:" —"}.hidden-text{background:#c7c7c7;color:transparent;transition:color .3s ease-in-out,background-color .3s ease-in-out}.hidden-text::-moz-selection{color:transparent;background:#c7c7c7}.hidden-text::selection{color:transparent;background:#c7c7c7}.hidden-text:active,.hidden-text:hover{color:inherit;background:transparent}.hidden-text:active::-moz-selection,.hidden-text:hover::-moz-selection{color:initial;background:initial}.hidden-text:active::selection,.hidden-text:hover::selection{color:initial;background:initial}.spoil{display:block;border:1px dotted #ececec;padding:3px}.spoil__button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.spoil__button:active~.spoil__text{display:block}.spoil__text{display:none}html{width:100%;font-family:Roboto,sans-serif;font-size:14px;color:#333;line-height:1.3;box-sizing:border-box}.no-scroll{overflow:hidden}@media (max-width:768px){body{overflow-x:hidden}}.wrapper{width:100%;max-width:1400px;padding:0 16px;margin:0 auto;box-sizing:border-box}.wrapper--main{padding-bottom:16px}.wrapper .wrapper{padding:0}.main{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}.main__container{flex:1 1 auto;padding:0 0 16px;transition:transform .3s linear;transform:none}.main__container--slide{transform:translateX(-182.5px);transition:transform .3s linear}@media (min-width:1024px){.main__container--slide{transform:translateX(-18.75%)}}.page{display:block;letter-spacing:.02em;background:#f5f6fc;transition:color .3s ease-in-out,-webkit-filter .3s linear;transition:color .3s ease-in-out,filter .3s linear;transition:color .3s ease-in-out,filter .3s linear,-webkit-filter .3s linear}.page--theme_night{color:#c4c4c4;background:#292929}@media (max-width:1023px){.main__container--slide{transform:translateX(-365px)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:4px}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);border-radius:4px;background:hsla(0,0%,100%,.8)}::-webkit-scrollbar-thumb:window-inactive{background:hsla(0,0%,100%,.4)}:root{--color-text:#333;--color-bg:#f5f6fc;--color-bg-light:#fff;--color-bg-dark:#ededed;--color-gray:#c7c7c7;--color-gray-light:#ececec}.page--theme_night{--color-text:$c-main--night;--color-bg:$c-bg--night;--color-bg-light:#494949;--color-bg-dark:#3f3f3f}.c-button{display:inline-block;height:calc(1.3em + 8px);padding:4px 8px;border:1px solid;text-decoration:none;background:transparent;transition:.3s ease-in-out;outline:none;text-align:center;box-sizing:border-box;border-radius:4px;margin-right:8px}.c-button:active:not(:disabled){border-bottom-width:2px}.c-button--default{font-size:1rem;margin:0}.c-button:hover:not(:disabled){text-decoration:none;cursor:pointer}.c-button:disabled{cursor:not-allowed;opacity:.5}.c-button--inversed{color:#fff;text-shadow:0 0 1px #333}.c-button--inversed:hover,.c-button--inversed:visited{color:#fff}.c-button--link{border:none;background:none}@media (min-width:1024px){.c-button:hover:not(:disabled){border-bottom-width:2px}}@media (max-width:768px){.c-button{display:block;width:100%}.c-button,.c-button+.c-button{margin:8px 0}}.label{padding:2px 8px;margin:0 8px;border-right:1px solid;border-left:1px solid;transform:scale(.9) rotate(19deg) translateX(0) translateY(0) skewX(-10deg) skewY(-20deg)}.label,.label__text{display:inline-block}.label__text{transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(20deg) skewY(0deg)}.tooltip:focus{outline:none}.tooltip:focus .tooltip__content{transform:translate(-50%) scale(1)}.tooltip:hover{outline:none}.tooltip:hover .tooltip__content{transform:translate(-50%) scale(1)}.tooltip__sign{position:relative;cursor:pointer;padding:5px 0;font-size:x-small;vertical-align:super}.tooltip__content{position:absolute;display:block;left:50%;width:80%;max-width:1120px;padding:8px;margin:-10px 0 0;color:hsla(0,0%,100%,.7);border:1px solid;border-radius:8px;font-size:1rem;line-height:1.2;text-align:center;background:rgba(51,51,51,.95);transform:translate(-50%) scale(0);transform-origin:50% 0;transition:transform .1s linear .25s;z-index:2}.image-ratio{position:relative;display:block;width:80%;margin:0 auto;overflow:hidden}.image-ratio:after{content:"";position:relative;display:block;padding-top:100%}.image-ratio[data-ratio="0.7"]:after,.image-ratio[data-ratio^="0."]:after{padding-top:calc(100% / .7)}.image-ratio[data-ratio="1.4"]:after,.image-ratio[data-ratio^="1."]:after{padding-top:calc(100% / 1.4)}.image-ratio[data-ratio="2.5"]:after,.image-ratio[data-ratio^="2."]:after{padding-top:calc(100% / 2.5)}.image-ratio[data-ratio="3"]:after,.image-ratio[data-ratio^="3."]:after{padding-top:calc(100% / 3)}.image-ratio__content{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}@media (max-width:768px){.image-ratio{width:100%}}.no-illustration{display:flex;width:300px;height:150px;margin:0 auto;align-items:center;justify-content:center;border:1px solid;opacity:.3}.no-illustration:after{content:"Иллюстрация не доступна"}.no-illustration--inline{display:inline-block;width:auto;height:auto;padding:0 8px;text-align:center}.volume-type-manga .image-ratio{max-height:unset!important;width:unset!important;display:grid}.volume-type-manga .image-ratio__content{top:0;left:0;transform:none;max-height:unset;position:relative}.volume-type-manga .image-ratio:after{display:none!important}.carousel{position:relative}.carousel .item{padding:0}.carousel .owl-next,.carousel .owl-prev,.carousel__arrow{position:absolute;top:calc(50% - 20px);width:40px;height:40px;border:1px solid;color:#333;background:hsla(0,0%,100%,.7);border-radius:4px;transition:.3s linear;will-change:transform;outline:none}.carousel .owl-next:hover,.carousel .owl-prev:hover,.carousel__arrow:hover{box-shadow:0 2px 6px rgba(0,0,0,.3)}.carousel .owl-next:active,.carousel .owl-prev:active,.carousel__arrow:active{transform:scale(.98)}.carousel .owl-next:after,.carousel .owl-prev:after{position:absolute;display:block;font-size:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel .owl-prev,.carousel__arrow--prev{left:0}.carousel .owl-next,.carousel__arrow--next{right:0}.carousel .owl-prev:after{content:"‹"}.carousel .owl-next:after{content:"›"}html.smartbanner-show{margin:0}.smartbanner.smartbanner{position:-webkit-sticky;position:sticky;top:auto;bottom:0}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")}.toast-error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")}.toast-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")}.toast-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")}.toast-container.toast-bottom-center .ngx-toastr,.toast-container.toast-top-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width .ngx-toastr,.toast-container.toast-top-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}svg{width:100%;height:100%;fill:currentColor}.icon,svg{display:inline-block}.icon{flex:0 0 1em;width:1em;height:1em;vertical-align:middle}.hidden{display:none}@media (min-width:1024px){.hidden--desktop{display:none}}@media (max-width:1023px){.hidden--mobile{display:none}}@media (max-width:768px){.hidden--mobile-xs{display:none}}.smartbanner-show{margin-top:80px}.smartbanner-show .smartbanner{display:block}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:Helvetica Neue,sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.smartbanner-container{margin:0 auto;white-space:nowrap}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px;font-family:ArialRoundedMTBold,Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa}.smartbanner-icon{width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px}.smartbanner-icon,.smartbanner-info{display:inline-block;vertical-align:middle}.smartbanner-info{width:44%;font-size:11px;line-height:1.2em;font-weight:700}.smartbanner-title{font-size:13px;line-height:18px}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7)}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg,#dcdcdc,#efefef)}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3)}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner-android .smartbanner-title{color:#fff;font-weight:700}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 #fff}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3)}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:700}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(180deg,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 hsla(0,0%,100%,.6),inset 0 2px 0 hsla(0,0%,100%,.7)}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(180deg,#dcdcdc,#efefef)}