/*s2: sector styles added after gx.css reached the size limit*/
/*vtm*/
.gs-bs.th-coral{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(244,114,94,.5),rgba(0,0,0,0) 62%),linear-gradient(160deg,#1a0907,#3d1610 60%,#66251a)}
.vtm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.vtm i.fa{line-height:1}.vtm b{font-weight:700}
.vtm-ln{display:block;height:7px;border-radius:5px;background:rgba(60,20,12,.18)}.vtm-ln.w3{width:86%}
.vtm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.vtm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.vtm-fl i{color:#fdba74}.vtm-fl .ok{background:#22c55e}.vtm-fl .ok i{color:#fff}.vtm-fl .al{background:#ef4444}.vtm-fl .al i{color:#fff}
.vtm-ap,.vtm-pr,.vtm-ow,.vtm-vc,.vtm-tr,.vtm-md,.vtm-lb,.vtm-ck,.vtm-em,.vtm-rp{display:grid;justify-items:center;gap:14px;padding:10px 0}
.vtm-cd{position:relative;width:min(290px,92%);display:grid;gap:12px;padding:16px;border-radius:18px;background:#fff;color:#3d1610;box-shadow:0 22px 40px rgba(26,9,7,.5);transform:rotate(-1.5deg)}
.vtm-hd{display:flex;align-items:center;gap:12px;font-size:14px}.vtm-hd>div{flex:1;display:grid;gap:7px}.vtm-pt{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fed7aa;color:#c2410c;font-size:19px}.vtm-pt.own{background:#e0e7ff;color:#4338ca}.vtm-hd em{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-style:normal;font-size:13px}
.vtm-sl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vtm-sl span{padding:8px 0;border-radius:9px;background:#ffedd5;text-align:center;font-size:12px;font-weight:800;color:#9a3412}.vtm-sl .x{background:#e5e7eb;color:#9ca3af;text-decoration:line-through}.vtm-sl .on{background:#f97316;color:#fff;animation:vtm-pu 2.4s infinite}
@keyframes vtm-pu{0%{box-shadow:0 0 0 0 rgba(251,146,60,.7)}70%,100%{box-shadow:0 0 0 12px rgba(251,146,60,0)}}
.vtm-pr svg{display:block;width:100%;height:auto}.vtm-pr .gr{fill:none;stroke:#f97316;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vtm-dr 4s ease-out infinite}.vtm-pr circle{fill:#f97316}@keyframes vtm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.vtm-pets{display:flex;align-items:center;gap:8px}.vtm-pets span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffedd5;color:#c2410c;font-size:17px}.vtm-pets .on{background:#f97316;color:#fff;transform:translateY(-4px)}.vtm-pets b{margin-left:auto;font-size:12px;color:#9a3412}
.vtm-bk{width:min(260px,90%);display:grid;gap:11px;padding:16px;border-radius:12px;background:#fff7ed;color:#3d1610;box-shadow:0 22px 40px rgba(26,9,7,.5);position:relative;border-left:10px solid #f97316}.vtm-bh{display:flex;align-items:center;gap:8px;font-size:14px}.vtm-bh i{color:#c2410c;font-size:18px}
.vtm-row{display:flex;align-items:center;gap:10px}.vtm-row .vtm-ln{flex:1}.vtm-stp{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:12px}.vtm-stp.d{background:#22c55e;animation:vtm-tk 5s infinite both}.vtm-row:nth-of-type(3) .vtm-stp{animation-delay:1.2s}@keyframes vtm-tk{0%,10%{transform:scale(0)}25%,100%{transform:scale(1)}}
.vtm-bell{position:absolute;right:-12px;top:-12px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f97316;color:#fff;font-size:16px;animation:vtm-rg 3s ease-in-out infinite}@keyframes vtm-rg{0%,70%,100%{transform:rotate(0)}75%{transform:rotate(16deg)}85%{transform:rotate(-14deg)}}
.vtm-it{display:flex;align-items:center;gap:10px}.vtm-it .vtm-ln{flex:1}.vtm-it em{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f97316;color:#fff;font-style:normal;font-weight:800;animation:vtm-ad 6s infinite both}.vtm-it.n2 em{animation-delay:1.4s}.vtm-it.n3 em{animation-delay:2.8s}@keyframes vtm-ad{0%,10%{transform:scale(0)}25%,100%{transform:scale(1)}}
.vtm-bt{display:flex;gap:18px;align-items:flex-end}.vtm-bo{position:relative;width:54px;height:110px;border-radius:12px 12px 8px 8px;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.35);overflow:hidden}.vtm-bo .cap{position:absolute;left:0;right:0;top:0;height:14px;background:rgba(255,255,255,.3);z-index:1}.vtm-bo s{position:absolute;left:0;right:0;bottom:0;height:var(--l);background:linear-gradient(#fdba74,#ea580c);animation:vtm-gr 2s ease-out both}.vtm-bo.lo s{background:linear-gradient(#fca5a5,#dc2626)}@keyframes vtm-gr{from{height:0}}
.vtm-lb .vtm-cd{gap:14px}.vtm-rg{display:grid;gap:7px;font-size:13px}.vtm-rg .rng{position:relative;display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,#fecaca 0 25%,#bbf7d0 25% 75%,#fecaca 75%)}.vtm-rg .rng s{position:absolute;top:-4px;left:var(--p);width:6px;height:18px;margin-left:-3px;border-radius:3px;background:#3d1610}.vtm-rg.hi .rng s{background:#dc2626;animation:vtm-pu 2.4s infinite}
.vtm-qr{position:relative;width:80px;height:80px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;border:3px solid #3d1610;border-radius:8px}.vtm-qr span{background:#3d1610;border-radius:3px}.vtm-qr span:nth-child(2){opacity:.4}.vtm-qr span:nth-child(3){opacity:.7}.vtm-qr>i{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px;border-radius:6px;display:grid;place-items:center;background:#fff;color:#3d1610;font-size:16px}
.vtm-pd{position:absolute;right:-12px;bottom:-12px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#22c55e;color:#fff;font-size:12.5px;font-weight:800;transform:rotate(4deg);animation:vtm-pu 2.6s infinite}
.vtm-sr{position:relative;width:130px;height:110px;display:grid;place-items:center}.vtm-sr .ring{position:absolute;width:90px;height:90px;border-radius:50%;border:4px solid #ef4444;animation:vtm-sg 1.8s ease-out infinite}.vtm-sr .amb{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:38px;position:relative}@keyframes vtm-sg{0%{transform:scale(.8);opacity:1}100%{transform:scale(1.5);opacity:0}}
.vtm-bs{display:flex;align-items:flex-end;gap:12px;height:130px;padding:0 6px}.vtm-bs span{width:36px;height:var(--h);border-radius:9px 9px 3px 3px;background:linear-gradient(#fdba74,#ea580c);animation:vtm-gr 1.8s ease-out both}.vtm-bs span:nth-child(4){background:linear-gradient(#fde68a,#d97706)}
@media(max-width:480px){.vtm-bo{width:46px}.vtm-bs span{width:30px}}
@media(prefers-reduced-motion:reduce){.vtm *,.vtm *:before,.vtm *:after{animation:none!important}}
/*ktm*/
.gs-bs.th-peach{background:radial-gradient(700px 420px at 80% 10%,rgba(251,191,36,.25),rgba(0,0,0,0) 60%),radial-gradient(640px 440px at 6% 95%,rgba(251,146,60,.5),rgba(0,0,0,0) 62%),linear-gradient(160deg,#1c0e05,#4a2610 60%,#7a3f16)}
.ktm{position:relative;width:min(500px,100%);color:#fff;font-family:var(--gx-fb)}.ktm i.fa{line-height:1}.ktm b{font-weight:700}
.ktm-ln{display:block;height:7px;border-radius:5px;background:rgba(70,30,10,.18)}.ktm-ln.w3{width:86%}.ktm-ln.w2{width:48%}
.ktm-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:700}.ktm-fl span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14)}.ktm-fl i{color:#fed7aa}.ktm-fl .ok{background:#22c55e}.ktm-fl .ok i{color:#fff}.ktm-fl .al{background:#f59e0b;color:#4a2610}.ktm-fl .al i{color:#4a2610}
.ktm-wl,.ktm-ch,.ktm-pa,.ktm-ctr,.ktm-at,.ktm-gp,.ktm-ro,.ktm-ra,.ktm-fe,.ktm-dy{display:grid;justify-items:center;gap:14px;padding:10px 0}
.ktm-cd{position:relative;width:min(290px,92%);display:grid;gap:11px;padding:16px;border-radius:18px;background:#fff;color:#4a2610;box-shadow:0 22px 40px rgba(28,14,5,.5);transform:rotate(-1.5deg)}
.ktm-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fed7aa;color:#c2410c;font-size:17px}.ktm-av.big{width:54px;height:54px;font-size:24px}
.ktm-rw{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff7ed}.ktm-rw .ktm-ln{flex:1}.ktm-no{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#4a2610;color:#fff;font-size:12px;font-weight:800}.ktm-rw.on{box-shadow:0 0 0 3px #fb923c;animation:ktm-pu 2.4s infinite}.ktm-rw em{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-style:normal;font-size:12px}
@keyframes ktm-pu{0%{box-shadow:0 0 0 3px #fb923c,0 0 0 3px rgba(251,146,60,.7)}70%,100%{box-shadow:0 0 0 3px #fb923c,0 0 0 14px rgba(251,146,60,0)}}
.ktm-hd{display:flex;align-items:center;gap:12px;font-size:14px}.ktm-hd>div{flex:1;display:grid;gap:7px}.ktm-lk{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:6px 12px;border-radius:999px;background:#e0e7ff;color:#3730a3;font-size:12px;font-weight:800}
.ktm-two{display:flex;gap:12px}.ktm-ct{width:130px;display:grid;justify-items:center;gap:9px;padding:14px 10px;border-radius:16px;background:#fff;color:#4a2610;font-size:12.5px;box-shadow:0 16px 28px rgba(28,14,5,.4)}.ktm-ct.em{background:#fff7ed;box-shadow:0 0 0 3px #fb923c,0 16px 28px rgba(28,14,5,.4)}.ktm-ct.em .ktm-av{background:#ef4444;color:#fff}
.ktm-pp{width:200px;display:grid;gap:10px;padding:18px 16px;border-radius:6px;background:#fff;color:#4a2610;box-shadow:0 22px 40px rgba(28,14,5,.5);transform:rotate(-2deg)}.ktm-hh{display:flex;align-items:center;gap:8px;font-size:14px}.ktm-hh i{color:#ea580c;font-size:17px}
.ktm-sg{position:relative;height:44px;display:flex;align-items:center}.ktm-sg svg{width:120px;height:40px}.ktm-sg path{fill:none;stroke:#4a2610;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ktm-dr 4s ease-out infinite}.ktm-sg i{position:absolute;right:0;bottom:0;color:#f59e0b;font-size:18px}@keyframes ktm-dr{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}
.ktm-st{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#22c55e;color:#fff;font-size:13px;font-weight:800;animation:ktm-pu 2.6s infinite}
.ktm-tl{width:min(300px,94%);display:grid;gap:10px}.ktm-ti{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#fff;color:#4a2610;font-size:14px}.ktm-ti time{flex:1;font-variant-numeric:tabular-nums;font-weight:800}.ktm-bt{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e5e7eb;color:#fff;font-size:14px}.ktm-ti.in .ktm-bt{background:#22c55e}
.ktm-rm{display:grid;gap:10px;width:min(300px,94%)}.ktm-r{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:#fff;color:#4a2610;font-size:13.5px}.ktm-r.full{box-shadow:0 0 0 3px #f59e0b}.ktm-dt{display:flex;gap:5px}.ktm-dt i{width:14px;height:14px;border-radius:50%;background:#fed7aa}.ktm-dt i.f{background:#ea580c}
.ktm-gr{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:min(310px,94%);padding:12px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.ktm-gr .h{text-align:center;font-size:11px;font-weight:800;color:#fed7aa}.ktm-gr .c{height:36px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.14)}.ktm-gr .c.on{background:#fdba74;color:#4a2610}
.ktm-sc{position:relative;width:240px;height:130px}.ktm-sc .post{position:absolute;left:50%;bottom:0;width:8px;height:96px;margin-left:-4px;background:#fed7aa;border-radius:4px}.ktm-sc .bar{position:absolute;left:10px;right:10px;top:22px;height:7px;border-radius:4px;background:#fed7aa;transform-origin:50% 50%;animation:ktm-tl 5s ease-in-out infinite alternate}@keyframes ktm-tl{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
.ktm-sc .pan{position:absolute;top:44px;display:flex;gap:6px;padding:10px 12px;border-radius:0 0 40px 40px;background:rgba(255,255,255,.92);color:#c2410c;font-size:18px}.ktm-sc .pan.l{left:0}.ktm-sc .pan.r{right:0;color:#4a2610}
.ktm-qr{position:relative;width:80px;height:80px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;border:3px solid #4a2610;border-radius:8px}.ktm-qr span{background:#4a2610;border-radius:3px}.ktm-qr span:nth-child(2){opacity:.4}.ktm-qr span:nth-child(3){opacity:.7}.ktm-qr>i{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px;border-radius:6px;display:grid;place-items:center;background:#fff;color:#4a2610;font-size:16px}
.ktm-pd{position:absolute;right:-12px;bottom:-12px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#22c55e;color:#fff;font-size:12.5px;font-weight:800;transform:rotate(4deg);animation:ktm-pu 2.6s infinite}
.ktm-ph{position:relative;height:96px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#fed7aa,#fb923c);color:#fff;font-size:34px}.ktm-lk2{position:absolute;left:8px;top:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(74,38,16,.8);color:#fff;font-size:12px}.ktm-hr{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fee2e2;color:#dc2626;font-style:normal;font-size:15px;animation:ktm-pu 2.6s infinite}
@media(max-width:480px){.ktm-ct{width:116px}.ktm-pp{width:170px}.ktm-sc{width:210px}}
@media(prefers-reduced-motion:reduce){.ktm *,.ktm *:before,.ktm *:after{animation:none!important}}
/*pk*/
.gx-pk-bar{display:flex;align-items:center;gap:14px;margin:0 0 20px}
.gx-pk-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border:0;border-radius:999px;background:#ffc700;color:#0b1f3a;font:800 15px/1 var(--gx-fb,inherit);cursor:pointer;box-shadow:0 10px 24px rgba(255,199,0,.28);transition:transform .2s,box-shadow .2s}
.gx-pk-btn:hover,.gx-pk-btn:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px rgba(255,199,0,.4);outline:0}
.gx-pk-n{font-size:14px;opacity:.7}
.gx-pk-fab{position:fixed;left:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border:0;border-radius:999px;background:#ffc700;color:#0b1f3a;font:800 14px/1 var(--gx-fb,inherit);cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.35);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .25s,transform .25s}
.gx-pk-fab.on{opacity:1;transform:none;pointer-events:auto}
.gx-pk-lock{overflow:hidden}
.gx-pk-m{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px}.gx-pk-m[hidden]{display:none}
.gx-pk-bg{position:absolute;inset:0;background:rgba(3,10,24,.72);backdrop-filter:blur(4px)}
.gx-pk-box{position:relative;width:min(760px,100%);max-height:min(640px,calc(100vh - 32px));display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;background:#0b1f3a;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 70px rgba(0,0,0,.55)}
.gx-pk-hd{display:flex;align-items:center;justify-content:space-between;font-size:18px}
.gx-pk-x{width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:16px;cursor:pointer}.gx-pk-x:hover,.gx-pk-x:focus-visible{background:#ffc700;color:#0b1f3a;outline:0}
.gx-pk-sr{display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.gx-pk-sr:focus-within{border-color:#ffc700}
.gx-pk-sr input{flex:1;min-width:0;padding:14px 0;border:0;background:transparent;color:#fff;font:600 16px/1.2 var(--gx-fb,inherit);outline:0}.gx-pk-sr input::placeholder{color:rgba(255,255,255,.55)}
.gx-pk-ht{margin:0;font-size:13px;opacity:.65}
.gx-pk-ls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:auto;padding:2px 4px 4px 0;overscroll-behavior:contain}
.gx-pk-it{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.07);color:#fff;text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s}.gx-pk-it[hidden]{display:none}
.gx-pk-it:hover,.gx-pk-it:focus-visible{background:rgba(255,199,0,.14);border-color:#ffc700;outline:0}
.gx-pk-ic{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,199,0,.16);color:#ffc700;font-size:18px}
.gx-pk-tx{display:grid;gap:2px;min-width:0}.gx-pk-tx b{font-size:14.5px;line-height:1.25}.gx-pk-tx small{font-size:12px;line-height:1.3;opacity:.65;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.gx-pk-no{margin:6px 0;text-align:center;opacity:.8}.gx-pk-no[hidden]{display:none}
@media(max-width:640px){.gx-pk-ls{grid-template-columns:1fr}.gx-pk-box{padding:16px;max-height:calc(100vh - 24px)}.gx-pk-bar{flex-wrap:wrap}.gx-pk-fab{left:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){.gx-pk-btn,.gx-pk-fab{transition:none}}
/*sdgrid*/
.hx-sd{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1100px){.hx-sd{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hx-sd .hx-sdc{padding:22px 22px 20px}.hx-sd .hx-sdc h3{font-size:1.12rem}.hx-sd .hx-sdc p{font-size:.9rem;line-height:1.45}}
@media(min-width:1700px){.hx-sd{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:699px){.hx-sd{grid-template-columns:1fr;gap:14px}.hx-sd .hx-sdc{padding:20px}}
/*fix1*/
.lom-road .lom-tr i{display:inline-block;transform:scaleX(-1)}
.hx-sec:has(>.gx-wrap>.gx-pk-bar){padding-top:clamp(28px,3.5vw,52px)}
.gx-pk-bar{margin:0 0 22px}
.gx-pk-sr input{-webkit-appearance:none;appearance:none;box-shadow:none}
/*fix2*/
.gx-pk-bar{margin-bottom:clamp(28px,3.5vw,52px)}
.gx-pk-box:focus{outline:0}
.gx-pk-sr input,.gx-pk-sr input:focus,.gx-pk-sr input:focus-visible,.gx-pk-sr input:active{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important;-webkit-appearance:none;appearance:none}
.gx-pk-sr input::-webkit-search-cancel-button{-webkit-appearance:none}
.gx-pk-sr:focus-within{border-color:#ffc700;box-shadow:none}
/*fix3*/
.gx-pk-bar{margin-bottom:max(0px,calc(clamp(28px,3.5vw,52px) - 28px))}
/*fix4*/
.gx-pk-bar{margin-bottom:clamp(28px,3.5vw,52px)}