

@font-face {
  font-family: "rqjgr";
  src: url("fonts/psi8w3.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "c9l3ms";
  src: url("fonts/wsvff8.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  ascent-override: 100%;
  descent-override: 0%;
  line-gap-override: 0%;
}

:root,
[data-jlyg5="dark"] {
  --eum31: 31 31 31;
  --rt86: 29 29 29;
  --xjpbx: #606061;
  --sjy: 38 38 38;
  --ndc7: 248 185 81 / 0.08;
  --wc0: 0 8px 32px rgba(0, 0, 0, 0.5);
  --l9ucsb: 245 245 245;
  --oxs1q: 31 31 31;
  --qndz: 70 184 125 / 0.08;
  --atm: 204 204 204;
  --kw9: 135 232 169;
  --zft8: 36 36 36;
  --ygg55j: 23 23 23;
  --lrfzh: 70 203 240;
  --zq1gk9: 10 10 10;
  --vva: 18 18 18;
  --k0u: 128 128 128;
  --q1h7in: 222 87 89 / 0.14;
  --a55: 105 207 141;
  --o8eqnz: 0 0 0 / 0.7;
  --heki: 190 115 255;
  --pmwe: 70 184 125;
  --pd6ndd: 31 31 31;
  --dtq81a: 26 26 26;
  --bb71j8: 31 31 31;
  --c9n8m: 31 31 31;
  --vz5ql: 82 82 82;
  --uz5u: 70 184 125 / 0.14;
  --yzi7m: 243 243 243;
  --hdnib6: 46 46 46;
  --l1uc3: 248 185 81 / 0.16;
  --xm9sll: 23 23 23;
  --w2c: 248 185 81;
  --m0rm: 18 18 18;
  --sd0: 10 10 10;
  --auth: 33 33 33;
  --mb0i: 51 51 51;
  --tpx7c: 219 219 219;
  --b6x2k7: 31 31 31;
  --ywp0: 28 28 28;
  --vdxtvr: 222 87 89;
  --icx3w: 70 184 125;
  --l5u7: 36 36 36;
  --osqlaa: 36 36 36;
  --apk: 36 36 36;
}

[data-jlyg5="light"] {
  --l9ucsb: 10 10 10;
  --xjpbx: #c2c2c2;
  --zft8: 235 235 235;
  --pd6ndd: 250 250 250;
  --vdxtvr: 240 65 71;
  --w2c: 245 133 54;
  --q1h7in: 240 65 71 / 0.14;
  --qndz: 1 173 90 / 0.08;
  --yzi7m: 45 47 51;
  --kw9: 12 153 64;
  --eum31: 245 245 245;
  --heki: 190 115 255;
  --uz5u: 1 173 90 / 0.16;
  --vva: 255 255 255;
  --osqlaa: 245 245 245;
  --sd0: 255 255 255;
  --xm9sll: 255 255 255;
  --hdnib6: 227 227 227;
  --sjy: 245 245 245;
  --o8eqnz: 0 0 0 / 0.5;
  --vz5ql: 173 173 173;
  --pmwe: 1 173 90;
  --icx3w: 1 173 90;
  --b6x2k7: 61 61 61;
  --rt86: 245 245 245;
  --bb71j8: 245 245 245;
  --tpx7c: 60 62 66;
  --atm: 51 51 51;
  --lrfzh: 0 82 255;
  --dtq81a: 255 255 255;
  --ndc7: 255 105 0 / 0.08;
  --auth: 245 245 245;
  --k0u: 120 120 120;
  --m0rm: 255 255 255;
  --l1uc3: 255 105 0 / 0.2;
  --wc0: 0 8px 32px rgba(88, 102, 126, 0.16);
  --zq1gk9: 255 255 255;
  --a55: 21 178 95;
  --ygg55j: 245 245 245;
  --c9n8m: 245 245 245;
  --apk: 245 245 245;
  --oxs1q: 240 240 240;
  --l5u7: 245 245 245;
}

*, *::before, *::after { box-sizing: border-box; padding: 0; margin: 0; }

html, body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-family: "rqjgr", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  background-color: rgb(var(--sd0));
  color: rgb(var(--l9ucsb));
  min-height: 100vh;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 21px;
}

[hidden] { display: none !important; }

html.xeur,
body.xeur { overflow: hidden; }

a { color: inherit; }

::-webkit-scrollbar { height: 6px; width: 6px; }
::-webkit-scrollbar-thumb { border-radius: 3px; background: var(--xjpbx); }
::-webkit-scrollbar-track { background: transparent; }

body.e2uv { overflow: hidden; }



.robt6 {
  top: 60px;
  display: flex;
  align-items: center;
  right: 0;
  padding: 24px;
  justify-content: center;
  bottom: 0;
  z-index: 900;
  background: rgb(var(--sd0));
  position: fixed;
  left: 0;
}

.jeefaf {
  text-align: center;
  gap: 14px;
  flex-direction: column;
  display: flex;
  align-items: center;
}

.sq0lc {
  width: 18px;
  height: 18px;
  border: 2px solid rgb(var(--qndz));
  border-top-color: rgb(var(--a55));
  border-radius: 50%;
  animation: evj6 0.85s linear infinite;
}

.l2puca { font-size: 16px; font-weight: 700; }
.xd3 { color: rgb(var(--k0u)); font-size: 13px; font-weight: 500; }

@keyframes evj6 { to { transform: rotate(360deg); } }



.e3y {
  gap: 8px;
  color: rgb(var(--l9ucsb));
  display: flex;
  padding: 8px 12px 12px;
  background: rgb(var(--apk));
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.tyc {
  min-width: 0;
  align-items: center;
  display: flex;
}

.pgc5 {
  border-radius: 12px;
  flex: 0 0 40px;
  margin-right: 8px;
  width: 40px;
  overflow: hidden;
  height: 40px;
}

.pgc5 img {
  border-radius: 12px;
  display: block;
  height: 40px;
  width: 40px;
  object-fit: cover;
}

.b0yeie { min-width: 0; }

.vsscd {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: rgb(var(--l9ucsb));
  white-space: nowrap;
}

.udo978 {
  margin-top: 4px;
  overflow: hidden;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: rgb(var(--k0u));
  text-overflow: ellipsis;
  white-space: nowrap;
}

.esmk9 {
  flex: 0 0 auto;
  gap: 8px;
  align-items: center;
  display: flex;
}

.mgd8g {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 56px;
  height: 32px;
  padding: 0 7px;
  border-radius: 8px;
  background: rgb(var(--pmwe));
  color: rgb(var(--dtq81a));
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  text-decoration: none;
}

.xs22e {
  width: 14px;
  display: flex;
  height: 14px;
  padding: 0;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border: 0;
  color: rgb(var(--k0u));
  background: transparent;
}

.xs22e svg { display: block; height: 14px; overflow: hidden; width: 14px; }
.xs22e:hover { color: rgb(var(--l9ucsb)); }

@media (min-width: 769px) { .e3y { display: none; } }



.nk0 {
  top: 0;
  z-index: 1000;
  position: sticky;
  background-color: rgb(var(--zq1gk9));
}

html.xeur .nk0 {
  right: 0;
  position: fixed;
  top: 0;
  left: 0;
}

.jxff7 {
  width: 100%;
  justify-content: space-between;
  display: flex;
  align-items: center;
  height: 60px;
}

.ylmt {
  display: flex;
  align-items: center;
  min-width: 0;
  padding-left: 16px;
  gap: 16px;
  flex: 1 1 auto;
  height: 100%;
}

.wn33u2 { text-decoration: none; flex: 0 0 auto; align-items: center; height: 100%; display: flex; }
.gcl { height: 32px; width: 120px; display: block; }
.qkqs { display: none; }
.nycenj { display: none; height: 32px; width: 32px; }
[data-jlyg5="light"] .hex { display: none; }
[data-jlyg5="light"] .qkqs { display: block; }

.acb0jl {
  scrollbar-width: none;
  gap: 4px;
  flex: 1 1 auto;
  min-width: 0;
  display: flex;
  align-items: center;
  overflow-x: auto;
  height: 100%;
}

.acb0jl::-webkit-scrollbar { display: none; }

.x1nf {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  height: 28px;
  padding: 0 6px;
  border-radius: 6px;
  color: rgb(var(--l9ucsb));
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  transition: color 0.15s, background-color 0.15s;
}

.x1nf:hover {
  color: rgb(var(--a55));
  background: rgb(var(--uz5u));
}

.x1nf.npe { color: rgb(var(--a55)); }

.x1nf .j86ii {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 10;
  background: rgb(var(--a55));
  color: rgb(26 26 26);
  font-size: 9px;
  font-weight: 400;
  line-height: 1;
  padding: 1px 2px;
  border-radius: 2px;
  letter-spacing: 0.04em;
  pointer-events: none;
  transform: rotate(10deg);
}

.cgl {
  height: 100%;
  display: flex;
  align-items: center;
  padding-right: 12px;
  justify-content: flex-end;
  flex: 0 0 auto;
}


.ow52iv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  color: rgb(var(--l9ucsb));
  cursor: pointer;
  text-decoration: none;
  transition: opacity 0.15s;
}

.ow52iv:hover { opacity: 0.8; }
.ow52iv svg.xmt { overflow: hidden; width: 16px; display: block; height: 16px; }
.ow52iv img { height: 16px; width: 16px; display: block; }

.czzwtw {
  gap: 20px;
  display: flex;
  align-items: center;
}

#lmvvh.c2iaaw { color: rgb(var(--w2c)); }
#lmvvh .tetmt { color: inherit; }

#qw7b81 { color: rgb(var(--l9ucsb)); }

.kzkx {
  gap: 10px;
  margin-left: 20px;
  display: flex;
  align-items: center;
}

.fl0dk6,
.ktcw2 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 85px;
  height: 32px;
  padding: 9px 8px;
  border-radius: 6px;
  font-family: inherit;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}

