:root{--header-height: 64px}@media(min-width: 1280px){:root{--header-height: 129px}}:root{--br-s: 4px;--br-m: 8px;--br-l: 16px}@media(min-width: 1280px){:root{--br-l: 24px}}:root{--xxs: 4px;--xs: 8px;--s: 16px;--m: 24px;--l: 32px;--xl: 48px;--xxl: 64px}@media(min-width: 1280px){:root{--xxs: 8px;--xs: 16px;--s: 24px;--m: 32px;--l: 48px;--xl: 64px;--xxl: 96px}}:root{--white: #FCFEFF;--gray-100: #EBEEF1;--gray-200: #4A4F5B;--black: #000000;--blue-100: #0049A6;--blue-logo: #4B9AFF;--dark-surface: #363636;--dark-text: #C6C6C6;--dark-toggle: #262626;--dark-divider: rgba(255, 255, 255, .08)}:root,[data-theme=light]{--bg-main: var(--gray-100);--bg-secondary: var(--white);--text-primary: var(--black);--text-secondary: var(--gray-200);--accent: var(--blue-100);--shadow: 0px 1px 2px 0px rgba(0, 0, 0, .1);--hdr-bg: var(--white);--hdr-text: var(--gray-200);--hdr-divider: var(--gray-100);--hdr-toggle: var(--gray-100);--hdr-knob: var(--black)}[data-theme=dark]{--bg-main: var(--dark-surface);--bg-secondary: #2a2a2a;--text-primary: var(--dark-text);--text-secondary: var(--dark-text);--accent: var(--blue-logo);--hdr-bg: var(--dark-surface);--hdr-text: var(--dark-text);--hdr-divider: var(--dark-divider);--hdr-toggle: var(--dark-toggle);--hdr-knob: var(--white)}@font-face{font-family:"Manrope";src:url("../../fonts/dtp/Manrope-Bold.woff2") format("woff2"),url("../../fonts/dtp/Manrope-Bold.woff") format("woff");font-display:swap;font-weight:700}@font-face{font-family:"Manrope";src:url("../../fonts/dtp/Manrope-Medium.woff2") format("woff2"),url("../../fonts/dtp/Manrope-Medium.woff") format("woff");font-display:swap;font-weight:500}@font-face{font-family:"Manrope";src:url("../../fonts/dtp/Manrope-Regular.woff2") format("woff2"),url("../../fonts/dtp/Manrope-Regular.woff") format("woff");font-display:swap;font-weight:400}:root{--font-body: "Manrope", sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}html,body{width:100%;height:100%}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;padding-top:calc(var(--header-height) + var(--xl))}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{text-decoration:none}a{color:inherit}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;outline:none}button{border:none;background-color:rgba(0,0,0,0)}button:hover{cursor:pointer}ul{list-style:none}summary{display:block}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:var(--font-body);font-size:16px}h1,h2,h3,.o-h1,.o-h2,.o-h3{font-size:clamp(var(--heading-fsz-min),4vw,var(--heading-fsz-max));font-weight:500;line-height:100%}h1,.o-h1{--heading-fsz-min: 2.25rem;--heading-fsz-max: 3.5rem;margin-bottom:var(--m)}h2,.o-h2{--heading-fsz-min: 1.75rem;--heading-fsz-max: 2.5rem;margin-top:.5rem;scroll-margin-top:1.5rem}h3,.o-h3{--heading-fsz-min: 1.375rem;--heading-fsz-max: 2rem}ul:not([class]){padding-left:1.5rem}ul:not([class]) li{position:relative}ul:not([class]) li::before{content:"";position:absolute;left:-1rem;top:.5rem;display:block;width:.5rem;height:.5rem;border-radius:.25rem;background:var(--accent)}ol:not([class]){display:flex;flex-direction:column;gap:var(--xs);list-style:none;counter-reset:numbered-list}ol:not([class])>li{counter-increment:numbered-list;display:flex;align-items:flex-start}ol:not([class])>li::before{content:counter(numbered-list) ".";font-size:clamp(24px,4vw,40px);font-weight:700;color:var(--accent);min-width:clamp(40px,6vw,80px);width:clamp(40px,6vw,80px);line-height:100%}.o-container{width:100%;padding:0 var(--s);margin:0 auto}@media(min-width: 1280px){.o-container{max-width:1136px;padding:0}}.o-inner-container{width:100%;padding:0 16px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.o-inner-container{--container-inner: 520px;padding:0 calc((100% - var(--container-inner))/2)}}@media(min-width: 768px){.o-inner-container{--container-inner: 720px}}@media(min-width: 992px){.o-inner-container{--container-inner: 960px}}@media(min-width: 1200px){.o-inner-container{--container-inner: 1140px}}.c-header{position:fixed;top:0;left:0;width:100%;z-index:30;background:var(--hdr-bg);color:var(--hdr-text);box-shadow:var(--shadow)}.c-header__row:first-child{height:var(--header-height);border-bottom:1px solid var(--hdr-divider)}.c-header__row--nav{position:absolute;left:0;top:var(--header-height);width:100%;background:var(--hdr-bg);padding:0 16px;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .35s ease,opacity .2s ease,padding .35s ease}.c-header__row--nav.js-active{max-height:calc(100dvh - var(--header-height));overflow-y:auto;opacity:1;pointer-events:auto;padding:0 16px 24px}.c-header__logo{display:block;height:32px;flex-shrink:0}.c-header__logo img,.c-header__logo svg,.c-header__logo picture{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.c-header__theme{position:relative;width:56px;height:26px;flex-shrink:0}.c-header__theme input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.c-header__theme label{display:block;width:56px;height:26px;background:var(--hdr-toggle);border-radius:100px;cursor:pointer;transition:background .2s ease-in-out}.c-header__theme label::after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background-color:var(--hdr-knob);background-image:url("../img/icons/light.svg");background-position:center;background-repeat:no-repeat;background-size:14px 14px;border-radius:100px;transition:transform .2s ease-in-out}.c-header__theme:has(input:checked) label::after{transform:translateX(30px);background-image:url("../img/icons/dark.svg")}.c-header__burger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;padding:0;background:rgba(0,0,0,0);flex-shrink:0;cursor:pointer}.c-header__burger span,.c-header__burger span::before,.c-header__burger span::after{display:block;width:21px;height:2px;border-radius:1px;background:var(--hdr-text);transition:all .2s ease-in-out}.c-header__burger span{position:relative}.c-header__burger span::before,.c-header__burger span::after{content:"";position:absolute;left:0}.c-header__burger span::before{top:-6px}.c-header__burger span::after{top:6px}.c-header__burger.js-active span{background:rgba(0,0,0,0)}.c-header__burger.js-active span::before{top:0;rotate:-45deg}.c-header__burger.js-active span::after{top:0;rotate:45deg}.c-header__links{display:flex;flex-direction:column;margin:0;padding:0}.c-header__links li{border-bottom:1px solid var(--hdr-divider)}.c-header__links li a{display:flex;align-items:center;height:32px;font-size:16px;font-weight:400;color:var(--hdr-text);line-height:1;text-decoration:none}.c-header__links li a:hover{color:var(--accent, #0049a6)}.c-header__links li:last-of-type,.c-header__links li:nth-last-of-type(2){border-bottom:none}.c-header__more{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:8px;padding:0;border:none;border-radius:8px;background:var(--hdr-divider);cursor:pointer;flex-shrink:0}.c-header__more.js-active{background:var(--accent)}.c-header__more.js-active .c-header__more-icon,.c-header__more.js-active .c-header__more-icon::before,.c-header__more.js-active .c-header__more-icon::after{background:var(--hdr-bg)}.c-header__more-icon{display:block;position:relative;width:4px;height:4px;border-radius:50%;background:var(--hdr-text)}.c-header__more-icon::before,.c-header__more-icon::after{content:"";position:absolute;top:0;width:4px;height:4px;border-radius:50%;background:var(--hdr-text)}.c-header__more-icon::before{left:-6px}.c-header__more-icon::after{left:6px}.c-header__categories[hidden]{display:none !important}.c-header__categories:not([hidden]){display:block;padding:24px 0 8px}.c-header__categories-title{font-size:1.25rem;font-weight:500;line-height:1;color:var(--hdr-text);margin:0 0 16px}.c-header__categories-grid{display:flex;flex-direction:column}.c-header__cat-link{display:flex;align-items:center;padding:8px 0;font-size:1rem;font-weight:400;line-height:1;color:var(--hdr-text);text-decoration:none;border-bottom:1px solid var(--hdr-divider)}.c-header__cat-link:last-child{border-bottom:none}.c-header__cat-link:hover{color:var(--accent)}@media(min-width: 1280px){.c-header{max-width:100%;padding:16px 0}.c-header__row{max-width:1136px;margin:0 auto;width:100%}.c-header__row:first-child{height:32px;padding-bottom:16px;border-bottom:1px solid var(--hdr-divider)}.c-header__theme{position:relative}.c-header__logo{margin:0}.c-header__burger{display:none}.c-header__row--nav{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:none;opacity:1;pointer-events:auto;overflow:visible;position:static;padding:16px 0 0;background:rgba(0,0,0,0);transition:none}.c-header__links{width:100%;flex-direction:row;justify-content:space-between;gap:32px;align-items:center}.c-header__links li{border-bottom:none}.c-header__links li a{height:auto;padding:8px 0}.c-header__more{margin-top:0}.c-header__categories:not([hidden]){padding:var(--s);border-top:1px solid var(--hdr-divider);margin-top:var(--xs);border-radius:8px;background:var(--bg-secondary)}.c-header__categories-title{font-size:1.5rem}.c-header__categories-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0 42px}.c-header__cat-link{border-bottom:none;border-top:none}}.c-games-header{position:relative;z-index:20;height:var(--header-height);width:100%;background:var(--dark-bg)}.c-games-header__logo{transition:var(--transition-f)}.c-games-header__logo img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.c-games-header__logo:hover{transform:scale(105%)}.c-games-header__menu{display:none;position:absolute;gap:var(--sp-ms);z-index:20;top:var(--header-height);left:0;background:var(--bg);width:100%;height:calc(100dvh - 148px);transition:var(--transition-f);padding:40px 16px;overflow:auto}.c-games-header__menu.js-active{display:flex}.c-games-header__menu li{display:flex;flex-direction:column;background:var(--dark-bg);border-radius:var(--sp-md)}.c-games-header__menu li a{display:flex;align-items:center;justify-content:center;padding:var(--sp-ms) 0;color:var(--grey)}.c-games-header__menu li a:hover{color:var(--blue-300)}.c-games-header__submenu{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:var(--transition-f)}.c-games-header__submenu li a{padding:var(--sp-sm) var(--sp-ms)}.c-games-header__submenu-btn{width:24px;height:24px;background:var(--white);-webkit-mask-image:url(../../img/games_category/icons/arrow.svg);mask-image:url(../../img/games_category/icons/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:var(--transition-f)}.c-games-header__submenu-btn.js-active{transform:rotate3d(1, 0, 0, 180deg)}.c-games-header__burger{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:40px;height:40px}.c-games-header__burger span{width:24px;height:2px;background:var(--white);transition:var(--transition-f)}.c-games-header__burger.js-active span{position:absolute}.c-games-header__burger.js-active span:nth-of-type(1){rotate:45deg}.c-games-header__burger.js-active span:nth-of-type(2){width:0}.c-games-header__burger.js-active span:nth-of-type(3){rotate:-45deg}@media(min-width: 1280px){.c-games-header{--header-height: 69px}.c-games-header__menu{display:flex;position:relative;top:0;left:0;flex-direction:row;height:auto;width:auto;padding:0;overflow:visible;background:var(--dark-bg)}.c-games-header__menu li{position:relative;background:rgba(0,0,0,0)}.c-games-header__menu li:hover .c-games-header__submenu{display:flex}.c-games-header__menu li:hover .c-games-header__submenu-btn{transform:rotate3d(1, 0, 0, 180deg)}.c-games-header__submenu{display:none;position:absolute;top:100%;min-width:100%;max-height:unset;padding:var(--sp-ms) 0;background:var(--bg);border-radius:0 0 var(--sp-md) var(--sp-md)}.c-games-header__burger{display:none}}.c-page-layout{display:grid;grid-template-columns:1fr;gap:var(--s)}@media(min-width: 1280px){.c-page-layout{grid-template-columns:1fr 305px;align-items:start;gap:var(--s)}}.c-main{display:flex;flex-direction:column;gap:var(--xs);min-width:0}.c-main__content{display:flex;flex-direction:column;gap:var(--xxs)}.o-btn{width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out}.o-btn--primary,.o-btn--secondary{padding:var(--xxs) var(--s);border-radius:var(--br-m);font-weight:600}.o-btn--primary{--btn-main-color: var(--accent);border:2px solid var(--btn-main-color);background:var(--btn-main-color);color:var(--bg-main)}.o-btn--secondary{--btn-main-color: var(--accent);--btn-secondary-color: transparent;border:2px solid var(--btn-main-color);background:var(--btn-secondary-color);color:var(--btn-main-color)}.o-btn--text{padding:var(--xxs) var(--s);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:var(--br-m);font-weight:600;color:var(--accent)}.o-btn--text:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}.o-btn--text:active{transform:scale(98%)}.o-btn--colored{--btn-color: var(--white);--btn-background: var(--dark-bg);--btn-fw: 700;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:var(--sp-ms);position:relative;padding:calc(var(--sp-ms) + 2px) calc(var(--sp-xl) + 2px);border-radius:var(--sp-ms);box-shadow:0px 0px 20px 0px #9747ff;color:var(--btn-color);background:var(--btn-background);font-weight:var(--btn-fw)}.o-btn--colored::after{content:"";position:absolute;z-index:-1;inset:-2px;display:block;background:var(--linear-gradient);border-radius:var(--sp-ms)}.o-btn--colored:hover{--btn-background: #524F5A}.o-btn--colored:active{--btn-background: #2C2933;--btn-color: #A0A0A0;box-shadow:none}.o-btn--colored:active::after{background:linear-gradient(to bottom, #2C2933, #2C2933)}.o-btn.o-icon{display:flex;align-items:center;gap:var(--sp-md)}.o-btn.o-icon::before{content:"";display:block;width:24px;height:24px;background:var(--btn-color);-webkit-mask-image:var(--btn-icon);mask-image:var(--btn-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:var(--transition-f)}.c-breadcrumbs{margin:var(--xs) 0}.c-breadcrumbs__list{display:flex;align-items:center}.c-breadcrumbs__list li:last-of-type{color:var(--accent)}.c-breadcrumbs__list li a{color:var(--text-secondary)}.c-breadcrumbs__list li a:hover{color:var(--accent)}.c-breadcrumbs__list li a:active{color:var(--text-primary)}.c-breadcrumbs__list li:not(:last-of-type)::after{content:"/";margin:0 var(--xxs)}.c-games-page .c-breadcrumbs__list,.theme-games .c-breadcrumbs__list{gap:var(--sp-md)}.c-games-page .c-breadcrumbs__list li a,.theme-games .c-breadcrumbs__list li a{color:var(--blue-300)}.c-games-page .c-breadcrumbs__list li a:hover,.theme-games .c-breadcrumbs__list li a:hover{color:color-mix(in srgb, var(--blue-300) 50%, var(--white) 50%)}.c-games-page .c-breadcrumbs__list li a:active,.theme-games .c-breadcrumbs__list li a:active{color:color-mix(in srgb, var(--blue-300) 75%, var(--white) 25%)}.c-games-page .c-breadcrumbs__list li:not(:last-of-type)::after,.theme-games .c-breadcrumbs__list li:not(:last-of-type)::after{content:"»";color:var(--grey);margin-left:var(--sp-md)}.o-island{background:var(--bg-secondary);border-radius:var(--br-l);padding:.5rem}@media(min-width: 1280px){.o-island{border-radius:1.5rem;padding:1rem}}.o-shadow-xs{box-shadow:0px 1px 2px 0px rgba(0,0,0,.102)}.o-shadow-btn{box-shadow:0px 4px 4px 0px rgba(0,0,0,.149)}.o-secondary-island{--dark-bg: #1D1B20;background:#262429;border-radius:var(--sp-ms);padding:var(--sp-ms)}.o-island-dark{background:var(--dark-bg);padding:var(--sp-ms);border-radius:var(--sp-ms)}.background-white{margin-left:0;margin-right:0;background-color:var(--bg-secondary);border-radius:var(--br-m);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.background-white .col-md-4 img,.background-white .col-md-4 a{display:block;height:100%}.background-white .col-md-4 img{width:100%;-o-object-fit:cover;object-fit:cover}.background-white .large-post-listing-category a{display:inline-block;background-color:var(--accent);color:#fff;padding:3px 10px;border-radius:var(--br-s);font-size:13px;font-weight:600;text-decoration:none;line-height:1.5}.background-white .col-md-8>a:not([class]){display:block;font-size:clamp(18px,2vw,24px);font-weight:600;color:var(--text-primary);line-height:1.3;margin:var(--xxs) 0;text-decoration:none}.background-white .col-md-8>a:not([class]):hover{color:var(--accent)}.background-white .col-md-8>p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.background-white .article-card__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--xxs);margin-top:var(--s)}.background-white .article-card__meta .c-about-page__item{--icon-size: 18px;--icon-color: var(--text-secondary);font-size:14px;color:var(--text-secondary)}.background-white .article-card__meta a.c-about-page__item{color:var(--accent);text-decoration:none}.background-white .article-card__meta a.c-about-page__item:hover{text-decoration:underline}.c-article-list{display:flex;flex-direction:column;gap:var(--s)}.c-article-list--small{display:grid;gap:var(--xs);grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.c-article-list--small{grid-template-columns:1fr}}.c-article-card{display:flex;gap:var(--s);padding:var(--s);background-color:var(--bg-secondary);border-radius:var(--br-l);transition-property:box-shadow;cursor:pointer;transition:.2s ease-in-out}.c-article-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width: 767px){.c-article-card{flex-direction:column;height:auto}}.c-article-card__img-wrap{position:relative;flex:0 0 33.333%;border-radius:var(--br-m);overflow:hidden;height:188px}@media(max-width: 767px){.c-article-card__img-wrap{flex:none;height:164px}}.c-article-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.c-article-card__body{flex:1;display:flex;flex-direction:column;gap:var(--xxs)}.c-article-card__category{position:absolute;top:0;z-index:1;left:0;display:block;background-color:var(--accent);color:#fff;padding:var(--xxs) var(--xs);border-radius:var(--br-s) 0 0 0;font-size:1rem;font-weight:400;text-decoration:none;line-height:1;text-transform:capitalize}.c-article-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(18px,2vw,24px);font-weight:600;color:var(--text-primary);line-height:1.3;text-decoration:none}.c-article-card__title:hover{color:var(--accent)}.c-article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.c-article-card__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--xxs);margin-top:auto}.c-article-card__meta .c-about-page__item{--icon-size: 18px;--icon-color: var(--text-secondary);font-size:14px;color:var(--text-secondary)}.c-article-card__meta a.c-about-page__item{color:var(--accent);text-decoration:none}.c-article-card__meta a.c-about-page__item:hover{text-decoration:underline}.c-article-card--slider{flex-direction:column}.c-article-card--slider .c-article-card__img-wrap{flex:none;width:100%;height:260px}@media(max-width: 767px){.c-article-card--slider .c-article-card__img-wrap{height:200px}}.c-article-card--slider .c-article-card__title{font-size:clamp(18px,2.2vw,26px)}.c-article-card--small{flex-direction:column;padding:var(--xs);gap:var(--xxs)}.c-article-card--small .c-article-card__img-wrap{flex:none;width:100%;height:128px}@media(max-width: 767px){.c-article-card--small .c-article-card__img-wrap{height:auto;overflow:visible;border-radius:0}}@media(max-width: 767px){.c-article-card--small .c-article-card__img{display:none}}@media(max-width: 767px){.c-article-card--small .c-article-card__category{position:absolute;border-radius:var(--br-l) 0 0 0;top:calc(var(--s)*-1);left:calc(var(--s)*-1)}}.c-article-card--small .c-article-card__title{font-size:clamp(14px,1.5vw,16px)}.c-article-card--small .c-article-card__excerpt{display:none}.c-content{display:flex;flex-direction:column;gap:var(--xs)}.c-content p a:not([class]){color:var(--blue-300, var(--accent));text-decoration:underline}.c-content h2:not(:first-of-type){margin-top:24px}@media(min-width: 1280px){.c-content h2:not(:first-of-type){margin-top:32px}}.c-content ul:not([class]) li{position:relative;display:flex;align-items:center}.c-content ul:not([class]) li::before{content:"";position:absolute;left:-16px;display:block;min-width:8px;height:8px;border-radius:4px;background:var(--blue-300, var(--accent))}.c-content ol:not([class]){padding-left:24px}.c-sidebar{display:flex;flex-direction:column;gap:var(--m);overflow:auto}@media(min-width: 1280px){.c-sidebar{position:sticky;top:calc(var(--header-height) + var(--m));max-height:calc(100dvh - var(--header-height) - var(--xl));overflow:auto}}.c-sidebar__section{display:flex;flex-direction:column;gap:var(--xs);background:var(--bg-secondary);border-radius:var(--br-l);padding:var(--xs)}.c-sidebar__title{font-size:1.25rem;font-weight:500}.c-sidebar__list{display:flex;flex-direction:column}.c-sidebar__list-item{padding:var(--xxs) 0;border-top:1px solid var(--bg-main);cursor:pointer}.c-sidebar__list-item .o-text-secondary{font-size:.875rem}.c-sidebar__list-item:hover a{color:var(--accent)}.c-sidebar__list-item:last-of-type{padding-bottom:0}.c-sidebar__list-item a{text-decoration:none;line-height:100%}.c-sidebar__games{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.c-sidebar__game{position:relative;text-decoration:none;padding:var(--xxs) var(--xs);border-radius:var(--br-m);white-space:nowrap;min-height:40px;overflow:hidden;transition-property:background-color,color;transition:.2s ease-in-out}.c-sidebar__game::after{content:var(--play);position:absolute;align-items:center;display:flex;opacity:0;top:0;height:100%;right:0;background:var(--bg-secondary);color:var(--bg-secondary);padding:var(--xs);transition-property:background-color,color,opacity;transition:.2s ease-in-out,opacity}.c-sidebar__game:hover{background:var(--accent);color:var(--bg-secondary)}.c-sidebar__game:hover::after{opacity:1;background:var(--accent)}.c-sidebar .o-dropdown{margin-top:calc(var(--xs)*-1)}.c-sidebar .o-dropdown.js-active{margin-top:0}.c-disclaimer{margin:0;padding:var(--m) 0;font-size:.875rem;line-height:1.32;color:var(--text-secondary);text-align:center}@media(min-width: 1280px){.c-disclaimer{font-size:1rem;line-height:1;text-align:left}}.c-footer{background:var(--bg-secondary);padding:var(--s) 0}@media(min-width: 1280px){.c-footer{padding:var(--m) 0}}.c-footer__inner{display:flex;flex-direction:column;gap:var(--s)}@media(min-width: 1280px){.c-footer__inner{gap:var(--s)}}.c-footer__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media(min-width: 1280px){.c-footer__nav ul{flex-direction:row;justify-content:space-between}}.c-footer__nav a{display:block;padding:var(--xxs) 0;font-size:1rem;color:var(--text-secondary);text-decoration:none}.c-footer__nav a:hover{color:var(--accent)}.c-footer__divider{height:1px;background:var(--text-secondary)}.c-footer__row{display:flex;flex-direction:column;gap:var(--xs)}.c-footer__logo{display:block}.c-footer__logo img{height:32px;width:auto;display:block}.c-footer__copy{margin:0;font-size:1rem;color:var(--text-secondary)}.c-footer__copy a{color:inherit;text-decoration:none}.c-footer__copy a:hover{color:var(--accent)}.c-about-page__item{--item-color: var(--text-secondary);--icon-size: 1.5rem;--icon-color: var(--item-color);font-size:1rem;color:var(--item-color);text-decoration:none;margin:0}.c-about-page a.c-about-page__item:hover{color:var(--accent)}.c-reviews{display:flex;flex-direction:column;gap:var(--s);background:var(--bg-secondary);border-radius:24px;padding:var(--s)}.c-review-form h2{margin:0}.c-review-form form{display:flex;flex-direction:column}.c-review-form__row{display:flex;flex-direction:column;gap:var(--xs)}@media(min-width: 1280px){.c-review-form__row{flex-direction:row}.c-review-form__row>.o-input-group{flex:1}}.c-review-form__thank{display:none}.c-review-form.js-sended form{display:none}.c-review-form.js-sended .c-review-form__thank{display:flex}.c-review-form .o-input-group input,.c-review-form .o-input-group textarea{width:100%;background:var(--bg-secondary);border:1px solid var(--text-secondary);border-radius:8px;padding:var(--xs);font-family:inherit;font-size:1.125rem;color:var(--text-secondary);outline:none;transition:border-color .15s}.c-review-form .o-input-group input::-moz-placeholder, .c-review-form .o-input-group textarea::-moz-placeholder{color:var(--text-secondary);opacity:.6}.c-review-form .o-input-group input::placeholder,.c-review-form .o-input-group textarea::placeholder{color:var(--text-secondary);opacity:.6}.c-review-form .o-input-group input:focus,.c-review-form .o-input-group textarea:focus{border-color:var(--accent)}.c-review-form .o-input-group textarea{min-height:150px;resize:vertical}.c-review-form .o-btn--secondary{align-self:flex-start;border:1px solid var(--accent);border-radius:8px;padding:var(--xxs) 48px;height:50px;font-size:1.125rem;font-weight:600;color:var(--accent);background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.c-review-form .o-btn--secondary:hover{background:var(--accent);color:var(--bg-secondary)}.c-review{border-top:1px solid var(--text-secondary);padding-top:var(--s);display:flex;flex-direction:column;gap:var(--s)}.c-review__item{display:flex;flex-direction:column;gap:max(var(--xxs),8px)}.c-review__name{font-size:1.5rem;font-weight:600;line-height:1;color:var(--text-primary);margin:0}.c-review__reply{align-self:flex-start;background:none;border:none;padding:8px 0;font-family:inherit;font-size:1rem;font-weight:500;color:var(--accent);cursor:pointer}.c-review__reply:hover{text-decoration:underline}.c-review__replies-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:8px 0;font-family:inherit;font-size:1rem;font-weight:500;color:var(--accent);cursor:pointer}.c-review__replies-btn::after{content:"";display:inline-block;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid var(--accent);transition:transform .2s;flex-shrink:0}.c-review__replies-btn.js-active::after{transform:rotate(180deg)}.c-review__replies-btn:hover{text-decoration:underline}.c-review__replies{display:flex;flex-direction:column;gap:var(--xs);padding:0 var(--m);overflow:hidden;max-height:0;transition:max-height .3s ease}.c-review__reply-item{display:flex;flex-direction:column;gap:var(--xxs)}.c-review__reply-to{font-size:1rem;font-weight:400;line-height:1.25;color:var(--text-secondary);margin:0}.c-review__reply-to strong{color:var(--text-primary);font-weight:600}.c-reivew__content{font-size:1.125rem;font-weight:500;line-height:1.48;color:var(--text-primary);margin:0}.c-reply-modal{position:fixed;inset:0;z-index:25;display:none;align-items:center;justify-content:center;padding:var(--xs)}.c-reply-modal.js-active{display:flex}.c-reply-modal::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb, var(--text-primary) 20%, transparent);backdrop-filter:blur(4px)}.c-reply-modal__card{position:relative;z-index:1;background:var(--bg-secondary);border-radius:24px;padding:var(--m);width:100%;max-width:560px}.c-reply-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--xs)}.c-reply-modal__title{font-size:1.5rem;font-weight:700;line-height:1;color:var(--text-primary);margin:0}.c-reply-modal__close{flex-shrink:0;width:32px;height:32px;background:none;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.c-reply-modal__close::before,.c-reply-modal__close::after{content:"";position:absolute;width:18px;height:2px;background:var(--text-primary)}.c-reply-modal__close::before{transform:rotate(-45deg)}.c-reply-modal__close::after{transform:rotate(45deg)}.c-share{display:flex;flex-wrap:wrap;gap:8px}@media(min-width: 1280px){.c-share{flex-wrap:nowrap;gap:16px}}.c-share__btn--native{flex-basis:100%}@media(min-width: 1280px){.c-share__btn--native{flex-basis:auto}}.o-btn--share{flex:1 1 calc(50% - 4px);display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:1px solid var(--accent);border-radius:8px;font-family:inherit;font-size:1rem;font-weight:500;line-height:1;color:var(--accent);background:rgba(0,0,0,0);text-decoration:none;cursor:pointer;transition:background .15s,color .15s;--icon-size: 24px;--icon-color: var(--accent)}.o-btn--share:hover{background:var(--accent);color:var(--bg-secondary);--icon-color: var(--bg-secondary)}.o-btn--share.js-disable{opacity:.6;pointer-events:none}@media(min-width: 1280px){.o-btn--share{flex:1;gap:8px;padding:8px 16px}}.c-similar__title{margin:0 0 var(--xs)}.c-similar__list{display:flex;flex-direction:column}.c-similar__item{display:flex;flex-direction:column;gap:var(--xs);padding:var(--xs) 0;cursor:pointer}.c-similar__item:not(:first-of-type){border-top:1px solid var(--text-secondary)}.c-similar__item:hover .c-similar__link{color:var(--accent)}.c-similar__date{font-size:1rem;font-weight:500;line-height:1;color:var(--text-secondary)}.c-similar__text{display:flex;flex-direction:column;gap:var(--xxs)}.c-similar__link{font-size:1.5rem;font-weight:500;line-height:1;color:var(--text-primary);text-decoration:none}.c-similar__link:hover{color:var(--accent)}.c-similar__desc{font-size:1rem;font-weight:500;line-height:1.16;color:var(--text-secondary);margin:0}.o-table{width:100%;overflow:auto;padding:var(--xs) 0}.o-table table{padding:var(--xs);border-radius:var(--br-l);box-shadow:var(--shadow);background:var(--bg-secondary)}.o-table table thead{border-bottom:1px solid var(--text-secondary)}.o-table table th,.o-table table td{padding:var(--xxs) var(--xs)}.o-table table th{font-weight:600}.c-first-screen{display:flex;flex-direction:column;gap:var(--xs)}.c-first-screen__content{max-height:145px;overflow:hidden;transition:all .2s ease-in-out}@media(min-width: 1280px){.c-first-screen__content{max-height:unset}}.c-first-hundred__content{max-height:88px;overflow:hidden;line-height:normal;transition:all .2s ease-in-out}@media(min-width: 1024px){.c-first-hundred .o-btn.o-btn--text{display:none}.c-first-hundred__content{max-height:unset}}.c-asphalt{display:flex;flex-direction:column;gap:var(--s)}.c-asphalt .o-h2{margin-top:0;text-align:center}.c-asphalt__main{display:flex;flex-direction:column;gap:var(--xs)}.c-asphalt__row{display:flex;flex-direction:row;justify-content:space-between;gap:var(--s)}.c-asphalt__maesurment label{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:var(--br-m);background:var(--bg-main)}.c-asphalt__maesurment label:hover{cursor:pointer}.c-asphalt__maesurment label.js-active span:first-of-type{color:var(--text-primary)}.c-asphalt__maesurment label.js-active span:last-of-type{color:var(--bg-main)}.c-asphalt__maesurment label.js-active::before{left:50%}.c-asphalt__maesurment label::before{content:"";position:absolute;left:0;z-index:0;display:block;width:50%;height:100%;background:var(--accent);border-radius:var(--br-m);transition:all .2s ease-in-out}.c-asphalt__maesurment label span{position:relative;z-index:1;padding:var(--xxs) var(--xs);transition:all .2s ease-in-out}.c-asphalt__maesurment label span:first-of-type{color:var(--bg-main)}.c-asphalt__maesurment input{display:none}.c-asphalt__group{display:flex;flex-direction:column;gap:var(--xxs);width:50%}.c-asphalt__group label{font-size:clamp(18px,4vw,20px)}.c-asphalt__group input{border:1px solid var(--text-secondary);border-radius:var(--br-m);padding:12px 10px;min-width:90px;width:100%;text-align:center}.c-asphalt__buttons{display:flex;flex-direction:column;gap:var(--xs);font-size:20px}.c-asphalt__buttons .o-btn{width:100%}.c-asphalt .o-asphalt-island{background-color:var(--bg-main);padding:var(--s);border-radius:var(--br-l)}.c-asphalt__result{display:flex;flex-direction:column;gap:var(--xxs);font-size:clamp(18px,4vw,20px)}.c-asphalt__result span{font-size:clamp(20px,4vw,24px)}.c-asphalt__input{display:flex;align-items:center;gap:var(--xxs)}.c-asphalt__input span{min-width:25px;color:var(--text-secondary)}.c-asphalt__window{display:flex;flex-direction:column;gap:var(--l)}.c-asphalt__history{display:flex;flex-direction:column;gap:var(--xs);overflow:auto;max-height:320px}.c-asphalt__history-list{display:flex;flex-direction:column;gap:var(--xs)}.c-asphalt__history-row{display:flex;align-items:center}.c-asphalt__history-title{white-space:nowrap}.c-asphalt__history-value{font-weight:700;white-space:nowrap}.c-asphalt__history .o-divider{width:100%;border-bottom:2px dotted var(--text-primary);margin:0 var(--xxs);height:.8rem}@media(min-width: 1280px){.c-asphalt__window{flex-direction:row;justify-content:center}.c-asphalt__main{max-width:50%}.c-asphalt__row{flex-direction:row}.c-asphalt__history{max-height:524px;width:320px}}.o-block{display:block}.o-flex{display:flex}.o-flex-col{display:flex;flex-direction:column}.o-flex-row{display:flex;flex-direction:row}.o-flex-center{display:flex;align-items:center;justify-content:center}.o-justify-center{justify-content:center}.o-justify-between{justify-content:space-between}.o-justify-start{justify-content:flex-start}.o-justify-end{justify-content:flex-end}.o-align-center{align-items:center}.o-align-start{align-items:flex-start}.o-align-end{align-items:flex-end}.o-wrap{flex-wrap:wrap}.o-nowrap{flex-wrap:nowrap}.o-flex-col-row{display:flex;flex-direction:column}@media(min-width: 1280px){.o-flex-col-row{flex-direction:row}}.o-flex-row-col{display:flex;flex-direction:row}@media(min-width: 1280px){.o-flex-row-col{flex-direction:column}}.o-w-50{width:50%}.o-w-100{width:100%}.o-w-fit{width:-moz-fit-content;width:fit-content}.o-w-100-auto{width:100%}@media(min-width: 1280px){.o-w-100-auto{width:auto}}.o-w-100-50{width:100%}@media(min-width: 1280px){.o-w-100-50{width:50%}}.o-text-center{text-align:center}.o-bold{font-weight:700}.o-fw-500{font-weight:500}.o-fsz-18{font-size:18px}.o-br-50{border-radius:1000px}.o-gap-xxs{gap:var(--xxs)}.o-p-xxs{padding:var(--xxs)}.o-m-xxs{margin:var(--xxs)}.o-mt-xxs{margin-top:var(--xxs)}.o-gap-xs{gap:var(--xs)}.o-p-xs{padding:var(--xs)}.o-m-xs{margin:var(--xs)}.o-mt-xs{margin-top:var(--xs)}.o-gap-s{gap:var(--s)}.o-p-s{padding:var(--s)}.o-m-s{margin:var(--s)}.o-mt-s{margin-top:var(--s)}.o-gap-m{gap:var(--m)}.o-p-m{padding:var(--m)}.o-m-m{margin:var(--m)}.o-mt-m{margin-top:var(--m)}.o-gap-l{gap:var(--l)}.o-p-l{padding:var(--l)}.o-m-l{margin:var(--l)}.o-mt-l{margin-top:var(--l)}.o-gap-xl{gap:var(--xl)}.o-p-xl{padding:var(--xl)}.o-m-xl{margin:var(--xl)}.o-mt-xl{margin-top:var(--xl)}.o-gap-xxl{gap:var(--xxl)}.o-p-xxl{padding:var(--xxl)}.o-m-xxl{margin:var(--xxl)}.o-mt-xxl{margin-top:var(--xxl)}.o-gap-sm{gap:var(--sp-sm)}.o-p-sm{padding:var(--sp-sm)}.o-m-sm{margin:var(--sp-sm)}.o-mt-sm{margin-top:var(--sp-sm)}.o-gap-md{gap:var(--sp-md)}.o-p-md{padding:var(--sp-md)}.o-m-md{margin:var(--sp-md)}.o-mt-md{margin-top:var(--sp-md)}.o-gap-ms{gap:var(--sp-ms)}.o-p-ms{padding:var(--sp-ms)}.o-m-ms{margin:var(--sp-ms)}.o-mt-ms{margin-top:var(--sp-ms)}.o-gap-xl{gap:var(--sp-xl)}.o-p-xl{padding:var(--sp-xl)}.o-m-xl{margin:var(--sp-xl)}.o-mt-xl{margin-top:var(--sp-xl)}.o-gap-xxl{gap:var(--sp-xxl)}.o-p-xxl{padding:var(--sp-xxl)}.o-m-xxl{margin:var(--sp-xxl)}.o-mt-xxl{margin-top:var(--sp-xxl)}.o-gap-xxxl{gap:var(--sp-xxxl)}.o-p-xxxl{padding:var(--sp-xxxl)}.o-m-xxxl{margin:var(--sp-xxxl)}.o-mt-xxxl{margin-top:var(--sp-xxxl)}.o-gap-max{gap:var(--sp-max)}.o-p-max{padding:var(--sp-max)}.o-m-max{margin:var(--sp-max)}.o-mt-max{margin-top:var(--sp-max)}.o-gap-block{gap:var(--sp-block)}.o-p-block{padding:var(--sp-block)}.o-m-block{margin:var(--sp-block)}.o-mt-block{margin-top:var(--sp-block)}.o-icon-left{display:flex;align-items:center;gap:6px}.o-icon-left::before{content:"";display:block;min-width:var(--icon-size, 1rem);height:var(--icon-size, 1rem);-webkit-mask-image:var(--icon);mask-image:var(--icon);background:var(--icon-color);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.o-bg-icon-left{display:flex;align-items:center;gap:6px}.o-bg-icon-left::before{content:"";display:block;min-width:var(--icon-size, 1rem);height:var(--icon-size, 1rem);background-image:var(--icon);background-size:contain;background-repeat:no-repeat;background-position:center}.o-p-0{padding:0}.o-overflow-hidden{overflow:hidden}.o-foreground-content{position:relative;z-index:1}.o-object-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.o-object-cover{width:100%;-o-object-fit:cover;object-fit:cover}.o-text-center{text-align:center}.o-content-block{max-width:552px}.o-text-gray{color:var(--grey)}.o-text-white{color:var(--white)}.o-text-accent{color:var(--blue-300)}.o-text-secondary{color:var(--text-secondary)}.o-contain{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.o-br-s{border-radius:var(--br-s)}.o-br-s{border-radius:var(--br-m)}.o-br-s{border-radius:var(--br-l)}p>a:not([class]),p>a.alert-link.broken_link{color:var(--accent)}.o-gray-sqr{--icon-size: 1.5rem;display:flex;align-self:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--br-m);background:var(--bg-main)}.o-dropdown{--btn-color: var(--accent);--btn-padding: var(--xxs);display:flex;align-items:center;justify-content:space-between;position:relative;padding:var(--btn-padding);color:var(--btn-color, var(--text-primary))}.o-dropdown.js-active::before{rotate:-45deg}.o-dropdown.js-active::after{rotate:45deg}.o-dropdown::before,.o-dropdown::after{content:"";position:absolute;right:var(--btn-padding, --xxs);display:block;width:.75rem;height:2px;background:var(--btn-color, var(--text-primary));transition:rotate .2s ease-in-out}.o-dropdown::after{rotate:-45deg}.o-dropdown::before{rotate:45deg;right:.75rem}@media(min-width: 1280px){.o-dropdown::before{right:calc(var(--btn-padding)*2)}}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}body{background:var(--bg-main);color:var(--text-primary)}