@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes curtain-animation{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%)}to{clip-path:polygon(100% 100%,-200% 100%,100% -200%)}}@keyframes ripple{0%{opacity:0;width:0;height:0;top:15px;left:15px}4.9%{opacity:0;width:0;height:0;top:15px;left:15px}5%{opacity:1;width:0;height:0;top:15px;left:15px}to{opacity:0;width:30px;height:30px;top:0;left:0}}@keyframes l3{to{transform:rotate(1turn)}}@font-face{font-family:Lato;src:url(./Lato-Light.ByusnHZr.ttf);font-weight:300;font-display:swap}@font-face{font-family:Lato;src:url(./Lato-Medium.CtrYq4Dl.ttf);font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(./Lato-Semibold.DmRDIe2r.ttf);font-weight:500;font-display:swap}@font-face{font-family:Lato;src:url(./Lato-Bold.BrMzgm6X.ttf);font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(./Lato-Black.DNFytj0k.ttf);font-weight:900;font-display:swap}@font-face{font-family:Righteous;src:url(./Righteous-Regular.DB0z6xbO.ttf);font-weight:400;font-display:swap}:root{--color-red:#e84a50;--color-dark-red:#c04046;--color-transparent-red:#faeaeb;--color-deep-red:red;--color-green:#00bb8b;--color-light-green:#b2eadc;--color-transparent-green:#e5f8f3;--color-light-orange:#fef0eb;--color-aqua:#00adbb;--color-primary:#00141b;--color-secondary:#00303c;--color-dirty-white:#ecf2f3;--color-dark-gray:#262626;--color-darkish-gray:#3c3c3c;--color-gray:gray;--color-light-gray:#d8d8d8;--color-transparent-gray:#f2f3f3;--color-border-color:#f8f9f9;--color-almost-white:#f9f9f9;--color-placeholder-gray:#788387;--color-langpicker-border-gray:#f2f3f5;--color-cancel-button-gray:#8a9798;--color-skeleton-gray:#eceeee;--color-action-timestamp-gray:#bfc5c6;--color-disabled:#8a9697;--color-final-border-color:#edeeee;--color-background-color:#f7f8f8;--color-transparent-yellow:#ffeeb8;--color-yellow-sand:#ffeeb8;--color-yellow-mustard:#ce9912;--color-yellow:#f9e319;--color-yellow-dark:#f5ce00;--color-yellow-light:#fefad6;--color-deep-blue:#061ab1;--color-twilight:#24373c;--color-midnight-blue:#2e384d;--color-darkest-blue:#008fa1;--color-blue:#b2e6ea;--color-blue-gls:#3690e0;--color-ocean-blue:#3990d9;--color-light-blue:#e5f6f8;--color-light-ocean-blue:#e0f1ff;--color-transparent-blue:#f0fafb;--color-white:#fff;--color-black:#000;--color-dark-purple:#181c32;--color-sidebar-gray:#9d9da6;--color-deep-gray:#131313;--color-sidebar-color:#1e1e2d;--color-shadow-color:#523f69;--color-transparent-purple:#f8f5ff;--color-purple:#7239ea;--color-gold:#cdbe91;--color-light-gold:#f0e6d2;--color-pink:#da62c4;--color-deeper-blue:#181325;--color-primary-hover:#051a22;--color-orange:#ef5e27;--color-deep-pink:#e52e71;--color-pink-dark:#ff005d;--color-deep-purple:#240015;--color-dark-disabled:#2c2340;--color-dark-disabled-text:#50436f;--color-dark-header:#15192d;--color-dark-hover:#1b1528;--color-dark-title:#1d223a;--color-violet:#554acc;--color-violet-dark:#473dbb;--color-soft-blue:#0290fa;--color-soft-purple:#a855f7;--color-light-purple:#c2a5ff;--color-brown:#e1cdc6;--color-light-brown:#fdf0eb;--color-dirty-blue:#364159;--color-light-dirty-blue:#99adc0;--color-dropdown-blue:#151e2f;--color-naka-primary:#00141b;--color-naka-blue:#293fff;--color-naka-yellow:#646464;--color-naka-green:#b7ff00;--color-naka-grey:#dcdcdc;--color-naka-blue-gradient:linear-gradient(90deg, #8d97fb, #293fff);--color-naka-light-blue:#dcefff;--color-dark-green:#0b3a3e;--color-high-green:#14737b;--color-medium-green:#39d5e3;--color-low-green:#9ff4fb;--color-high-blue:#0919c3;--color-low-blue:#8aabf9;--color-sidebar-light-gray:#e8eef2;--color-gray-chart:#d0e0e2;--color-dark-chart:#2c3131;--color-d4y:#69c2c2;--color-dark:#141414;--color-text:#dadada;--color-footer:#a0a0a0;--color-dark-orange:#190802;--color-gaiden-border:#4a4e58;--color-gray-50:#fafafa;--color-gray-75:#f5f5f5;--color-gray-100:#f1f1f1;--color-gray-150:#f1f1f1;--color-gray-175:#e5e5e5;--color-gray-200:#dcdcdc;--color-gray-250:#d4d4d4;--color-gray-300:#b8b8b8;--color-gray-350:#a3a3a3;--color-gray-400:#939393;--color-gray-500:#737373;--color-gray-550:#525252;--color-gray-600:#303030;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a;--color-gray-icon:#939393;--color-green-400:#03bb8b;--color-green-100:#ebfffa;--color-blue-50:#ecf2fe;--color-blue-100:#d7e8f7;--color-blue-300:#628ff8;--color-blue-400:#609af8;--color-blue-600:#0a58ca;--color-blue-900:#292c35;--color-blue-950:#21242b;--color-toast-gray:#2c3131;--color-aqua-400:#059d99;--color-orange-100:#fdf8ec;--color-orange-400:#ef5e27;--color-orange-500:#e9a620;--color-orange-800:#cc3e08;--color-drrr-orange-100:#ffb84a;--color-drrr-orange-200:#ff8e1a;--color-red-200:#d96359;--accent:#7239ea;--accent-gradient:linear-gradient(45deg, var(--accent), #da62c4 30%, var(--theme-card-bg) 60%);--theme-type:"dark";--theme-bg:#181c32;--theme-card-bg:#181325;--theme-font-color:#fff;--secondary-color:#7239ea;--header-height:60px;--comment-color:#ff8e1a;--comment-light-color:#ffb84a;--comment-bg:linear-gradient(270deg, #ffb84a, #ff8e1a);--header-offset:.5rem;--bottom-popup-offset:1rem}@keyframes opacity-show{0%{opacity:0}to{opacity:1}}@keyframes slide-from-top{0%{top:calc(var(--header-height) - 1rem)}to{top:calc(var(--header-height) + var(--header-offset))}}@keyframes slide-from-bottom{0%{bottom:0}to{bottom:var(--bottom-popup-offset)}}@keyframes slide-from-right{0%{right:0}to{right:1rem}}@keyframes opacity-hide{0%{opacity:1}to{opacity:0}}@keyframes dots-loader{33%{background-size:33.3333% 0,33.3333% 100%,33.3333% 100%}50%{background-size:33.3333% 100%,33.3333% 0,33.3333% 100%}66%{background-size:33.3333% 100%,33.3333% 100%,33.3333% 0}}@keyframes grow-bigger{0%{scale:.9}to{scale:1}}@keyframes slide-load{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes opacity-load{0%{opacity:0}to{opacity:1}}@keyframes open-drawer{0%{transform:translateY(100%)}to{transform:translateZ(0)}}@keyframes close-drawer{0%{transform:translateZ(0)}to{transform:translateY(100%)}}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}*,:after,:before{box-sizing:border-box}a{color:var(--theme-color);text-decoration:none}h1,h2,h3,h4,h5{margin:unset;font-weight:400}body,html{color:#dadada;background-color:#141414;height:100%;margin:0;padding:0;font-family:Lato,sans-serif;font-size:1rem;line-height:1.4rem}body.overflow{overflow:auto!important}button,input,option,select,textarea{font-family:Lato,sans-serif}input[type=number]{appearance:textfield;text-align:center}button{border:unset;outline:unset;cursor:pointer;padding:unset;color:#141414;background:0 0;font-size:.75rem;line-height:1.05rem;line-height:1!important}img{font-size:0}.text-gradient{background-image:var(--accent-gradient);-webkit-text-fill-color:transparent;background-position:0;background-size:400%;-webkit-background-clip:text}.gaiden__button{color:#141414;text-transform:uppercase;background-color:#ef5e27;justify-content:center;align-items:center;gap:.33333rem;height:40px;padding:0 1rem;font-size:1rem;line-height:1.4rem;display:inline-flex}.gaiden__button svg{height:24px;display:flex}.gaiden__button .watch{line-height:1;display:block;position:relative;top:-1px}.gaiden__carousel{grid-gap:1rem;display:grid;position:relative}header .header__wrap{height:var(--header-height);grid-gap:1rem;background-color:#141414;background-image:linear-gradient(#000000b3 10%,#0000);grid-template-columns:auto 1fr auto;align-items:center;padding:0 4rem;display:grid}header .header__navigation{align-items:center;height:100%;display:inline-flex}header .header__navigation a{color:gray;align-items:center;height:100%;padding:0 1rem;font-size:1rem;line-height:1.4rem;transition:color .4s cubic-bezier(0,0,.25,1);display:flex}header .header__navigation a:hover{color:#9d9da6}header .header__logo{height:100%}header .header__logo a{align-items:center;height:100%;display:flex;position:relative}header .header__logo img{width:auto;height:25px;display:block}header .header__user{align-items:center;height:100%;display:inline-flex}header .header__user--button{color:gray;justify-content:center;align-items:center;height:100%;padding:0 1rem;transition:all .1s cubic-bezier(0,0,.25,1);display:flex}header .header__user--button:active,header .header__user--button:hover{color:#fff;background-color:#141414}header .header__user--button svg{fill:currentColor;height:1.5rem;transition:fill .2s}header .header__user .user__search{height:100%}header .header__user .user__mobile{height:100%;display:none}header .header__user .user__mobile .popup--bar .bar__user{border:unset}header .header__user .user__cart a{-webkit-text-decoration:unset;text-decoration:unset;color:#dadada;justify-content:center;align-items:center;width:56px;height:100%;display:flex;position:relative}header .header__user .user__cart button{padding:unset}header .header__user .user__cart .cart__items{color:#7239ea;background-color:#fff;border-radius:100vh;justify-content:center;align-items:center;width:17px;height:17px;font-size:.625rem;line-height:.875rem;display:flex;position:absolute;bottom:10px;right:10px}header .header__user .user__cart .cart__items.active{color:#fff;background-color:#e84a50}header .header__user .user__bookmarks,header .header__user .user__cart,header .header__user .user__login,header .header__user .user__profile{height:100%}header .header__user .user__profile span{display:flex}header .header__user .user__profile button{align-items:center;gap:.33333rem;display:flex}header .header__user .user__profile--avatar img{-o-object-fit:cover;object-fit:cover;background:#141414;border-radius:100vh;width:30px;height:30px;font-size:0;display:block}header .header__user .popup--bar .bar__link{color:gray;grid-gap:.5rem;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;width:100%;padding:.5rem 1.5rem;font-size:.875rem;line-height:1.225rem;transition:all .1s;display:grid}header .header__user .popup--bar .bar__link:active,header .header__user .popup--bar .bar__link:active .bar__listing--text .text__sub,header .header__user .popup--bar .bar__link:hover,header .header__user .popup--bar .bar__link:hover .bar__listing--text .text__sub{color:#939393}header .header__user .popup--bar .bar__link svg{fill:currentColor;width:16px;height:16px;display:flex}header .header__user .popup--bar .bar__link--specialized{color:#ef5e27}header .header__user .popup--bar .bar__user{border-bottom:1px solid #303030}header .header__user .popup--bar .bar__user .bar__link:first-child{padding-top:1.5rem}header .header__user .popup--bar .bar__user .bar__link:last-child{padding-bottom:1rem}header .header__user .popup--bar .bar__listing{border-bottom:1px solid #303030}header .header__user .popup--bar .bar__listing--link{grid-gap:5px;grid-template-columns:1fr auto;align-items:center;display:grid}header .header__user .popup--bar .bar__listing--link:hover .bar__listing--image img{opacity:1}header .header__user .popup--bar .bar__listing .bar__link{padding:1rem 1.5rem}header .header__user .popup--bar .bar__listing--text{grid-gap:5px;display:grid}header .header__user .popup--bar .bar__listing--text .text__main{line-height:1.2}header .header__user .popup--bar .bar__listing--text .text__sub{color:gray;font-size:.625rem;font-weight:400;line-height:1.2;transition:all .1s}header .header__user .popup--bar .bar__listing--image img{opacity:.5;width:40px;height:40px;transition:opacity .2s}header .header__user .popup--bar .bar__listing--image svg{width:30px;height:30px}header .header__user .popup--bar .bar__info{border-bottom:1px solid #f1f1f1;padding-bottom:.5rem}header .header__user .popup--bar .bar__logout .bar__link{padding-top:1rem;padding-bottom:1.5rem}header .header__user .popup--bar .bar__logout button{text-align:left;width:100%;display:block}footer{background:#141414 linear-gradient(#141414,#190802);justify-content:center;align-items:center;padding:3rem 1rem;display:flex}footer .footer__content{width:min(900px,100%)}footer .footer__menu{border-bottom:.0625rem solid #4a4e58;justify-content:space-between;gap:1rem;padding-bottom:2rem;display:flex}footer .footer__menu .menu__item--title{color:#fff;padding-bottom:1rem;font-size:1rem;line-height:1.4rem}footer .footer__menu .menu__item--list{grid-gap:.66667rem;display:grid}footer .footer__menu .menu__item--list .list__route{color:#a0a0a0;cursor:pointer;font-size:.875rem;line-height:1.225rem;transition:all .2s;display:block}footer .footer__menu .menu__item--list .list__route:active,footer .footer__menu .menu__item--list .list__route:hover{color:#fff}footer .footer__menu .menu__item--list .list__route:active span,footer .footer__menu .menu__item--list .list__route:hover span{text-decoration:underline}footer .footer__menu .menu__item--list .list__route:active svg,footer .footer__menu .menu__item--list .list__route:hover svg{fill:#fff}footer .footer__menu .menu__item--list .list__route svg{fill:#a0a0a0;width:18px;height:18px}footer .footer__menu .menu__item--list .list__route--social{align-items:center;gap:.5rem;display:inline-flex}footer .footer__copyright{color:#a0a0a0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.875rem;line-height:1.225rem;display:flex}footer .footer__copyright .copyright__socials{display:none}footer .footer__copyright .copyright__logo{align-items:center;gap:.66667rem;display:inline-flex}footer .footer__copyright .copyright__logo--name{border-left:.0625rem solid #4a4e58;padding-left:.66667rem}footer .footer__copyright .copyright__logo--img{width:auto;height:15px}footer .footer__copyright .copyright__language .language__selector .selector__main{cursor:pointer;align-items:center;gap:.25rem;transition:all .1s cubic-bezier(0,0,.25,1);display:inline-flex}footer .footer__copyright .copyright__language .language__selector .selector__main:active,footer .footer__copyright .copyright__language .language__selector .selector__main:hover{color:#fff}footer .footer__copyright .copyright__language .language__selector .selector__main svg{fill:currentColor;height:1.5rem;transition:fill .2s}footer .footer__copyright .copyright__language .language__selector .selector__main--value{text-transform:uppercase;font-weight:500}.dash__menu .menu__wrap{z-index:10;justify-items:center;width:100%;display:grid;position:fixed;bottom:50px}.dash__menu .menu__bar{grid-gap:20vw;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-image:linear-gradient(90deg,#0159fb29,#ff8de829 20%,#ff474a29 42%,#ffe06e29 65%,#5fff8f29 86%,#2adfff29);border-radius:100vh;grid-template-columns:1fr auto;align-items:center;padding:1rem 2rem;display:grid;position:relative}.dash__menu .menu__links{gap:1rem;display:flex}.dash__menu .menu__links a{-webkit-text-decoration:unset;text-decoration:unset;color:#fff;text-transform:uppercase;transition:color .25s}.dash__menu .menu__links a:active,.dash__menu .menu__links a:hover{color:#7239ea}.dash__menu .menu__cart a{-webkit-text-decoration:unset;text-decoration:unset;color:#fff;display:block;position:relative}.dash__menu .menu__cart svg{fill:currentColor;width:auto;height:30px}.dash__menu .cart__items{color:#181c32;background-color:#fff;border-radius:100vh;justify-content:center;align-items:center;width:17px;height:17px;font-size:.688rem;line-height:.9632rem;display:flex;position:absolute;bottom:-3px;right:-3px}.dash__menu .cart__items.active{color:#fff;background-color:#e84a50}.default__button{color:#fff;border:unset;cursor:pointer;z-index:20;background:linear-gradient(315deg,#0bc4e2,#2c8cc2);outline:none;height:40px;padding:10px 50px;line-height:1;transition:box-shadow .25s;display:inline-block;box-shadow:0 10px 45px -10px #0bc4e226,0 0 20px -10px #0bc4e259,0 10px 30px -10px #0bc4e240}.default__button,.default__button--article{border-radius:100vh;font-size:1rem;position:relative}.default__button--article{box-shadow:unset;color:#171717;letter-spacing:1px;background:#fff;padding:10px 1.5rem;font-weight:700;line-height:1.2;transition:background .2s}.default__button--article:before{content:"";visibility:hidden;border:2px solid #0000;border-radius:100vh;width:calc(100% + 8px);height:calc(100% + 8px);transition:border-color .2s;position:absolute;top:-4px;left:-4px}.default__button--article:active,.default__button--article:hover{background:#f1f1f1}.default__button--article:active:before,.default__button--article:hover:before{visibility:visible;border-color:#fff}header.header{z-index:1000;width:100%;position:fixed}main.gaiden{padding-top:60px}.gaiden__carousel.carousel__new{background:linear-gradient(#0000,#141414)}.gaiden__carousel .carousel__cards{position:relative}.gaiden__carousel .carousel__title{padding:0 5rem}.gaiden__carousel .carousel__grid{grid-gap:2rem;overscroll-behavior-x:none;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;z-index:9;grid-auto-columns:calc(16.6667% - 2rem);grid-auto-flow:column;width:100%;padding:0 5rem;display:grid;position:relative;overflow:hidden}.gaiden__carousel .carousel__card{display:block;position:relative}.gaiden__carousel .carousel__card--loading{background:#131313;height:610px}.gaiden__carousel .carousel__card--loading.roller{height:400px}.gaiden__carousel .carousel__card:active .card__overlay,.gaiden__carousel .carousel__card:hover .card__overlay{opacity:1}.gaiden__carousel .carousel__card:active .card__info,.gaiden__carousel .carousel__card:hover .card__info{opacity:0}.gaiden__carousel .carousel__card:active .card__image,.gaiden__carousel .carousel__card:hover .card__image{height:100%}.gaiden__carousel .carousel__card .card__info .card__title{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gaiden__carousel .carousel__card .card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;opacity:0;background:linear-gradient(130deg,#171717,#141414);width:100%;height:100%;font-size:0;transition:height .3s cubic-bezier(.15,1.15,.6,1);animation-name:opacity-load;animation-duration:.2s;animation-timing-function:linear;animation-fill-mode:forwards;display:block}.gaiden__carousel .carousel__card .card__overlay{opacity:0;width:100%;height:100%;padding:1rem;position:absolute;top:0;left:0}.gaiden__carousel .carousel__card .card__overlay .overlay__image{background-color:#131313cc;width:100%;height:100%;position:absolute;top:0;left:0}.gaiden__carousel .carousel__card .card__overlay .overlay__info{grid-gap:1rem;display:grid;position:relative}.gaiden__carousel .carousel__card .card__rating{align-items:center;gap:5px;display:inline-flex}.gaiden__carousel .carousel__card .card__rating--star{color:#ef5e27;font-size:.875rem;line-height:1.225rem}.gaiden__carousel .carousel__card .card__actions{padding-top:1rem}.gaiden__carousel .carousel__card .card__actions svg{fill:#ef5e27;height:25px;display:flex}.gaiden__carousel .carousel__card .card__actions--play{align-items:center;gap:5px;display:inline-flex}.gaiden__carousel .carousel__card .card__actions--play svg{display:flex}.gaiden__carousel .carousel__card .card__actions--play .play__text{color:#ef5e27;text-transform:uppercase;font-size:.813rem;font-weight:700;line-height:1;display:block}.gaiden__carousel .carousel__card .card__description{-webkit-line-clamp:8;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gaiden__carousel .carousel__card .card__episode--wrap{color:#b8b8b8;font-size:.875rem;line-height:1.225rem}.gaiden__carousel .carousel__card .card__title{font-weight:700}.gaiden__carousel .carousel__card--roller{height:400px;overflow:hidden}.gaiden__carousel .carousel__card--roller.active .card__image,.gaiden__carousel .carousel__card--roller:hover .card__image{scale:1.1}.gaiden__carousel .carousel__card--roller .card__image{background-color:#131313;height:100%;font-size:0;transition:all .3s cubic-bezier(.15,1.15,.6,1);display:block}.gaiden__carousel .carousel__nav{width:100%;height:100%;position:absolute;top:0}.gaiden__carousel .carousel__nav .nav__arrow{cursor:pointer;z-index:10;background:linear-gradient(#0000,#14141466 50%,#0000);width:5rem;height:100%;position:absolute}.gaiden__carousel .carousel__nav .nav__arrow.disabled{cursor:auto;background:0 0}.gaiden__carousel .carousel__nav .nav__arrow.disabled svg{fill:#262626}.gaiden__carousel .carousel__nav .nav__arrow.disabled:hover:after{opacity:0}.gaiden__carousel .carousel__nav .nav__arrow:after{content:"";z-index:5;opacity:0;background:linear-gradient(#0000,#14141466 50%,#0000);width:100%;height:100%;transition:opacity .15s;position:absolute;top:0;left:0}.gaiden__carousel .carousel__nav .nav__arrow:hover:after{opacity:1}.gaiden__carousel .carousel__nav .nav__arrow svg{fill:#fff;z-index:10;height:50px;position:relative}.gaiden__carousel .carousel__nav .nav__arrow--prev{left:0}.gaiden__carousel .carousel__nav .nav__arrow--prev svg{rotate:180deg}.gaiden__carousel .carousel__nav .nav__arrow--next{right:0}.gaiden__carousel.history .carousel__card{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex}.gaiden__carousel.history .carousel__card .card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gaiden__carousel.history .carousel__card .card__overlay{padding:unset;transition:opacity .25s}.gaiden__carousel.history .carousel__card .card__overlay .overlay__info{grid-gap:unset;z-index:1;background:linear-gradient(#141414e6,#0000);grid-template-rows:auto 1fr;height:50%;padding:1rem}.gaiden__carousel.history .carousel__card .card__overlay .overlay__info .card__rating{color:#b8b8b8;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.75rem;font-weight:300;line-height:1.05rem;display:-webkit-box;overflow:hidden}.gaiden__carousel.history .carousel__card .card__overlay .overlay__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414b3;place-items:center;padding:1rem;display:grid;position:fixed;overflow:auto}.modal,.modal__backdrop{width:100%;height:100%;top:0;left:0}.modal__backdrop{position:absolute}.modal__title{color:#00141b;font-size:1rem;font-weight:500;line-height:1.4rem}.modal__content{background-color:#fff3;border-radius:1rem;min-width:500px;animation-name:opacity-show,grow-bigger;animation-duration:.15s,.15s;animation-timing-function:ease-in,ease-in;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:forwards;animation-timeline:auto,auto;position:relative}.modal__content--header{grid-gap:1rem;color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;font-size:.938rem;line-height:1.3132rem;display:grid}.modal__content--header .header__close{color:#ffffff80;height:var(--header-height);grid-area:1/2/auto/3;width:50px;font-size:1.563rem;font-weight:300;line-height:2.1882rem;transition:color .1s}.modal__content--header .header__close:hover{color:#fff}.modal__content--header .header__title{text-align:center;text-transform:uppercase;color:#fff9;grid-area:1/1/auto/3;font-size:1.25rem;font-weight:300}.modal__content--form .form__inputs{grid-gap:1rem;padding:2rem 1rem;display:grid}.modal__content--form .form__inputs--text{max-width:500px;display:block}.modal__content--form .form__inputs--gap-2{grid-gap:2rem}.modal__content--form .form__inputs--section .section__title{color:#00141b;padding-bottom:1rem;font-size:.875rem;font-weight:500;line-height:1.225rem}.modal__content--form .form__inputs--section .section__list{grid-gap:1rem;display:grid}.modal__content--form .form__inputs--section .section__list .list__item{grid-gap:.5rem;display:grid}.modal__content--form .form__inputs--section .section__list .list__item--label{color:#00141b;font-size:.813rem;font-weight:500;line-height:1.1382rem}.modal__content--form .form__buttons{border-top:1px solid #d8d8d8;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem;display:flex}.modal__content--form .form__buttons button[type=submit]{padding:.8rem 2rem}.modal__buttons{border-top:1px solid #f7f8f8;justify-content:flex-end;align-items:center;gap:1rem;width:100%;padding:1rem;display:inline-flex}.modal form .form__input{align-items:center;display:flex;position:relative}.modal form .form__input:after{content:"";background-color:#ffffff4d;width:0;height:2px;transition:width .5s;position:absolute;bottom:0;left:0}.modal form .form__input:focus-within:after{width:100%}.modal form .form__input input{border:unset;color:#fff;background-color:#fff3;outline:none;width:100%;height:50px;padding:0 1rem;font-size:1rem;line-height:1.4rem}.modal form .form__input input:-webkit-autofill{background-color:#fff3}:-webkit-any(.modal form .form__input input:-webkit-autofill,.modal form .form__input input:autofill){background-color:#fff3}:is(.modal form .form__input input:autofill,.modal form .form__input input:autofill){background-color:#fff3}.modal form .form__input input.active+.placeholder,.modal form .form__input input:active+.placeholder,.modal form .form__input input:focus+.placeholder{margin-top:-35px;font-size:.625rem}.modal form .form__input .placeholder{color:#fff9;-webkit-user-select:none;user-select:none;user-focus:none;pointer-events:none;padding-left:1rem;transition:all .2s;position:absolute}.modal form .form__inputs--wrap{grid-gap:1rem;display:grid}.modal form .form__disclaimer{color:#262626;padding-top:1rem;font-size:.75rem;line-height:1.05rem}.modal form .form__button{color:#fff;text-transform:uppercase;background:#ef5e27;border-radius:.5rem;height:48px;padding:0 1rem;font-size:.875rem;font-weight:600;line-height:1.225rem}.modal form .form__button--submit{grid-gap:1rem;justify-items:center;padding-top:1rem;display:grid}.modal form .form__button.loading{background:#b8b8b84d;justify-content:center;align-items:center;display:flex}.modal form .form__button .loader{aspect-ratio:4;--dot-color:no-repeat radial-gradient(circle closest-side, #fff 90%, transparent);background:var(--dot-color) 0 50%,var(--dot-color) 50% 50%,var(--dot-color) 100% 50%;background-size:33.3333% 100%;width:60px;animation:1s linear infinite dots-loader;display:flex}.modal form .form__button--register{color:#ffffff80;font-size:.75rem;line-height:1.05rem;transition:color .2s}.modal form .form__button--register:hover{color:#fff;text-decoration:underline}.modal form.form__login{grid-gap:1rem;display:grid}.modal form button[type=submit]{width:100%}.modal .form__oauth{grid-gap:.5rem;display:grid}.modal .form__oauth--button{color:#fff;text-transform:uppercase;background-color:#141414;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;width:100%;padding:1rem;font-size:.75rem;font-weight:600;line-height:1.05rem;display:grid}.modal .form__oauth--button .icon{grid-area:1/1/2/2}.modal .form__oauth--button .icon svg{width:20px;height:20px;display:flex}.modal .form__oauth--button .text{grid-area:1/1/2/3}.modal .form__divider{padding:1.5rem 0}.modal .form__divider,.modal .form__divider--text{justify-content:center;align-items:center;display:flex;position:relative}.modal .form__divider--text{-webkit-user-select:none;user-select:none;touch-action:none;user-focus:none;pointer-events:none;color:#ffffffe6;text-transform:uppercase;background-color:#ffffff1a;border-radius:100vh;width:30px;height:30px;font-size:.75rem;font-weight:300;line-height:1.05rem}.modal .form__divider:before{left:0}.modal .form__divider:after,.modal .form__divider:before{content:"";background-color:#ffffff1a;width:calc(50% - 15px);height:1px;position:absolute}.modal .form__divider:after{right:0}.modal .form__register--back{color:#ffffff80;justify-content:center;justify-self:start;align-items:center;width:50px;height:60px;font-size:.75rem;line-height:1.05rem;transition:color .2s;display:flex;position:absolute;left:0}.modal .form__register--back:hover{color:#fff}.modal .form__register--back svg{height:20px}.modal__login--form{padding:1rem}.popup--main{z-index:1000000;background-color:#141414;background-image:linear-gradient(#0000,#000000b3 90%);border-radius:.475rem;width:230px;animation-name:opacity-show,slide-from-top;animation-duration:.15s,.15s;animation-timing-function:ease-in,ease-in;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:forwards;animation-timeline:auto,auto;position:absolute;right:4rem;overflow:hidden}.popup--bookmarks{width:450px}.popup--bookmarks.empty{width:270px}.popup--bookmarks .episodes--empty{color:#80808080;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:5px;width:100%;padding:3rem 1rem;font-size:1.125rem;line-height:1.575rem;display:inline-flex}.popup--bookmarks .episodes--empty svg{height:40px}.popup--bookmarks .episodes__list{border-radius:.25rem}.popup--bookmarks .episodes__list .episodes{max-height:40dvh;overflow:auto}.popup--bookmarks .episodes__list .list__title{color:gray;padding:1rem;font-size:1.25rem;font-weight:500;line-height:1}.popup--bookmarks .episodes__list .list__episode{position:relative}.popup--bookmarks .episodes__list .list__episode .episode__info{grid-gap:1rem;grid-template-columns:auto 1fr;display:grid}.popup--bookmarks .episodes__list .list__episode .episode__link{grid-gap:1rem;padding:1rem 2rem;display:grid;position:relative}.popup--bookmarks .episodes__list .list__episode .episode__link:hover{background-color:#3c3c3c}.popup--bookmarks .episodes__list .list__episode .episode__link:hover .episode__title--delete{opacity:1}.popup--bookmarks .episodes__list .list__episode .episode__image img{-o-object-fit:cover;object-fit:cover;background-color:gray;width:150px;height:100px;font-size:0}.popup--bookmarks .episodes__list .list__episode .episode__name{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:start;display:-webkit-box;overflow:hidden}.popup--bookmarks .episodes__list .list__episode .episode__title{color:#fff;align-items:center;gap:1rem;font-size:1.25rem;font-weight:500;line-height:1.75rem;display:inline-flex}.popup--bookmarks .episodes__list .list__episode .episode__title--delete{color:#141414b3;opacity:0;position:absolute;top:.66667rem;right:.66667rem}.popup--bookmarks .episodes__list .list__episode .episode__title--delete.loading:after{content:"";border:2px solid #141414b3;border-bottom-color:#0000;border-radius:100vh;width:100%;height:100%;animation:1s linear infinite rotation;position:absolute;top:0;left:0}.popup--bookmarks .episodes__list .list__episode .episode__title--delete.loading:hover:after{border-color:#ef5e27 #ef5e27 #0000}.popup--bookmarks .episodes__list .list__episode .episode__title--delete:hover{color:#ef5e27}.popup--bookmarks .episodes__list .list__episode .episode__title--delete svg{height:25px;display:flex}.popup--bookmarks .episodes__list .list__episode .episode__title .title__text{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.popup--bookmarks .episodes__list .list__episode .episode__title .title__text--series{color:#b8b8b8;padding-right:.66667rem}.popup--history{animation-name:opacity-show,slide-from-bottom;animation-duration:.15s,.15s;animation-timing-function:ease-in,ease-in;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:forwards;animation-timeline:auto,auto;position:fixed;right:1rem}.popup--history:hover{-webkit-text-decoration:unset!important;text-decoration:unset!important}.popup--history .episodes__list .episodes{max-height:50dvh}.popup--update{width:300px;max-height:60dvh;padding:1rem;overflow:auto}.popup--update .form__update{grid-gap:2rem;display:grid}.popup--update .form__update--inputs{grid-gap:1rem;display:grid}.popup--update .form__update--input{grid-gap:.25rem;display:grid}.popup--update .form__update--input label{color:#303030;font-size:.75rem;line-height:1.05rem}.popup--update .form__update--input input{outline:unset;border:unset;color:#fff;background:linear-gradient(#17181a,#1f2024);border-radius:.25rem;width:100%;height:40px;padding:0 1rem;font-size:.875rem;line-height:1.225rem}.popup--update .form__update--input .chat__avatars{grid-gap:1rem;grid-template-columns:repeat(3,1fr);max-height:calc(225px + 2rem);display:grid;overflow:auto}.popup--update .form__update--input .chat__avatars--image{cursor:pointer;border:2px solid #262626;border-radius:1rem;height:75px;padding:.5rem 0 0;position:relative;overflow:hidden}.popup--update .form__update--input .chat__avatars--image.active{border-color:#ef5e27}.popup--update .form__update--input .chat__avatars--image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.popup--update .form__update--buttons .button__update{width:100%;box-shadow:unset;text-transform:uppercase;color:#141414;background:#ef5e27;justify-content:center;align-items:center;font-size:.875rem;line-height:1.225rem;display:flex}.popup--update .form__update--buttons .button__update.loading{background:#303030}.popup--update .form__update--buttons .button__update .loader{aspect-ratio:4;--dot-color:no-repeat radial-gradient(circle closest-side, #fff 90%, transparent);background:var(--dot-color) 0 50%,var(--dot-color) 50% 50%,var(--dot-color) 100% 50%;background-size:33.3333% 100%;width:60px;animation:1s linear infinite dots-loader;display:flex}.popup--profile{width:350px}.popup--profile .profile__header{position:relative}.popup--profile .profile__header--bg{width:100%;height:100px}.popup--profile .profile__header--bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%}.popup--profile .profile__header--avatar{justify-content:center;align-items:center;margin-top:-40px;display:flex;position:relative}.popup--profile .profile__header--avatar:after{content:"";background:#111;border-top-left-radius:100vh;border-top-right-radius:100vh;width:91px;height:44px;position:absolute;top:-4px}.popup--profile .profile__header--avatar img{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:100vh;width:80px;height:80px;position:relative}.popup--profile .profile__details{grid-gap:1rem;display:grid}.popup--profile .profile__details--label{color:#939393;font-size:.875rem;font-weight:300;line-height:1.225rem}.popup--profile .profile__details--username{padding:1rem 1rem 0}.popup--profile .profile__details--email{padding:0 1rem}.popup--profile .profile__details--email.last{padding-bottom:1rem}.popup--profile .profile__details--last .profile__details--label{padding:0 1rem}.popup--profile .profile__details--last .last__wrap{grid-gap:1rem;grid-template-columns:1fr 1.5fr;padding:1rem;display:grid}.popup--profile .profile__details--last .last__wrap:hover{background-color:#141414b3}.popup--profile .profile__details--last .last__image img{width:100%;height:auto}.popup--profile .profile__details--last .last__details--title{color:#dcdcdc;font-size:.75rem;font-weight:300;line-height:1.05rem}.popup--profile .profile__details--last .last__details--description{color:#737373;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.813rem;line-height:1.1382rem;display:-webkit-box;overflow:hidden}.popup--contact{background-color:#14141480;width:350px;max-height:60dvh;padding:1rem;animation-name:opacity-show,slide-from-bottom;animation-duration:.15s,.15s;animation-timing-function:ease-in,ease-in;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:forwards;animation-timeline:auto,auto;position:fixed;right:1rem;overflow:auto}.popup--contact .contact__close{color:#303030;text-align:center;justify-content:center;width:100%;padding:0 5px;font-size:1rem;line-height:1.4rem;position:absolute;top:0;right:0}.popup--contact .contact__close svg{fill:currentColor;height:16px;display:flex}.popup--contact .form__contact{grid-gap:1rem;display:grid}.popup--contact .form__contact--inputs textarea{color:#fff;resize:none;width:100%;min-height:30dvh;margin:unset;background-color:#000c;border:none;border-radius:.475rem;outline:none;padding:1rem;font-size:1rem;line-height:1.4rem}.popup--contact .form__contact--buttons{justify-content:flex-end;align-items:center;display:flex}.popup--contact .form__contact--buttons .button__contact{box-shadow:unset;text-transform:uppercase;color:#141414;background:#ef5e27;font-size:.875rem;line-height:1.225rem}.popup--contact .form__contact--buttons .button__contact.loading{background:#303030}.popup--contact .form__contact--buttons .button__contact .loader{aspect-ratio:4;--dot-color:no-repeat radial-gradient(circle closest-side, #fff 90%, transparent);background:var(--dot-color) 0 50%,var(--dot-color) 50% 50%,var(--dot-color) 100% 50%;background-size:33.3333% 100%;width:60px;animation:1s linear infinite dots-loader;display:flex}.popup--contact .form__contact--success{justify-content:center;align-items:center;min-height:30dvh;display:flex}.success__wrap{grid-gap:1rem;text-align:center;padding:1rem;display:grid}.success__wrap--text{color:#00bb8b;font-size:.875rem;line-height:1.225rem;animation:.25s ease-in forwards opacity-show}.success__wrap .checkmark{stroke-width:2px;stroke:#00bb8b;stroke-miterlimit:10;border-radius:50%;width:100px;height:100px;margin:0 auto;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block;position:relative;top:5px;right:5px;box-shadow:inset 0 0 #00bb8b}.success__wrap .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#00bb8b;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.success__wrap .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}.image__drop{position:relative}.image__drop:before{content:"";-webkit-user-select:none;user-select:none;touch-action:none;border:1px dashed #dcdcdc;border-radius:1rem;width:calc(100% + 1px);height:calc(100% + 1px);position:absolute;top:-.5px;left:-.5px}.image__drop.dragged:before{border:3px dashed #262626;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px}.image__drop.active:not(.image__drop.active.dragged):before{border-color:#0000}.image__wrap{border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image__wrap.active{justify-content:unset;align-items:unset;background-color:#0000;grid-template-rows:auto 1fr;height:100%;display:grid}.image__wrap.active .image__button{width:40px;height:40px;box-shadow:unset;padding:unset;background:linear-gradient(#17181a,#1f2024);border:2px solid #303030;border-radius:100vh;flex-direction:column;justify-content:center;align-items:center;font-weight:400;display:flex}.image__wrap.active .image__button .icon{color:#fff;stroke:currentColor;fill:currentColor;stroke-width:1px;height:20px;display:block}.image__wrap.active .image__button .text{color:#737373;font-size:.938rem;line-height:1.3132rem}.image__button{box-shadow:unset;border-color:#939393;border-radius:4px;padding-left:1.5rem;padding-right:1.5rem;font-weight:300}.image__button:hover{background-color:#fafafa}.image__button--add{justify-content:center;align-items:center;display:flex}.image__button--empty{padding-bottom:1rem}.image__button--empty .image__button{background:linear-gradient(315deg,#e9a620,#ef5e27)}.image__placeholder{color:#171717;padding:1rem}.image__placeholder img{width:100%;height:auto}.image__placeholder svg{width:100px;height:auto}.image__preview{grid-gap:1rem;grid-template-columns:repeat(2,1fr);animation-name:reel-in;animation-duration:.7s;animation-timing-function:cubic-bezier(.15,1.15,.6,1);animation-fill-mode:forwards;display:grid}.image__preview.full-width{grid-template-columns:1fr}.image__preview.full-width .preview:first-child{grid-column:auto}.image__preview .preview{border:2px solid #262626;border-radius:1rem;position:relative;box-shadow:0 5px 18px #0a0a0a}.image__preview .preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-user-select:none;user-select:none;touch-action:none;color:#939393;border-radius:1rem;width:100%;height:200px;font-size:0;display:block}.image__preview .preview__remove{color:#f1f1f1;background-color:#262626;border-radius:100vh;padding:4px;position:absolute;top:1rem;right:1rem}.image__preview .preview__remove svg{width:16px;height:16px;display:flex}.image__preview .preview__details{background-color:#fdf8ec;border-radius:4px;align-items:center;gap:5px;width:100px;padding:5px;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.image__preview .preview__details .circle{background-color:#03bb8b;border-radius:100vh;flex-shrink:0;width:10px;height:10px}.image__preview .preview__details .circle.over-50{background-color:#e9a620}.image__preview .preview__details .text{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;color:#303030;-webkit-box-orient:vertical;font-size:.813rem;font-weight:700;line-height:1.1382rem;display:-webkit-box;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .2s,transform .2s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(4px)}.cookies__box{z-index:1000;justify-content:flex-end;align-items:center;width:100%;padding:0 2rem;display:flex;position:fixed;bottom:2rem}.cookies__box--icon{background-color:#fff;border-radius:100vh;width:50px;height:50px;padding:.33333rem}.cookies__box--wrap{grid-gap:1rem;background-color:#262626;border-radius:100vh;grid-template-columns:auto 1fr auto;align-items:center;max-width:40vw;padding:1rem;display:grid}.cookies__box--details{grid-gap:3rem;grid-template-columns:1fr auto;align-items:center;display:grid}.cookies__box--details .details__button--settings{color:#939393;border-radius:100vh;width:40px;height:40px;transition:background-color .1s}@media screen and (width>=1200px){.cookies__box--details .details__button--settings:hover{background-color:#0a0a0a}}.cookies__box--details .details__button--settings svg{height:30px}.cookies__box--details .details__description{color:#b8b8b8;grid-gap:1rem;-webkit-user-select:none;user-select:none;font-size:.688rem;line-height:.9632rem;display:grid}.cookies__box--details .details__settings{grid-gap:.25rem;font-size:.75rem;display:grid}.cookies__box--details .details__settings--buttons{align-items:center;gap:.5rem;padding-top:.33333rem;display:inline-flex}.cookies__box--details .details__settings--buttons .button__save{color:#fff;background-color:#ef5e27;border-radius:100vh;padding:.5rem 1rem;font-size:.75rem;line-height:1.05rem}.cookies__box--details .details__settings--buttons .button__cancel{color:#fff;background-color:#525252;border-radius:100vh;padding:.5rem 1rem;font-size:.75rem;line-height:1.05rem}.cookies__box--buttons{align-items:center;gap:.5rem;display:inline-flex}.cookies__box--buttons .button__reject{box-shadow:unset;color:#b8b8b8;background:#262626;border:1px solid #939393;padding:0 2rem;font-size:1rem;font-weight:300;line-height:1.4rem;transition:background-color .1s}@media screen and (width>=1201px){.cookies__box--buttons .button__reject:hover{background:#171717}}.cookies__box--buttons .button__accept{box-shadow:unset;color:#fff;background:#cc3e08;padding:0 2rem;font-size:1rem;font-weight:300;line-height:1.4rem;transition:background-color .1s}@media screen and (width>=1201px){.cookies__box--buttons .button__accept:hover{background:#cc3e08}}@media screen and (width<=1920px){.gaiden__carousel .carousel__card .card__title{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gaiden__carousel .carousel__card .card__description{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cookies__box--wrap{max-width:60%}}@media screen and (width<=1720px){.gaiden__carousel .carousel__grid{grid-auto-columns:calc(25% - 2rem)}.gaiden__carousel .carousel__card .card__title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gaiden__carousel .carousel__card .card__description{-webkit-line-clamp:7;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (width<=1600px){.cookies__box--wrap{max-width:75%}}@media screen and (width<=1350px){.gaiden__carousel .carousel__card .card__title{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gaiden__carousel .carousel__card .card__description{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gaiden__carousel .carousel__grid{grid-auto-columns:calc(33.3333% - 2rem)}}@media screen and (width<=1200px){header .header__wrap{padding:0 1rem}.cookies__box--wrap{max-width:unset}.gaiden__carousel .carousel__nav{display:none}.gaiden__carousel .carousel__grid{-webkit-overflow-scrolling:touch;overflow-x:auto}.gaiden__carousel .carousel__card{scroll-snap-align:center}}@media screen and (width<=991px){.modal__content{min-width:unset;width:100%}.modal.modal__login .modal__content{max-width:500px}.gaiden__carousel .carousel__grid{grid-auto-columns:calc(50% - 2rem)}.gaiden__carousel .carousel__card .card__description{-webkit-line-clamp:7;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cookies__box{padding:0 1rem}.cookies__box--wrap{border-radius:1rem;max-height:80dvh;overflow-y:auto}.cookies__box--icon{align-self:start}}@media screen and (width<=767px){header .header__navigation{display:none}header .header__wrap{grid-template-columns:1fr auto}header .header__user--button.button__bookmarks{display:none}header .header__user--button.button__profile{padding-right:unset}.gaiden__carousel .carousel__card .card__description{display:none}footer .footer__menu .menu__item--title{color:#fff;font-size:.75rem;line-height:1}footer .footer__menu .menu__item--list .list__route{color:#a0a0a0;font-size:.75rem;line-height:1.05rem}.cookies__box--wrap{grid-template-columns:auto 1fr;justify-items:start}.cookies__box--buttons{grid-column:2/3;justify-self:end}.cookies__box--details{align-items:start}}@media screen and (width<=575px){.modal{align-items:end;padding:1rem 0 0}.modal__content{border-bottom-left-radius:unset;border-bottom-right-radius:unset;animation-name:open-drawer;animation-duration:.3s;animation-timing-function:cubic-bezier(.15,1.15,.6,1)}.modal.modal__login .modal__content{max-width:unset}header{--header-offset:0px}header .header__wrap{padding-right:unset;justify-content:space-between;align-items:center;gap:1rem;display:flex}header .header__logo{height:100%}header .header__logo .logo{align-items:center;height:100%;display:flex}header .header__user--button{padding:0 .66667rem}header .header__user .user__search{display:none}header .header__user .user__mobile{display:block}header .header__user .user__mobile .st0{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}header .header__user .user__mobile .button__menu--mobile{cursor:pointer;padding:unset;border:0;justify-content:center;align-items:center;width:50px;margin:0;transition-property:opacity,filter,background-color;transition-duration:.15s;transition-timing-function:linear;display:flex;position:relative;overflow:visible}header .header__user .user__mobile .button__menu--mobile:active .mobile__box--inner,header .header__user .user__mobile .button__menu--mobile:active .mobile__box--inner:after,header .header__user .user__mobile .button__menu--mobile:active .mobile__box--inner:before,header .header__user .user__mobile .button__menu--mobile:hover .mobile__box--inner,header .header__user .user__mobile .button__menu--mobile:hover .mobile__box--inner:after,header .header__user .user__mobile .button__menu--mobile:hover .mobile__box--inner:before{background-color:#fff}header .header__user .user__mobile .button__menu--mobile.active .mobile__box--inner{height:2px;transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)rotate(-45deg)}header .header__user .user__mobile .button__menu--mobile.active .mobile__box--inner:after,header .header__user .user__mobile .button__menu--mobile.active .mobile__box--inner:before{height:2px}header .header__user .user__mobile .button__menu--mobile.active .mobile__box--inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}header .header__user .user__mobile .button__menu--mobile.active .mobile__box--inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}header .header__user .user__mobile .button__menu--mobile .mobile__box{place-items:center;width:25px;height:20px;display:grid;position:absolute}header .header__user .user__mobile .button__menu--mobile .mobile__box--inner{background-color:gray;border-radius:100vh;width:100%;height:1px;transition:transform .13s cubic-bezier(.55,.055,.675,.19) .13s;display:block;position:relative}header .header__user .user__mobile .button__menu--mobile .mobile__box--inner:after,header .header__user .user__mobile .button__menu--mobile .mobile__box--inner:before{content:"";background-color:gray;border-radius:100vh;width:100%;height:1px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block;position:relative}header .header__user .user__mobile .button__menu--mobile .mobile__box--inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:8px}header .header__user .user__mobile .button__menu--mobile .mobile__box--inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-9px}.popup--main{border-radius:unset;width:100%;right:0}.popup--history{--bottom-popup-offset:0}.popup--update .form__update--input .chat__avatars::-webkit-scrollbar{display:none}.popup--update .form__update--input .chat__avatars{scrollbar-width:none}.popup--contact{--bottom-popup-offset:0}.gaiden__carousel .carousel__grid{grid-gap:1rem;grid-auto-columns:calc(50% - 1rem);padding:0 3rem}.gaiden__carousel .carousel__title{padding:0 3rem}.gaiden__carousel .carousel__nav .nav__arrow{width:3rem}.gaiden__carousel .carousel__card .card__actions--play .play__text{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}footer .footer__menu .menu__item--socials{display:none}footer .footer__copyright .copyright__socials{display:block}footer .footer__copyright .copyright__socials .menu__item--title{display:none}footer .footer__copyright .copyright__socials .menu__item--list{align-items:center;gap:1rem;display:inline-flex}footer .footer__copyright .copyright__socials .menu__item--list .list__route{display:flex}footer .footer__copyright .copyright__socials .menu__item--list .list__route--social{color:#a0a0a0}footer .footer__copyright .copyright__socials .menu__item--list .list__route--social .social__name{display:none}footer .footer__copyright .copyright__socials .menu__item--list .list__route--social .social__icon{fill:currentColor;width:17px;height:17px}.cookies__box--details{grid-gap:1rem}.cookies__box--buttons{grid-column:1/3;justify-content:flex-end;width:100%}}@media screen and (width<=450px){.gaiden__carousel .carousel__title{color:#dadada;font-size:1.25rem;line-height:1.2}}@media screen and (width<=400px){.gaiden__carousel .carousel__grid{grid-auto-columns:calc(100% - 1rem)}footer .footer__menu{grid-template-columns:1fr}.cookies__box--buttons .button__accept,.cookies__box--buttons .button__reject{padding:0 1rem}.cookies__box--details .details__settings--buttons{width:calc(100% + 1rem + 40px)}}@media screen and (width<=350px){header .header__wrap{gap:.33333rem}header .header__logo img{height:23px}header .header__user .user__profile .button__profile{padding:0 .5rem}.cookies__box--icon,header .header__user .user__profile span.user__profile--dropdown-icon{display:none}.cookies__box--wrap{grid-template-columns:1fr;display:block}.cookies__box--details{padding-bottom:1rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index);padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{box-sizing:border-box;cursor:pointer;font-family:var(--toastify-font-family);max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{white-space:pre-wrap;flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify__toast-text{flex-direction:column;gap:2px;width:100%;line-height:1.35;display:flex}.Toastify__toast-text-title{font-weight:600}.Toastify__toast-text-content{opacity:.92}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{opacity:.7;transform-origin:0;width:100%;height:5px;z-index:var(--toastify-z-index);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{transform-origin:100%;left:auto;right:0}.Toastify__spinner{border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);box-sizing:border-box;border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