.fl0dk6 {
  background: rgb(var(--eum31));
  color: rgb(var(--l9ucsb));
  border: 1px solid rgb(var(--eum31));
}
.fl0dk6:hover {
  border-color: rgb(var(--osqlaa));
  background: rgb(var(--osqlaa));
}

.ktcw2 {
  color: rgb(var(--dtq81a));
  border: 1px solid rgb(var(--yzi7m));
  background: rgb(var(--yzi7m));
}
.ktcw2:hover {
  background: rgb(var(--tpx7c));
  border-color: rgb(var(--tpx7c));
}

@media (max-width: 768px) { .fl0dk6 { display: none; } }
@media (max-width: 560px) { .ktcw2 { display: none; } }



.vtnb {
  min-height: calc(90vh + 40px);
  flex: 1 1 auto;
  max-width: 1440px;
  padding: 16px 24px 96px;
  margin: 0 auto;
  width: 100%;
}


.vtnb,
.eloha4,
.j5ulr6,
.kz9 {
  zoom: 1.2;
}

.j235pl {
  grid-template-columns: minmax(0, 1fr) 380px;
  gap: 12px;
  display: grid;
  align-items: start;
}

.jzxni { min-width: 0; gap: 12px; display: flex; flex-direction: column; }



.d5p6xm {
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  overflow: hidden;
}

