
.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; }
.eVqVjU { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-right: 10px; gap: 6px; }
.eVqVjU div { font-size: 13px; font-weight: 700; }
.eVqVjU span { margin: 0px !important; }
.eVqVjU.collapsed { padding: 0px; }
@media (max-width: 768px) {
  .eVqVjU { flex-direction: row; padding: 0px; }
}
.jZSNxN { 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; }
.gmRuNx 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; }
.gmRuNx .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; }
.gmRuNx .timer svg { width: 12px; }
.gmRuNx h5 { color: rgb(199, 211, 226); font-size: 11px; font-weight: 500; line-height: 13px; white-space: normal; text-align: left; }
.zmIju { background: rgb(39, 48, 71); height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.zmIju path.hover { animation: 1s ease 0s infinite normal none running fRDsuO; }
.zmIju path.grey-hover { animation: 1s ease 0s infinite normal none running ggGmjz; }
.zmIju path.gold-hover { animation: 1s ease 0s infinite normal none running eihXFP; }
.gQwVJw { transition: opacity 0.2s; }
.gQwVJw p { line-height: 14px; text-align: right; color: rgb(207, 216, 229); font-size: 12px; font-weight: 500; margin-bottom: 5px; }
.gQwVJw svg { display: block; }
.hSSUMB { border-radius: 6px; grid-template-columns: 50px 1fr; display: grid; overflow: hidden; border: 1px solid transparent; }
.hSSUMB .hover-on { opacity: 0; }
.hSSUMB.waiting { border: 1px solid rgb(53, 62, 91); }
.hSSUMB.completed .sc-ktPPKK { background: rgba(39, 79, 76, 0.25); }
.hSSUMB.completed .sc-cVzyXs { background: rgba(39, 79, 76, 0.17); }
.hSSUMB.completed .sc-YysOf h3 { color: rgb(132, 185, 153); }
.hSSUMB.completed .sc-YysOf h5 { color: rgb(202, 255, 220); }
.hSSUMB:hover .hover-off { opacity: 0; }
.hSSUMB:hover .hover-on { opacity: 1; }
.eCeWFR { position: absolute; left: 50%; top: 50%; height: 14px; width: 14px; transform: translate(-50%, -50%); }
.eCeWFR img, .eCeWFR svg { width: 100%; height: 100%; }
.eCeWFR img { vertical-align: initial; }
.MDOjg { display: flex; flex-direction: column; gap: 8px; }
.hOlA-dM { display: flex; flex-direction: column; gap: 4px; }
.hOlA-dM.blocked { pointer-events: none; }
.isFKvc { position: absolute; left: 0px; opacity: 0.4; top: 0px; width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s; }
.RycPx { 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; }
.RycPx h2 { margin-bottom: 4px; font-size: 21px; font-weight: 900; line-height: 27px; display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.RycPx h2 img { transition: 0.5s; width: 24px; opacity: 0; transform: translateX(-3px); }
.RycPx p { width: 230px; color: rgb(197, 213, 255); font-size: 10px; font-weight: 500; line-height: 140%; margin-bottom: 16px; white-space: normal; }
.RycPx 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; }
.RycPx button img { width: 18px; }
.RycPx button.auth { background: rgb(96, 128, 255); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.RycPx button.premium { background: rgb(255, 200, 117); color: rgb(40, 43, 54); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.RycPx:hover .sc-gvZAcH { transform: scale(1.1); }
.RycPx:hover h2 img { opacity: 1; transform: translateX(0px); }
.cObDQn { height: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 16px; }
.hsCitT { display: none; -webkit-box-align: center; align-items: center; height: 100%; gap: 16px; }
.hsCitT img { width: 46px; }
@media (max-width: 1000px) {
  .hsCitT { display: flex; }
}
.ejYSlt { width: 433px; 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; }
.ejYSlt p { font-weight: 400; font-size: 12px; line-height: 16px; color: rgb(119, 133, 151); margin-bottom: 24px; }
@media (max-width: 650px) {
  .ejYSlt { width: 90%; left: 50%; transform: translateX(-50%); }
}
.bVdXWu { 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; }
.bVdXWu img { width: 16px; margin-right: 8px; }
.JfGG { gap: 8px; display: flex; -webkit-box-align: center; align-items: center; }
.JfGG button { width: 100%; height: 38px; background: rgb(96, 128, 255); border-radius: 8px; font-weight: 500; font-size: 12px; letter-spacing: 0.01em; }
.JfGG button:first-child { background: transparent; color: rgb(96, 128, 255); }
.ciLtPE { 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; }
.ciLtPE svg { width: 32px; height: 32px; }
@media (max-width: 1000px) {
  .ciLtPE { display: none; }
}
.igCbQV { width: 360px; border-radius: 20px; padding: 32px 8px 16px; position: relative; }
.bvVvkh { color: rgb(96, 128, 255); font-size: 36px; font-weight: 800; margin-bottom: 18px; padding-left: 16px; }
.bBbIBZ { border-radius: 12px; background: rgb(20, 24, 37); padding: 8px; margin-bottom: 10px; }
.bBbIBZ > div { border-radius: 10px; background: rgb(29, 35, 53); padding: 16px 32px 16px 18px; display: flex; gap: 12px; align-items: flex-start; }
.bBbIBZ img { width: 40px; height: 40px; border-radius: 50%; }
.bBbIBZ h6 { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; line-height: 18px; }
.bBbIBZ p { margin-top: 4px; color: rgb(121, 129, 147); font-size: 14px; line-height: 20px; }
.gDrUCn { 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; }
.gDrUCn img { width: 20px; height: 20px; }
.jcDYsp { 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; }
.genuPG { 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) {
  .genuPG { font-size: 15px; }
}
.cearop { position: absolute; top: 10px; left: 10px; display: flex; flex-direction: column; align-items: flex-start; gap: 5px; z-index: 1; }
.eYUCfB { 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); }
.eYUCfB img, .eYUCfB 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; }
.eYUCfB video { display: none; }
.eYUCfB.event img { opacity: 1; }
.eYUCfB.loading img, .eYUCfB.loading video { opacity: 0; }
@media (min-width: 800px) {
  .eYUCfB.hover:hover video { display: block; opacity: 0.7; }
  .eYUCfB.hover:hover img { display: none; }
  .eYUCfB.hover:hover.event img { display: block; opacity: 1; }
}
.cufZqB { 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%); }
.cGvFlP { transition: opacity 0.25s, filter 0.25s; }
.cGvFlP.dimmed { opacity: 0.18; filter: saturate(0.7); }
.cGvFlP.partial-highlight { opacity: 0.55; }
.cGvFlP.highlight { opacity: 1; }
.cGvFlP:hover .sc-etlCFv { backdrop-filter: blur(12px); }
.khgmuU { 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; }
.khgmuU img { width: 15px; height: 15px; }
.khgmuU p { color: rgb(27, 71, 42); font-size: 11px; font-weight: 700; }
.iTKvud { 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; }
.jpaeUS { 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); }
.bGsMdj { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; min-width: 0px; }
.bGsMdj img { width: 20px; height: 20px; flex: 0 0 auto; opacity: 0.4; }
.bGsMdj p { color: rgb(159, 177, 201); font-size: 14px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.eDnpaG { display: grid; grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)); gap: 6px; }
.cskzFN { position: relative; width: 100%; height: 140px; border-radius: 6px; background: rgba(15, 22, 36, 0.74); overflow: hidden; }
.cskzFN::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; }
.cskzFN img { width: 100%; height: 100%; display: block; object-fit: cover; }
.hJZpRg { 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; }
.hJZpRg .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; }
.hJZpRg:hover { background: rgba(93, 108, 146, 0.18); color: rgb(211, 221, 235); }
.hJZpRg.active { box-shadow: none; }
.hJZpRg.active .sc-ksJxCS::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%); }
.hJZpRg.active .tick { display: flex; }
.hJZpRg.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; }
.hJZpRg.disabled { pointer-events: none; opacity: 0.65; filter: none; }
.llwCtb { 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); }
.llwCtb p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; font-weight: 500; }
.llwCtb.premium { background: rgb(255, 200, 96); }
.llwCtb.premium p { color: rgb(19, 19, 27); }
.dbuZaI { 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; }
.dbuZaI .icon { transition: fill 0.2s; }
.dbuZaI:hover .icon { fill: rgb(96, 128, 255); }
.dPPvVO { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.dPPvVO::after { content: ""; width: 1px; height: 14px; border-radius: 8px; background: rgb(28, 32, 39); }
.grhxVr { 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; }
.grhxVr div, .grhxVr a { color: rgb(240, 179, 88); font-size: 14px; }
.grhxVr div { display: flex; -webkit-box-align: center; align-items: center; }
.grhxVr svg { margin-right: 8px; min-width: 14px; }
.grhxVr a { text-decoration-line: underline; margin-left: 4px; }
@media (max-width: 768px) {
  .grhxVr { display: none; }
}
.jtTTNk { position: absolute; top: 50%; right: 13px; transform: translateY(-50%); cursor: pointer; height: 10px; }
.bRAedZ { border: 2px solid rgb(96, 128, 255); border-radius: 12px; background: url("https://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; }
.bRAedZ .slider-container { width: 261px; }
.bRAedZ .slick-slider, .bRAedZ .slick-list { width: 100%; overflow: visible; }
.bRAedZ .slick-list { top: 14px; left: 92px; }
.bRAedZ .slick-slide:not(:last-of-type) { padding-right: 8px; }
.bRAedZ .slick-slide { opacity: 0.5; transition: opacity 0.5s, transform 0.5s; }
.bRAedZ .slick-slide.slick-current { opacity: 1; transform: translateY(-23px); }
.bRAedZ .slick-slide { height: auto; }
.bRAedZ .slick-arrow { display: none !important; }
.bRAedZ h3 { color: rgb(197, 213, 255); text-align: center; font-size: 14px; font-weight: 500; line-height: 130%; text-transform: none; }
.bRAedZ 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; }
.bRAedZ button img { width: 15px; }
.flsHVf { display: flex; -webkit-box-align: center; align-items: center; gap: 7px; }
.jruwQI { 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; }
.jruwQI div { width: 100%; height: 100%; mask-image: linear-gradient(172deg, rgb(217, 217, 217) 42.7%, rgba(217, 217, 217, 0) 94.96%); }
.jruwQI img { position: absolute; width: 130%; top: 25px; left: 50%; transform: translateX(-50%); }
.jruwQI:nth-child(2) { opacity: 1; top: -14px; }
.fUqvCW { 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; }
.kSduA { 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; }
.kNbdyS { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.kNbdyS img { transition: 0.2s; height: 42px; display: block; }
.hPAJEC { position: absolute; right: -22px; 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; }
.hPAJEC svg { content: ""; width: 16px; height: 16px; transform: rotate(0deg); transition: color 0.18s, transform 0.18s; }
.hPAJEC:hover { background: rgb(26, 33, 51); transform: scale(1.04); }
@media (max-width: 1000px) {
  .hPAJEC { display: none; }
}
.hOREHH { 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; }
.hOREHH > div { width: 100%; }
.hOREHH.collapsed .sidebar-top { padding: 0px 6px; flex-direction: column; }
.hOREHH.collapsed .sidebar-link { gap: 0px; padding: 10px 18px; }
.hOREHH.collapsed .sidebar-link span { max-width: 0px; opacity: 0; pointer-events: none; }
.hOREHH.collapsed .sidebar-link .sidebar-progress-badge { max-width: 0px; margin-left: 0px; padding: 0px; opacity: 0; }
.hOREHH.collapsed .sc-iSYyZG img { height: 40px; }
.hOREHH.collapsed .sidebar-separator { margin: 8px auto; }
.hOREHH:hover .sc-hTNaNX { opacity: 1; }
@media (max-width: 1000px) {
  .hOREHH { 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); }
  .hOREHH .sidebar-top, .hOREHH .sidebar-bottom, .hOREHH .sidebar-separator { display: none; }
  .hOREHH .sidebar-nav { flex-direction: row; -webkit-box-pack: center; justify-content: center; gap: 4px; padding: 14px 16px; margin-top: 0px !important; }
  .hOREHH .sidebar-link { width: 100%; min-width: 0px; flex: 1 1 0px; -webkit-box-pack: center; justify-content: center; padding: 8px; }
  .hOREHH .sidebar-link.desktop-only { display: none; }
  .hOREHH .sidebar-link span { display: none; }
  .hOREHH .sidebar-link .sidebar-progress-badge { display: none; }
  .hOREHH .sidebar-miniapps { flex: 1 1 0px; min-width: 0px; }
  .hOREHH .sidebar-hover-highlight { display: none; }
}
.kWyurE { 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; }
.gTSxdx { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; position: static; }
.gaLvEq { width: 100%; height: 1px; background: rgba(57, 67, 96, 0.1); margin: 8px 0px; position: relative; z-index: 1; }
.cyphOJ { 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) {
  .cyphOJ { margin-top: 18px; }
}
.caxxOu { 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; }
.caxxOu 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; }
.caxxOu .genshin-attention { position: absolute; bottom: -3px; right: -3px; width: 12px; min-width: 12px; height: 12px; z-index: 1; }
.caxxOu:hover, .caxxOu.active { color: rgb(220, 232, 248); }
.caxxOu.active { z-index: 2; background: rgb(24, 32, 54); }
.caxxOu.active span { color: rgb(96, 128, 255); }
.caxxOu.golden { z-index: 2; background: rgb(41, 38, 35); }
.caxxOu.golden span { color: rgb(240, 179, 88); }
.caxxOu.golden:hover, .caxxOu.golden.active { background: rgb(41, 38, 35); }
.DIehQ { width: 100%; }
@media (max-width: 1000px) {
  .DIehQ { flex: 1 1 0px; min-width: 0px; }
  .DIehQ.desktop-only { display: none; }
}
.bMHPAs { margin-left: auto; max-width: 42px; 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; }
.dZcBlg { position: absolute; left: 0px; right: 0px; top: 0px; border-radius: 8px; background: rgb(23, 27, 38); 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; }
.gBbGAX img, .gBbGAX svg { display: block; width: 24px; height: 24px; min-width: 24px; flex-shrink: 0; transition: opacity 0.2s, transform 0.2s; }
.eimXke { position: relative; border-radius: 15px; background: url("https://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; }
.eimXke img { height: 90px; }
.eimXke h2 { color: rgb(232, 236, 244); font-size: 15px; font-weight: 500; margin-top: 12px; }
.eimXke 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; }
.eimXke div { padding: 0px 16px; width: 100%; }
@media (max-height: 860px) {
  .eimXke { display: none; }
}
.kfPFuY { 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; }
.kfPFuY svg { width: 12px; height: 12px; }
.kfPFuY:hover { background: rgba(8, 11, 17, 0.7); transform: scale(1.05); }
.dKnUqY { 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; }
.cdxMit { margin-top: 16px; padding-top: 16px; border-top: 1px solid rgba(57, 67, 96, 0.1); }
.cdxMit div { -webkit-box-pack: center; justify-content: center; }
.euEzYN { display: block; }
.eeOpSk { width: 100%; position: relative; z-index: 1; }
.gbOsBK { height: 200px; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; }
.gbOsBK 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; }
.Keqgc { position: fixed; bottom: 36px; left: 280px; z-index: 101; display: flex; flex-direction: column; transition: left 0.2s; gap: 6px; }
@media (max-width: 1000px) {
  .Keqgc { 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); }
}