/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes fnAutoFill{to{font-family:inherit;font-size:inherit;}}:root{--drawer-top:var(--drupal-displace-offset-top,--gin-toolbar-y-offset);--drawer-width:300px;--drawer-zindex:3000;--drawer-drop-back:#000000cc;--drawer-drop-filter:blur(3px);--drawer-closer-y:1em;--drawer-closer-x:1em;--drawer-closer-color:#fff;--drawer-closer-size:1.5em;--drawer-panel-back:#2250a9;--drawer-panel-color:#fff;--drawer-speed:0.5s;}:where(.drawer){position:fixed;left:0;right:0;isolation:isolate;top:var(--drawer-top);bottom:0;overflow:hidden;width:100vw;transition:width 0s;z-index:var(--drawer-zindex);height:100vh;}:where(.drawer) .drawer-drop{position:absolute;background:var(--drawer-drop-back);backdrop-filter:var(--drawer-drop-filter);left:0;bottom:0;top:0;width:100%;z-index:1;opacity:1;transition:opacity var(--drawer-speed);}:where(.drawer) .drawer-closer{z-index:3;position:absolute;top:var(--drawer-closer-y);left:calc(var(--drawer-width) - (var(--drawer-closer-x) + var(--drawer-closer-size)));color:var(--drawer-closer-color);cursor:pointer;transition:opacity var(--drawer-speed) linear var(--drawer-speed);opacity:1;}:where(.drawer) .drawer-closer svg{width:var(--drawer-closer-size);height:var(--drawer-closer-size);}:where(.drawer) .drawer-panel{z-index:2;background:var(--drawer-panel-back);color:var(--drawer-panel-color);position:absolute;width:var(--drawer-width);left:0;top:0;bottom:0;transition:left var(--drawer-speed);}:where(.drawer).closed{pointer-events:none;width:0;transition:width 1ms linear calc(var(--drawer-speed) * 1.1);}:where(.drawer).closed .drawer-drop{opacity:0;}:where(.drawer).closed .drawer-closer{opacity:0;transition:opacity calc(var(--drawer-speed) * 0.1);}:where(.drawer).closed .drawer-panel{left:calc(-1 * var(--drawer-width));}:where(.drawer).drawer--right .drawer-panel{left:initial;right:0;transition:right var(--drawer-speed);}:where(.drawer).drawer--right .drawer-closer{left:initial;right:calc(var(--drawer-width) - (var(--drawer-closer-x) - var(--drawer-closer-size)));}:where(.drawer).drawer--right.closed .drawer-panel{left:initial;right:calc(-1 * var(--drawer-width));}:root{--site-background:#efefef;--site-pattern-color:red;--site-color:#333;--site-link-color:#2250a9;--site-link-hover-color:#a13d00;--site-link-hover-style:none;--site-global-shade:#ccc;--site-header-height:5em;--site-top:var(--site-top-height,0px);--site-displace:calc(var(--site-top) + var(--site-header-height));--some:red;}.layout-technical{background:#bdbdbd;}.layout-technical .tabs{font-size:0.84em;--site-link-color:#6f6f6f;--site-link-hover-color:#9e2500;}.layout-technical .tabs .is-active{--site-link-color:#2e2b2b;}.layout-content{padding:0;padding-bottom:2em;}.block.block-local-tasks-block .block-content{padding:0.2em 0.5em;}@media only screen and (min-width:0) and (max-width:767px){.container-boxed{padding-left:1em;padding-right:1em;}}:root{--main-banner-height:35em;--main-banner-bullet-pad:0 2em;--main-banner-bullet-height:0.7em;--main-banner-bullet-flex:0 0 1.5em;--main-banner-bullet-justify:end;--main-banner-bullet-gap:3px;--main-banner-slider-pad:0.5em 0;--main-banner-title-size:1.4em;--main-banner-logo-size:20em;--main-banner-logo-bottom:2em;--main-banner-wave-height:3em;--main-banner-wave-width:20em;}.main-banner{--site-pattern-color:#040a1647;background:radial-gradient(#040a13,#2250a9);color:#fff;position:relative;z-index:1;}.main-banner .splide__pagination{box-sizing:border-box;margin-right:auto;margin-left:auto;zoom:1;width:1440px;display:flex;align-items:center;justify-content:var(--main-banner-bullet-justify);gap:var(--main-banner-bullet-gap);padding:var(--main-banner-bullet-pad);z-index:13;font-size:1em;}.main-banner .splide__pagination:before,.main-banner .splide__pagination:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.main-banner .splide__pagination:after{clear:both;}@media only screen and (min-width:0) and (max-width:767px){.main-banner .splide__pagination{width:100%;}}@media only screen and (min-width:768px) and (max-width:991px){.main-banner .splide__pagination{width:768px;}}@media only screen and (min-width:992px) and (max-width:1269px){.main-banner .splide__pagination{width:992px;}}@media only screen and (min-width:1270px) and (max-width:1439px){.main-banner .splide__pagination{width:1270px;}}@media only screen and (min-width:1440px){.main-banner .splide__pagination{width:1440px;}}.main-banner .splide__pagination li{flex:var(--main-banner-bullet-flex);padding:0 !important;margin:0 !important;}.main-banner .splide__pagination button{display:block;border-radius:7px;border:1px solid #f9f9f98a;background:#ffffff2b;height:var(--main-banner-bullet-height);box-shadow:1px 1px 5px #00000054;position:relative;width:100%;opacity:1;}.main-banner .splide__pagination button.is-active{transform:scale(1.1);border:1px solid #6ea7dc;background:#005dff;}.main-banner .slider{position:relative;padding:var(--main-banner-slider-pad);}.main-banner .slider:not(.is_initialized) .slide:not(:first-child){display:none;}.main-banner .slide{height:var(--main-banner-height);position:relative;background-size:100%;background-position:center;background-repeat:no-repeat;z-index:1;overflow:hidden;}.main-banner .slide .slide-shader{position:absolute;display:block !important;inset:0;height:100%;z-index:2;background-size:100%;background-position:center;background-repeat:no-repeat;filter:blur(38px);opacity:0.6;}.main-banner .slide .slide-image{position:relative;inset:0;z-index:3;height:100%;display:block !important;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0 !important;background-color:#2250a9;box-shadow:0px 0px 1em #00000069;}.main-banner .branding-tier{position:absolute;inset:0;height:100%;width:100%;pointer-events:none;z-index:5;display:block;}.main-banner .branding-tier .shader{position:absolute;inset:0;height:100%;width:100%;z-index:7;}.main-banner .branding-tier .shader-color{background:linear-gradient(164deg,#005aff 0%,#0046c6 10%,transparent 40%,#c65e14ab 97%);}.main-banner .branding-tier .shader-overlay{background:var(--site-pattern-color,#00000022);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'%3E%3Crect x='0' y='0' width='1' height='1' fill='%23000000' fill-opacity='1'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23000000' fill-opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;}.main-banner .branding-tier .inner-info{position:relative;height:100%;z-index:10;}.main-banner .branding-tier .ibo-title{position:absolute;left:2em;top:1em;z-index:8;color:#f7f7f7;font-size:var(--main-banner-title-size);font-weight:500;text-shadow:2px 2px 2px #00000088;display:grid;gap:0.2em;}.main-banner .branding-tier .ibo-title .presence{font-size:0.8em;opacity:0.7;}.main-banner .branding-tier .ibo-title .name{font-size:1.2em;line-height:1.2em;}.main-banner .branding-tier .ibo-title .country{font-size:1em;opacity:0.8;}.main-banner .branding-tier .ibo-wave{position:absolute;overflow:hidden;left:3em;height:var(--main-banner-wave-height);bottom:calc(var(--main-banner-wave-height) / -2);width:var(--main-banner-wave-width);color:#5e90ee;z-index:8;}.main-banner .branding-tier .ibo-wave svg{width:100%;height:auto;aspect-ratio:7/1;}.main-banner .branding-tier .ibo-logo{position:absolute;right:2em;bottom:var(--main-banner-logo-bottom);width:var(--main-banner-logo-size);color:#ffffff2e;z-index:7;}.main-banner .branding-tier .ibo-logo svg{width:100%;height:auto;aspect-ratio:2 / 0.8;}.main-banner .main-info .container{padding:3.1em 2em;font-size:1.07em;color:#91b2e7;border-radius:5px 5px 0 0;}.main-banner .main-info h1,.main-banner .main-info h2,.main-banner .main-info h3{font-size:1.3em;font-weight:500;}@media only screen and (min-width:992px) and (max-width:1269px){.main-banner{--main-banner-height:35em;}}@media only screen and (min-width:768px) and (max-width:991px){.main-banner{--main-banner-height:32em;}}@media only screen and (min-width:0) and (max-width:767px){.main-banner{--main-banner-height:32em;--main-banner-bullet-justify:center;--main-banner-bullet-height:0.4em;--main-banner-bullet-pad:0 2em 2em 2em;--main-banner-bullet-gap:6px;--main-banner-bullet-flex:1 1 auto;--main-banner-slider-pad:0;--main-banner-title-size:1.5em;--main-banner-logo-size:15em;--main-banner-wave-width:20em;--main-banner-wave-size:3em;}}.main-buttons{padding:2em 0;font-size:1em;position:relative;z-index:1;}.main-buttons div:empty:not(.shader){display:none;}.main-buttons .rows{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1.4em;}.main-buttons .row{box-sizing:border-box;}.main-buttons .noted{padding:0 2em;}.main-buttons .noted h1,.main-buttons .noted h2,.main-buttons .noted h3{font-weight:500;font-size:1.7em;}.main-buttons .tiled{--site-link-color:#ffffff;--site-link-hover-color:#b7deff;}.main-buttons .tile{font-size:1em;display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:1em;align-items:center;justify-content:start;position:relative;border:1px solid #ffffff;border-radius:1em;box-shadow:2px 2px 8px #00000044;background:#fbfaf5;background-repeat:no-repeat;background-size:cover;overflow:hidden;}.main-buttons .tile .shader{position:absolute;inset:0;height:100%;z-index:2;pointer-events:none;}.main-buttons .tile .shader-color{z-index:3;background:linear-gradient(45deg,#2a1705cf,#1e46941a);}.main-buttons .tile .shader-hover{z-index:4;background:linear-gradient(45deg,#0552e3,#00000000);opacity:0;transition:opacity 0.5s;}.main-buttons .tile .shader-overlay{z-index:5;--site-pattern-color:#00000066;background:var(--site-pattern-color,#00000022);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2'%3E%3Crect x='0' y='0' width='1' height='1' fill='%23000000' fill-opacity='1'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23000000' fill-opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;}.main-buttons .tile .info{position:relative;display:grid;gap:1em;padding:3em 2em;z-index:10;}.main-buttons .tile .info .title{font-size:1.7em;text-shadow:1px 1px 2px #00000077;}.main-buttons .tile .info .note{font-size:1em;opacity:0.8;}.main-buttons .tile:hover .shader-hover{opacity:1;}@media only screen and (min-width:0) and (max-width:767px){.main-buttons{font-size:1.2em;}}.main-tiles{--tiles-count:2;}.main-tiles .container{padding:1em;}.main-tiles div:empty:not(.shader){display:none;}.main-tiles .tiles{display:grid;grid-template-columns:repeat(var(--tiles-count),1fr);gap:1em;}.main-tiles .tile{border:1px solid #ffffff;border-radius:0.7em;box-shadow:0 0 4px #00000044;background:#fbfaf5;padding:1em;display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;}.main-tiles .tile .imaged{position:relative;margin:-1em -1em 0 -1em;}.main-tiles .tile .imaged img{position:relative;width:100%;height:auto;z-index:1;}.main-tiles .tile .shader{position:absolute;pointer-events:none;background:linear-gradient(353deg,#061533c9,transparent);z-index:2;inset:0;transition:opacity 0.5s;opacity:0.3;}.main-tiles .tile .title{min-height:2em;position:relative;margin-top:-2em;font-size:1.5em;font-weight:500;text-shadow:2px 2px 2px #00000044;color:#ffffff;z-index:5;transition:color 0.5s;}.main-tiles .tile .note{text-wrap:balance;color:#333;}.main-tiles .tile:hover{background:#2250a9;border:1px solid #bdddff;box-shadow:3px 3px 6px #071532b0;}.main-tiles .tile:hover .shader{opacity:1;}.main-tiles .tile:hover .title{color:#ffdc8d;}.main-tiles .tile:hover .note{color:#ffffff;}:root{--dist-size:1.1em;--dist-spacer:calc(var(--dist-size) * 1.5);}.dist-info{--site-link-color:#366abd;--site-link-hover-color:#136eff;border-collapse:collapse;}.dist-info td{padding:0.2em 0;vertical-align:top;}.dist-info td.title{padding-right:1em;font-weight:600;}.dist-info .phone{--site-link-color:#333;display:inline-flex;}.dist-banner{font-size:var(--dist-size);}.dist-banner h1,.dist-banner h2,.dist-banner h3{font-size:calc(var(--dist-size) * 1.2);margin:calc(var(--dist-size) * 2) 0;font-weight:normal;opacity:0.8;}.dist-banner .intro{margin-bottom:calc(var(--dist-size) * 1);}.dist-banner .distributors{display:grid;grid-template-rows:auto;margin:calc(var(--dist-size) * 1.5) 0;}.dist-banner .dist-card + .dist-card{margin-top:var(--dist-spacer);}.dist-banner .dist-card{display:grid;gap:0 calc(var(--dist-size) * 2);grid-template-columns:calc(var(--dist-size) * 10) auto;align-items:center;padding:1em;border-radius:10px;box-shadow:1px 1px 5px #00000044;background:linear-gradient(45deg,#dee2f5,#ffffff);border:3px solid #ffffff;}.dist-banner .dist-card.special{background:linear-gradient(45deg,#d8e5ff,#4886ff);border:3px solid #0079b2;}.dist-banner .dist-card.special .mark{color:#972e06;}.dist-banner .dist-card .logos img{display:inline-block;width:100%;height:auto;}.dist-banner .dist-card .titles{margin-bottom:1em;}.dist-banner .dist-card .org{font-size:1.4em;font-weight:500;color:#060606;}.dist-banner .dist-card .mark{color:#c67708;font-weight:500;font-size:1.2em;}.dist-banner div:empty{display:none;}@media only screen and (min-width:0) and (max-width:460px){.dist-banner{--dist-size:1.4em;padding:1em 2em;}.dist-banner h1,.dist-banner h2,.dist-banner h3{font-size:1.2em;font-weight:500;}.dist-banner .logos{text-align:left;}.dist-banner .logos img{max-width:8em;}.dist-banner .dist-card{grid-template-columns:1fr;grid-template-rows:auto;gap:1em;}}:root{--burger-size:1.3em;--burger-width:var(--burger-size);--burger-height:var(--burger-size);--burger-inner:calc(var(--burger-size) * 0.9);--burger-pad:0.1em;--burger-border:none;--burger-shadow:none;--burger-radius:4px;--burger-aspect:1/1;--burger-color:var(--site-link-color);--burger-hover-color:var(--site-link-hover-color);--burger-active-color:var(--site-link-hover-color);--burger-back:transparent;--burger-hover-back:var(--burger-back);--burger-active-back:var(--burger-back);}.burger{display:inline-flex;align-items:center;justify-content:center;width:var(--burger-width);height:var(--burger-height);color:var(--burger-color);background:var(--burger-back);padding:var(--burger-pad);border:var(--burger-border);border-radius:var(--burger-radius);cursor:pointer;transition:color 0.5s,background 0.5s;}.burger svg{max-width:var(--burger-size);aspect-ratio:var(--burger-aspect);width:100%;height:auto;}.burger:hover{color:var(--burger-hover-color);background:var(--burger-hover-back);}.burger.opened,.burger.active{color:var(--burger-active-color);background:var(--burger-active-back);}:root{--head-back:#e7e7e7de;--head-filter:blur(34px);--head-shadow:0px 2px 4px #00000044;--head-gap:0 1em;--head-logo-column:12em;--head-logo-width:9em;--head-logo-aspect:2.9 / 1;--head-moto-column:1fr;--head-moto-size:1.2em;--head-moto-line-height:1em;--head-moto-break:none;--head-moto-weight:500;--head-moto-display:flex;--head-menu-column:auto;--head-menu-size:1.4em;--head-menu-weight:500;--head-menu-gap:0 1em;--head-menu-display:flex;--head-menu-justify:end;--head-burger-column:auto;--head-burger-display:none;--head-burger-size:1.3em;--head-burger-width:auto;--head-burger-height:auto;--mobile-menu-size:1.7em;--mobile-menu-weight:500;--mobile-menu-border-top:1px solid #77a6ff45;--mobile-menu-border-bottom:1px solid #01091a40;--mobile-menu-color:#efefef;--mobile-menu-hover-color:#deac1a;}.site-header{--burger-size:1.8em;--burger-width:3em;--burger-height:100%;--burger-color:#2250a9;--burger-hover-color:#fafafa;--burger-active-color:#fafafa;--burger-back:#bdbdbd5e;--burger-hover-back:#2250a9;--burger-active-back:#2250a9;--burger-radius:0;--drawer-drop-back:#0b1428d4;--drawer-drop-filter:blur(3px);--drawer-top:var(--site-header-height);--drawer-panel-back:#2250a9;--drawer-panel-color:#fafafa;--drawer-speed:0.04s;position:relative;height:var(--site-header-height);}.site-header .header-line{height:var(--site-header-height);top:var(--site-top-height);background:var(--head-back);backdrop-filter:var(--head-filter);-webkit-backdrop-filter:var(--head-filter);will-change:transform;box-shadow:var(--head-shadow);position:fixed;left:0;right:0;display:flex;align-items:center;z-index:10;}.site-header .header{display:grid;grid-template-rows:var(--site-header-height);grid-template-columns:var(--head-logo-column) var(--head-moto-column) var(--head-menu-column) auto var(--head-burger-column);grid-template-areas:"logo moto menu contacts burger";gap:var(--head-gap);align-items:stretch;}.site-header .header > div{display:flex;align-items:center;justify-content:start;}.site-header .header > div:empty{display:none;}.site-header .header .logo-box{grid-area:logo;}.site-header .header .moto-box{grid-area:moto;font-size:var(--head-moto-size);line-height:var(--head-moto-line-height);font-weight:var(--head-moto-weight);display:var(--head-moto-display);}.site-header .header .menu-box{grid-area:menu;font-size:var(--head-menu-size);font-weight:var(--head-menu-weight);display:var(--head-menu-display);max-height:var(--site-header-height);}.site-header .header .contacts-box{grid-area:contacts;}.site-header .header .burger-box{grid-area:burger;display:var(--head-burger-display);}.site-header .header .burger-box .burger{font-size:var(--head-burger-size);max-height:100%;}.site-header .moto br{display:var(--head-moto-break);}.site-header .logo{--site-link-hover-color:#1a428f;display:flex;align-items:center;justify-content:start;}.site-header .logo svg{width:100%;height:auto;max-width:var(--head-logo-width);aspect-ratio:var(--head-logo-aspect);}.site-header .menu{--site-link-color:#a13d00;--site-link-hover-color:#2f6adc;display:flex;align-items:center;justify-content:var(--head-menu-justify);gap:var(--head-menu-gap);}.site-header .mobile .drawer-panel,.site-header .mobile.drawer .drawer-panel,.site-header .series-navigator .drawer-panel{padding:4em 2em 1em 1em;display:flex;flex-direction:column;align-items:stretch;gap:0.5em;}.site-header .mobile .drawer-closer,.site-header .mobile.drawer .drawer-closer,.site-header .series-navigator .drawer-closer{right:initial;left:0.5em;top:0.5em;font-size:2em;opacity:0.4;}.site-header .mobile .menu-box,.site-header .mobile.drawer .menu-box,.site-header .series-navigator .menu-box{margin:1em 0;}.site-header .mobile .logo-box,.site-header .mobile.drawer .logo-box,.site-header .series-navigator .logo-box{display:flex;justify-content:start;padding:1em 2em;}.site-header .mobile .logo,.site-header .mobile.drawer .logo,.site-header .series-navigator .logo{--site-link-color:#406fca;--site-link-hover-color:#78a6ffbd;--head-logo-width:8em;--head-logo-aspect:2/1;}.site-header .mobile .menu,.site-header .mobile.drawer .menu,.site-header .series-navigator .menu{--site-link-color:var(--mobile-menu-color);--site-link-hover-color:var(--mobile-menu-hover-color);display:grid;gap:0;font-size:var(--mobile-menu-size);font-weight:var(--mobile-menu-weight);justify-content:start;}.site-header .mobile .menu a,.site-header .mobile.drawer .menu a,.site-header .series-navigator .menu a{padding:0.4em 1em;border-top:var(--mobile-menu-border-top);border-bottom:var(--mobile-menu-border-bottom);}@media only screen and (min-width:768px) and (max-width:991px){.site-header{--head-moto-break:block;--head-moto-size:1.24em;}}@media only screen and (min-width:0) and (max-width:767px){.site-header{--head-logo-width:7em;--head-moto-size:1.1em;--head-moto-break:block;--head-burger-display:flex;--head-menu-display:none;}}@media only screen and (min-width:0) and (max-width:460px){.site-header{--head-logo-column:10em;}}@media only screen and (min-width:0) and (max-width:400px){.site-header{--head-logo-column:8em;--head-logo-size:100%;--head-moto-size:1.05em;}}:root{--footer-size:1em;--footer-back:#16294d;--footer-color:#6d778c;--footer-gap:1em;--footer-logo-column:12em;--footer-logo-size:7em;--footer-logo-aspect:2.2 / 1;--footer-logo-color:#a9a9a94d;--footer-logo-hover-color:#efefef;--footer-info-size:0.84em;--footer-info-weight:unset;--footer-copy-size:0.8em;--footer-copy-weight:unset;}.site-footer{--site-link-color:#a9a9a94d;--site-link-hover-color:#efefef;background:var(--footer-back);color:var(--footer-color);font-size:var(--footer-size);}.site-footer .footer{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"logo info contacts" "copy copy copy";gap:var(--footer-gap);align-items:center;padding:1em 0;}.site-footer .footer .logo-box{--site-link-color:var(--footer-logo-color);--site-link-hover-color:var(--footer-logo-hover-color);grid-area:logo;width:var(--footer-logo-column);}.site-footer .footer .info-box{grid-area:info;}.site-footer .footer .contacts-box{grid-area:contacts;}.site-footer .footer .copyright-box{grid-area:copy;}.site-footer div:empty{display:none;}.site-footer .logo{display:flex;align-items:center;justify-content:start;}.site-footer .logo svg{width:100%;height:auto;aspect-ratio:var(--footer-logo-aspect);max-width:var(--footer-logo-size);}.site-footer .info{font-size:var(--footer-info-size);font-weight:var(--footer-info-weight);}.site-footer .copyright{border-top:1px solid #303f5b;padding:0.3em 0;font-size:var(--footer-copy-size);font-weight:var(--footer-copy-weight);color:#465571;}@media only screen and (min-width:0) and (max-width:400px){.site-footer{--footer-logo-column:5em;--footer-logo-size:4em;--footer-info-size:0.9em;--footer-copy-size:1em;}}.chars-table{border-collapse:collapse;width:100%;color:#333;}.chars-table tr{border:1px solid #dfdfdf;}.chars-table tr:nth-child(odd){background:#00000009;}.chars-table th{text-align:left;font-weight:bold;border-bottom:1px solid #cdcdcd;background:#e9e9e9;padding:0.3em;}.chars-table td{padding:0.4em;}.chars-table .chars-group{font-weight:600;background:#e5f1ff;color:#7e98d3;font-size:1.1em;}.chars-table .chars-title{width:17em;min-width:1em;font-weight:500;color:#000;}.chars-table .chars-value{white-space:break-spaces;word-break:break-word;}@media only screen and (min-width:992px) and (max-width:1269px){.chars-table td{font-size:1.3em;}.chars-table td.chars-title{width:7em;}}@media only screen and (min-width:768px) and (max-width:991px){.chars-table td{font-size:1.3em;}.chars-table td.chars-title{width:7em;}}@media only screen and (min-width:0) and (max-width:767px){.chars-table td{font-size:1.3em;}.chars-table td.chars-title{width:7em;}}@media only screen and (min-width:0) and (max-width:400px){.chars-table{max-width:100%;}.chars-table,.chars-table tbody{display:block;}.chars-table tr{display:block;padding:0.3em 0;}.chars-table tr + tr{border-top:1px solid #d8d8d8 !important;}.chars-table td{display:inline;font-size:1.3em;padding:0 0.3em 0 0 !important;}.chars-table td.chars-title{display:inline-block;color:#af7467 !important;width:auto;min-width:2em;}.chars-table td.chars-title:after{display:inline-block;content:":";color:currentColor;}.chars-table td.chars-value{font-weight:500;}}:root{--cat-cards:2;--cat-main-color:#2250a9;--cat-navi-width:24em;--cat-navi-size:0.84em;--cat-navi-back:#2250a9;--cat-navi-menu-back:#2250a9;--cat-navi-max-width:100%;--cat-navi-info-display:none;--cat-moto-break:none;--cat-moto-size:1em;--cat-moto-weight:500;}.catalog .navi-anchor{display:inline-block;font-size:0.9rem;color:#ffffff91;position:relative;display:none;}.catalog .catalog-header .moto{font-size:var(--cat-moto-size);font-weight:var(--cat-moto-weight);line-height:calc(var(--cat-moto-size) * 0.97);}.catalog .catalog-header .moto br{display:var(--cat-moto-break);}.catalog .catalog-view{display:grid;gap:1em;align-items:stretch;grid-template-columns:1fr auto;grid-template-areas:"cat-navi cat-items";}.catalog .catalog-view .catalog-items{grid-area:cat-items;}.catalog .catalog-view .catalog-navi{grid-area:cat-navi;background:var(--cat-navi-back);}.catalog .series-navigator{--site-link-color:#a1afcc;--site-link-hover-color:#f9fbff;--navi-border-top:1px solid #ffffff2b;--navi-border-bottom:1px solid #05318487;width:var(--cat-navi-width);max-width:var(--cat-navi-max-width);background:var(--cat-navi-menu-back);font-size:var(--cat-navi-size);top:11em;position:sticky;padding:0;margin-top:1em;max-height:calc(100vh - 14em);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3b82f6c2 #1f4692;}.catalog .series-navigator::-webkit-scrollbar{width:5px;border-radius:4px;}.catalog .series-navigator::-webkit-scrollbar-track{background:#1f4692;border-radius:4px;}.catalog .series-navigator::-webkit-scrollbar-thumb{background-color:#3b82f6c2;outline:1px solid #1f4692;border-radius:4px;}.catalog .series-navigator .navi-info{--site-link-color:#efefef;--site-link-hover-color:#deac1a;position:relative;display:var(--cat-navi-info-display);grid-template-rows:auto;grid-template-columns:1fr;gap:1em;margin:2em 0 1em 0;font-size:1.4em;padding:0 1em;}.catalog .series-navigator .navi-info .navi-close{position:absolute;font-size:1.2em;left:-2em;top:2em;}.catalog .series-navigator .navi-info .logo svg{width:100%;height:auto;aspect-ratio:2/1;}.catalog .series-navigator .navi-item + .navi-item{border-top:var(--navi-border-top);}.catalog .series-navigator .navi-item:has(+ .navi-item){border-bottom:var(--navi-border-bottom);}.catalog .series-navigator .navi-item .navi-link{display:block;padding:0.2em 1.4em;}.catalog .series-navigator .navi-item.navi-chapter{--site-link-color:#eeeeee;}.catalog .series-navigator .navi-item.navi-chapter .navi-link{padding-left:1em;}.catalog .series-navigator .navi-item.active{background:#ff000026;}.catalog .series-navigator .navi-item:hover{--site-link-color:#fafafa;background:#0d337c;}.catalog .series-dropper{display:none;position:absolute;inset:0;background:#122447d4;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:3;}.catalog .series-closer{display:none;position:absolute;font-size:2.4em;line-height:0.5em;left:0.6em;top:0.6em;color:#ffffff;font-weight:200;z-index:8;cursor:pointer;}.catalog .navi-fixed{--cat-navi-back:#00000033;}.catalog .navi-fixed .catalog-navi{flex:none;position:fixed;left:0;top:var(--site-displace);right:0;bottom:0;height:100%;width:100%;z-index:10;}.catalog .navi-fixed .catalog-navi:not(.opened){display:none;}.catalog .navi-fixed .series-dropper{display:block;}.catalog .navi-fixed .series-closer{display:block;}.catalog .navi-fixed .series-navigator{position:absolute;top:0;right:0;bottom:0;max-height:100vh;z-index:5;margin:0;padding-bottom:10em;}.catalog .chapter,.catalog .serie{position:relative;display:grid;grid-template-areas:"name subname edits";grid-template-columns:1fr auto auto;gap:1em;align-items:center;}.catalog .chapter .name,.catalog .serie .name{grid-area:name;}.catalog .chapter .subname,.catalog .serie .subname{grid-area:subname;}.catalog .chapter .edits,.catalog .serie .edits{grid-area:edits;font-size:0.8em;}.catalog .chapter{color:var(--cat-main-color);padding:0.5em 1em;border-bottom:1px solid #163d8930;margin-bottom:1em;font-size:0.86em;}.catalog .chapter .navi-anchor{color:#aab9d5;}.catalog .chapter .name{font-size:1.8em;font-weight:600;}.catalog .chapter .subname{font-size:0.8em;font-weight:300;text-transform:uppercase;color:#999999;}.catalog .serie{color:#e0e5f3;margin:0;margin-bottom:1em;font-weight:600;background:var(--cat-main-color);padding:0.8em 1em;border-radius:4px;font-size:0.84em;}.catalog .serie .name{font-size:1.5em;}.catalog .serie .subname{font-size:1.1em;font-weight:300;color:#bac8e5;}.catalog .models{display:grid;grid-template-columns:repeat(var(--cat-cards),1fr);grid-template-rows:auto;gap:1em;margin:1em 0;align-items:stretch;font-size:0.8em;}.catalog .model-line{grid-template-areas:"images names" "images info";grid-template-columns:30% auto;grid-template-rows:auto 1fr;}.catalog .model-col{grid-template-areas:"names" "images" "info";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:1em;}.catalog .model{border:1px solid #cdcdcd;padding:1em;border-radius:4px;box-shadow:0 0 4px #00000044;background:#fff;position:relative;box-sizing:border-box;display:grid;height:100%;grid-template-areas:"names" "images" "info";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:1em;}.catalog .model .shader{position:absolute;inset:0;background:#ffffff52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(3px);z-index:6;opacity:0;pointer-events:none;transition:opacity 0.2s;}.catalog .model .names{grid-area:names;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1em;}.catalog .model .images{grid-area:images;min-height:9em;position:relative;display:flex;align-items:start;justify-content:end;}.catalog .model .images .shim{flex:none;position:absolute;left:0;top:0;right:0;height:16em;background:#00000012;z-index:1;}.catalog .model .images .image{display:inline-block;position:relative;z-index:3;height:22em;}.catalog .model .images .image img{object-fit:contain;width:100%;height:100%;}.catalog .model .model-info{grid-area:info;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1em;}.catalog .model .model-info :empty{display:none;}.catalog .model .name{color:#577cb5;font-size:2em;font-weight:600;}.catalog .model .desc{color:#959595;font-style:italic;}.catalog .model .price{--site-link-color:#c64182;font-weight:500;font-size:1.1em;}.catalog .model .chars{flex:1;}.catalog .model .chars-table{font-size:0.9em;}.catalog .model .chars-table tr{border:none;}.catalog .model .chars-table td{padding:0.1em 0.3em;}.catalog .model .chars-table .chars-title,.catalog .model .chars-table .chars-name{color:#7c7c7c;font-weight:400;}.catalog .model .chars-table .chars-value{color:#000;}.catalog .model.disabled{opacity:0.3;}.catalog .model .heart{color:#c2c2c2;font-size:1.3em;}.catalog .model.super .edits{display:none;}.catalog .model.special{background:#fff4d6;}.catalog .model.special .heart{color:#154db8;text-shadow:1px 1px 3px #00000044;}.catalog .catalog-ruler{position:sticky;bottom:0.4em;padding:0.4em 1em;border-radius:0.5em;outline:3px solid #276aec42;box-shadow:0 0 4px 3px #00000044;border:1px solid #1952c1;z-index:100;background:#1e4695;color:#fff5ed;}.catalog .catalog-ruler small{opacity:0.7;}.catalog .catalog-ruler .ruler{display:grid;grid-template-columns:1fr auto;align-items:center;}.catalog .catalog-ruler .send{padding:0.3em 1em;border-radius:1em;border:1px solid #3f75e1;box-shadow:0 0 3px #00000044;background:#2f6bde;color:#a6c4ff;}@media only screen and (min-width:992px) and (max-width:1269px){.catalog{--cat-navi-width:19em;--cat-navi-size:0.9em;}}@media only screen and (min-width:768px) and (max-width:991px){.catalog{--cat-cards:1;--cat-navi-size:1em;--cat-navi-width:17em;--cat-moto-break:block;--cat-moto-size:1.2em;}.catalog .model{grid-template-areas:"images names" "images info";grid-template-columns:30% auto;grid-template-rows:auto 1fr;}}@media only screen and (min-width:0) and (max-width:600px){.catalog{--cat-moto-size:1em;--site-logo-max-width:10em;}}@media only screen and (min-width:0) and (max-width:767px){.catalog{--cat-cards:1;--cat-navi-size:1.2em;--cat-navi-width:20em;--cat-navi-info-display:grid;--cat-moto-break:none;--cat-moto-size:0.8em;--cat-moto-weight:500;--cat-navi-back:#00000033;}.catalog .model{grid-template-areas:"images names" "images info";grid-template-columns:30% auto;grid-template-rows:auto 1fr;font-size:1.2em;}.catalog .catalog-navi{flex:none;position:fixed;left:0;top:var(--site-displace);right:0;bottom:0;height:100%;width:100%;z-index:10;}.catalog .catalog-navi:not(.opened){display:none;}.catalog .series-dropper{display:block;}.catalog .series-closer{display:block;}.catalog .series-navigator{position:absolute;top:0;right:0;bottom:0;max-height:100vh;z-index:5;margin:0;padding-bottom:10em;}.catalog .serie,.catalog .chapter{grid-template-areas:"name edits" "subname edits";grid-template-columns:1fr auto;grid-template-rows:auto;gap:0.1em 1em;}.catalog .chapter{font-size:1em;}.catalog .serie{font-size:1em;}}@media only screen and (min-width:0) and (max-width:460px){.catalog .catalog-view{gap:0;}.catalog .model{grid-template-areas:"names" "images" "info";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:1em;}}.smooth-move .model .shader{transition:opacity 0.1s;opacity:1;}.link-button{border:none;box-shadow:none;background:none;font-size:0.8em;display:inline-block;padding:0.2em;color:var(--site-link-color);transition:color 0.5s;cursor:pointer;}.link-button:hover{color:var(--site-link-hover-color);}html.blank-site > body > .media-folders-widget-modal #media-folders{font-size:0.8em;border:none;border-radius:4px;box-shadow:none;}html.blank-site > body > .media-folders-widget-modal #navbar ul{margin:0;padding:0;padding-left:1em;}html.blank-site > body > .media-folders-widget-modal #navbar li{padding:0 !important;}html.blank-site > body > .media-folders-widget-modal #navbar .navbar-folder{margin:0;padding:0;}html.blank-site > body > .media-folders-widget-modal #navbar .navbar-folder a{font-size:0.8em !important;padding:0 !important;padding-left:3.8em !important;}html.blank-site > body > .media-folders-widget-modal #navbar .navbar-folder a:before{mask-size:18px !important;width:18px !important;}html.blank-site > body > .media-folders-widget-modal #folders-help{dsiplay:none;}