.b77yo {
  height: 140px;
  overflow: hidden;
  position: relative;
  background: linear-gradient(120deg,
    rgb(var(--a55) / 0.18),
    rgb(var(--heki) / 0.10) 55%,
    rgb(var(--lrfzh) / 0.14));
}

.eha {
  display: block;
  object-fit: cover;
  opacity: 0;
  height: 100%;
  transition: opacity 0.4s ease;
  width: 100%;
  object-position: center top;
}

.eha.g3e { opacity: 1; }

.pfil { padding: 0 20px 20px; margin-top: -44px; position: relative; }

.kbvzg {
  position: relative;
  z-index: 1;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  border: 3px solid rgb(var(--vva));
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35);
  margin-bottom: 12px;
  overflow: hidden;
  background: rgb(var(--c9n8m));
}

.kbvzg img { width: 100%; border-radius: 50%; object-fit: cover; height: 100%; display: block; }

.ttkn2q {
  position: relative;
  z-index: 1;
  gap: 10px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.pxxh { font-size: 22px; font-weight: 700; line-height: 1.2; letter-spacing: -0.01em; }

.de8 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 110px;
  padding: 3px 8px;
  overflow: hidden;
  border-radius: 4px;
  background: rgb(var(--c9n8m));
  color: rgb(var(--k0u));
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

.qnoe { gap: 6px; display: flex; }

.ov881h {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
  white-space: nowrap;
}

.uwf71z { color: rgb(var(--pmwe)); background: rgb(var(--uz5u)); }
.uwf71z.kgj { display: none; }
.bnd { color: rgb(var(--w2c)); background: rgb(var(--l1uc3)); }
.ov881h svg { height: 11px; width: 11px; }

.ucw31 {
  gap: 8px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
  align-items: center;
  position: relative;
  z-index: 1;
}

.zmdkfl {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 28px;
  padding: 0 10px;
  border-radius: 6px;
  background: rgb(var(--c9n8m));
  font-size: 12px;
  font-weight: 600;
  color: rgb(var(--atm));
  white-space: nowrap;
}

.zmdkfl img { height: 16px; width: 16px; object-fit: cover; border-radius: 50%; background: #ffffff; }

.noe {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 28px;
  max-width: 220px;
  padding: 0 4px 0 10px;
  background: rgb(var(--bb71j8));
  border-radius: 6px;
  font-size: 12px;
  font-family: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;
  color: rgb(var(--atm));
}

.noe span {
  overflow: hidden;
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.noe button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 20px;
  background: none;
  border: none;
  color: rgb(var(--a55));
  cursor: pointer;
  border-radius: 4px;
}

.noe button:hover { background: rgb(var(--qndz)); }
.noe svg { height: 13px; width: 13px; }



.jrcyp7 {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 12px;
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  padding: 12px 16px;
}

.xdy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 3px;
  min-width: 96px;
  padding: 2px 16px 2px 0;
  margin-right: 16px;
  border-right: 1px solid rgb(var(--oxs1q));
  flex: 1 1 100px;
  max-width: 220px;
}

.xdy:last-child { margin-right: 0; border-right: 0; padding-right: 0; }

.z6sdq {
  font-size: 11px;
  font-weight: 600;
  color: rgb(var(--vz5ql));
  text-transform: capitalize;
  white-space: nowrap;
}

.ab5eg {
  display: flex;
  align-items: baseline;
  gap: 6px;
  font-size: 16px;
  font-weight: 600;
  color: rgb(var(--l9ucsb));
  white-space: nowrap;
  overflow: hidden;
}

.fjp90 { font-size: 12px; font-weight: 600; }
.fjp90.yp0fq { color: rgb(var(--pmwe)); }
.fjp90.ulqx { color: rgb(var(--vdxtvr)); }

.ab5eg sub { position: relative; font-size: 9px; top: 0.12em; vertical-align: baseline; }

.nyfhqv { font-size: 13px; font-weight: 500; font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace; }
.wer { color: rgb(var(--pmwe)); }
.zsak { color: rgb(var(--vdxtvr)); }



.kjj6d6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 12px;
}

