html {-webkit-text-size-adjust: 100%;line-height: 1.15}
body {margin: 0;min-height: 100vh}
main { display: block; }
h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: inherit;font-size: inherit}
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul {padding: 0;margin: 0;list-style: none}
a {text-decoration: none;color: inherit;background-color: transparent}
b, strong { font-weight: bolder; }
img {height: auto;max-width: 100%;border-style: none;display: block}
svg {overflow: hidden;vertical-align: middle}
button, input, optgroup, select, textarea {line-height: 1.15;font-size: 100%;margin: 0;font-family: inherit}
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] {background: transparent;padding: 0;-webkit-appearance: button;cursor: pointer;border: none}
*, *::before, *::after { box-sizing: border-box; }
.ui-wrap-cell-jbu {border-top: 1px solid rgba(255, 0, 128, 0.15);background: #0f0f1a;padding: 42px 20px}
.t-area-left-du {max-width: 1280px;margin: 0 auto}
.wp-inner-box-xoi {font-size: 22px;margin-bottom: 14px;font-weight: 800;overflow-wrap: break-word;color: #00d4ff;font-family: Audiowide, sans-serif}
.t-region-left-9q9 {font-size: 15px;line-height: 1.7;font-family: Inter, sans-serif;color: #e8e8f5}
.t-region-left-9q9 p { margin-bottom: 13px; }
.t-region-left-9q9 p:last-child { margin-bottom: 0; }
.t-region-left-9q9 strong { color: #00d4ff; }
.t-region-left-9q9 a {text-underline-offset: 2px;text-decoration: underline;color: #ff0080}
.t-region-left-9q9 a:hover { color: #ff1a9e; }
.t-region-left-9q9 ul {padding-left: 20px;list-style-type: disc;margin-bottom: 13px}
.t-region-left-9q9 ol {padding-left: 20px;margin-bottom: 13px;list-style-type: decimal}
.t-region-left-9q9 li {margin-bottom: 5px;font-size: 15px;color: #e8e8f5;line-height: 1.7}
.t-region-left-9q9 table {display: block;border-collapse: collapse;overflow-x: auto;width: 100%;margin-bottom: 13px}
.t-region-left-9q9 th, .t-region-left-9q9 td {border-bottom: 1px solid rgba(255, 0, 128, 0.15);text-align: left;padding: 10px 12px;font-size: 14px}
.t-region-left-9q9 th {color: #00d4ff;font-weight: 600}
@media (min-width:776px) {
  .ui-wrap-cell-jbu { padding: 58px 36px; }
  .wp-inner-box-xoi { font-size: 26px; }
  .t-region-left-9q9 table { display: table; }
}

.l-section-col-ft8 {border-bottom: 1px solid rgba(255, 0, 128, 0.15);background: #0f0f1a}

.top-base-pm {display: flex;padding: 0 16px;max-width: 1280px;align-items: center;height: 56px;margin: 0 auto;gap: 12px}

.m-holder-cell-gmo {cursor: pointer;display: flex;justify-content: center;width: 40px;height: 40px;align-items: center;color: #e8e8f5;flex-shrink: 0;border: 1px solid rgba(255, 0, 128, 0.15);background: none;transition: background 0.2s ease;border-radius: 6px}

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

.m-widget-inner-7t {color: #00d4ff;white-space: nowrap;gap: 8px;font-size: 19px;display: flex;font-weight: 800;letter-spacing: -0.02em;align-items: center}

.el-nav-head-74 {align-items: center;margin-left: auto;gap: 8px;display: flex}

.mod-icon-base-sge {font-weight: 700;font-size: 13px;background: #ff0080;padding: 7px 14px;transition: background 0.2s ease;border-radius: 6px;font-family: Inter, sans-serif;color: #0f0f1a}

.mod-icon-base-sge:hover { background: #ff1a9e; }

.v-content-col-lxx {background: none;display: none;border: 1px solid rgba(255,255,255,0.1);color: #e8e8f5}

.v-content-col-lxx:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

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

.m-area-box-hx.el-wrapper-8k { transform: translateX(0); }

.c-icon-top-fj {flex-shrink: 0;align-items: center;justify-content: space-between;padding: 16px 20px;border-bottom: 1px solid rgba(255,255,255,0.06);display: flex}

.m-cell-kly {cursor: pointer;width: 32px;font-size: 18px;display: grid;color: #e8e8f5;border: 1px solid rgba(255, 0, 128, 0.15);height: 32px;background: none;transition: background 0.2s ease;place-items: center;border-radius: 4px}

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

.el-module-block-jn {padding: 12px 0;flex: 1;flex-direction: column;display: flex}

.t-nav-base-cf1 {font-size: 16px;transition: background 0.2s ease, color 0.2s ease;font-family: Inter, sans-serif;color: #e8e8f5;font-weight: 500;padding: 14px 24px}

.t-nav-base-cf1:hover {color: #00d4ff;background: rgba(255,255,255,0.04)}

.m-block-foot-6j8 {position: fixed;transition: opacity 0.3s ease, visibility 0.3s ease;opacity: 0;background: rgba(15, 15, 26, 0.85);z-index: 150;visibility: hidden;inset: 0}

.m-block-foot-6j8.el-wrapper-8k {opacity: 1;visibility: visible}

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

.page-card-area-w2e { position: relative; }

.app-element-gw {background: rgba(255,255,255,0.02);transition: border-color 0.2s ease, background 0.2s ease;white-space: nowrap;font-weight: 600;display: flex;padding: 5px 10px;border-radius: 6px;line-height: 1;gap: 6px;font-size: 13px;cursor: pointer;border: 1px solid rgba(255, 0, 128, 0.15);color: #e8e8f5;align-items: center;font-family: Inter, sans-serif}

.app-element-gw:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.c-grid-area-fu {font-size: 10px;transition: transform 0.2s ease}
.page-card-area-w2e.el-wrapper-8k .c-grid-area-fu { transform: rotate(180deg); }

.ui-list-primary-uro {border: 1px solid rgba(255, 0, 128, 0.15);position: absolute;min-width:138px;background: #1a1a2e;box-shadow: 0 8px 24px rgba(0,0,0,0.4);display: none;padding: 4px;top: calc(100% + 4px);border-radius: 8px;right: 0;z-index: 50}

.page-card-area-w2e.el-wrapper-8k .ui-list-primary-uro { display: block; }

.wp-hero-col-u5a {transition: background 0.2s ease, color 0.2s ease;font-family: Inter, sans-serif;color: #e8e8f5;align-items: center;gap: 8px;cursor: pointer;display: flex;font-size: 13px;border-radius: 6px;font-weight: 500;padding: 8px 12px}

.wp-hero-col-u5a:hover {background: rgba(255,255,255,0.06);color: #00d4ff}
.wp-hero-col-u5a.active { color: #ff0080; }
.js-cell-head-gl {font-size:1rem;line-height: 1}

/* --- Desktop --- */

@media (min-width:804px) {
  .top-base-pm {padding: 0 20px;height: 60px}
  .v-content-col-lxx { display: inline-flex; }
}
.el-strip-foot-yo {padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;background: #1a1a2e}
.wp-section-inner-j6 {display: flex;flex-direction: column;gap: 28px;max-width: 1280px;margin: 0 auto}
.page-hero-base-4hd {font-family: Inter, sans-serif;letter-spacing: 0.1em;margin-bottom: 8px;font-size: 11px;color: #ff0080;text-transform: uppercase;font-weight: 700}
.app-title-group-fkd {font-family: Audiowide, sans-serif;font-weight: 800;margin-bottom: 18px;font-size: 26px;color: #00d4ff;overflow-wrap: break-word}
.t-col-cell-wq {font-size:1rem;font-family: Inter, sans-serif;line-height: 1.75;color: #e8e8f5}
.t-col-cell-wq p { margin-bottom: 16px; }
.t-col-cell-wq p:last-child { margin-bottom: 0; }
.t-col-cell-wq strong { color: #00d4ff; }
.t-col-cell-wq a {text-decoration: underline;color: #ff0080;text-underline-offset: 3px}
.t-col-cell-wq a:hover { color: #ff1a9e; }
.t-col-cell-wq ul {margin-bottom:1rem;padding-left: 22px;list-style-type: circle}
.t-col-cell-wq ol {padding-left:1.375rem;list-style-type: decimal;margin-bottom: 16px}
.t-col-cell-wq li {margin-bottom: 8px;font-size: 16px;color: #e8e8f5;line-height: 1.75}
.t-col-cell-wq table {overflow-x: auto;display: block;margin-bottom: 16px;border-collapse: collapse;width: 100%}
.t-col-cell-wq th {border-bottom: 1px solid rgba(255, 0, 128, 0.15);padding: 11px 14px;background: #0f0f1a;text-align: left;color: #00d4ff;font-weight: 600}
.t-col-cell-wq td {color: #e8e8f5;padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,0.04)}
.app-group-top-2m {padding: 24px;border-radius: 8px;background: #0f0f1a;border: 1px solid rgba(255, 0, 128, 0.15)}
.l-text-item-ou {text-transform: uppercase;margin-bottom: 6px;font-family: Inter, sans-serif;color: #8a8a9e;letter-spacing: 0.08em;font-weight: 600;font-size: 12px}
.wp-module-area-kpk {color: #ff0080;font-size: 28px;font-family: Audiowide, sans-serif;font-weight: 800;margin-bottom: 8px}
.header-top-d6v {color: #8a8a9e;line-height: 1.5;font-family: Inter, sans-serif;font-size: 14px}
@media (min-width:862px) {
  .el-strip-foot-yo { padding: 72px 44px; }
  .wp-section-inner-j6 {gap: 48px;flex-direction: row}
  .t-row-head-m6 { flex: 1; }
  .app-group-top-2m {flex: 0 0 280px;align-self: flex-start}
  .app-title-group-fkd { font-size: 30px; }
  .t-col-cell-wq table { display: table; }
}

.list-head-ty {padding: 54px 18px;background: #0f0f1a}

.wp-outer-left-ub {border-radius: 8px;padding: 30px 22px;border-top: 3px solid #ff0080;max-width: 800px;background: #1a1a2e;border: 1px solid rgba(255, 0, 128, 0.15);margin: 0 auto}

.app-row-right-kzj {font-weight: 800;margin-bottom: 8px;overflow-wrap: break-word;font-size: 24px;font-family: Audiowide, sans-serif;color: #00d4ff}

.app-inner-left-oo {font-weight: 800;font-size: 32px;color: #ff0080;margin-bottom: 20px}

.site-bar-item-t2 { margin-bottom: 24px; }

.site-bar-item-t2 p {margin-bottom: 12px;font-family: Inter, sans-serif;line-height: 1.65;color: #e8e8f5;font-size:0.9375rem}

.site-bar-item-t2 p:last-child { margin-bottom: 0; }

.site-bar-item-t2 ul {padding-left: 18px;margin-bottom: 12px;list-style-type: disc}

.site-bar-item-t2 ol {padding-left: 18px;margin-bottom: 12px;list-style-type: decimal}

.site-bar-item-t2 li {font-size:0.875rem;font-family: Inter, sans-serif;line-height: 1.55;color: #e8e8f5;margin-bottom: 5px}

.site-bar-item-t2 a {color: #ff0080;text-decoration: underline;text-underline-offset: 2px}
.site-bar-item-t2 a:hover { color: #ff1a9e; }

.site-bar-item-t2 strong { color: #00d4ff; }

.site-bar-item-t2 table {display: block;width: 100%;border-collapse: collapse;overflow-x: auto;font-size:0.875rem;margin-bottom: 12px}

.site-bar-item-t2 th {padding: 9px 11px;text-align: left;border-bottom: 1px solid rgba(255, 0, 128, 0.15);color: #00d4ff;background: rgba(255,255,255,0.04);font-weight: 600}

.site-bar-item-t2 td {border-bottom: 1px solid rgba(255,255,255,0.04);padding: 9px 11px;color: #e8e8f5}

.app-nav-body-in {background: #ff0080;display: inline-block;font-size: 15px;color: #0f0f1a;padding: 13px 30px;font-family: Inter, sans-serif;font-weight: 700;transition: background 0.2s ease;border-radius: 6px}

.app-nav-body-in:hover { background: #ff1a9e; }

.c-slot-primary-9si {color: #8a8a9e;font-size: 11px;margin-top: 12px}

@media (min-width:766px) {
  .wp-outer-left-ub { padding: 38px 34px; }
  .app-row-right-kzj { font-size:1.75rem; }
  .app-inner-left-oo { font-size: 40px; }
  .site-bar-item-t2 table { display: table; }
}
.page-box-group-jw1 {background: #1a1a2e;padding: 50px 20px}
.b-hero-primary-7i {display: flex;max-width: 1280px;flex-direction: column;gap: 22px;margin: 0 auto}
.ui-area-primary-2fj {color: #00d4ff;margin-bottom: 6px;font-weight: 800;font-size: 24px;font-family: Audiowide, sans-serif;overflow-wrap: break-word}
.m-wrapper-wrap-i5n {color: #8a8a9e;line-height: 1.5;font-family: Inter, sans-serif;font-size: 15px}
.site-inner-col-arj {line-height: 1.7;font-family: Inter, sans-serif;font-size: 15px;color: #e8e8f5}
.site-inner-col-arj p { margin-bottom: 13px; }
.site-inner-col-arj p:last-child { margin-bottom: 0; }
.site-inner-col-arj strong { color: #00d4ff; }
.site-inner-col-arj a {text-decoration: underline;color: #ff0080;text-underline-offset: 2px}
.site-inner-col-arj a:hover { color: #ff1a9e; }
.site-inner-col-arj ul {padding-left: 20px;list-style-type: circle;margin-bottom: 14px}
.site-inner-col-arj ol {margin-bottom: 14px;list-style-type: decimal;padding-left:1.25rem}
.site-inner-col-arj li {color: #e8e8f5;margin-bottom: 6px;line-height: 1.65;font-size: 15px}
.site-inner-col-arj table {display: block;overflow-x: auto;width: 100%;margin-bottom: 13px;border-collapse: collapse}
.site-inner-col-arj th {font-weight: 600;border-bottom: 1px solid rgba(255, 0, 128, 0.15);padding: 10px 13px;background: #0f0f1a;text-align: left;color: #00d4ff}
.site-inner-col-arj td {border-bottom: 1px solid rgba(255,255,255,0.04);padding: 10px 13px;color: #e8e8f5}
@media (min-width:862px) {
  .page-box-group-jw1 { padding-top:66px;padding-right:40px;padding-bottom:66px;padding-left:40px; }
  .b-hero-primary-7i {gap: 52px;flex-direction: row}
  .page-layer-inner-kjn { flex: 0 0 300px; }
  .ui-area-primary-2fj { font-size: 28px; }
  .site-inner-col-arj table { display: table; }
}

.mod-element-row-an {background: #0f0f1a;padding: 32px 20px;border-top: 1px solid rgba(255, 0, 128, 0.15)}

.js-element-head-cyf {max-width: 1280px;margin: 0 auto}

.js-content-cell-u1 {border-bottom: 1px solid rgba(255, 0, 128, 0.15);flex-direction: column;padding-bottom: 24px;gap:1.25rem;display: flex}

.app-group-right-haj {color: #00d4ff;font-weight: 800;font-size: 18px;letter-spacing: -0.02em}

.el-group-cell-74h {gap: 8px 20px;flex-wrap: wrap;display: flex}

.el-group-cell-74h a {color: #e8e8f5;font-family: Inter, sans-serif;font-weight: 500;font-size:0.8125rem;transition: color 0.2s ease}

.el-group-cell-74h a:hover { color: #00d4ff; }

.t-zone-base-tr {display: flex;padding-top: 20px;flex-direction: column;gap: 12px}

.site-section-top-cr {color: #8a8a9e;font-size:0.75rem;line-height: 1.7}

.ui-widget-2f {color: #8a8a9e;font-size: 12px}

@media (min-width:767px) {
  .mod-element-row-an { padding:2.25rem 40px; }
  .js-content-cell-u1 {align-items: center;flex-direction: row;justify-content: space-between}
  .t-zone-base-tr {align-items: center;flex-direction: row;justify-content: space-between}
}
.c-banner-block-y53 {padding: 46px 20px;background: #1a1a2e}
.site-menu-group-s9k {max-width: 1280px;margin: 0 auto}
.m-panel-main-25t {gap: 14px;display: grid;grid-template-columns: 1fr 1fr}
.js-header-item-ir {border: 1px solid rgba(255, 0, 128, 0.15);background: #0f0f1a;border-radius: 6px;text-align: center;padding: 20px 16px}
.site-component-col-f7 {line-height: 1.2;font-family: Audiowide, sans-serif;font-size:1.5rem;margin-bottom: 6px;color: #00d4ff;font-weight: 800}
.page-box-area-qf {font-size: 13px;font-family: Inter, sans-serif;color: #8a8a9e}
@media (min-width:676px) {
  .c-banner-block-y53 { padding: 52px 36px; }
  .m-panel-main-25t {grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 18px}
  .site-component-col-f7 { font-size:1.875rem; }
}

.m-wrap-box-a1 {width: calc(100% - 32px);padding: 20px;border: 1px solid rgba(255, 0, 128, 0.15);bottom: 16px;border-radius: 8px;left: 16px;position: fixed;max-width: 380px;box-shadow: 0 8px 32px rgba(0,0,0,0.4);background: #1a1a2e;z-index: 1000}

.m-zone-wrap-6iq {font-size: 15px;margin-bottom: 8px;font-weight: 700;color: #00d4ff}

.l-frame-block-2d {margin-bottom: 16px;color: #e8e8f5;font-size:0.8125rem;line-height: 1.5;font-family: Inter, sans-serif}

.l-frame-block-2d a {color: #00d4ff;text-underline-offset: 2px;text-decoration: underline}

.l-frame-block-2d a:hover { color: #ff0080; }

.v-component-group-0z {display: flex;gap: 10px}

.t-icon-main-dul {flex: 1;padding: 10px 16px;font-family: Inter, sans-serif;font-weight: 600;transition: background 0.2s ease;font-size: 13px;background: rgba(255,255,255,0.1);border-radius: 6px;text-align: center;color: #00d4ff}

.t-icon-main-dul:hover { background: rgba(255,255,255,0.15); }

.c-wrapper-sqs {flex: 1;text-align: center;font-size: 13px;transition: color 0.2s ease;color: #8a8a9e;border-radius: 6px;padding-top:10px;padding-right:1rem;padding-bottom:10px;padding-left:16px;font-family: Inter, sans-serif;font-weight: 500}

.c-wrapper-sqs:hover { color: #e8e8f5; }
.page-wrap-right-r5 {padding: 56px 20px;background: #0f0f1a;border-top: 1px solid rgba(255, 0, 128, 0.15)}
.b-row-cell-x8 {margin: 0 auto;gap: 24px;flex-direction: column;max-width: 1280px;display: flex}
.m-area-row-lj {font-size: 28px;color: #00d4ff;overflow-wrap: break-word;margin-bottom: 10px;font-weight: 800;font-family: Audiowide, sans-serif}
.b-element-base-uke {margin-bottom: 18px;line-height: 1.5;color: #8a8a9e;font-size: 16px;font-family: Inter, sans-serif}
.b-nav-base-yb7 {transition: background 0.2s ease;display: inline-block;font-size: 15px;font-weight: 700;font-family: Inter, sans-serif;background: #ff0080;color: #0f0f1a;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;border-radius: 6px}
.b-nav-base-yb7:hover { background: #ff1a9e; }
.m-bar-right-ln7 {line-height: 1.75;font-size: 16px;font-family: Inter, sans-serif;color: #e8e8f5}
.m-bar-right-ln7 p { margin-bottom: 16px; }
.m-bar-right-ln7 p:last-child { margin-bottom: 0; }
.m-bar-right-ln7 strong { color: #00d4ff; }
.m-bar-right-ln7 a {text-underline-offset: 3px;color: #ff0080;text-decoration: underline}
.m-bar-right-ln7 a:hover { color: #ff1a9e; }
.m-bar-right-ln7 ul {padding-left:1.375rem;margin-bottom: 16px;list-style-type: square}
.m-bar-right-ln7 ol {list-style-type: decimal;margin-bottom: 16px;padding-left: 22px}
.m-bar-right-ln7 li {color: #e8e8f5;line-height: 1.75;margin-bottom: 7px;font-size: 16px}
.m-bar-right-ln7 dl { margin-bottom:1rem; }
.m-bar-right-ln7 dt {color: #00d4ff;margin-top: 16px;font-size: 16px;font-weight: 700}
.m-bar-right-ln7 dt:first-child { margin-top: 0; }
.m-bar-right-ln7 dd {color: #e8e8f5;line-height: 1.75;margin-bottom: 7px;font-size: 16px;margin-left: 0}
.m-bar-right-ln7 table {display: block;margin-bottom: 16px;width: 100%;overflow-x: auto;border-collapse: collapse}
.m-bar-right-ln7 th {background: rgba(255,255,255,0.03);font-weight: 600;color: #00d4ff;padding: 11px 14px;text-align: left;border-bottom: 1px solid rgba(255, 0, 128, 0.15)}
.m-bar-right-ln7 td {color: #e8e8f5;padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;border-bottom: 1px solid rgba(255,255,255,0.03)}
@media (min-width:876px) {
  .page-wrap-right-r5 { padding: 72px 44px; }
  .b-row-cell-x8 {gap: 52px;flex-direction: row}
  .ui-frame-inner-8e { flex: 0 0 320px; }
  .m-area-row-lj { font-size: 32px; }
  .m-bar-right-ln7 table { display: table; }
}

.v-grid-right-ndu {background: #0f0f1a;padding: 42px 16px}
.site-content-group-sg {max-width: 800px;margin: 0 auto;text-align: center}
.row-item-ch {margin-bottom:0.875rem;overflow-wrap: break-word;color: #00d4ff;font-family: Audiowide, sans-serif;font-weight: 800;font-size: 22px}
.page-region-box-lsb {line-height: 1.65;font-family: Inter, sans-serif;text-align: left;color: #e8e8f5;font-size: 15px}
.page-region-box-lsb p {
  margin-bottom: 12px;
}
.page-region-box-lsb p:last-child {
  margin-bottom: 0;
}
.page-region-box-lsb strong {
  color: #00d4ff;
}
.page-region-box-lsb a {color: #ff0080;text-underline-offset: 2px;text-decoration: underline}
.page-region-box-lsb a:hover {
  color: #ff1a9e;
}
.page-region-box-lsb ul {margin-bottom: 12px;list-style-type: disc;padding-left:1.125rem}
.page-region-box-lsb ol {list-style-type: decimal;margin-bottom: 12px;padding-left:1.125rem}
.page-region-box-lsb li {line-height: 1.65;font-size: 15px;margin-bottom: 5px;color: #e8e8f5}
.page-region-box-lsb table {border-collapse: collapse;display: block;width: 100%;margin-bottom: 12px;overflow-x: auto}
.page-region-box-lsb th, .page-region-box-lsb td {font-size: 14px;padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;text-align: left;border-bottom: 1px solid rgba(255, 0, 128, 0.15)}
.page-region-box-lsb th {font-weight: 600;color: #00d4ff}
@media (min-width:764px) {
  .v-grid-right-ndu { padding: 56px 32px; }
  .row-item-ch { font-size: 26px; }
  .page-region-box-lsb table { display: table; }
}

.m-slot-col-6q {background: #0f0f1a;padding:2rem 20px;border-top: 1px solid rgba(255, 0, 128, 0.15)}
.b-main-cell-mp9 {gap: 14px;max-width: 1280px;align-items: flex-start;flex-wrap: wrap;margin: 0 auto;display: flex}
.ui-content-left-2kq {border-radius: 50%;font-size: 11px;border: 2px solid #8a8a9e;display: flex;width: 36px;height: 36px;align-items: center;font-weight: 800;color: #8a8a9e;flex-shrink: 0;font-family: Inter, sans-serif;justify-content: center}
.b-group-left-7hi {line-height: 1.55;color: #e8e8f5;overflow-wrap: break-word;font-family: Inter, sans-serif;font-size: 12px}
.v-banner-right-gf {position: relative;justify-content: center;background: linear-gradient(160deg, #0f0f1a 0%, #1a1a2e 40%, #0f0f1a 100%);display: flex;overflow: hidden;text-align: center;padding: 60px 20px;min-height: 520px;align-items: center}

.v-banner-right-gf::before {inset: 0;position: absolute;pointer-events: none;content: '';background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%)}

.ui-zone-primary-ho {max-width: 700px;z-index: 1;position: relative}

.l-content-cell-p1 {font-weight: 700;border-radius: 20px;margin-bottom:1.25rem;display: inline-block;letter-spacing: 0.08em;padding: 6px 16px;font-size: 12px;text-transform: uppercase;border: 1px solid rgba(212,175,55,0.3);color: #ff0080}

.l-list-row-ki {overflow-wrap: break-word;font-weight: 800;font-family: Audiowide, sans-serif;color: #00d4ff;font-size: 32px;margin-bottom: 16px;line-height: 1.15}

.icon-main-rmb {margin-bottom: 28px;color: #e8e8f5;font-family: Inter, sans-serif;margin-right: auto;font-size:1rem;max-width: 520px;line-height: 1.6;margin-left: auto}

.l-container-top-rq {display: flex;align-items: center;flex-direction: column;margin-top: 8px;gap: 16px}

.app-inner-main-b4 {background: rgba(212,175,55,0.1);width: 100%;padding: 16px 24px;border-radius: 8px;max-width: 380px;text-align: center;border: 1px solid rgba(212,175,55,0.25)}

.c-item-foot-3p {font-size: 26px;line-height: 1.2;font-weight: 800;color: #ff0080}

.wp-grid-cell-ek {color: #8a8a9e;font-size:0.8125rem;margin-top: 4px}

.l-element-row-2u {color: #0f0f1a;transition: background 0.2s ease;text-align: center;font-size: 16px;font-family: Inter, sans-serif;display: block;background: #ff0080;padding: 16px 36px;font-weight: 700;width: 100%;max-width: 380px;border-radius: 6px}

.l-element-row-2u:hover { background: #ff1a9e; }

.c-block-area-3q {margin-top: 8px;font-size: 11px;color: #8a8a9e}

@media (min-width:766px) {
  .v-banner-right-gf {min-height: 600px;padding: 80px 40px}
  .l-list-row-ki { font-size: 48px; }
  .icon-main-rmb { font-size: 18px; }
  .c-item-foot-3p { font-size: 36px; }
}