.jhSsxS { width: fit-content; }
@media (max-width: 1000px) {
  .jhSsxS { z-index: 1; }
  .jhSsxS.desktop-only { display: none !important; }
}
.bYSiiw { position: relative; transform-origin: left top; will-change: transform, opacity; overflow: hidden; background: linear-gradient(rgb(28, 35, 52) 0%, rgb(31, 39, 57) 100%); box-shadow: rgba(8, 11, 17, 0.3) 0px 8px 12px 0px; border-radius: 14px; min-width: 276px; }
.bYSiiw.highlight-popup-enter, .bYSiiw.highlight-popup-appear { opacity: 0; transform: scale(0.94); }
.bYSiiw.highlight-popup-enter-active, .bYSiiw.highlight-popup-appear-active { opacity: 1; transform: scale(1); transition: opacity 0.2s, transform 0.2s; }
.bYSiiw.highlight-popup-exit { opacity: 1; transform: scale(1); }
.bYSiiw.highlight-popup-exit-active { opacity: 0; transform: scale(0.94); transition: opacity 0.18s, transform 0.18s; }
.bYSiiw .modal-close { top: 16px; right: 16px; }
.bYSiiw::before { content: ""; position: absolute; border-radius: 300px; border: 1px solid rgb(139, 164, 255); background: rgb(47, 110, 244); opacity: 0.7; filter: blur(100px); left: -47px; top: -220px; width: 300px; height: 300px; }
.dVZeNU { display: block; }
.leOIHa { position: relative; z-index: 1; padding: 0px 16px 16px; }
.leOIHa h3 { color: rgb(232, 236, 244); font-size: 15px; font-weight: 500; text-transform: none; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; }
.leOIHa p { white-space: normal; color: rgb(156, 164, 190); text-align: center; font-size: 13px; line-height: 140%; margin-top: 6px; }
.leOIHa button { margin-top: 18px; padding: 10px 15px; border-radius: 6px; background: rgb(255, 200, 117); color: rgb(40, 43, 54); font-size: 12px; font-weight: 700; width: 100%; }
@media (max-width: 1000px) {
  .jCxQhZ { height: 100%; }
}
.ilQjmu { position: absolute; top: 40px; left: 0px; z-index: 1000; }
.elMOQv { background: rgba(18, 21, 31, 0.2); border-radius: 4px 0px 0px 4px; width: 32px; height: 100%; transition: background 0.3s; }
.elMOQv.csgo { background: linear-gradient(327.26deg, rgb(103, 45, 22) -17.01%, rgba(202, 145, 59, 0.6) 92.2%), rgba(18, 21, 31, 0.2); }
.elMOQv.cs2 { background: linear-gradient(327.26deg, rgb(44, 55, 122) -17.01%, rgba(103, 116, 196, 0.6) 92.2%), rgb(22, 27, 37); }
.elMOQv.rust { background: linear-gradient(327deg, rgb(103, 22, 22) -17.01%, rgba(202, 59, 59, 0.6) 92.2%), rgb(22, 27, 37); }
.elMOQv img { height: 16px; }
.fLxBuu { padding: 0px 16px; font-weight: 500; font-size: 14px; color: rgb(170, 181, 198); }
.fLxBuu img { width: 12px; margin-left: 4px; }
.biOWje { background: rgba(56, 65, 97, 0.5); backdrop-filter: blur(5.5px); height: 32px; border-radius: 4px; display: flex; -webkit-box-align: center; align-items: center; font-weight: 500; font-size: 14px; color: rgb(170, 181, 198); cursor: pointer; transition: 0.3s; }
.biOWje > div { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.biOWje:hover { filter: brightness(120%); }
.diHYew { position: absolute; transition: transform 0.3s; }
.flgdSW { width: 128px; height: 190px; padding: 12px; border-radius: 8px; transition: filter 0.3s; overflow: hidden; }
.flgdSW.csgo { background: linear-gradient(327.26deg, rgb(103, 45, 22) -17.01%, rgba(202, 145, 59, 0.6) 92.2%), rgb(22, 27, 37); }
.flgdSW.csgo .sc-Nxspf { top: -2px; left: -48px; height: 238px; }
.flgdSW.cs2 { background: linear-gradient(327.26deg, rgb(44, 55, 122) -17.01%, rgba(103, 116, 196, 0.6) 92.2%), rgb(22, 27, 37); }
.flgdSW.cs2 .sc-Nxspf { top: -8px; left: -75px; height: 250px; }
.flgdSW.rust { background: linear-gradient(327deg, rgb(103, 22, 22) -17.01%, rgba(202, 59, 59, 0.6) 92.2%), rgb(22, 27, 37); }
.flgdSW.rust .sc-Nxspf { top: 6px; left: -5px; height: 181px; }
.flgdSW h5 { position: absolute; bottom: 39px; left: 50%; font-family: "Roboto Condensed"; font-weight: 700; transform: translateX(-50%); font-size: 20px; letter-spacing: 0.02em; color: rgb(255, 255, 255); }
.flgdSW p { position: absolute; bottom: 19px; transform: translateX(-50%); left: 50%; font-family: "Roboto Condensed"; font-weight: 400; font-size: 12px; line-height: 17px; color: rgb(199, 211, 226); text-transform: lowercase; }
.flgdSW:hover { filter: brightness(120%); cursor: pointer; }
.flgdSW:hover .sc-Nxspf { transform: scale(1.4) translate(20px, 20px); }
.edAACO { padding: 12px; background: rgb(17, 21, 29); border: 1px solid rgb(26, 30, 45); border-radius: 12px; display: flex; gap: 6px; }
@media (max-width: 500px) {
  .edAACO { width: calc(-24px + 100vw); flex-direction: column; }
  .edAACO .sc-cfxfcM { width: 100%; height: 100px; }
  .edAACO .sc-cfxfcM h5 { top: 24px; bottom: auto; }
  .edAACO .sc-cfxfcM p { bottom: 24px; }
  .edAACO .sc-cfxfcM .sc-Nxspf { top: -12px; left: 12px; height: 140px; }
}
.iVRRxQ { width: 0px; height: 0px; opacity: 0; }
.hOJYsK { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-right: 10px; gap: 6px; }
.hOJYsK div { font-size: 13px; font-weight: 700; }
.hOJYsK span { margin: 0px !important; }
.hOJYsK.collapsed { padding: 0px; }
@media (max-width: 768px) {
  .hOJYsK { flex-direction: row; padding: 0px; }
}
.hYRYNA { background: linear-gradient(rgba(72, 86, 121, 0.46) 0%, rgba(72, 86, 121, 0.46) 0.01%, rgba(96, 113, 156, 0.46) 100%); padding: 10px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.iTnMqK h3 { color: rgb(132, 153, 185); font-size: 12px; font-weight: 400; margin-bottom: 3px; display: flex; -webkit-box-align: center; align-items: center; line-height: 14px; max-width: 190px; gap: 6px; white-space: normal; text-align: left; }
.iTnMqK .timer { color: rgb(132, 153, 185); font-size: 11px; text-transform: none; font-weight: 500; -webkit-box-align: center; align-items: center; display: flex; gap: 3px; }
.iTnMqK .timer svg { width: 12px; }
.iTnMqK h5 { color: rgb(199, 211, 226); font-size: 11px; font-weight: 500; line-height: 13px; white-space: normal; text-align: left; }
.bqxsHe { background: rgb(39, 48, 71); height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.bqxsHe path.hover { animation: 1s ease 0s infinite normal none running fRDsuO; }
.bqxsHe path.grey-hover { animation: 1s ease 0s infinite normal none running ggGmjz; }
.bqxsHe path.gold-hover { animation: 1s ease 0s infinite normal none running eihXFP; }
.eydleA { transition: opacity 0.2s; }
.eydleA p { line-height: 14px; text-align: right; color: rgb(207, 216, 229); font-size: 12px; font-weight: 500; margin-bottom: 5px; }
.eydleA svg { display: block; }
.gtpIDc { border-radius: 6px; grid-template-columns: 50px 1fr; display: grid; overflow: hidden; border: 1px solid transparent; }
.gtpIDc .hover-on { opacity: 0; }
.gtpIDc.waiting { border: 1px solid rgb(53, 62, 91); }
.gtpIDc.completed .sc-YysOf { background: rgba(39, 79, 76, 0.25); }
.gtpIDc.completed .sc-ePDLzJ { background: rgba(39, 79, 76, 0.17); }
.gtpIDc.completed .sc-cVzyXs h3 { color: rgb(132, 185, 153); }
.gtpIDc.completed .sc-cVzyXs h5 { color: rgb(202, 255, 220); }
.gtpIDc:hover .hover-off { opacity: 0; }
.gtpIDc:hover .hover-on { opacity: 1; }
.iWXeio { position: absolute; left: 50%; top: 50%; height: 14px; width: 14px; transform: translate(-50%, -50%); }
.iWXeio img, .iWXeio svg { width: 100%; height: 100%; }
.iWXeio img { vertical-align: initial; }
.epDKLm { display: flex; flex-direction: column; gap: 8px; }
.btyPPW { display: flex; flex-direction: column; gap: 4px; }
.btyPPW.blocked { pointer-events: none; }
.hsuByK { position: absolute; left: 0px; opacity: 0.4; top: 0px; width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }
.rGeYi { overflow: hidden; border-radius: 10px; background: linear-gradient(239deg, rgb(23, 43, 97) 1.81%, rgb(81, 116, 240) 105.83%); backdrop-filter: blur(12px); padding: 16px; }
.rGeYi h2 { margin-bottom: 4px; font-size: 21px; font-weight: 900; line-height: 27px; display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.rGeYi h2 img { transition: 0.5s; width: 24px; opacity: 0; transform: translateX(-3px); }
.rGeYi p { width: 230px; color: rgb(197, 213, 255); font-size: 10px; font-weight: 500; line-height: 140%; margin-bottom: 16px; white-space: normal; }
.rGeYi button { height: 40px; border-radius: 6px; border: 1px solid rgb(255, 200, 117); width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 200, 117); font-size: 10px; font-weight: 700; gap: 6px; background: transparent; }
.rGeYi button img { width: 18px; }
.rGeYi button.auth { background: rgb(96, 128, 255); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.rGeYi button.premium { background: rgb(255, 200, 117); color: rgb(40, 43, 54); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.rGeYi:hover .sc-kRRyDe { transform: scale(1.1); }
.rGeYi:hover h2 img { opacity: 1; transform: translateX(0px); }
.klsTNz { height: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 16px; }
.bxszwt { display: none; -webkit-box-align: center; align-items: center; height: 100%; gap: 16px; }
.bxszwt img { width: 46px; }
@media (max-width: 1000px) {
  .bxszwt { display: flex; }
}
.hDXdXM { width: 433px; max-width: 95%; padding: 24px; background: linear-gradient(rgb(33, 37, 51) -12.18%, rgb(23, 28, 38) 103.8%), rgb(255, 255, 255); border-radius: 12px; z-index: 1200; bottom: 12px; position: absolute; left: 280px; }
.hDXdXM p { font-weight: 400; font-size: 12px; line-height: 16px; color: rgb(119, 133, 151); margin-bottom: 24px; }
@media (max-width: 1000px) {
  .hDXdXM { left: 20px; bottom: 80px; }
}
@media (max-width: 650px) {
  .hDXdXM { left: 50%; bottom: 75px; transform: translateX(-50%); padding: 16px; }
}
.cJHRtx { font-weight: 500; font-size: 16px; display: flex; -webkit-box-align: center; align-items: center; letter-spacing: 0.02em; color: rgb(236, 241, 248); margin-bottom: 12px; }
.cJHRtx img { width: 16px; margin-right: 8px; }
.nvuDc { gap: 8px; display: flex; -webkit-box-align: center; align-items: center; }
.nvuDc button { width: 100%; height: 38px; background: rgb(96, 128, 255); border-radius: 8px; font-weight: 500; font-size: 12px; letter-spacing: 0.01em; }
.nvuDc button:first-child { background: transparent; color: rgb(96, 128, 255); }
.IgmFf { width: 60px; height: 60px; border-radius: 50%; background: rgb(96, 128, 255); position: fixed; bottom: 20px; right: 20px; z-index: 99999; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.IgmFf svg { width: 32px; height: 32px; }
@media (max-width: 1000px) {
  .IgmFf { display: none; }
}
.bYsiox { width: 360px; border-radius: 20px; padding: 32px 8px 16px; position: relative; }
.cXKzrr { color: rgb(96, 128, 255); font-size: 36px; font-weight: 800; margin-bottom: 18px; padding-left: 16px; }
.dSBuVG { border-radius: 12px; background: rgb(20, 24, 37); padding: 8px; margin-bottom: 10px; }
.dSBuVG > div { border-radius: 10px; background: rgb(29, 35, 53); padding: 16px 32px 16px 18px; display: flex; gap: 12px; align-items: flex-start; }
.dSBuVG img { width: 40px; height: 40px; border-radius: 50%; }
.dSBuVG h6 { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; line-height: 18px; }
.dSBuVG p { margin-top: 4px; color: rgb(121, 129, 147); font-size: 14px; line-height: 20px; }
.gzJrEJ { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 8px; padding: 18px 20px; border-radius: 12px; background: rgb(96, 128, 255); color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; letter-spacing: 0.14px; }
.gzJrEJ img { width: 20px; height: 20px; }
.cAluEI { position: absolute; top: 8px; right: 8px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; z-index: 1; }
.ckfxwA { letter-spacing: 1px; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; position: absolute; z-index: 20; text-align: center; text-transform: uppercase; opacity: 1; transition: 0.3s; font-family: var(--font-family-0); inset: auto 0px 44px; margin: 0px auto; display: block; color: rgb(255, 255, 255); font-size: 18px; pointer-events: none; }
@media (max-width: 650px) {
  .ckfxwA { font-size: 15px; }
}
.kOOehJ { position: absolute; top: 10px; left: 10px; display: flex; flex-direction: column; align-items: flex-start; gap: 5px; z-index: 1; }
.lcUaOQ { width: 100%; height: 300px; z-index: 0; border-radius: 12px 0px; display: flex; position: relative; overflow: hidden; transition: 0.3s; text-align: center; place-items: center; -webkit-box-align: center; opacity: 1; -webkit-box-pack: center; justify-content: center; text-decoration: none; color: rgb(174, 204, 228); }
.lcUaOQ img, .lcUaOQ video { object-fit: cover; opacity: 0.3; position: absolute; top: 0px; left: 0px; transition: opacity 0.35s; border-radius: 12px; width: 100% !important; height: 320px !important; }
.lcUaOQ video { display: none; }
.lcUaOQ.event img { opacity: 1; }
.lcUaOQ.loading img, .lcUaOQ.loading video { opacity: 0; }
@media (min-width: 800px) {
  .lcUaOQ.hover:hover video { display: block; opacity: 0.7; }
  .lcUaOQ.hover:hover img { display: none; }
  .lcUaOQ.hover:hover.event img { display: block; opacity: 1; }
}
.gYhPLv { width: 100%; height: 320px; position: absolute; top: 0px; left: 0px; border-radius: 12px; overflow: hidden; opacity: 0; transition: opacity 0.35s; background: linear-gradient(135deg, rgba(31, 38, 51, 0.72) 0%, rgba(36, 45, 62, 0.56) 100%); }
.kBcrov { transition: opacity 0.25s, filter 0.25s; }
.kBcrov.dimmed { opacity: 0.18; filter: saturate(0.7); }
.kBcrov.partial-highlight { opacity: 0.55; }
.kBcrov.highlight { opacity: 1; }
.kBcrov:hover .sc-eFRcpv { backdrop-filter: blur(12px); }
.jbWKIT { z-index: 1; position: absolute; left: 12px; top: 12px; border-radius: 6px; background: rgb(92, 212, 139); display: flex; padding: 5px 9px 5px 7px; -webkit-box-align: center; align-items: center; gap: 3px; pointer-events: none; }
.jbWKIT img { width: 15px; height: 15px; }
.jbWKIT p { color: rgb(27, 71, 42); font-size: 11px; font-weight: 700; }
.gXoaUH { display: flex; flex-direction: column; gap: 10px; width: 368px; max-width: calc(-32px + 100vw); padding: 10px; border-radius: 12px; background: rgb(34, 38, 60); box-shadow: rgba(8, 11, 17, 0.3) 0px 8px 12px 0px; }
.halwnO { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 12px; padding: 10px 12px; border-radius: 6px; background: rgba(93, 108, 146, 0.16); }
.VGWCA { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; min-width: 0px; }
.VGWCA img { width: 20px; height: 20px; flex: 0 0 auto; opacity: 0.4; }
.VGWCA p { color: rgb(159, 177, 201); font-size: 14px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bpdmho { display: grid; grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }
.gjFMyY { position: relative; width: 100%; height: 140px; border-radius: 6px; background: rgba(15, 22, 36, 0.74); overflow: hidden; }
.gjFMyY::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(0deg, rgba(33, 40, 60, 0.4) 0%, rgba(33, 40, 60, 0.4) 100%), linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); pointer-events: none; }
.gjFMyY img { width: 100%; height: 100%; display: block; object-fit: cover; }
.hwtsNN { position: relative; min-width: 0px; border-radius: 6px; background: rgba(93, 108, 146, 0.1); color: rgb(159, 177, 201); transition: 0.2s; overflow: hidden; }
.hwtsNN .tick { z-index: 1; position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; border-radius: 4px; background: rgb(96, 128, 255); display: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.hwtsNN:hover { background: rgba(93, 108, 146, 0.18); color: rgb(211, 221, 235); }
.hwtsNN.active { box-shadow: none; }
.hwtsNN.active .sc-iWvALN::after { background: linear-gradient(170deg, rgba(8, 11, 17, 0) 56.02%, rgba(8, 11, 17, 0.9) 128.89%), linear-gradient(rgba(62, 79, 168, 0) 38.75%, rgba(96, 128, 255, 0.9) 100%), linear-gradient(187deg, rgba(8, 11, 17, 0) -15.32%, rgba(8, 11, 17, 0.9) 113.92%); }
.hwtsNN.active .tick { display: flex; }
.hwtsNN.active::before { content: ""; position: absolute; inset: 0px; z-index: 2; border-radius: 6px; box-shadow: rgb(96, 128, 255) 0px 0px 0px 2px inset; pointer-events: none; }
.hwtsNN.disabled { pointer-events: none; opacity: 0.65; filter: none; }
.QzcRP { padding: 4px 7px; display: flex; -webkit-box-align: center; align-items: center; gap: 5px; position: absolute; left: 6px; bottom: 6px; border-radius: 3px; background: rgba(33, 40, 60, 0.7); }
.QzcRP p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; font-weight: 500; }
.QzcRP.premium { background: rgb(255, 200, 96); }
.QzcRP.premium p { color: rgb(19, 19, 27); }
.jylhev { border-radius: 8px; border: 2px solid rgba(255, 255, 255, 0.05); -webkit-box-align: center; align-items: center; gap: 8px; display: flex !important; background: transparent !important; }
.jylhev .icon { transition: fill 0.2s; }
.jylhev:hover .icon { fill: rgb(96, 128, 255); }
.cKJNqj { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.cKJNqj::after { content: ""; width: 1px; height: 14px; border-radius: 8px; background: rgb(28, 32, 39); }
.jiqDHU { background: rgba(240, 179, 88, 0.22); width: 100%; padding: 11px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-bottom: 24px; }
.jiqDHU div, .jiqDHU a { color: rgb(240, 179, 88); font-size: 14px; }
.jiqDHU div { display: flex; -webkit-box-align: center; align-items: center; }
.jiqDHU svg { margin-right: 8px; min-width: 14px; }
.jiqDHU a { text-decoration-line: underline; margin-left: 4px; }
@media (max-width: 768px) {
  .jiqDHU { display: none; }
}
.erhJWO { position: absolute; top: 50%; right: 13px; transform: translateY(-50%); cursor: pointer; height: 10px; }
.dNLSvt { border: 2px solid rgb(96, 128, 255); border-radius: 12px; background: url("/cloud.cybershoke.net/pages/servers/auth-banner-bg.png") center center / cover no-repeat rgb(19, 27, 46); padding: 24px 16px; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; overflow: hidden; }
.dNLSvt .slider-container { width: 261px; }
.dNLSvt .slick-slider, .dNLSvt .slick-list { width: 100%; overflow: visible; }
.dNLSvt .slick-list { top: 14px; left: 92px; }
.dNLSvt .slick-slide:not(:last-of-type) { padding-right: 8px; }
.dNLSvt .slick-slide { opacity: 0.5; transition: opacity 0.5s, transform 0.5s; }
.dNLSvt .slick-slide.slick-current { opacity: 1; transform: translateY(-23px); }
.dNLSvt .slick-slide { height: auto; }
.dNLSvt .slick-arrow { display: none !important; }
.dNLSvt h3 { color: rgb(197, 213, 255); text-align: center; font-size: 14px; font-weight: 500; line-height: 130%; text-transform: none; }
.dNLSvt button { border-radius: 8px; background: rgb(96, 128, 255); padding: 12px; width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 8px; color: rgb(255, 255, 255); font-size: 11px; font-weight: 700; }
.dNLSvt button img { width: 15px; }
.fZFsMA { display: flex; -webkit-box-align: center; align-items: center; gap: 7px; }
.dLVMiB { border-radius: 19px; background: linear-gradient(162deg, rgb(49, 70, 155) 0.77%, rgb(96, 128, 255) 82.23%); backdrop-filter: blur(2px); width: 67px; height: 106px; overflow: hidden; }
.dLVMiB div { width: 100%; height: 100%; mask-image: linear-gradient(172deg, rgb(217, 217, 217) 42.7%, rgba(217, 217, 217, 0) 94.96%); }
.dLVMiB img { position: absolute; width: 130%; top: 25px; left: 50%; transform: translateX(-50%); }
.dLVMiB:nth-child(2) { opacity: 1; top: -14px; }
.cFpacV { border-radius: 105px; background: rgb(26, 33, 61); backdrop-filter: blur(6.43404px); position: absolute; width: calc(100% - 10px); left: 5px; bottom: 5px; z-index: 1; text-align: center; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; padding: 8px 0px; }
.jKVyjW { color: rgb(255, 255, 255); text-align: center; font-size: 12px; font-weight: 700; position: absolute; top: 6px; left: 50%; transform: translateX(-50%); max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; z-index: 1; }
.doqjqN { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.doqjqN svg { transition: 0.2s; height: 42px; display: block; }
.cVXhns { position: absolute; right: -26px; top: 36px; width: 24px; height: 24px; border-radius: 8px; background: rgb(23, 27, 38); color: rgb(87, 99, 144); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0; flex-shrink: 0; z-index: 1; transition: 0.2s; }
.cVXhns svg { content: ""; width: 16px; height: 16px; transform: rotate(0deg); transition: color 0.18s, transform 0.18s; }
.cVXhns:hover { background: rgb(26, 33, 51); transform: scale(1.04); }
@media (max-width: 1000px) {
  .cVXhns { display: none; }
}
.hWeoJD { width: 246px; min-width: 246px; height: 100vh; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 18px; padding: 14px 16px 24px; background: rgb(12, 16, 26); position: fixed; left: 0px; top: 0px; bottom: 0px; transition: 0.2s; z-index: 1201; }
.hWeoJD > div { width: 100%; }
.hWeoJD.collapsed .sidebar-top { padding: 0px 6px; flex-direction: column; }
.hWeoJD.collapsed .sidebar-link { gap: 0px; padding: 10px 18px; }
.hWeoJD.collapsed .sidebar-link span { max-width: 0px; opacity: 0; pointer-events: none; }
.hWeoJD.collapsed .sidebar-link .sidebar-progress-badge { max-width: 0px; margin-left: 0px; padding: 0px; opacity: 0; }
.hWeoJD.collapsed .sc-irPWCR svg { height: 40px; }
.hWeoJD.collapsed .sidebar-separator { margin: 8px auto; }
.hWeoJD:hover .sc-iSYyZG { opacity: 1; }
@media (max-width: 1000px) {
  .hWeoJD { width: 100%; height: auto; min-width: 0px; top: auto; flex-direction: row; gap: 0px; padding: 0px; background: rgba(19, 24, 33, 0.9); backdrop-filter: blur(8px); }
  .hWeoJD .sidebar-top, .hWeoJD .sidebar-bottom, .hWeoJD .sidebar-separator { display: none; }
  .hWeoJD .sidebar-nav { flex-direction: row; -webkit-box-pack: center; justify-content: center; gap: 4px; padding: 14px 16px; margin-top: 0px !important; }
  .hWeoJD .sidebar-link { width: 100%; min-width: 0px; flex: 1 1 0px; -webkit-box-pack: center; justify-content: center; padding: 8px; }
  .hWeoJD .sidebar-link.desktop-only { display: none; }
  .hWeoJD .sidebar-link span { display: none; }
  .hWeoJD .sidebar-link .sidebar-progress-badge { display: none; }
  .hWeoJD .sidebar-miniapps { flex: 1 1 0px; min-width: 0px; }
  .hWeoJD .sidebar-hover-highlight { display: none; }
}
.jqEnFZ { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; width: 100%; position: relative; transition: padding 0.2s; }
.bFKJse { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; position: static; }
.ebfHfI { width: 100%; height: 1px; background: rgba(57, 67, 96, 0.1); margin: 8px 0px; position: relative; z-index: 1; }
.gxJoz { width: 100%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 6px; margin-top: 28px; position: relative; }
@media (max-width: 1750px) {
  .gxJoz { margin-top: 18px; }
}
.iCysSf { width: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 12px; padding: 8px 10px; border-radius: 8px; transition: 0.3s; position: relative; z-index: 1; }
.iCysSf span { color: rgb(184, 194, 211); font-size: 15px; font-weight: 500; letter-spacing: 0.3px; max-width: 150px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; transition: max-width 0.2s, opacity 0.16s; }
.iCysSf .genshin-attention { position: absolute; bottom: -3px; right: -3px; width: 12px; min-width: 12px; height: 12px; z-index: 1; }
.iCysSf:hover, .iCysSf.active { color: rgb(220, 232, 248); }
.iCysSf.active { z-index: 2; background: rgb(24, 32, 54); }
.iCysSf.active span { color: rgb(96, 128, 255); }
.iCysSf.golden { z-index: 2; background: rgb(41, 38, 35); }
.iCysSf.golden span { color: rgb(240, 179, 88); }
.iCysSf.golden:hover, .iCysSf.golden.active { background: rgb(41, 38, 35); }
.ebfUTc { width: 100%; }
@media (max-width: 1000px) {
  .ebfUTc { flex: 1 1 0px; min-width: 0px; }
  .ebfUTc.desktop-only { display: none; }
}
.flQHgQ { margin-left: auto; padding: 5px 10px; border-radius: 999px; background: rgba(96, 128, 255, 0.14); color: rgb(143, 165, 255); font-size: 13px; font-weight: 700; line-height: 14px; white-space: nowrap; overflow: hidden; transition: max-width 0.2s, margin-left 0.2s, padding 0.2s, opacity 0.16s; }
.lgTUrU { position: absolute; left: 0px; right: 0px; top: 0px; border-radius: 8px; background: rgba(57, 67, 96, 0.12); pointer-events: none; z-index: 0; will-change: transform, height, opacity; transition: transform 0.22s cubic-bezier(0.2, 0.8, 0.2, 1), height 0.18s, opacity 0.14s; }
.eHRxcg img, .eHRxcg svg { display: block; width: 24px; height: 24px; min-width: 24px; flex-shrink: 0; transition: opacity 0.2s, transform 0.2s; }
.kuNHop { position: relative; border-radius: 15px; background: url("/cloud.cybershoke.net/pages/main/pickem-banner-bg.png") center center / cover no-repeat rgb(28, 35, 52); box-shadow: rgba(8, 11, 17, 0.3) 0px 8px 12px 0px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 16px 0px; overflow: hidden; transform-origin: center bottom; animation: 0.32s cubic-bezier(0.2, 0.8, 0.2, 1) 0s 1 normal both running hleIoX; }
.kuNHop img { height: 90px; }
.kuNHop h2 { color: rgb(232, 236, 244); font-size: 15px; font-weight: 500; margin-top: 12px; }
.kuNHop p { margin: 6px 0px 18px; color: rgb(156, 164, 190); text-align: center; font-size: 13px; line-height: 140%; padding: 0px 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.kuNHop div { padding: 0px 16px; width: 100%; }
@media (max-height: 860px) {
  .kuNHop { display: none; }
}
.fEjXtk { position: absolute; top: 6px; right: 6px; z-index: 1; width: 24px; height: 24px; border-radius: 50%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: transparent; transition: background 0.18s, transform 0.18s; }
.fEjXtk svg { width: 12px; height: 12px; }
.fEjXtk:hover { background: rgba(8, 11, 17, 0.7); transform: scale(1.05); }
.esJcgL { border-radius: 6px; background: rgb(255, 200, 117); padding: 10px 15px; color: rgb(40, 43, 54); font-size: 12px; font-weight: 700; width: 100%; white-space: nowrap; }
.gyuFLx { margin-top: 16px; padding-top: 16px; border-top: 1px solid rgba(57, 67, 96, 0.1); }
.gyuFLx div { -webkit-box-pack: center; justify-content: center; }
.bFyAnk { display: block; }
.ktKTJv { width: 100%; position: relative; z-index: 1; }
.jkjKsL { height: 200px; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; }
.jkjKsL span { position: absolute; top: -50px; left: -40px; width: 115px; height: 55px; background: linear-gradient(135deg, rgba(96, 128, 255, 0.3), rgba(103, 116, 196, 0.2)); border-radius: 50%; filter: blur(25px) brightness(1.1) contrast(1.2) saturate(1.3); pointer-events: none; z-index: 0; }
.dlAkRM { position: fixed; bottom: 36px; left: 280px; z-index: 101; display: flex; flex-direction: column; transition: left 0.2s; gap: 6px; }
@media (max-width: 1000px) {
  .dlAkRM { display: none; }
}
@-webkit-keyframes fRDsuO { 
  0% { fill: rgb(64, 73, 100); }
  50% { fill: rgb(233, 56, 72); }
  100% { fill: rgb(64, 73, 100); }
}
@keyframes fRDsuO { 
  0% { fill: rgb(64, 73, 100); }
  50% { fill: rgb(233, 56, 72); }
  100% { fill: rgb(64, 73, 100); }
}
@-webkit-keyframes ggGmjz { 
  0% { fill: rgb(64, 73, 100); }
  50% { fill: rgb(191, 195, 201); }
  100% { fill: rgb(64, 73, 100); }
}
@keyframes ggGmjz { 
  0% { fill: rgb(64, 73, 100); }
  50% { fill: rgb(191, 195, 201); }
  100% { fill: rgb(64, 73, 100); }
}
@-webkit-keyframes eihXFP { 
  0% { fill: rgb(64, 73, 100); }
  50% { fill: rgb(208, 188, 95); }
  100% { fill: rgb(64, 73, 100); }
}
@keyframes eihXFP { 
  0% { fill: rgb(64, 73, 100); }
  50% { fill: rgb(208, 188, 95); }
  100% { fill: rgb(64, 73, 100); }
}
@-webkit-keyframes hleIoX { 
  0% { opacity: 0; transform: translateY(8px) scale(0.96); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
@keyframes hleIoX { 
  0% { opacity: 0; transform: translateY(8px) scale(0.96); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}