.buq7 {
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  padding: 18px 20px;
}

.qsuzy .nllb2,
.qsuzy .klvc { grid-template-columns: 1fr; }

.dldf54 { font-size: 14px; color: rgb(var(--atm)); line-height: 1.65; }
.dldf54 p { margin-bottom: 12px; }
.dldf54 p:last-child { margin-bottom: 0; }



.nllb2 { gap: 10px; display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }

.nf0 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 11px 14px;
  background: rgb(var(--c9n8m));
  border: 1px solid transparent;
  border-radius: 8px;
  text-decoration: none;
  color: rgb(var(--l9ucsb));
  font-size: 14px;
  font-weight: 500;
  transition: border-color 0.15s, background 0.15s;
}

.nf0:hover { background: rgb(var(--pd6ndd)); border-color: rgb(var(--a55)); }

.hhdi {
  display: flex;
  border-radius: 6px;
  flex: 0 0 28px;
  width: 28px;
  justify-content: center;
  height: 28px;
  align-items: center;
}

.hhdi svg { width: 15px; height: 15px; }
.hhdi.ec9myu { color: rgb(var(--lrfzh)); background: rgb(var(--lrfzh) / 0.14); }
[data-jlyg5="light"] .hhdi.ec9myu { color: rgb(0 82 255); }
.hhdi.jqy51f { background: rgb(var(--l9ucsb) / 0.1); color: rgb(var(--l9ucsb)); }
.hhdi.l89a0 { color: rgb(70 170 240); background: rgb(var(--lrfzh) / 0.14); }
.hhdi.owqx6j { background: rgb(var(--qndz)); color: rgb(var(--pmwe)); }



.klvc { gap: 8px; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); display: grid; }

.y1dk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 12px;
  border: 1px solid rgb(var(--oxs1q));
  border-radius: 8px;
  background: rgb(var(--c9n8m));
}

