* { box-sizing: border-box; }
body {-moz-osx-font-smoothing: grayscale;padding: 0;margin: 0;-webkit-font-smoothing: antialiased;line-height: 1.5;min-height: 100vh}
h1, h2, h3, h4, h5, h6 {font-weight: inherit;margin: 0;font-size: inherit}
p { margin: 0; }
a {text-decoration: none;color: inherit}
button {cursor: pointer;border: none;padding: 0;color: inherit;background: transparent;font: inherit}
img {height: auto;display: block;max-width: 100%}
svg {vertical-align: middle;display: inline-block}
ul, ol {list-style: none;margin: 0;padding: 0}
input, textarea, select {margin: 0;color: inherit;font: inherit;padding: 0}
table {border-collapse: collapse;border-spacing: 0}
.page-nav-wrap-s2 {padding: 44px 16px;background: #0F1419}
.site-col-base-bir {max-width: 1280px;margin: 0 auto}
.page-item-left-7i {font-weight: 700;font-family: Space Mono, sans-serif;overflow-wrap: break-word;font-size: 22px;margin-bottom: 22px;color: #00D9FF}
.t-nav-foot-b8 {flex-direction: column;display: flex;gap:1.625rem}
.t-bar-right-83 {background: #1A202C;border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 8px;padding: 20px 18px}
.mod-container-primary-il0 {overflow-wrap: break-word;color: #00D9FF;font-weight: 600;margin-bottom:0.75rem;font-family: Space Mono, sans-serif;font-size: 17px}
.t-group-block-pgt {line-height: 1.7;font-family: Inter, sans-serif;font-size: 14px;color: #E8EAED}
.t-group-block-pgt p { margin-bottom: 10px; }
.t-group-block-pgt p:last-child { margin-bottom: 0; }
.t-group-block-pgt strong {font-weight: 600;color: #00D9FF}
.t-group-block-pgt a {text-decoration: none;color: #00D9FF}
.t-group-block-pgt a:hover { text-decoration: underline; }
.t-group-block-pgt ul {list-style-type: disc;padding-left: 20px;margin-bottom: 10px}
.t-group-block-pgt ol {list-style-type: decimal;margin-bottom: 10px;padding-left: 20px}
.t-group-block-pgt li {margin-bottom: 4px;color: #E8EAED;line-height: 1.65;font-size: 15px}
.t-group-block-pgt dl { margin-bottom: 10px; }
.t-group-block-pgt dt {color: #00D9FF;font-size:0.875rem;font-weight: 700;margin-top: 11px}
.t-group-block-pgt dt:first-child { margin-top: 0; }
.t-group-block-pgt dd {line-height: 1.7;margin-left: 0;margin-bottom: 4px;font-size: 14px;color: #E8EAED}
.t-group-block-pgt table {margin-bottom: 10px;border-collapse: collapse;width: 100%;overflow-x: auto;display: block}
.t-group-block-pgt th, .t-group-block-pgt td {padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.08);font-size: 13px}
.t-group-block-pgt th {font-weight: 600;font-size: 12px;letter-spacing: 0.04em;color: #00D9FF;text-transform: uppercase}
@media(min-width:764px) {
  .page-nav-wrap-s2 { padding-top:60px;padding-right:2rem;padding-bottom:60px;padding-left:2rem; }
  .t-nav-foot-b8 {gap: 24px;flex-direction: row}
  .t-bar-right-83 {padding: 24px 22px;flex: 1}
  .page-item-left-7i { font-size: 26px; }
  .t-group-block-pgt table { display: table; }
}
.el-top-top-bex {background-repeat: no-repeat;background-size: cover;background: #0F1419;background-position: center;padding: 58px 20px;position: relative}
.wp-zone-wrap-wo3 {z-index: 1;position: relative}
.el-top-top-bex::before {position: absolute;content: '';inset: 0;background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%);pointer-events: none}
.wp-view-box-dyj {text-align: center;backdrop-filter: blur(8px);border-radius: 12px;margin: 0 auto;max-width: 780px;padding: 34px 26px;background: rgba(0,0,0,0.4);border: 1px solid rgba(255,255,255,0.1)}
.c-content-col-99 {margin-bottom: 10px;font-weight: 800;font-family: Space Mono, sans-serif;font-size: 22px;overflow-wrap: break-word;color: #fff;text-shadow: 0 2px 8px rgba(0,0,0,0.3)}
.v-widget-inner-8s {font-weight: 800;margin-bottom: 22px;font-size: 36px;text-shadow: 0 2px 12px rgba(0,0,0,0.4);color: #00D9FF}
.js-container-col-7f { margin-bottom:1.625rem; }
.js-container-col-7f p {font-family: Inter, sans-serif;margin-bottom: 13px;color: rgba(255,255,255,0.9);font-size: 15px;line-height: 1.7}
.js-container-col-7f p:last-child { margin-bottom: 0; }
.js-container-col-7f ul {list-style-type: disc;padding-left: 20px;text-align: left;margin-bottom:0.8125rem}
.js-container-col-7f ol {padding-left: 20px;text-align: left;margin-bottom: 13px;list-style-type: decimal}
.js-container-col-7f li {font-family: Inter, sans-serif;font-size: 14px;color: rgba(255,255,255,0.85);line-height: 1.6;margin-bottom: 6px}
.js-container-col-7f a {text-underline-offset: 2px;text-decoration: underline;color: #00D9FF}
.js-container-col-7f a:hover { color: #00F0FF; }
.js-container-col-7f strong { color: #fff; }
.js-container-col-7f table {width: 100%;margin-bottom: 13px;display: block;border-collapse: collapse;overflow-x: auto;font-size: 14px}
.js-container-col-7f th {background: rgba(255,255,255,0.06);color: #fff;font-weight: 600;border-bottom: 1px solid rgba(255,255,255,0.12);text-align: left;padding: 10px 13px}
.js-container-col-7f td {color: rgba(255,255,255,0.85);padding: 10px 13px;border-bottom: 1px solid rgba(255,255,255,0.06)}
.ui-slot-row-n4 {font-family: Inter, sans-serif;display: inline-block;text-shadow: none;font-weight: 700;padding-top:0.875rem;padding-right:36px;padding-bottom:14px;padding-left:36px;border-radius: 8px;color: #0F1419;transition: background 0.25s ease;background: #00D9FF;font-size: 16px}
.ui-slot-row-n4:hover { background: #00F0FF; }
.js-banner-cell-b9 {font-size: 11px;margin-top: 14px;color: rgba(255,255,255,0.5)}
@media (min-width:816px) {
  .el-top-top-bex { padding-top:76px;padding-right:40px;padding-bottom:76px;padding-left:40px; }
  .wp-view-box-dyj { padding: 44px 40px; }
  .c-content-col-99 { font-size: 26px; }
  .v-widget-inner-8s { font-size:2.75rem; }
  .js-container-col-7f table { display: table; }
}
.b-element-left-fi {background: #0F1419;padding: 40px 16px}
.b-grid-inner-yq0 {max-width: 840px;margin: 0 auto}
.ui-zone-body-7q {border-radius: 12px;padding: 28px 20px;box-shadow: 0 4px 24px rgba(0,0,0,0.1);border: 1px solid rgba(255, 255, 255, 0.08);background: #1A202C}
.ui-text-foot-mq {font-weight: 700;font-family: Space Mono, sans-serif;color: #00D9FF;overflow-wrap: break-word;margin-bottom: 14px;font-size:1.25rem}
.b-container-group-bwy {margin-bottom: 20px;line-height: 1.7;color: #E8EAED;font-family: Inter, sans-serif;font-size: 15px}
.b-container-group-bwy p { margin-bottom: 14px; }
.b-container-group-bwy p:last-child { margin-bottom: 0; }
.b-container-group-bwy strong { color: #00D9FF; }
.b-container-group-bwy a {text-underline-offset: 2px;color: #00D9FF;text-decoration: underline}
.b-container-group-bwy a:hover { color: #00F0FF; }
.b-container-group-bwy ul {padding-left: 20px;list-style-type: square;margin-bottom:0.875rem}
.b-container-group-bwy ol {margin-bottom: 14px;padding-left: 20px;list-style-type: decimal}
.b-container-group-bwy li {font-size: 15px;line-height: 1.7;color: #E8EAED;margin-bottom: 6px}
.b-container-group-bwy table {display: block;overflow-x: auto;border-collapse: collapse;width: 100%;margin-bottom: 14px}
.b-container-group-bwy th {font-weight: 600;background: rgba(255,255,255,0.03);color: #00D9FF;border-bottom: 1px solid rgba(255, 255, 255, 0.08);text-align: left;padding: 10px 12px}
.b-container-group-bwy td {padding: 10px 12px;color: #E8EAED;border-bottom: 1px solid rgba(255,255,255,0.03)}
.t-widget-box-nrr {color: #0F1419;padding: 11px 24px;border-radius: 8px;display: inline-block;background: #00D9FF;font-weight: 700;transition: background 0.25s ease;font-family: Inter, sans-serif;font-size: 14px}
.t-widget-box-nrr:hover { background: #00F0FF; }
@media (min-width:774px) {
  .b-element-left-fi { padding: 56px 32px; }
  .ui-zone-body-7q { padding: 36px 32px; }
  .ui-text-foot-mq { font-size: 24px; }
  .b-container-group-bwy table { display: table; }
}

.el-outer-main-ak5 {z-index: 1000;left: 0;background: #1A202C;border-bottom: 1px solid rgba(255, 255, 255, 0.08);right: 0;padding: 10px 20px;position: fixed;top: 0}

.t-row-primary-2h {display: flex;flex-direction: column;margin: 0 auto;max-width: 1280px;gap: 10px;align-items: center}

.ui-container-base-g4 {line-height: 1.4;font-family: Inter, sans-serif;color: #E8EAED;font-size: 12px;text-align: center}

.ui-container-base-g4 a {text-underline-offset: 2px;text-decoration: underline;color: #00D9FF}

.ui-container-base-g4 a:hover { color: #00D9FF; }

.wp-panel-wrap-e9 {display: flex;flex-shrink: 0;gap: 8px}

.l-content-cell-cxc {font-weight: 600;font-family: Inter, sans-serif;background: rgba(255,255,255,0.1);transition: background 0.25s ease;color: #00D9FF;padding: 5px 16px;font-size: 12px;border-radius: 4px}

.l-content-cell-cxc:hover { background: rgba(255,255,255,0.15); }

.el-icon-base-682 {border-radius: 4px;transition: color 0.25s ease;padding: 5px 16px;font-size: 12px;color: #9CA3AF;font-weight: 500;font-family: Inter, sans-serif}

.el-icon-base-682:hover { color: #E8EAED; }

@media (min-width:768px) {
  .t-row-primary-2h {justify-content: center;gap: 16px;flex-direction: row}
  .el-outer-main-ak5 { padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:2.5rem; }
}
.slot-cell-si {background: #1A202C;padding: 48px 20px}
.v-bar-base-ob9 {text-align: center;max-width: 800px;margin: 0 auto}
.page-zone-foot-fy3 {font-family: Space Mono, sans-serif;color: #E8EAED;margin-bottom: 16px;overflow-wrap: break-word;font-size: 18px;font-weight: 700}
.el-card-ce {color: #E8EAED;font-family: Inter, sans-serif;line-height: 1.7;font-size: 13px}
.el-card-ce p {
  margin-bottom: 10px;
}
.el-card-ce p:last-child {
  margin-bottom: 0;
}
.el-card-ce a {color: #E8EAED;text-decoration: underline;text-underline-offset: 2px}
.el-card-ce a:hover {
  color: #00D9FF;
}
.el-card-ce strong {
  color: #00D9FF;
}
.el-card-ce ul {margin-bottom: 10px;padding-left: 20px;list-style-type: circle}
.el-card-ce ol {list-style-type: decimal;margin-bottom: 10px;padding-left:1.25rem}
.el-card-ce li {margin-bottom: 4px;line-height: 1.5;font-size:0.8125rem;color: #9CA3AF}
.el-card-ce table {overflow-x: auto;border-collapse: collapse;margin-bottom: 10px;width: 100%;display: block}
.el-card-ce th, .el-card-ce td {text-align: left;font-size: 12px;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.el-card-ce th {font-weight: 600;color: #E8EAED}

@media (min-width:774px) {
  .el-card-ce table { display: table; }
}

.js-item-wrap-8sc {background: #0F1419;border-top: 1px solid rgba(255, 255, 255, 0.08);padding: 36px 18px}

.page-outer-group-ci9 {margin: 0 auto;text-align: center;max-width: 1280px;align-items: center;gap: 24px;flex-direction: column;display: flex}

.c-section-inner-nzg {font-size: 19px;letter-spacing: -0.02em;font-weight: 800;color: #00D9FF}

.js-nav-box-nab {justify-content: center;display: flex;gap: 8px 20px;flex-wrap: wrap}

.js-nav-box-nab a {font-size: 14px;color: #E8EAED;transition: color 0.25s ease;font-weight: 500;font-family: Inter, sans-serif}

.js-nav-box-nab a:hover { color: #00D9FF; }

.c-wrapper-box-q62 {height: 1px;width: 60px;background: rgba(255, 255, 255, 0.08)}

.el-row-primary-luh {font-size: 12px;max-width: 700px;color: #9CA3AF;line-height: 1.55}

.page-panel-top-km {font-size: 12px;color: #9CA3AF}
.m-group-area-d4 {border-top: 1px solid rgba(255, 255, 255, 0.08);background: #0F1419;padding: 38px 16px}
.js-content-right-mja {max-width: 720px;margin: 0 auto}
.c-link-col-p7 {font-size: 20px;font-family: Space Mono, sans-serif;font-weight: 800;margin-bottom:1rem;overflow-wrap: break-word;color: #00D9FF}
.app-menu-item-hla {line-height: 1.7;color: #E8EAED;font-family: Inter, sans-serif;font-size: 15px;margin-bottom: 20px}
.app-menu-item-hla ol {list-style-type: decimal;padding-left: 22px;margin-bottom: 14px}
.app-menu-item-hla li {margin-bottom: 8px;font-size: 15px;line-height: 1.7;color: #E8EAED}
.app-menu-item-hla li:last-child {
  margin-bottom: 0;
}
.app-menu-item-hla strong {
  color: #00D9FF;
}
.l-wrapper-main-lo0 {background: #00D9FF;display: inline-block;transition: background 0.25s ease;padding: 12px 28px;font-family: Inter, sans-serif;font-size:0.875rem;color: #0F1419;border-radius: 8px;font-weight: 700}
.l-wrapper-main-lo0:hover {
  background: #00F0FF;
}
@media (min-width:795px) {
  .m-group-area-d4 { padding-top:52px;padding-right:32px;padding-bottom:52px;padding-left:32px; }
  .c-link-col-p7 { font-size: 24px; }
}

.mod-col-inner-jlf {padding: 50px 20px;background: #1A202C}
.wp-row-area-iu4 {background: #0F1419;border-radius: 12px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;max-width: 1280px;box-shadow: 0 1px 10px rgba(0,0,0,0.08);border-left: 3px solid #00D9FF;margin: 0 auto}
.app-row-top-gcx {margin-bottom: 8px;font-size: 11px;font-family: Inter, sans-serif;letter-spacing: 0.05em;font-weight: 600;display: inline-block;text-transform: uppercase;color: #00D9FF}
.container-base-au {color: #00D9FF;font-family: Space Mono, sans-serif;font-size: 20px;font-weight: 700;margin-bottom: 10px;overflow-wrap: break-word}
.m-cell-base-n44 {color: #9CA3AF;font-size: 14px;margin-bottom: 20px;font-family: Inter, sans-serif;line-height: 1.55}
.wp-slot-box-a2 {color: #E8EAED;line-height: 1.7;font-family: Inter, sans-serif;font-size: 15px}
.wp-slot-box-a2 p {
  margin-bottom:0.75rem;
}
.wp-slot-box-a2 p:last-child { margin-bottom: 0; }
.wp-slot-box-a2 strong {font-weight: 600;color: #00D9FF}
.wp-slot-box-a2 a {text-decoration: none;color: #00D9FF;transition: color 0.25s}
.wp-slot-box-a2 a:hover {
  color: #00F0FF;
}
.wp-slot-box-a2 ul {padding-left: 22px;list-style-type: circle;margin-bottom: 12px}
.wp-slot-box-a2 ol {margin-bottom: 12px;list-style-type: decimal;padding-left: 22px}
.wp-slot-box-a2 li {color: #E8EAED;line-height: 1.65;margin-bottom: 6px;font-size: 15px}
.wp-slot-box-a2 table {border-collapse: collapse;width: 100%;overflow-x: auto;margin-bottom: 12px;display: block}
.wp-slot-box-a2 th, .wp-slot-box-a2 td {text-align: left;padding: 9px 11px;font-size:0.875rem;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wp-slot-box-a2 th {color: #00D9FF;letter-spacing: 0.04em;font-weight: 600;font-size: 12px;text-transform: uppercase}
@media(min-width:797px) {
  .mod-col-inner-jlf {
    padding: 68px 40px;
  }
  .wp-row-area-iu4 {
    padding: 36px 40px;
  }
  .container-base-au {
    font-size:1.5rem;
  }
  .wp-slot-box-a2 table { display: table; }
}
.b-card-item-g8 {padding-top:38px;padding-right:16px;padding-bottom:38px;padding-left:16px;background: #1A202C}
.el-area-inner-82 {margin: 0 auto;flex-direction: column;max-width: 1280px;display: flex;gap: 18px}
.wp-component-85 {font-weight: 800;font-family: Space Mono, sans-serif;color: #00D9FF;margin-bottom: 8px;font-size: 24px;overflow-wrap: break-word}
.m-layer-row-55b {font-size: 16px;line-height: 1.5;color: #9CA3AF;font-family: Inter, sans-serif}
.app-box-block-1eu {line-height: 1.7;font-family: Inter, sans-serif;font-size: 15px;color: #E8EAED}
.app-box-block-1eu p { margin-bottom:0.875rem; }
.app-box-block-1eu p:last-child { margin-bottom: 0; }
.app-box-block-1eu strong { color: #00D9FF; }
.app-box-block-1eu a {text-decoration: underline;color: #00D9FF;text-underline-offset: 2px}
.app-box-block-1eu a:hover { color: #00F0FF; }
.app-box-block-1eu ul {margin-bottom: 14px;padding-left: 22px;list-style-type: square}
.app-box-block-1eu ol {list-style-type: decimal;margin-bottom: 14px;padding-left: 22px}
.app-box-block-1eu li {margin-bottom: 7px;line-height: 1.7;font-size: 15px;color: #E8EAED}
.app-box-block-1eu table {border-collapse: collapse;display: block;overflow-x: auto;width: 100%;margin-bottom: 14px}
.app-box-block-1eu th, .app-box-block-1eu td {font-size: 14px;text-align: left;padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.app-box-block-1eu th {color: #00D9FF;font-size: 13px;letter-spacing: 0.04em;font-weight: 600}
@media (min-width:918px) {
  .b-card-item-g8 { padding: 54px 32px; }
  .el-area-inner-82 {flex-direction: row;gap: 52px}
  .m-wrap-row-zh1 { flex: 0 0 320px; }
  .wp-component-85 { font-size: 28px; }
  .app-box-block-1eu table { display: table; }
}

.app-strip-col-3u {background: #0F1419;overflow: hidden}
.js-widget-body-18 {align-items: center;background: linear-gradient(160deg, #0F1419 0%, #1A202C 40%, #0F1419 100%);display: flex;padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:1.25rem;position: relative;justify-content: center;text-align: center;min-height: 480px}
.js-widget-body-18::before {pointer-events: none;background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%);inset: 0;content: '';position: absolute}
.app-inner-box-re {z-index: 1;position: relative;max-width: 680px}
.js-wrapper-base-afs {border-radius: 20px;margin-bottom: 18px;display: inline-block;letter-spacing: 0.08em;font-family: Inter, sans-serif;border: 1px solid rgba(212,175,55,0.3);padding-top:5px;padding-right:14px;padding-bottom:5px;padding-left:0.875rem;text-transform: uppercase;font-weight: 700;color: #00D9FF;font-size: 12px}
.m-container-top-vgz {color: #00D9FF;margin-bottom: 14px;font-family: Space Mono, sans-serif;font-size: 30px;line-height: 1.15;font-weight: 800;overflow-wrap: break-word}
.l-link-head-09h {color: #E8EAED;max-width: 500px;font-size: 15px;line-height: 1.6;font-family: Inter, sans-serif;margin-left: auto;margin-bottom: 24px;margin-right: auto}
.mod-row-primary-u3 {align-items: center;display: flex;flex-direction: column;margin-top: 6px;gap: 14px}
.page-content-block-ne {text-align: center;width: 100%;background: rgba(212,175,55,0.1);padding:0.875rem 22px;border: 1px solid rgba(212,175,55,0.25);border-radius: 12px;max-width: 360px}
.wp-top-pz {color: #00D9FF;font-size: 24px;line-height: 1.2;font-weight: 800;font-family: Space Mono, sans-serif}
.wp-grid-ebz {font-family: Inter, sans-serif;color: #9CA3AF;font-size: 13px;margin-top: 4px}
.page-menu-primary-rgk {border-radius: 8px;font-family: Inter, sans-serif;display: block;text-decoration: none;transition: background 0.25s ease;max-width: 360px;font-size: 15px;font-weight: 700;color: #0F1419;text-align: center;padding: 14px 32px;width: 100%;background: #00D9FF}
.page-menu-primary-rgk:hover {
  background: #00F0FF;
}
.el-component-cell-du {margin-top: 6px;font-family: Inter, sans-serif;color: #9CA3AF;font-size: 11px}
.js-list-group-b7 {padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:1rem;background: #0F1419;border-top: 1px solid rgba(255, 255, 255, 0.08)}
.js-top-main-oh {margin: 0 auto;max-width: 1280px;flex-wrap: wrap;display: flex;gap:1.25rem 0;justify-content: center}
.ui-block-box-i7 {text-align: center;flex: 1 1 50%;padding: 0 14px}
.js-top-right-1u {color: #00D9FF;font-weight: 800;line-height: 1.1;font-family: Space Mono, sans-serif;font-size: 26px;margin-bottom: 3px}
.v-text-area-wz {font-size: 11px;color: #9CA3AF;font-family: Inter, sans-serif;letter-spacing: 0.06em;font-weight: 500;text-transform: uppercase}
@media(min-width:772px) {
  .js-widget-body-18 {padding-top:72px;padding-right:40px;padding-bottom:72px;padding-left:40px;min-height: 560px}
  .m-container-top-vgz { font-size:2.75rem; }
  .l-link-head-09h { font-size: 17px; }
  .wp-top-pz { font-size: 34px; }
  .js-list-group-b7 { padding:2.25rem 20px; }
  .ui-block-box-i7 {flex: 1;border-right: 1px solid rgba(255, 255, 255, 0.08)}
  .ui-block-box-i7:last-child { border-right: none; }
  .js-top-right-1u { font-size: 34px; }
}
.site-view-cell-8zv {background: #0F1419;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}

.t-banner-foot-vt {margin: 0 auto;height: 56px;display: flex;padding: 0 16px;align-items: center;max-width: 1280px;justify-content: space-between}

.page-widget-head-zx {letter-spacing: -0.02em;color: #00D9FF;display: flex;font-weight: 800;white-space: nowrap;align-items: center;font-size: 18px;gap: 8px}

.t-container-left-zs { display: none; }

.v-cell-foot-2iv {align-items: center;background: none;cursor: pointer;display: flex;justify-content: center;color: #E8EAED;padding: 8px;border: none}

/* --- Fullscreen overlay --- */

.b-banner-body-pa4 {justify-content: center;visibility: hidden;background: #0F1419;z-index: 300;gap:1.25rem;inset: 0;opacity: 0;align-items: center;position: fixed;flex-direction: column;display: flex;transition: opacity 0.25s ease, visibility 0.25s ease}

.b-banner-body-pa4.l-title-top-3bd {opacity: 1;visibility: visible}

.l-main-foot-1a {border: 1px solid rgba(255,255,255,0.1);height: 44px;width: 44px;right: 16px;top: 14px;cursor: pointer;border-radius: 8px;font-size:1.5rem;background: none;color: #E8EAED;display: grid;position: absolute;place-items: center}

.wp-title-row-vp6 {gap: 16px;display: flex;align-items: center;flex-direction: column}

.panel-col-vfi {color: #00D9FF;font-size:1.375rem;font-weight: 600;font-family: Space Mono, sans-serif;transition: color 0.25s ease}

.panel-col-vfi:hover { color: #00D9FF; }

.ui-wrap-cell-pq2 {font-weight: 700;font-size: 16px;color: #0F1419;border-radius: 8px;margin-top: 12px;background: #00D9FF;padding: 14px 36px;font-family: Inter, sans-serif}

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

.v-block-primary-wly { position: relative; }

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

.c-top-group-9l:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.v-list-col-jd {font-size: 11px;transition: transform 0.25s ease}
.v-block-primary-wly.l-title-top-3bd .v-list-col-jd { transform: rotate(180deg); }

.m-list-body-mr {box-shadow: 0 8px 24px rgba(0,0,0,0.4);background: #1A202C;display: none;top: calc(100% + 4px);right: 0;z-index: 50;border: 1px solid rgba(255, 255, 255, 0.08);padding: 4px;border-radius: 12px;min-width:141px;position: absolute}

.v-block-primary-wly.l-title-top-3bd .m-list-body-mr { display: block; }

.v-element-top-7m {color: #E8EAED;border-radius: 8px;font-family: Inter, sans-serif;display: flex;align-items: center;gap: 8px;transition: background 0.25s ease, color 0.25s ease;padding: 8px 12px;font-size: 13px;font-weight: 500;cursor: pointer}

.v-element-top-7m:hover {color: #00D9FF;background: rgba(255,255,255,0.06)}
.v-element-top-7m.active { color: #00D9FF; }
.l-btn-base-qz {line-height: 1;font-size: 17px}

/* --- Desktop --- */

@media (min-width:765px) {
  .t-banner-foot-vt {gap: 10px;flex-direction: column;height: auto;padding: 12px 20px}

  .t-container-left-zs {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px}

  .site-block-col-iw4 {font-size:0.875rem;font-family: Inter, sans-serif;border-radius: 4px;padding: 4px 10px;font-weight: 500;transition: color 0.25s ease, background 0.25s ease;color: #E8EAED}

  .site-block-col-iw4:hover {color: #00D9FF;background: rgba(255,255,255,0.05)}

  .wp-item-row-ept {width: 1px;height: 18px;background: rgba(255,255,255,0.1)}

  .c-item-wrap-htj {font-family: Inter, sans-serif;font-size: 13px;color: #0F1419;padding-top:6px;padding-right:1.125rem;padding-bottom:6px;padding-left:1.125rem;font-weight: 700;transition: background 0.25s ease;border-radius: 8px;background: #00D9FF}

  .c-item-wrap-htj:hover { background: #00F0FF; }

  .v-cell-foot-2iv { display: none; }
}