.tms-hv2{font-family:"Prompt",sans-serif;color:#2B2540}.tms-hv2 .announcement-box{background:#ffebee;border:2px dashed #ffcdd2;color:#c62828;padding:12px 0;border-radius:12px;font-weight:bold;margin-bottom:10px;overflow:hidden}.tms-hv2 .tms-ticker{overflow:hidden;white-space:nowrap}.tms-hv2 .tms-ticker-track{display:inline-flex;animation:hv2tk 26s linear infinite}.tms-hv2 .tms-ticker-item{padding:0 40px}@keyframes hv2tk{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tms-hv2 .tms-ticker-track{animation:none}}.tms-hv2 .tms-hshop-hint{display:none!important}.hv2-sec{margin:0 0 18px;background:#fff;border:1.5px solid #ece6ff;border-radius:18px;padding:12px 10px 14px;box-shadow:0 4px 14px rgba(43,37,64,.06)}.hv2-hd{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 4px 10px}.hv2-hd b{font-size:15px}.hv2-hd a{font-size:12px;font-weight:700;color:#7048e8;text-decoration:none}.hv2-m2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hv2-m2 a,.hv2-m2 a:hover{display:flex;flex-direction:column;align-items:center;border-radius:16px;padding:14px 8px;color:#fff;text-decoration:none;box-shadow:0 4px 0 rgba(0,0,0,.12)}.hv2-m2 i{font-style:normal;font-size:30px;line-height:1.2}.hv2-m2 b{font-size:15px}.hv2-m2 small{font-size:11.5px;opacity:.9}.hv2-m2 .m1{background:linear-gradient(135deg,#364fc7,#5f3dc4)}.hv2-m2 .m2{background:linear-gradient(135deg,#e64980,#f76707)}.hv2-ed,.hv2-ed:hover,.hv2-ed:focus{font:700 12px "Prompt",sans-serif;color:#7048e8;background:#f3f0ff;border:1px solid #e5dbff;border-radius:999px;padding:3px 10px;cursor:pointer;text-decoration:none}.hv2-rt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}@media (min-width:600px){.hv2-rt{grid-template-columns:repeat(6,minmax(0,1fr))}}.hv2-r,.hv2-r:hover{display:grid;grid-template-rows:58px 28px;justify-items:center;text-align:center;text-decoration:none;color:#2B2540;font-size:11px;font-weight:700;line-height:1.25}.hv2-r .tgb-lg{width:52px;height:52px;border-radius:15px;background:var(--c,#7048e8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12.5px;box-shadow:0 3px 0 rgba(0,0,0,.15);overflow:hidden}.hv2-r .tgb-lg img{width:100%;height:100%;object-fit:cover}.hv2-pick{margin-top:10px;border-top:1.5px dashed #e5dbff;padding-top:8px}.hv2-pick p{margin:0 0 6px;font-size:12px;color:#8C86A3}.hv2-pl{display:flex;flex-wrap:wrap;gap:6px;max-height:260px;overflow:auto}.hv2-pl button,.hv2-pl button:hover,.hv2-pl button:focus{font:600 12px "Prompt",sans-serif;border:1.5px solid #e5dbff;background:#fff;color:#5f3dc4;border-radius:999px;padding:3px 10px;cursor:pointer}.hv2-pl button.on{background:#7048e8;border-color:#7048e8;color:#fff}.hv2-pk2 .hv2-pl{display:block;max-height:none;overflow:visible}.hv2-pick.hv2-pk2,#tmsAhp .rr-lux .hv2-pick.hv2-pk2{background:linear-gradient(160deg,#211b38,#16122a);color:#efe3bd;border:1px solid rgba(201,162,74,.45);border-radius:14px;padding:10px 8px}.hv2-cnt{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#c9bf9f;margin:0 2px 8px}.hv2-cnt b{color:#ffe9a8;font-size:13px;white-space:nowrap}.hv2-bar{flex:1;height:6px;border-radius:6px;background:rgba(255,255,255,.1);overflow:hidden}.hv2-bar s{display:block;height:100%;background:linear-gradient(90deg,#fff1b8,#e6b422);transition:width .2s}.hv2-pg{margin-top:10px;border:1px solid rgba(201,162,74,.3);border-radius:14px;background:rgba(0,0,0,.2);padding:8px 6px 10px}.hv2-pgh{display:flex;align-items:center;gap:6px;margin:0 4px 8px}.hv2-pgh b{font-size:12.5px;color:#ffe9a8!important;font-weight:800}.hv2-pgh small{margin-left:auto;font-size:11px;color:#a99d7c}.hv2-pgg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px}@media (min-width:600px){.hv2-pgg{grid-template-columns:repeat(6,minmax(0,1fr))}}.hv2-pk2 .hv2-pl button.hv2-pi,.hv2-pk2 .hv2-pl button.hv2-pi:hover,.hv2-pk2 .hv2-pl button.hv2-pi:focus{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;background:none!important;border:0!important;border-radius:0;padding:0!important;box-shadow:none!important;color:#d9cba5!important;font:600 10.5px "Prompt",sans-serif;line-height:1.2;text-align:center;cursor:pointer}.hv2-pi .tms-app-i{position:relative;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:21px;overflow:hidden;border:2px solid transparent;opacity:.5;filter:saturate(.55);transition:opacity .15s,filter .15s}.hv2-pi .tms-app-i img{width:100%;height:100%;object-fit:cover}.hv2-pi .tms-gi>span{display:none}.hv2-pi .nm{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hv2-pi.on .tms-app-i{opacity:1;filter:none;border-color:#f7d774;box-shadow:0 0 0 2px rgba(230,180,34,.35),0 4px 10px rgba(0,0,0,.4)}.hv2-pk2 .hv2-pl button.hv2-pi.on{color:#fff1b8!important;font-weight:800}.hv2-pi .ck{position:absolute;top:-4px;right:calc(50% - 30px);z-index:2;width:18px;height:18px;border-radius:50%;background:linear-gradient(145deg,#fff1b8,#e6b422);color:#2b1d00;font-size:11px;font-weight:900;display:none;align-items:center;justify-content:center}.hv2-pi.on .ck{display:flex}.hv2-pk2 .hv2-pb{position:sticky;bottom:64px;z-index:3;background:linear-gradient(transparent,#16122a 30%);padding-top:10px}.hv2-pk2 .hv2-sv{flex:2;background:linear-gradient(145deg,#fff1b8,#e6b422 55%,#b8860b);color:#2b1d00}.hv2-pk2 .hv2-cx{background:transparent;border:1px solid rgba(201,162,74,.5)!important;color:#efe3bd}.hv2-pb{display:flex;gap:8px;margin-top:10px}.hv2-pb button{flex:1;border:0;border-radius:12px;padding:9px;font:800 13px "Prompt",sans-serif;cursor:pointer}.hv2-sv{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff}.hv2-cx{background:#f1f3f5;color:#495057}.hv2-nf{position:relative;border-radius:18px;padding:2px;margin:0 0 16px;background:linear-gradient(120deg,#b197fc,#f783ac,#ffd43b,#63e6be,#74c0fc,#b197fc);background-size:300% 100%;animation:hv2nf 8s linear infinite;box-shadow:0 6px 18px rgba(124,58,237,.16)}@keyframes hv2nf{to{background-position:300% 0}}.hv2-nf-in{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#fffdf7 0%,#fbf7ff 55%,#f1fbff 100%);padding:12px}.hv2-nf-hd{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.hv2-nf-ico{position:relative;width:46px;height:46px;border-radius:15px;background:linear-gradient(145deg,#8b5cf6,#ec4899);display:flex;align-items:center;justify-content:center;font-size:23px;box-shadow:0 3px 0 #6d28d9;border:2px solid #fff}.hv2-nf-ico s{position:absolute;right:-6px;top:-6px;text-decoration:none;font-size:12px;animation:hv2tw 1.8s ease-in-out infinite}@keyframes hv2tw{0%,100%{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}.hv2-nf-tt{display:block;font-size:14.5px;font-weight:700;line-height:1.35;color:#2B2540}.hv2-nf-op{display:inline-block;margin-top:3px;font-size:11.5px;font-weight:700;color:#b45309;background:#fff4d6;border:1.5px solid #ffe08a;border-radius:999px;padding:2px 10px}.hv2-nf .hv2-q,.hv2-nf .hv2-q:hover,.hv2-nf .hv2-q:focus{width:30px;height:30px;padding:0;border-radius:50%;border:1.5px solid #e5dcff;background:#f3edff;color:#7c3aed;font:700 15px "Prompt",sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer}.hv2-nf-g{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}@media (min-width:700px){.hv2-nf-g{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv2-nf-it{display:flex;align-items:center;gap:9px;background:#fff;border:1.5px solid #eee8ff;border-radius:14px;padding:9px 10px;min-width:0;box-shadow:0 2px 6px rgba(108,92,231,.06)}.hv2-nf-it b{flex:0 0 34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:17px}.hv2-nf-it span{font-size:12px;font-weight:600;line-height:1.4;color:#3d3456;min-width:0}.hv2-nf-it small{display:block;font-weight:400;font-size:10.5px;color:#8C86A3}.hv2-nf-tip{margin-top:10px;background:#fff;border:1.5px dashed #e5dcff;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.7;color:#5b5670}.hv2-nf-tip a,.hv2-nf-tip a:hover{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:#fff;text-decoration:none;border-radius:999px;padding:7px 14px;background:linear-gradient(135deg,#7c3aed,#ec4899);box-shadow:0 3px 0 #6d28d9}@media (prefers-reduced-motion:reduce){.hv2-nf,.hv2-nf-ico s{animation:none}}.tms-hv2 .hv2-gt button.tms-app,.tms-hv2 .hv2-gt button.tms-app:hover,.tms-hv2 .hv2-gt button.tms-app:focus,.tms-hv2 .hv2-gt button.tms-app:active{border:0!important;background:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;outline:0;font-family:inherit;color:#2B2540!important;cursor:pointer}.tms-hv2 .hv2-gt .tms-app{align-self:start}.hv2-mode .tgb{max-width:none;padding:0;margin:0}.hv2-mode .tgb-sw{margin:0 2px 12px}.hv2-hub{padding:0;background:none!important;border:0!important;box-shadow:none!important}.hv2-hub .tms-ah-nf1,.hv2-hub .ahp-hero{display:none!important}.hv2-fav[data-fav="games"] .tms-app-b{display:none!important}