.kar { font-size: 12px; font-weight: 500; color: rgb(var(--k0u)); }
.qdr4d { font-size: 12px; font-weight: 700; white-space: nowrap; }
.qdr4d.u1xt { color: rgb(var(--pmwe)); }
.qdr4d.a3wj { color: rgb(var(--w2c)); }
.qdr4d.d5ma { color: rgb(var(--atm)); }



.yg18h {
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  overflow: hidden;
}

.s7v {
  border-bottom: 1px solid rgb(var(--oxs1q));
  padding: 12px 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lhecgt { font-size: 14px; font-weight: 700; }

.bvjnfc { display: flex; align-items: center; gap: 6px; font-size: 11px; color: rgb(var(--pmwe)); font-weight: 700; }

.x9hi5 {
  border-radius: 50%;
  animation: waffd3 1.5s ease-in-out infinite;
  width: 6px;
  background: rgb(var(--pmwe));
  height: 6px;
}

@keyframes waffd3 {
  0%, 100% { transform: scale(1); opacity: 1; }
  50% { transform: scale(0.8); opacity: 0.5; }
}

.o2w877 {
  align-items: center;
  padding: 8px 16px;
  grid-template-columns: 72px minmax(0, 1fr) 72px;
  display: grid;
  border-bottom: 1px solid rgb(var(--oxs1q));
  gap: 10px;
}

.o2w877:last-child { border-bottom-color: transparent; }

.qrr6 {
  padding: 6px 16px;
  border-bottom: 1px solid rgb(var(--zft8));
  font-size: 11px;
  font-weight: 600;
  color: rgb(var(--vz5ql));
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.yajgz { gap: 8px; align-items: center; display: flex; min-width: 0; }
.k36sy6 { text-align: right; }

.pv6 { transition: background 0.3s; }
.pv6:hover { background: rgb(var(--pd6ndd)); }
.pv6.l6gl3 { animation: rubt5e 1.2s ease-out; }

@keyframes rubt5e {
  0% { background: rgb(var(--uz5u)); }
  100% { background: transparent; }
}

.jgp9rg { font-size: 12px; color: rgb(var(--k0u)); font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace; white-space: nowrap; }

.yppro {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgb(var(--c9n8m));
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 20px;
  overflow: hidden;
  font-size: 8px;
  font-weight: 700;
  color: rgb(var(--vz5ql));
}

.yppro img { width: 100%; object-fit: cover; border-radius: 50%; height: 100%; }

.r6x9 { align-items: center; gap: 8px; display: flex; min-width: 0; }

.jr17h6 {
  font-size: 13px;
  font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  color: rgb(var(--l9ucsb));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rjh7s {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 8px;
  border-radius: 4px;
  background: rgb(var(--uz5u));
  color: rgb(var(--pmwe));
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}


.qsuzy .s7v { padding: 10px 14px; }
.qsuzy .o2w877 { gap: 8px; padding: 8px 14px; grid-template-columns: 84px minmax(0, 1fr) 58px; }
.qsuzy .qrr6 { padding: 6px 14px; }
.qsuzy .jgp9rg { font-size: 11px; }
.qsuzy .jr17h6 { font-size: 12px; }



.qsuzy { gap: 12px; min-width: 0; flex-direction: column; display: flex; }

.aft {
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
}

.lxnsw { padding: 8px 14px; }
.ipkg9 { gap: 12px; display: flex; align-items: center; }

.xu0j {
  background: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  height: 24px;
  padding: 0 6px;
  font-family: inherit;
  font-size: 12px;
  font-weight: 500;
  color: rgb(var(--k0u));
  white-space: nowrap;
  border-radius: 6px;
  transition: color 0.15s, border-color 0.15s;
}

.xu0j:hover { color: rgb(var(--l9ucsb)); }
.xu0j.npe {
  color: rgb(var(--a55));
  font-weight: 600;
  border-color: rgb(var(--a55));
}

.ucezv { padding: 16px 14px 8px; justify-content: space-between; display: flex; }
.gzsd0 { text-align: left; }
.hnvb5 { font-size: 24px; font-weight: 600; letter-spacing: -0.01em; line-height: 1.2; }
.hnvb5.wwhv { color: rgb(var(--l9ucsb)); }
.hnvb5.wdqyjz { color: rgb(var(--l9ucsb)); }
.mg6o4d { font-size: 11px; color: rgb(var(--vz5ql)); margin-top: 2px; font-weight: 600; }
.igian5 { width: 1px; background: rgb(var(--zft8)); }

.iiba { padding: 4px 14px 8px; }
.ia6tbr { justify-content: space-between; display: flex; margin-bottom: 8px; }
.dhvk { font-size: 12px; color: rgb(var(--k0u)); font-weight: 500; }
.fugxn { font-size: 12px; font-weight: 700; color: rgb(var(--a55)); }

.yng0yf { background: rgb(var(--bb71j8)); height: 8px; overflow: hidden; border-radius: 4px; }

.tkjmv {
  height: 100%;
  position: relative;
  background: linear-gradient(90deg, rgb(var(--a55) / 0.7), rgb(var(--a55)));
  border-radius: 4px;
  transition: width 0.4s ease;
}

.tkjmv::after {
  animation: vetwu9 2s infinite;
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);
}

@keyframes vetwu9 {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

.s1jux { display: flex; justify-content: space-between; margin-top: 8px; font-size: 11px; color: rgb(var(--vz5ql)); font-weight: 500; }

.wvd0 {
  background: rgb(var(--qndz));
  border: 1px solid rgb(var(--oxs1q));
  border-radius: 8px;
  padding: 12px 14px;
  margin: 4px 14px 12px;
}

.ndqi { font-size: 12px; font-weight: 800; color: rgb(var(--a55)); margin-bottom: 5px; }
.wvd0 p { color: rgb(var(--k0u)); font-size: 12px; line-height: 1.5; }



.eqn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 28px);
  height: 36px;
  margin: 0 14px 8px;
  padding: 0 24px;
  background: rgb(var(--icx3w));
  color: rgb(var(--dtq81a));
  border: 1px solid rgb(var(--a55));
  border-radius: 6px;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s, transform 0.1s;
  white-space: nowrap;
}

.eqn:hover { background: rgb(var(--a55)); }
.eqn:active { transform: scale(0.98); }

.fwyjq {
  margin: 0 14px 12px;
  font-size: 11px;
  line-height: 1.5;
  color: rgb(var(--vz5ql));
  text-align: center;
  font-weight: 500;
}

.mpkd8b { padding: 6px 14px 12px; border-top: 1px solid rgb(var(--zft8)); margin-top: 2px; }

.z7tu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0;
  font-size: 12px;
  font-weight: 500;
  color: rgb(var(--k0u));
}

