*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box}
body {-webkit-font-smoothing: antialiased;min-height: 100vh}
img, svg {max-width: 100%;display: block}
a {text-decoration: none;color: inherit}
button {font: inherit;border: none;cursor: pointer;background: none}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.card-main-rh1 {background: #1A1A23;padding: 56px 20px}
.el-col-top-q6p {display: flex;margin: 0 auto;max-width: 1280px;gap: 28px;flex-direction: column}
.page-box-box-xd {overflow-wrap: break-word;font-size: 24px;color: #00E5FF;font-weight: 800;margin-bottom:0.875rem;font-family: Space Mono, sans-serif}
.b-banner-body-sx7 {font-family: Inter, sans-serif;color: #E8E8F0;font-size: 15px;line-height: 1.7}
.b-banner-body-sx7 p {
  margin-bottom: 14px;
}
.b-banner-body-sx7 p:last-child { margin-bottom: 0; }
.b-banner-body-sx7 strong { color: #00E5FF; }
.b-banner-body-sx7 a {color: #FF006E;text-decoration: underline;text-underline-offset: 2px}
.b-banner-body-sx7 a:hover { color: #D00050; }
.b-banner-body-sx7 ul {padding-left: 22px;margin-bottom: 14px;list-style-type: disc}
.b-banner-body-sx7 ol {padding-left:1.375rem;margin-bottom: 14px;list-style-type: decimal}
.b-banner-body-sx7 li {line-height: 1.7;margin-bottom: 6px;font-size: 15px;color: #E8E8F0}
.b-banner-body-sx7 table {border-collapse: collapse;overflow-x: auto;width: 100%;display: block;margin-bottom: 14px}
.b-banner-body-sx7 th, .b-banner-body-sx7 td {font-size: 14px;padding: 10px 12px;text-align: left;border-bottom: 1px solid rgba(0, 229, 255, 0.15)}
.b-banner-body-sx7 th {letter-spacing: 0.03em;font-size:0.8125rem;font-weight: 600;color: #00E5FF}
.ui-area-group-nt {border-radius: 12px;width: 100%;max-height: 300px;object-fit: cover}
@media (min-width:856px) {
  .card-main-rh1 { padding: 72px 44px; }
  .el-col-top-q6p {flex-direction: row;align-items: center;gap: 48px}
  .c-group-col-221 { flex: 1; }
  .t-content-6mx { flex: 0 0 360px; }
  .ui-area-group-nt { max-height: 400px; }
  .page-box-box-xd { font-size:1.75rem; }
  .b-banner-body-sx7 table { display: table; }
}
.js-element-left-u4v {padding: 50px 18px;background: #0F0F12}
.l-outer-cell-08e {max-width: 1280px;margin: 0 auto}
.mod-holder-row-oq {overflow-wrap: break-word;font-weight: 700;font-size: 24px;font-family: Space Mono, sans-serif;margin-bottom:1.625rem;color: #00E5FF}
.page-nav-group-gwc {display: flex;gap: 24px;flex-direction: column}
.l-header-foot-ma {padding: 24px 20px;border: 1px solid rgba(0, 229, 255, 0.15);border-radius: 12px;background: #1A1A23}
.ui-title-foot-vj {border-width: 2px;border-color: #FF006E}
.js-widget-row-44 {color: #FF006E;font-size: 11px;letter-spacing: 0.05em;font-family: Inter, sans-serif;display: inline-block;text-transform: uppercase;margin-bottom: 10px;font-weight: 600}
.site-element-top-x6v {color: #00E5FF;font-family: Space Mono, sans-serif;font-weight: 700;margin-bottom:0.875rem;font-size:1.25rem;overflow-wrap: break-word}
.v-bar-inner-ut {color: #E8E8F0;line-height: 1.65;font-size: 14px;font-family: Inter, sans-serif}
.v-bar-inner-ut p {
  margin-bottom: 10px;
}
.v-bar-inner-ut p:last-child { margin-bottom: 0; }
.v-bar-inner-ut a {text-decoration: underline;color: #FF006E;text-underline-offset: 3px}
.v-bar-inner-ut a:hover { color: #D00050; }
.v-bar-inner-ut strong {color: #00E5FF;font-weight: 600}
.v-bar-inner-ut ul {padding-left: 20px;list-style-type: disc;margin-bottom: 10px}
.v-bar-inner-ut ol {list-style-type: decimal;margin-bottom: 10px;padding-left: 20px}
.v-bar-inner-ut li {font-size: 15px;color: #E8E8F0;line-height: 1.65;margin-bottom: 4px}
.v-bar-inner-ut table {display: block;width: 100%;margin-bottom: 10px;border-collapse: collapse;overflow-x: auto}
.v-bar-inner-ut th,
.v-bar-inner-ut td {border-bottom: 1px solid rgba(0, 229, 255, 0.15);font-size:0.8125rem;padding: 8px 10px;text-align: left}
.v-bar-inner-ut th {color: #00E5FF;font-weight: 600}
.m-wrapper-col-np {padding-top:11px;padding-right:28px;padding-bottom:11px;padding-left:28px;font-size: 14px;font-weight: 600;background: #FF006E;margin-top: 14px;font-family: Inter, sans-serif;color: #FFFFFF;text-decoration: none;display: inline-block;border-radius: 8px;transition: background 0.25s}
.m-wrapper-col-np:hover {
  background: #D00050;
}
.wp-icon-foot-z31 {font-size: 12px;line-height: 1.5;margin-top: 10px;color: #8A8A9E;font-family: Inter, sans-serif}
@media(min-width:770px) {
  .js-element-left-u4v {
    padding: 66px 36px;
  }
  .page-nav-group-gwc {flex-direction: row;gap: 24px}
  .l-header-foot-ma {flex: 1;padding: 28px 26px}
  .mod-holder-row-oq {
    font-size:1.75rem;
  }
  .site-element-top-x6v {
    font-size: 24px;
  }
  .v-bar-inner-ut table { display: table; }
}
.ui-header-inner-hy { background: #0F0F12; }

.site-main-inner-z3k { border-bottom: 1px solid rgba(255,255,255,0.06); }

.el-content-top-lc {padding: 0 16px;max-width: 1280px;margin: 0 auto}

.site-main-inner-z3k .el-content-top-lc {height: 56px;justify-content: space-between;align-items: center;gap: 12px;display: flex}

.c-text-area-t4 {align-items: center;display: flex;color: #00E5FF;letter-spacing: -0.02em;font-size: 18px;gap: 8px;white-space: nowrap;font-weight: 800}

.m-item-box-v14 {display: flex;gap: 8px;align-items: center}

.ui-frame-cell-lt6 {font-weight: 700;background: #FF006E;transition: background 0.25s ease;font-size: 13px;font-family: Inter, sans-serif;border-radius: 8px;padding: 7px 14px;color: #FFFFFF}

.ui-frame-cell-lt6:hover { background: #D00050; }

.m-block-cell-s9x {display: none;border: 1px solid rgba(255,255,255,0.1);color: #E8E8F0;background: none}

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

.site-text-body-dq {cursor: pointer;align-items: center;justify-content: center;color: #E8E8F0;padding: 6px;background: none;border: none;display: flex}

.t-module-item-ys {display: none;border-bottom: 1px solid rgba(0, 229, 255, 0.15);background: #1A1A23}

.t-module-item-ys.c-container-cell-s13 { display: block; }

.el-icon-group-5qg {flex-direction: column;display: flex;padding: 8px 0}

.m-row-main-t84 {font-size: 15px;font-weight: 500;border-bottom: 1px solid rgba(255,255,255,0.04);padding: 12px 0;transition: color 0.25s ease;font-family: Inter, sans-serif;color: #E8E8F0}

.m-row-main-t84:last-child { border-bottom: none; }
.m-row-main-t84:hover { color: #00E5FF; }

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

.el-item-body-qyq { position: relative; }

.wrap-5e {font-size: 13px;gap: 6px;align-items: center;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-weight: 600;transition: border-color 0.25s ease, background 0.25s ease;line-height: 1;font-family: Inter, sans-serif;white-space: nowrap;border-radius: 8px;background: rgba(255,255,255,0.02);color: #E8E8F0;border: 1px solid rgba(0, 229, 255, 0.15);display: flex;cursor: pointer}

.wrap-5e:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.js-banner-inner-m3t {font-size: 10px;transition: transform 0.25s ease}
.el-item-body-qyq.c-container-cell-s13 .js-banner-inner-m3t { transform: rotate(180deg); }

.ui-area-cell-frk {top: calc(100% + 4px);right: 0;position: absolute;box-shadow: 0 8px 24px rgba(0,0,0,0.4);padding: 4px;min-width:136px;border-radius: 12px;display: none;z-index: 50;background: #1A1A23;border: 1px solid rgba(0, 229, 255, 0.15)}

.el-item-body-qyq.c-container-cell-s13 .ui-area-cell-frk { display: block; }

.page-link-cell-j2b {gap: 8px;align-items: center;color: #E8E8F0;cursor: pointer;font-weight: 500;font-size: 13px;font-family: Inter, sans-serif;padding-top:8px;padding-right:0.75rem;padding-bottom:8px;padding-left:12px;display: flex;border-radius: 8px;transition: background 0.25s ease, color 0.25s ease}

.page-link-cell-j2b:hover {background: rgba(255,255,255,0.06);color: #00E5FF}
.page-link-cell-j2b.active { color: #FF006E; }
.el-top-body-mme {line-height: 1;font-size: 15px}

/* --- Desktop --- */

@media (min-width:777px) {
  .site-main-inner-z3k .el-content-top-lc { padding: 0 20px; }
  .el-content-top-lc { padding: 0 20px; }
  .m-block-cell-s9x { display: inline-flex; }
  .site-text-body-dq { display: none; }
  .t-module-item-ys { display: block; }

  .el-icon-group-5qg {padding: 0;gap:1.5rem;align-items: center;height: 42px;flex-direction: row}

  .m-row-main-t84 {border-bottom: 2px solid transparent;font-size:0.875rem;padding: 4px 0}

  .m-row-main-t84:hover { border-bottom-color: #FF006E; }
}
.v-holder-primary-qf {padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-bottom: 1px solid rgba(0, 229, 255, 0.15);right: 0;top: 0;position: fixed;left: 0;z-index: 1000;background: #1A1A23}

.t-nav-foot-oue {display: flex;max-width: 1280px;align-items: center;gap: 10px;margin: 0 auto;flex-direction: column}

.ui-icon-area-1w {line-height: 1.4;color: #E8E8F0;font-size: 12px;text-align: center;font-family: Inter, sans-serif}

.ui-icon-area-1w a {text-decoration: underline;text-underline-offset: 2px;color: #00E5FF}

.ui-icon-area-1w a:hover { color: #FF006E; }

.app-group-area-5na {gap: 8px;display: flex;flex-shrink: 0}

.zone-main-xa {border-radius: 4px;font-weight: 600;font-size: 12px;color: #00E5FF;transition: background 0.25s ease;background: rgba(255,255,255,0.1);padding-top:5px;padding-right:1rem;padding-bottom:5px;padding-left:16px;font-family: Inter, sans-serif}

.zone-main-xa:hover { background: rgba(255,255,255,0.15); }

.site-list-head-qi {transition: color 0.25s ease;border-radius: 4px;font-family: Inter, sans-serif;font-weight: 500;padding: 5px 16px;font-size: 12px;color: #8A8A9E}

.site-list-head-qi:hover { color: #E8E8F0; }

@media (min-width:765px) {
  .t-nav-foot-oue {justify-content: center;flex-direction: row;gap: 16px}
  .v-holder-primary-qf { padding: 8px 40px; }
}
.js-area-col-jbs {background: #0F0F12;padding-top:32px;padding-right:20px;padding-bottom:2rem;padding-left:20px;border-top: 1px solid rgba(0, 229, 255, 0.15)}

.t-card-foot-9jv {max-width: 1280px;margin: 0 auto}

.el-outer-foot-50h {border-bottom: 1px solid rgba(0, 229, 255, 0.15);padding-bottom: 24px;display: flex;flex-direction: column;gap: 20px}

.t-slot-top-26 {letter-spacing: -0.02em;font-weight: 800;font-size:1.125rem;color: #00E5FF}

.t-region-main-qp {flex-wrap: wrap;display: flex;gap: 8px 20px}

.t-region-main-qp a {transition: color 0.25s ease;color: #E8E8F0;font-weight: 500;font-family: Inter, sans-serif;font-size: 13px}

.t-region-main-qp a:hover { color: #00E5FF; }

.app-btn-inner-wij {display: flex;flex-direction: column;padding-top: 20px;gap:0.75rem}

.mod-row-main-o2 {line-height: 1.7;color: #8A8A9E;font-size: 12px}

.t-element-jm {color: #8A8A9E;font-size:0.75rem}

@media (min-width:766px) {
  .js-area-col-jbs { padding: 36px 40px; }
  .el-outer-foot-50h {justify-content: space-between;align-items: center;flex-direction: row}
  .app-btn-inner-wij {align-items: center;flex-direction: row;justify-content: space-between}
}
.t-component-box-23j {background: #1A1A23;padding: 50px 18px}
.site-section-foot-rq6 {max-width: 1280px;background: #0F0F12;border-radius: 12px;padding-top:26px;padding-right:20px;padding-bottom:26px;padding-left:20px;box-shadow: 0 1px 10px rgba(0,0,0,0.08);margin: 0 auto}
.wp-layer-base-a2 {font-weight: 600;display: inline-block;letter-spacing: 0.05em;font-family: Inter, sans-serif;font-size: 11px;color: #FF006E;margin-bottom: 10px;text-transform: uppercase}
.site-block-left-i7 {font-weight: 700;margin-bottom:1rem;overflow-wrap: break-word;font-size: 20px;color: #00E5FF;font-family: Space Mono, sans-serif}
.js-slot-right-5a4 {color: #E8E8F0;font-family: Inter, sans-serif;font-size: 15px;line-height: 1.65}
.js-slot-right-5a4 p { margin-bottom: 12px; }
.js-slot-right-5a4 p:last-child { margin-bottom: 0; }
.js-slot-right-5a4 strong {font-weight: 600;color: #00E5FF}
.js-slot-right-5a4 a {text-decoration: none;color: #FF006E;transition: color 0.25s}
.js-slot-right-5a4 a:hover { color: #D00050; }
.js-slot-right-5a4 ul {margin-bottom:0.75rem;list-style-type: circle;padding-left: 22px}
.js-slot-right-5a4 ol {list-style-type: decimal;margin-bottom: 12px;padding-left: 22px}
.js-slot-right-5a4 li {line-height: 1.7;margin-bottom: 5px;font-size: 14px;color: #E8E8F0}
.js-slot-right-5a4 dl { margin-bottom:0.75rem; }
.js-slot-right-5a4 dt {font-size: 15px;margin-top: 13px;font-weight: 700;color: #00E5FF}
.js-slot-right-5a4 dt:first-child { margin-top: 0; }
.js-slot-right-5a4 dd {margin-left: 0;font-size: 15px;line-height: 1.65;color: #E8E8F0;margin-bottom: 6px}
.js-slot-right-5a4 table {display: block;overflow-x: auto;margin-bottom:0.75rem;width: 100%;border-collapse: collapse}
.js-slot-right-5a4 th, .js-slot-right-5a4 td {text-align: left;border-bottom: 1px solid rgba(0, 229, 255, 0.15);font-size: 14px;padding: 9px 11px}
.js-slot-right-5a4 th {font-weight: 600;color: #00E5FF;text-transform: uppercase;font-size: 12px;letter-spacing: 0.04em}
@media(min-width:842px) {
  .t-component-box-23j { padding: 66px 38px; }
  .site-section-foot-rq6 { padding-top:2.25rem;padding-right:38px;padding-bottom:2.25rem;padding-left:38px; }
  .site-block-left-i7 { font-size: 24px; }
  .js-slot-right-5a4 table { display: table; }
}
.t-bar-item-5na {background: #0F0F12;padding: 40px 20px 0}

.ui-layer-head-8gv {margin: 0 auto;max-width: 1280px}

.m-section-row-jwa {margin-bottom: 32px;text-align: center}

.js-hero-oc {font-size:1.625rem;overflow-wrap: break-word;font-weight: 800;color: #00E5FF;font-family: Space Mono, sans-serif;line-height: 1.2;margin-bottom: 10px}

.l-panel-col-k04 {color: #E8E8F0;font-family: Inter, sans-serif;font-size:0.9375rem}

.panel-body-kl {grid-template-columns: 1fr;padding-bottom: 40px;gap: 16px;display: grid}

.b-box-body-hx {gap: 12px;border: 1px solid rgba(255,255,255,0.06);border-radius: 12px;display: flex;padding: 24px;background: #1A1A23;transition: border-color 0.25s ease;flex-direction: column}

.b-box-body-hx:hover { border-color: rgba(212,175,55,0.2); }

.page-menu-area-ee4 {font-weight: 700;font-size:1.125rem;color: #00E5FF}

.m-section-body-4dr {color: #FF006E;font-size: 24px;font-weight: 800}

.c-col-foot-cjh {font-size: 13px;color: #8A8A9E;line-height: 1.5}

.c-col-body-dj7 {background: #FF006E;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-weight: 700;transition: background 0.25s ease;font-size: 14px;border-radius: 8px;color: #FFFFFF;align-self: flex-start;font-family: Inter, sans-serif;display: inline-block}

.c-col-body-dj7:hover { background: #D00050; }

@media (min-width:605px) {
  .panel-body-kl { grid-template-columns: 1fr 1fr; }
}

@media (min-width:898px) {
  .panel-body-kl { grid-template-columns: 1fr 1fr 1fr; }
  .js-hero-oc { font-size:2.25rem; }
}
.wp-section-32s {border-top: 1px solid rgba(0, 229, 255, 0.15);background: #0F0F12;padding: 46px 18px}
.outer-head-xn4 {display: flex;max-width: 1280px;gap:2rem;flex-direction: column;margin: 0 auto}
.v-cell-block-bf {color: #00E5FF;font-weight: 800;margin-bottom: 14px;font-size: 22px;overflow-wrap: break-word;font-family: Space Mono, sans-serif}
.wp-area-body-x52 {font-family: Inter, sans-serif;font-size: 16px;line-height: 1.6;color: #E8E8F0}
.wp-area-body-x52 p {
  margin-bottom: 15px;
}
.wp-area-body-x52 p:last-child {
  margin-bottom: 0;
}
.wp-area-body-x52 strong {
  color: #00E5FF;
}
.wp-area-body-x52 a {text-underline-offset: 2px;color: #FF006E;text-decoration: underline}
.wp-area-body-x52 a:hover {
  color: #D00050;
}
.wp-area-body-x52 ul {padding-left: 20px;list-style-type: square;margin-bottom: 15px}
.wp-area-body-x52 ol {list-style-type: decimal;margin-bottom: 15px;padding-left: 20px}
.wp-area-body-x52 li {color: #E8E8F0;line-height: 1.6;margin-bottom: 7px;font-size:1rem}
.wp-area-body-x52 table {width: 100%;margin-bottom: 15px;border-collapse: collapse;display: block;overflow-x: auto}
.wp-area-body-x52 th, .wp-area-body-x52 td {font-size: 15px;border-bottom: 1px solid rgba(0, 229, 255, 0.15);text-align: left;padding: 10px 13px}
.wp-area-body-x52 th {font-weight: 600;color: #00E5FF}
.ui-title-body-u6 {flex-direction: column;display: flex;gap:1rem}
.b-section-group-rjw {background: #1A1A23;padding: 16px;border-radius: 8px}
.site-grid-base-9t {font-weight: 600;letter-spacing: 0.08em;font-family: Inter, sans-serif;margin-bottom: 4px;font-size: 11px;text-transform: uppercase;color: #8A8A9E}
.row-block-2ux {font-family: Inter, sans-serif;font-size:0.9375rem;font-weight: 700;color: #00E5FF}
@media (min-width:842px) {
  .wp-section-32s { padding: 60px 38px; }
  .outer-head-xn4 {gap: 48px;flex-direction: row}
  .wp-wrap-cell-m78 { flex: 1; }
  .ui-title-body-u6 { flex: 0 0 260px; }
  .v-cell-block-bf { font-size: 26px; }
  .wp-area-body-x52 table { display: table; }
}

.ui-grid-5y4 {padding: 46px 18px;background: #0F0F12}
.page-zone-m4k {max-width: 1280px;margin: 0 auto}
.el-strip-row-s6v {font-size: 22px;font-family: Space Mono, sans-serif;overflow-wrap: break-word;margin-bottom: 16px;font-weight: 800;color: #00E5FF}
.t-list-box-j6 {font-size: 14px;line-height: 1.6;color: #E8E8F0;font-family: Inter, sans-serif}
.t-list-box-j6 p { margin-bottom: 12px; }
.t-list-box-j6 p:last-child { margin-bottom: 0; }
.t-list-box-j6 strong { color: #00E5FF; }
.t-list-box-j6 a {text-decoration: underline;text-underline-offset: 2px;color: #FF006E}
.t-list-box-j6 a:hover { color: #D00050; }
.t-list-box-j6 ul {margin-bottom: 12px;list-style-type: disc;padding-left: 18px}
.t-list-box-j6 ol {list-style-type: decimal;padding-left: 18px;margin-bottom: 12px}
.t-list-box-j6 li {margin-bottom: 5px;line-height: 1.6;font-size: 14px;color: #E8E8F0}
.t-list-box-j6 table {margin-bottom: 12px;overflow-x: auto;border-collapse: collapse;width: 100%;display: block}
.t-list-box-j6 th {background: rgba(255,255,255,0.04);text-align: left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;color: #00E5FF;font-weight: 600;border-bottom: 1px solid rgba(0, 229, 255, 0.15)}
.t-list-box-j6 td {color: #E8E8F0;padding: 10px 12px;border-bottom: 1px solid rgba(255,255,255,0.04)}
@media (min-width:776px) {
  .ui-grid-5y4 { padding-top:62px;padding-right:36px;padding-bottom:62px;padding-left:2.25rem; }
  .el-strip-row-s6v { font-size: 26px; }
  .t-list-box-j6 table { display: table; }
}

.b-bar-body-ab {background: #0F0F12;padding: 50px 20px}
.c-hero-top-9h {max-width: 1280px;margin: 0 auto}
.wp-slot-body-7yq {overflow-wrap: break-word;text-align: center;font-weight: 800;margin-bottom: 32px;color: #00E5FF;font-family: Space Mono, sans-serif;font-size:1.5rem}
.page-title-block-rwx {gap: 20px;grid-template-columns: 1fr;display: grid}
.m-icon-right-o4x {
  text-align: center;
}
.wp-row-item-qw {justify-content: center;font-size: 18px;color: #FFFFFF;margin-bottom: 14px;display: inline-flex;background: #FF006E;font-weight: 800;align-items: center;width: 44px;height: 44px;border-radius: 50%;font-family: Space Mono, sans-serif}
.js-region-main-5oj {color: #00E5FF;font-family: Space Mono, sans-serif;margin-bottom: 6px;font-size: 16px;font-weight: 700}
.wp-box-inner-tf {color: #8A8A9E;font-family: Inter, sans-serif;font-size: 14px;line-height: 1.55}
@media (min-width:719px) {
  .b-bar-body-ab { padding: 64px 36px; }
  .page-title-block-rwx {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 28px}
  .wp-slot-body-7yq { font-size: 28px; }
}

.c-link-row-1g9 {padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:1.25rem;background: #1A1A23}
.v-frame-col-uzz {text-align: center;margin: 0 auto;max-width: 800px}
.ui-widget-item-p7 {font-family: Space Mono, sans-serif;color: #E8E8F0;margin-bottom: 16px;font-size: 18px;font-weight: 700;overflow-wrap: break-word}
.el-block-col-2np {font-family: Inter, sans-serif;font-size: 13px;color: #E8E8F0;line-height: 1.7}
.el-block-col-2np p {
  margin-bottom: 10px;
}
.el-block-col-2np p:last-child {
  margin-bottom: 0;
}
.el-block-col-2np a {text-underline-offset: 2px;text-decoration: underline;color: #E8E8F0}
.el-block-col-2np a:hover {
  color: #FF006E;
}
.el-block-col-2np strong {
  color: #00E5FF;
}
.el-block-col-2np ul {padding-left: 20px;margin-bottom: 10px;list-style-type: circle}
.el-block-col-2np ol {padding-left: 20px;margin-bottom: 10px;list-style-type: decimal}
.el-block-col-2np li {line-height: 1.5;color: #8A8A9E;font-size: 13px;margin-bottom: 4px}
.el-block-col-2np table {width: 100%;margin-bottom: 10px;overflow-x: auto;display: block;border-collapse: collapse}
.el-block-col-2np th, .el-block-col-2np td {text-align: left;font-size: 12px;padding: 8px 10px;border-bottom: 1px solid rgba(0, 229, 255, 0.15)}
.el-block-col-2np th {color: #E8E8F0;font-weight: 600}

@media (min-width:766px) {
  .el-block-col-2np table { display: table; }
}