* { box-sizing: border-box; }
body  {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0;
  margin: 0;
  min-height: 100vh;
  line-height: 1.5;
}
h1, h2, h3, h4, h5, h6  {
  font-size: inherit;
  margin: 0;
  font-weight: inherit;
}
p { margin: 0; }
a  {
  color: inherit;
  text-decoration: none;
}
button  {
  font: inherit;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  color: inherit;
}
img  {
  height: auto;
  display: block;
  max-width: 100%;
}
svg  {
  vertical-align: middle;
  display: inline-block;
}
ul, ol  {
  padding: 0;
  list-style: none;
  margin: 0;
}
input, textarea, select  {
  padding: 0;
  font: inherit;
  margin: 0;
  color: inherit;
}
table  {
  border-spacing: 0;
  border-collapse: collapse;
}
.l-title-col-oy  {
  background: #1A1F3A;
  padding-top: 56px; padding-right: 1.25rem; padding-bottom: 56px; padding-left: 20px;
}
.page-bar-head-hbp  {
  box-shadow: 0 2px 16px rgba(0,0,0,0.1);
  max-width: 1280px;
  padding: 30px 24px;
  background: #0A0E27;
  margin: 0 auto;
  border-top: 3px solid #FF006E;
  border-radius: 12px;
}
.js-layer-main-vad  {
  font-weight: 600;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  color: #FF006E;
  letter-spacing: 0.06em;
  margin-bottom: 10px;
  font-size: 11px;
  display: inline-block;
}
.site-banner-cell-p1  {
  color: #00D9FF;
  font-weight: 700;
  font-family: Orbitron, sans-serif;
  overflow-wrap: break-word;
  font-size: 1.375rem;
  margin-bottom: 18px;
}
.page-block-mo1  {
  line-height: 1.7;
  color: #F5F7FA;
  font-size: 15px;
  font-family: Inter, sans-serif;
}
.page-block-mo1 p {
  margin-bottom: 12px;
}
.page-block-mo1 p:last-child { margin-bottom: 0; }
.page-block-mo1 a  {
  color: #FF006E;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.page-block-mo1 a:hover { color: #FF3385; }
.page-block-mo1 strong  {
  color: #00D9FF;
  font-weight: 600;
}
.page-block-mo1 ul  {
  margin-bottom: 12px;
  padding-left: 22px;
  list-style-type: circle;
}
.page-block-mo1 ol  {
  list-style-type: decimal;
  margin-bottom: 12px;
  padding-left: 1.375rem;
}
.page-block-mo1 li  {
  margin-bottom: 5px;
  color: #F5F7FA;
  font-size: 0.9375rem;
  line-height: 1.75;
}
.page-block-mo1 table  {
  display: block;
  margin-bottom: 12px;
  overflow-x: auto;
  width: 100%;
  border-collapse: collapse;
}
.page-block-mo1 th,
.page-block-mo1 td  {
  font-size: 14px;
  text-align: left;
  padding: 9px 12px;
  border-bottom: 1px solid rgba(255, 0, 110, 0.15);
}
.page-block-mo1 th  {
  font-size: 13px;
  color: #00D9FF;
  font-weight: 600;
}
.site-block-area-4u  {
  text-decoration: none;
  color: #FFFFFF;
  display: inline-block;
  font-size: 15px;
  padding: 12px 32px;
  background: #FF006E;
  font-family: Inter, sans-serif;
  font-weight: 600;
  margin-top: 16px;
  border-radius: 8px;
  transition: background 0.25s;
}
.site-block-area-4u:hover {
  background: #FF3385;
}
.t-main-m5n  {
  line-height: 1.5;
  font-size: 12px;
  font-family: Inter, sans-serif;
  color: #8B92A8;
  margin-top: 12px;
}
@media(min-width:795px) {
  .l-title-col-oy {
    padding: 72px 42px;
  }
  .page-bar-head-hbp {
    padding: 40px 44px;
  }
  .site-banner-cell-p1 {
    font-size: 1.625rem;
  }
  .page-block-mo1 table { display: table; }
}
.wp-nav-box-tyy  {
  background: #0A0E27;
  border-top: 1px solid rgba(255, 0, 110, 0.15);
  padding-top: 32px; padding-right: 20px; padding-bottom: 32px; padding-left: 1.25rem;
}

.b-icon-inner-dwp  {
  margin: 0 auto;
  max-width: 1280px;
}

.hero-primary-sp0  {
  border-bottom: 1px solid rgba(255, 0, 110, 0.15);
  padding-bottom: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.el-outer-left-01  {
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #00D9FF;
  font-size: 1.125rem;
}

.wp-bar-foot-23  {
  flex-wrap: wrap;
  gap: 8px 20px;
  display: flex;
}

.wp-bar-foot-23 a  {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 13px;
  transition: color 0.25s ease;
  color: #F5F7FA;
}

.wp-bar-foot-23 a:hover { color: #00D9FF; }

.t-widget-left-5qv  {
  gap: 12px;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
}

.l-holder-item-wlc  {
  color: #8B92A8;
  font-size: 0.75rem;
  line-height: 1.7;
}

.el-slot-box-sw  {
  color: #8B92A8;
  font-size: 0.75rem;
}

@media (min-width:764px) {
  .wp-nav-box-tyy { padding: 36px 40px; }
  .hero-primary-sp0  {
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
  .t-widget-left-5qv  {
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
}
.content-box-ebp  {
  border-bottom: 1px solid rgba(255, 0, 110, 0.15);
  background: #0A0E27;
}

.l-component-inner-awz  {
  padding: 0 16px;
  max-width: 1280px;
  align-items: center;
  margin: 0 auto;
  display: flex;
  height: 56px;
  gap: 12px;
}

.el-section-row-cvv  {
  background: none;
  align-items: center;
  border: 1px solid rgba(255, 0, 110, 0.15);
  height: 40px;
  border-radius: 8px;
  transition: background 0.25s ease;
  cursor: pointer;
  flex-shrink: 0;
  width: 40px;
  display: flex;
  color: #F5F7FA;
  justify-content: center;
}

.el-section-row-cvv:hover { background: rgba(255,255,255,0.04); }

.t-grid-head-35u  {
  align-items: center;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: 19px;
  white-space: nowrap;
  gap: 8px;
  display: flex;
  color: #00D9FF;
}

.b-wrapper-head-zy7  {
  margin-left: auto;
  gap: 8px;
  display: flex;
  align-items: center;
}

.b-item-body-wwj  {
  font-family: Inter, sans-serif;
  color: #FFFFFF;
  background: #FF006E;
  padding: 7px 14px;
  font-size: 0.8125rem;
  transition: background 0.25s ease;
  border-radius: 8px;
  font-weight: 700;
}

.b-item-body-wwj:hover { background: #FF3385; }

.region-area-e0  {
  color: #F5F7FA;
  background: none;
  display: none;
  border: 1px solid rgba(255,255,255,0.1);
}

.region-area-e0:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

.m-list-main-ikf  {
  border-right: 1px solid rgba(255, 0, 110, 0.15);
  top: 0;
  height: 100%;
  flex-direction: column;
  width: 280px;
  background: #0A0E27;
  overflow-y: auto;
  display: flex;
  transform: translateX(-100%);
  left: 0;
  position: fixed;
  z-index: 200;
  transition: transform 0.3s ease;
}

.m-list-main-ikf.mod-text-cell-qf { transform: translateX(0); }

.app-wrapper-right-lg  {
  justify-content: space-between;
  border-bottom: 1px solid rgba(255,255,255,0.06);
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: 16px 20px;
}

.m-top-block-ek  {
  height: 32px;
  transition: background 0.25s ease;
  display: grid;
  background: none;
  cursor: pointer;
  border: 1px solid rgba(255, 0, 110, 0.15);
  width: 32px;
  color: #F5F7FA;
  font-size: 18px;
  border-radius: 4px;
  place-items: center;
}

.m-top-block-ek:hover { background: rgba(255,255,255,0.04); }

.b-area-main-58p  {
  display: flex;
  padding: 0.75rem 0;
  flex: 1;
  flex-direction: column;
}

.list-item-rvy  {
  padding: 14px 24px;
  font-size: 1rem;
  color: #F5F7FA;
  transition: background 0.25s ease, color 0.25s ease;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.list-item-rvy:hover  {
  background: rgba(255,255,255,0.04);
  color: #00D9FF;
}

.app-strip-main-0p  {
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  background: rgba(10, 14, 39, 0.85);
  visibility: hidden;
  z-index: 150;
  inset: 0;
  position: fixed;
}

.app-strip-main-0p.mod-text-cell-qf  {
  opacity: 1;
  visibility: visible;
}

/* --- Language dropdown --- */

.c-grid-col-k50 { position: relative; }

.wp-module-item-g1q  {
  font-weight: 600;
  border: 1px solid rgba(255, 0, 110, 0.15);
  padding: 5px 10px;
  line-height: 1;
  font-size: 13px;
  gap: 6px;
  align-items: center;
  transition: border-color 0.25s ease, background 0.25s ease;
  font-family: Inter, sans-serif;
  border-radius: 8px;
  white-space: nowrap;
  background: rgba(255,255,255,0.02);
  display: flex;
  color: #F5F7FA;
  cursor: pointer;
}

.wp-module-item-g1q:hover  {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.15);
}
.js-panel-foot-3js  {
  font-size: 10px;
  transition: transform 0.25s ease;
}
.c-grid-col-k50.mod-text-cell-qf .js-panel-foot-3js { transform: rotate(180deg); }

.js-zone-col-kb5  {
  display: none;
  position: absolute;
  border: 1px solid rgba(255, 0, 110, 0.15);
  right: 0;
  border-radius: 12px;
  min-width:144px;
  top: calc(100% + 4px);
  background: #1A1F3A;
  z-index: 50;
  padding: 4px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.4);
}

.c-grid-col-k50.mod-text-cell-qf .js-zone-col-kb5 { display: block; }

.ui-wrapper-top-y8  {
  padding: 8px 12px;
  font-family: Inter, sans-serif;
  border-radius: 8px;
  transition: background 0.25s ease, color 0.25s ease;
  align-items: center;
  color: #F5F7FA;
  font-weight: 500;
  cursor: pointer;
  font-size: 0.8125rem;
  gap: 8px;
  display: flex;
}

.ui-wrapper-top-y8:hover  {
  background: rgba(255,255,255,0.06);
  color: #00D9FF;
}
.ui-wrapper-top-y8.active { color: #FF006E; }
.t-list-item-ea  {
  line-height: 1;
  font-size: 1rem;
}

/* --- Desktop --- */

@media (min-width:802px) {
  .l-component-inner-awz  {
  height: 60px;
  padding: 0 20px;
}
  .region-area-e0 { display: inline-flex; }
}
.l-hero-box-2b  {
  background: #0A0E27;
  overflow: hidden;
}
.ui-wrapper-row-xez  {
  text-align: center;
  background: linear-gradient(160deg, #0A0E27 0%, #1A1F3A 40%, #0A0E27 100%);
  position: relative;
  display: flex;
  padding-top: 56px; padding-right: 20px; padding-bottom: 56px; padding-left: 20px;
  align-items: center;
  justify-content: center;
  min-height: 480px;
}
.ui-wrapper-row-xez::before  {
  content: '';
  position: absolute;
  pointer-events: none;
  inset: 0;
  background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%);
}
.mod-holder-right-67f  {
  position: relative;
  max-width: 680px;
  z-index: 1;
}
.v-outer-cell-4y  {
  color: #FF006E;
  font-family: Inter, sans-serif;
  border-radius: 20px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 18px;
  display: inline-block;
  padding: 5px 14px;
  font-size: 0.75rem;
  border: 1px solid rgba(212,175,55,0.3);
}
.site-zone-item-xs  {
  color: #00D9FF;
  line-height: 1.15;
  font-size: 30px;
  overflow-wrap: break-word;
  margin-bottom: 14px;
  font-family: Orbitron, sans-serif;
  font-weight: 800;
}
.t-banner-head-tca  {
  font-family: Inter, sans-serif;
  margin-bottom: 24px;
  font-size: 0.9375rem;
  color: #F5F7FA;
  max-width: 500px;
  line-height: 1.6;
  margin-left: auto;
  margin-right: auto;
}
.t-title-top-m10  {
  display: flex;
  align-items: center;
  margin-top: 6px;
  gap: 14px;
  flex-direction: column;
}
.js-layer-inner-8a  {
  text-align: center;
  border: 1px solid rgba(212,175,55,0.25);
  width: 100%;
  background: rgba(212,175,55,0.1);
  border-radius: 12px;
  padding: 14px 22px;
  max-width: 360px;
}
.app-main-l5  {
  font-weight: 800;
  font-family: Orbitron, sans-serif;
  font-size: 24px;
  color: #FF006E;
  line-height: 1.2;
}
.l-box-eh  {
  font-family: Inter, sans-serif;
  margin-top: 4px;
  font-size: 13px;
  color: #8B92A8;
}
.box-group-4p  {
  padding-top: 0.875rem; padding-right: 32px; padding-bottom: 14px; padding-left: 32px;
  font-family: Inter, sans-serif;
  max-width: 360px;
  color: #FFFFFF;
  border-radius: 8px;
  text-decoration: none;
  background: #FF006E;
  font-weight: 700;
  width: 100%;
  display: block;
  text-align: center;
  font-size: 15px;
  transition: background 0.25s ease;
}
.box-group-4p:hover {
  background: #FF3385;
}
.panel-cell-zp  {
  font-family: Inter, sans-serif;
  font-size: 11px;
  color: #8B92A8;
  margin-top: 6px;
}
.mod-panel-right-hn  {
  padding: 28px 16px;
  border-top: 1px solid rgba(255, 0, 110, 0.15);
  background: #0A0E27;
}
.v-col-inner-mji  {
  max-width: 1280px;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  gap: 20px 0;
}
.el-section-head-528  {
  padding: 0 14px;
  flex: 1 1 50%;
  text-align: center;
}
.app-icon-group-n83  {
  font-size: 26px;
  margin-bottom: 3px;
  color: #FF006E;
  font-weight: 800;
  line-height: 1.1;
  font-family: Orbitron, sans-serif;
}
.wp-card-left-a1  {
  font-weight: 500;
  letter-spacing: 0.06em;
  font-family: Inter, sans-serif;
  color: #8B92A8;
  font-size: 11px;
  text-transform: uppercase;
}
@media(min-width:773px) {
  .ui-wrapper-row-xez  {
  min-height: 560px;
  padding-top: 4.5rem; padding-right: 2.5rem; padding-bottom: 72px; padding-left: 40px;
}
  .site-zone-item-xs { font-size: 44px; }
  .t-banner-head-tca { font-size: 17px; }
  .app-main-l5 { font-size: 34px; }
  .mod-panel-right-hn { padding: 36px 20px; }
  .el-section-head-528  {
  flex: 1;
  border-right: 1px solid rgba(255, 0, 110, 0.15);
}
  .el-section-head-528:last-child { border-right: none; }
  .app-icon-group-n83 { font-size: 34px; }
}
.ui-area-left-ydm  {
  border-top: 1px solid rgba(255, 0, 110, 0.15);
  padding: 32px 20px;
  background: #0A0E27;
}
.v-block-row-83m  {
  text-align: center;
  margin: 0 auto;
  max-width: 1280px;
}
.mod-container-top-xq6  {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
  gap: 10px;
}
.app-text-foot-n7  {
  border-radius: 50%;
  height: 36px;
  border: 2px solid #8B92A8;
  justify-content: center;
  width: 36px;
  font-family: Inter, sans-serif;
  font-size: 11px;
  color: #8B92A8;
  display: flex;
  align-items: center;
  font-weight: 800;
}
.l-slot-col-xz7  {
  border-radius: 4px;
  font-weight: 600;
  border: 1px solid rgba(255, 0, 110, 0.15);
  font-family: Inter, sans-serif;
  color: #8B92A8;
  padding: 6px 14px;
  font-size: 11px;
}
.mod-block-group-pp6  {
  line-height: 1.65;
  overflow-wrap: break-word;
  margin: 0 auto;
  color: #F5F7FA;
  font-size: 12px;
  max-width: 700px;
  font-family: Inter, sans-serif;
}

.page-wrap-cell-hpr  {
  padding-top: 58px; padding-right: 22px; padding-bottom: 58px; padding-left: 22px;
  background: #1A1F3A;
}
.site-frame-base-1b  {
  padding: 1.75rem 22px;
  background: #0A0E27;
  margin: 0 auto;
  border-radius: 12px;
  max-width: 1280px;
  box-shadow: 0 2px 14px rgba(0,0,0,0.1);
}
.m-zone-box-i89  {
  font-family: Inter, sans-serif;
  color: #FF006E;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  font-size: 11px;
  letter-spacing: 0.06em;
}
.c-link-foot-a4  {
  color: #00D9FF;
  font-size: 1.375rem;
  overflow-wrap: break-word;
  font-family: Orbitron, sans-serif;
  margin-bottom: 18px;
  font-weight: 700;
}
.wp-strip-inner-6f  {
  color: #F5F7FA;
  line-height: 1.7;
  font-size: 14px;
  font-family: Inter, sans-serif;
}
.wp-strip-inner-6f p { margin-bottom: 11px; }
.wp-strip-inner-6f p:last-child { margin-bottom: 0; }
.wp-strip-inner-6f strong  {
  font-weight: 600;
  color: #00D9FF;
}
.wp-strip-inner-6f a  {
  color: #FF006E;
  text-decoration: none;
  transition: color 0.25s;
}
.wp-strip-inner-6f a:hover { color: #FF3385; }
.wp-strip-inner-6f ul  {
  margin-bottom: 11px;
  list-style-type: circle;
  padding-left: 1.25rem;
}
.wp-strip-inner-6f ol  {
  margin-bottom: 11px;
  padding-left: 1.25rem;
  list-style-type: decimal;
}
.wp-strip-inner-6f li  {
  color: #F5F7FA;
  font-size: 13px;
  margin-bottom: 4px;
  line-height: 1.65;
}
.wp-strip-inner-6f dl { margin-bottom: 11px; }
.wp-strip-inner-6f dt  {
  font-size: 14px;
  color: #00D9FF;
  font-weight: 800;
  margin-top: 10px;
}
.wp-strip-inner-6f dt:first-child { margin-top: 0; }
.wp-strip-inner-6f dd  {
  margin-bottom: 5px;
  color: #F5F7FA;
  font-size: 14px;
  line-height: 1.7;
  margin-left: 0;
}
.wp-strip-inner-6f table  {
  width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  display: block;
  margin-bottom: 11px;
}
.wp-strip-inner-6f th, .wp-strip-inner-6f td  {
  font-size: 13px;
  padding: 8px 10px;
  border-bottom: 1px solid rgba(255, 0, 110, 0.15);
  text-align: left;
}
.wp-strip-inner-6f th  {
  font-weight: 600;
  text-transform: uppercase;
  color: #00D9FF;
  font-size: 12px;
  letter-spacing: 0.04em;
}
@media(min-width:857px) {
  .page-wrap-cell-hpr { padding: 70px 42px; }
  .site-frame-base-1b { padding: 38px 40px; }
  .c-link-foot-a4 { font-size: 26px; }
  .wp-strip-inner-6f table { display: table; }
}
.m-frame-col-7a2  {
  max-width: 380px;
  background: #1A1F3A;
  border: 1px solid rgba(255, 0, 110, 0.15);
  position: fixed;
  z-index: 1000;
  box-shadow: 0 8px 32px rgba(0,0,0,0.4);
  border-radius: 12px;
  bottom: 16px;
  width: calc(100% - 32px);
  padding: 20px;
  left: 16px;
}

.v-frame-item-3u  {
  font-size: 15px;
  color: #00D9FF;
  margin-bottom: 8px;
  font-weight: 700;
}

.mod-grid-base-6b  {
  color: #F5F7FA;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

.mod-grid-base-6b a  {
  color: #00D9FF;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.mod-grid-base-6b a:hover { color: #FF006E; }

.t-layer-top-3yi  {
  gap: 10px;
  display: flex;
}

.m-element-left-ghc  {
  text-align: center;
  border-radius: 8px;
  font-weight: 600;
  color: #00D9FF;
  background: rgba(255,255,255,0.1);
  transition: background 0.25s ease;
  flex: 1;
  font-size: 13px;
  padding: 10px 16px;
  font-family: Inter, sans-serif;
}

.m-element-left-ghc:hover { background: rgba(255,255,255,0.15); }

.v-grid-block-wy  {
  text-align: center;
  color: #8B92A8;
  flex: 1;
  font-family: Inter, sans-serif;
  border-radius: 8px;
  padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px;
  transition: color 0.25s ease;
  font-weight: 500;
  font-size: 13px;
}

.v-grid-block-wy:hover { color: #F5F7FA; }
.mod-cell-col-i7  {
  background: #0A0E27;
  border-top: 1px solid rgba(255, 0, 110, 0.15);
  padding: 38px 16px;
}
.wp-slot-primary-l2  {
  margin: 0 auto;
  max-width: 720px;
}
.page-card-body-k4  {
  font-weight: 800;
  margin-bottom: 16px;
  font-family: Orbitron, sans-serif;
  overflow-wrap: break-word;
  font-size: 20px;
  color: #00D9FF;
}
.site-link-col-fe  {
  color: #F5F7FA;
  line-height: 1.7;
  margin-bottom: 20px;
  font-size: 15px;
  font-family: Inter, sans-serif;
}
.site-link-col-fe ol  {
  padding-left: 22px;
  list-style-type: decimal;
  margin-bottom: 14px;
}
.site-link-col-fe li  {
  line-height: 1.7;
  color: #F5F7FA;
  margin-bottom: 8px;
  font-size: 15px;
}
.site-link-col-fe li:last-child {
  margin-bottom: 0;
}
.site-link-col-fe strong {
  color: #00D9FF;
}
.m-region-top-alx  {
  font-family: Inter, sans-serif;
  transition: background 0.25s ease;
  padding-top: 12px; padding-right: 1.75rem; padding-bottom: 0.75rem; padding-left: 28px;
  font-weight: 700;
  border-radius: 8px;
  background: #FF006E;
  color: #FFFFFF;
  display: inline-block;
  font-size: 14px;
}
.m-region-top-alx:hover {
  background: #FF3385;
}
@media (min-width:805px) {
  .mod-cell-col-i7 { padding: 52px 32px; }
  .page-card-body-k4 { font-size: 24px; }
}

.el-list-right-6qj  {
  padding: 52px 20px;
  background: #1A1F3A;
}
.js-wrapper-area-xj  {
  margin: 0 auto;
  background: #0A0E27;
  box-shadow: 0 2px 14px rgba(0,0,0,0.1);
  padding-top: 30px; padding-right: 22px; padding-bottom: 30px; padding-left: 22px;
  border-radius: 12px;
  max-width: 1280px;
}
.site-module-top-sqa {
  margin-bottom: 26px;
}
.mod-wrap-base-kq  {
  text-transform: uppercase;
  margin-bottom: 8px;
  display: inline-block;
  letter-spacing: 0.06em;
  font-size: 11px;
  color: #FF006E;
  font-family: Inter, sans-serif;
  font-weight: 600;
}
.wp-row-right-b2h  {
  font-family: Orbitron, sans-serif;
  font-size: 22px;
  overflow-wrap: break-word;
  margin-bottom: 10px;
  font-weight: 700;
  color: #00D9FF;
}
.el-view-right-wp1  {
  line-height: 1.6;
  font-size: 14px;
  color: #8B92A8;
  font-family: Inter, sans-serif;
}
.site-link-inner-ww  {
  background: rgba(255, 0, 110, 0.15);
  margin: 24px 0;
  height: 1px;
}
.b-bar-ub {
  margin-bottom: 8px;
}
.mod-item-inner-yr  {
  overflow-wrap: break-word;
  margin-bottom: 12px;
  font-family: Orbitron, sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #00D9FF;
}
.l-text-col-9ke  {
  font-size: 14px;
  color: #F5F7FA;
  font-family: Inter, sans-serif;
  line-height: 1.7;
}
.l-text-col-9ke p {
  margin-bottom: 10px;
}
.l-text-col-9ke p:last-child { margin-bottom: 0; }
.l-text-col-9ke strong  {
  font-weight: 600;
  color: #00D9FF;
}
.l-text-col-9ke a  {
  color: #FF006E;
  text-decoration: none;
  transition: color 0.25s;
}
.l-text-col-9ke a:hover {
  color: #FF3385;
}
.l-text-col-9ke ul  {
  margin-bottom: 10px;
  padding-left: 20px;
  list-style-type: circle;
}
.l-text-col-9ke ol  {
  padding-left: 20px;
  margin-bottom: 10px;
  list-style-type: decimal;
}
.l-text-col-9ke li  {
  line-height: 1.75;
  color: #F5F7FA;
  margin-bottom: 4px;
  font-size: 14px;
}
.l-text-col-9ke table  {
  width: 100%;
  border-collapse: collapse;
  display: block;
  margin-bottom: 10px;
  overflow-x: auto;
}
.l-text-col-9ke th,
.l-text-col-9ke td  {
  font-size: 13px;
  text-align: left;
  padding: 8px 10px;
  border-bottom: 1px solid rgba(255, 0, 110, 0.15);
}
.l-text-col-9ke th  {
  letter-spacing: 0.04em;
  color: #00D9FF;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
@media(min-width:802px) {
  .el-list-right-6qj {
    padding-top: 70px; padding-right: 40px; padding-bottom: 70px; padding-left: 40px;
  }
  .js-wrapper-area-xj {
    padding: 40px 44px;
  }
  .wp-row-right-b2h {
    font-size: 26px;
  }
  .mod-item-inner-yr {
    font-size: 1.25rem;
  }
  .l-text-col-9ke table { display: table; }
}
.ui-bar-head-hd8  {
  padding: 46px 18px;
  background: #0A0E27;
}
.app-inner-box-m3w  {
  margin: 0 auto;
  max-width: 1280px;
}
.mod-slot-inner-v3j  {
  font-size: 24px;
  font-weight: 700;
  font-family: Orbitron, sans-serif;
  color: #00D9FF;
  overflow-wrap: break-word;
  margin-bottom: 24px;
}
.l-inner-right-0b  {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.ui-col-wrap-ss {
  font-family: Inter, sans-serif;
}
.site-panel-wrap-e0j  {
  padding: 20px 18px;
  border: 1px solid rgba(255, 0, 110, 0.15);
  border-radius: 8px;
  background: #1A1F3A;
}
.js-grid-block-w2  {
  font-weight: 600;
  color: #00D9FF;
  margin-bottom: 12px;
  font-size: 1.125rem;
  overflow-wrap: break-word;
  font-family: Orbitron, sans-serif;
}
.site-container-area-5e1  {
  font-family: Inter, sans-serif;
  line-height: 1.7;
  font-size: 15px;
  color: #F5F7FA;
}
.site-container-area-5e1 p {
  margin-bottom: 0.8125rem;
}
.site-container-area-5e1 p:last-child { margin-bottom: 0; }
.site-container-area-5e1 strong  {
  color: #00D9FF;
  font-weight: 600;
}
.site-container-area-5e1 a  {
  color: #FF006E;
  text-decoration: none;
}
.site-container-area-5e1 a:hover {
  text-decoration: underline;
}
.site-container-area-5e1 ul  {
  margin-bottom: 13px;
  list-style-type: disc;
  padding-left: 1.375rem;
}
.site-container-area-5e1 ol  {
  margin-bottom: 13px;
  list-style-type: decimal;
  padding-left: 22px;
}
.site-container-area-5e1 li  {
  line-height: 1.65;
  font-size: 16px;
  color: #F5F7FA;
  margin-bottom: 6px;
}
.site-container-area-5e1 table  {
  overflow-x: auto;
  border-collapse: collapse;
  margin-bottom: 13px;
  display: block;
  width: 100%;
}
.site-container-area-5e1 th, .site-container-area-5e1 td  {
  border-bottom: 1px solid rgba(255, 0, 110, 0.15);
  text-align: left;
  font-size: 14px;
  padding: 9px 11px;
}
.site-container-area-5e1 th  {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  color: #00D9FF;
  letter-spacing: 0.03em;
}
@media(min-width:773px) {
  .ui-bar-head-hd8 {
    padding: 62px 36px;
  }
  .l-inner-right-0b  {
  gap: 32px;
  flex-direction: row;
}
  .ui-col-wrap-ss {
    flex: 1;
  }
  .site-panel-wrap-e0j  {
  padding: 24px 22px;
  flex: 0 0 340px;
}
  .mod-slot-inner-v3j {
    font-size: 1.75rem;
  }
  .site-container-area-5e1 table { display: table; }
}