.z7tu .u1xt { color: rgb(var(--pmwe)); font-weight: 700; }



.eloha4 { display: flex; flex: 1 1 auto; width: 100%; }
body.dm3q7 .kz9 { display: none; }

.qq7fpc {
  display: flex;
  padding: 48px 24px 64px;
  margin: 0 auto;
  width: 100%;
  max-width: 720px;
  gap: 24px;
  flex-direction: column;
}

.lfn {
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  padding: 32px;
}

.uk6 {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgb(var(--a55));
  margin-bottom: 10px;
}

.lfn h1 { font-size: 24px; font-weight: 700; margin-bottom: 12px; letter-spacing: -0.01em; }
.lfn > p { line-height: 1.65; color: rgb(var(--atm)); margin-bottom: 24px; font-size: 14px; }

.yugmj { flex-direction: column; gap: 16px; display: flex; }

.c3t {
  display: flex;
  gap: 14px;
  padding: 14px 16px;
  border: 1px solid rgb(var(--oxs1q));
  border-radius: 10px;
  background: rgb(var(--c9n8m));
}

.c3t span {
  flex: 0 0 auto;
  font-size: 12px;
  font-weight: 800;
  color: rgb(var(--a55));
  font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  padding-top: 2px;
}

.c3t h2 { font-size: 14px; font-weight: 700; margin-bottom: 4px; }
.c3t p { font-size: 13px; color: rgb(var(--k0u)); line-height: 1.6; }

.q3ail {
  align-self: center;
  height: 36px;
  padding: 0 24px;
  background: rgb(var(--icx3w));
  color: rgb(var(--dtq81a));
  border: 1px solid rgb(var(--a55));
  border-radius: 6px;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}

.q3ail:hover { background: rgb(var(--a55)); }



.j5ulr6 {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  width: 100%;
  padding: 24px;
}

body.qjmnb .kz9 { display: none; }
body.dm3q7 .nk0,
body.qjmnb .nk0 { display: block; }

.rfp3, .e5h9rw {
  max-width: 480px;
  width: 100%;
}

.rfp3 { flex-direction: column; align-items: center; display: flex; text-align: center; gap: 12px; }

.e5h9rw {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  text-align: center;
  background: rgb(var(--vva));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  padding: 40px 32px;
}

.byy { height: 48px; color: rgb(var(--a55)); width: 48px; }
.byy svg { height: 100%; width: 100%; }

.e5h9rw h1 { font-size: 22px; font-weight: 700; letter-spacing: -0.01em; }
.e5h9rw p { color: rgb(var(--k0u)); font-size: 14px; margin-bottom: 8px; line-height: 1.6; }

.kbxzs7 {
  height: 36px;
  padding: 0 24px;
  background: rgb(var(--icx3w));
  color: rgb(var(--dtq81a));
  border: 1px solid rgb(var(--a55));
  border-radius: 6px;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s;
}

.kbxzs7:hover { background: rgb(var(--a55)); }



.kz9 {
  background: rgb(var(--zq1gk9));
  border-top: 1px solid rgb(var(--zft8));
}

.omi {
  align-items: center;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  padding: 16px 24px;
  max-width: 1440px;
  gap: 16px;
  margin: 0 auto;
}

.vge { font-size: 12px; color: rgb(var(--vz5ql)); font-weight: 500; }

.cpt { align-items: center; gap: 10px; display: flex; }
.cgp { display: flex; }
.cgp img { width: auto; height: 32px; display: block; }



.q7apyf { display: none; }

@media (max-width: 1023px) {
  .q7apyf {
  margin: 0;
  z-index: 950;
  width: auto;
  bottom: 12px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 12px;
  right: 12px;
}

  body.gsxsv7 .q7apyf { bottom: 12px; }
}



.wrqmlk {
  padding: 20px;
  visibility: hidden;
  background: rgb(var(--o8eqnz));
  display: flex;
  z-index: 1200;
  backdrop-filter: blur(6px);
  position: fixed;
  -webkit-backdrop-filter: blur(6px);
  opacity: 0;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  justify-content: center;
  inset: 0;
  align-items: center;
}

.wrqmlk.cnfdfk { opacity: 1; visibility: visible; }

.j2t502 {
  position: relative;
  width: 100%;
  max-width: 420px;
  max-height: calc(100vh - 40px);
  overflow-y: auto;
  background: rgb(var(--xm9sll));
  border: 1px solid rgb(var(--zft8));
  border-radius: 12px;
  padding: 36px 22px 12px;
  zoom: 1.2;
  transform: translateY(12px) scale(0.98);
  transition: transform 0.2s ease;
}

.wrqmlk.cnfdfk .j2t502 { transform: translateY(0) scale(1); }

.tw9z {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  border-radius: 6px;
  color: rgb(var(--k0u));
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
}

.tw9z:hover { color: rgb(var(--l9ucsb)); background: rgb(var(--rt86)); }
.tw9z svg { height: 16px; width: 16px; }

.ngod {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgb(var(--a55));
  margin-bottom: 8px;
}

.r3pb1 { font-size: 19px; font-weight: 700; line-height: 1.3; margin-bottom: 6px; letter-spacing: -0.01em; }
.noi { font-size: 12px; color: rgb(var(--vz5ql)); font-weight: 600; margin-bottom: 10px; }
.h68 { line-height: 1.6; margin-bottom: 14px; color: rgb(var(--k0u)); font-size: 13px; }

.m19hgo {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 12px;
  border: 1px solid rgb(var(--oxs1q));
  border-radius: 8px;
  background: rgb(var(--c9n8m));
  margin-bottom: 14px;
}

.m19hgo img { height: 36px; background: rgb(var(--bb71j8)); border-radius: 50%; object-fit: cover; width: 36px; }

.eee5w { display: flex; flex-direction: column; gap: 1px; min-width: 0; }
.eee5w strong { font-size: 14px; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.eee5w span { color: rgb(var(--vz5ql)); font-size: 11px; }

.diap { flex-direction: column; display: flex; gap: 8px; margin-bottom: 16px; }

.diap div {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: rgb(var(--atm));
  font-weight: 500;
}

.diap div span {
  position: relative;
  flex: 0 0 14px;
  width: 14px;
  border-radius: 50%;
  height: 14px;
  background: rgb(var(--uz5u));
}

.diap div span::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid rgb(var(--pmwe));
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.gbt {
  width: 100%;
  height: 36px;
  background: rgb(var(--icx3w));
  color: rgb(var(--dtq81a));
  border: 1px solid rgb(var(--a55));
  border-radius: 6px;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s, transform 0.1s;
}

.gbt:hover { background: rgb(var(--a55)); }
.gbt:active { transform: scale(0.98); }

.l83e { font-size: 11px; line-height: 16px; margin-top: 6px; text-align: center; color: rgb(var(--vz5ql)); }

.umsh0c { font-size: 11px; line-height: 16px; color: rgb(var(--vz5ql)); text-align: center; margin-top: 2px; }

.xpgida {
  font: inherit;
  border: none;
  color: rgb(var(--a55));
  background: none;
  cursor: pointer;
  padding: 0;
  text-decoration: underline;
}



.wox {
  position: fixed;
  left: 50%;
  bottom: 76px;
  transform: translate(-50%, 20px);
  z-index: 1300;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  background: rgb(var(--b6x2k7));
  color: #ffffff;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35);
  pointer-events: none;
}

.wox.pn63n { opacity: 1; visibility: visible; transform: translate(-50%, 0); }
.wox svg { color: rgb(var(--pmwe)); width: 15px; height: 15px; }



.amehe {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 940;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(var(--c9n8m));
  color: rgb(var(--atm));
  border: 1px solid rgb(var(--zft8));
  border-radius: 50%;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity 0.2s, transform 0.2s, visibility 0.2s, background 0.15s;
}

.amehe.sfzqpq { transform: translateY(0); visibility: visible; opacity: 1; }
.amehe:hover { background: rgb(var(--rt86)); color: rgb(var(--l9ucsb)); }
.amehe svg { width: 18px; height: 18px; }



@media (max-width: 1023px) {
  .j235pl {
  gap: 12px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

  .jzxni,
  .qsuzy { display: contents; }

  .d5p6xm { order: 1; }
  .aft { order: 2; }
  .jrcyp7 { order: 3; }
  .yg18h { order: 6; }
  .cd25 { order: 4; }
  .xs3ja { order: 5; }

  .vtnb { padding: 12px 12px 96px; }
}

@media (max-width: 768px) {
  .acb0jl { display: none; }
  .ylmt { padding-left: 12px; }
  .jxff7 { height: 48px; }
  .nk0 { background-color: rgb(var(--m0rm)); }
  .e3y { position: sticky; z-index: 1001; top: 0; }
  html.xeur .e3y {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
  body:not(.gsxsv7) .nk0 { top: 60px; }
  .robt6 { top: 48px; }
  .wrqmlk {
  padding: 20px 20px calc(20px + env(safe-area-inset-bottom, 0px));
  align-items: flex-end;
}
  .wn33u2 .hex,
  .wn33u2 .qkqs { display: none; }
  .wn33u2 .nycenj { display: block; }
  .b77yo { height: 96px; }
  .pfil { padding: 0 14px 14px; margin-top: -32px; }
  .kbvzg { height: 56px; border-width: 2px; width: 56px; }
  .pxxh { font-size: 19px; }
  .xdy { margin-right: 10px; padding: 2px 10px 2px 0; flex: 1 1 calc(50% - 12px); }
  .ucezv { flex-direction: row }
  .noe { max-width: 100%; }
  .lfn { padding: 22px 16px; }
  .qq7fpc { padding: 24px 12px 48px; }
  .o2w877 { grid-template-columns: 80px minmax(0, 1fr) 52px; padding: 7px 12px; }
  .qrr6 { padding: 5px 12px; }
  .eqn, .wvd0, .fwyjq, .iiba { margin-left: 12px; margin-right: 12px; width: calc(100% - 24px); }
  .ucezv { padding-left: 12px; padding-right: 12px; }
  .omi { text-align: center; justify-content: center; padding: 14px 12px; }
  .wox { max-width: calc(100vw - 32px); bottom: 84px; }
  .amehe { bottom: 84px; }
}

@media (max-width: 480px) {
  .pxxh { font-size: 18px; }
  .ab5eg { font-size: 14px; }
  .hnvb5 { font-size: 21px; }
  .nk0 { font-size: 14px; }
}
