.categoryCarousel .carousel .control-dots .dot{margin:0 6px!important;z-index:100}.alt-hero-carousel .carousel .slider-wrapper{border-radius:0}.alt-hero-carousel .carousel .control-dots{bottom:10px;margin:0}.alt-hero-carousel .carousel .control-arrow{top:50%;transform:translateY(-50%);opacity:1;width:34px;height:34px;margin:0 8px;border-radius:999px;background:rgba(0,0,0,.35)!important}.alt-hero-carousel .carousel .control-next.control-arrow:before,.alt-hero-carousel .carousel .control-prev.control-arrow:before{border-top-width:10px;border-bottom-width:10px}.alt-hero-carousel .carousel .control-prev.control-arrow:before{border-right-color:#fff}.alt-hero-carousel .carousel .control-next.control-arrow:before{border-left-color:#fff}.neonText{animation:flicker 1.5s infinite alternate;color:#fff}.neonTextSuccess{animation:flickerSuccess 1s ease-in-out infinite alternate;color:#fff}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 4px #fff,0 0 11px #fff,0 0 19px #fff,0 0 40px #0fa,0 0 80px #0fa,0 0 90px #0fa,0 0 100px #0fa,0 0 150px #0fa}20%,24%,55%{text-shadow:none}}@keyframes flickerSuccess{0%{color:#fff;text-shadow:0 0 10px #1de50d,0 0 15px #1de50d,0 0 20px #1de50d,0 0 25px #1de50d,0 0 30px #1de50d,0 0 35px #1de50d,0 0 40px #1de50d,0 0 45px #1de50d}18%,22%,25%,53%,57%,to{color:gray;text-shadow:0 0 15px #1de50d,0 0 20px #1de50d,0 0 25px #1de50d,0 0 30px #1de50d,0 0 35px #1de50d,0 0 40px #1de50d,0 0 45px #1de50d,0 1 50px #1de50d}}:root{--bg:#0a0a0d;--bg-2:#0e0d12;--surface:#161219;--surface-2:#1f1a26;--fg:#f6f4f8;--muted:#9a95a6;--border:hsla(0,0%,100%,.08);--border-2:hsla(0,0%,100%,.14);--pink:#ff2d88;--pink-2:#ff62a6;--pink-deep:#c31465;--pink-glow:rgba(255,45,136,.45);--blue:#38b6ff;--yellow:#ffcf3f;--green:#37e39b;--danger:#ff4d6a;--font-d:"Kanit",system-ui,sans-serif;--font-b:"Prompt",system-ui,sans-serif;--r:16px}.tm-app *{box-sizing:border-box;margin:0;padding:0}.tm-app{min-height:100vh;background:radial-gradient(1100px 520px at 82% -8%,rgba(255,45,136,.16),transparent 60%),radial-gradient(900px 480px at 5% 0,rgba(56,182,255,.07),transparent 55%),var(--bg);color:var(--fg);font:15px/1.55 var(--font-b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tm-app a{color:inherit;text-decoration:none}.tm-app ::selection{background:var(--pink);color:#fff}.tm-app .d,.tm-app h1,.tm-app h2,.tm-app h3{font-family:var(--font-d)}.wrap{max-width:1600px;margin:0 auto;padding:0 22px}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(9,9,12,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.top-in{display:flex;align-items:center;gap:26px;height:70px}.logo-img{height:54px;width:auto;display:block;filter:drop-shadow(0 0 10px var(--pink-glow))}.logo{font-family:var(--font-d);font-weight:800;font-size:26px;letter-spacing:.02em;line-height:.82;padding:6px 12px;border:2px solid var(--pink);border-radius:10px;color:#fff;position:relative;white-space:nowrap}.logo b{display:block;color:var(--pink);font-size:13px;letter-spacing:.34em;font-weight:700}.logo:before{content:"";position:absolute;inset:-2px;border-radius:10px;box-shadow:0 0 22px var(--pink-glow);pointer-events:none}nav.main{display:flex;gap:6px;margin-left:6px}nav.main a{padding:9px 16px;border-radius:10px;font-weight:600;color:var(--muted);font-family:var(--font-d);letter-spacing:.02em}nav.main a.on{color:#fff;background:linear-gradient(180deg,rgba(255,45,136,.22),rgba(255,45,136,.06));box-shadow:inset 0 0 0 1px rgba(255,45,136,.4)}nav.main a:hover{color:#fff}.top-r{margin-left:auto;gap:10px}.act,.top-r{display:flex;align-items:center}.act{flex-direction:column;gap:3px;padding:6px 10px;border-radius:12px;color:var(--muted);cursor:pointer;font-size:11.5px;font-weight:500;transition:.15s}.act svg{width:22px;height:22px}.act .acti{width:27px;height:27px;object-fit:contain}.act:hover{color:#fff}.act:hover,.bal{background:var(--surface)}.bal{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:999px;padding:6px 6px 6px 14px}.bal .coin{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe58a,var(--yellow));box-shadow:0 0 10px rgba(255,207,63,.5)}.bal b{font-size:15px}.bal b,.btn{font-family:var(--font-d);font-weight:700}.btn{letter-spacing:.02em;border:0;cursor:pointer;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-deep));padding:10px 20px;box-shadow:0 8px 22px -8px var(--pink-glow);transition:.15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px var(--pink-glow)}.btn.ghost{background:var(--surface);box-shadow:none;border:1px solid var(--border-2);color:var(--fg)}.btn.block{width:100%;padding:14px}.btn.lg{padding:14px 26px;font-size:16px}.icon-btn{width:40px;height:40px;border-radius:11px;background:var(--surface);border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);cursor:pointer}.icon-btn:hover{color:#fff}.flag{width:22px;height:15px;border-radius:3px;overflow:hidden;display:inline-block;box-shadow:0 0 0 1px var(--border);background:linear-gradient(#ed1c24 0 33%,#fff 33% 66%,#241d4b 66% 100%)}.avwrap{display:flex;align-items:center;gap:10px;padding:5px 12px 5px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--border);cursor:pointer;position:relative}.avwrap:hover{border-color:var(--pink)}.av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--pink),#5a2bff);flex:none}.avwrap .un{font-family:var(--font-d);font-weight:600;font-size:13px;line-height:1.1}.avwrap .un small{display:block;color:var(--pink-2);font-family:var(--font-b);font-weight:500;font-size:10.5px}.usermenu{position:absolute;top:calc(100% + 8px);right:0;width:230px;background:var(--surface);border:1px solid var(--border-2);border-radius:14px;padding:7px;box-shadow:0 24px 60px -18px #000;display:none;z-index:80}.usermenu.open{display:block}.usermenu a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;font-size:13.5px;font-family:var(--font-d);font-weight:500}.usermenu a:hover{background:var(--bg-2);color:#fff}.usermenu a svg{width:17px;height:17px;color:var(--muted)}.usermenu .sep{height:1px;background:var(--border);margin:5px 4px}.usermenu a.danger,.usermenu a.danger svg{color:var(--danger)}.shell{display:grid;grid-template-columns:230px 1fr;grid-gap:22px;gap:22px;padding:22px 0 60px}.shell.narrow{grid-template-columns:230px minmax(0,1000px);justify-content:start}aside.side{position:-webkit-sticky;position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;gap:8px}.promo2{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:6px}.mini{border-radius:13px;padding:11px;background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--border);text-align:center;cursor:pointer;transition:.15s}.mini:hover{border-color:var(--pink);box-shadow:0 0 18px -6px var(--pink-glow)}.mini .em{width:34px;height:34px;margin:0 auto 4px;border-radius:9px;display:grid;place-items:center;background:rgba(255,45,136,.16);color:var(--pink)}.mini.b .em{background:rgba(56,182,255,.16);color:var(--blue)}.mini small{font-family:var(--font-d);font-weight:600;font-size:12.5px;color:#fff}.cats{flex-direction:column;gap:7px}.cat,.cats{display:flex}.cat{align-items:center;gap:13px;padding:13px 14px;border-radius:13px;background:var(--surface);border:1px solid var(--border);cursor:pointer;font-family:var(--font-d);font-weight:600;color:var(--fg);transition:.15s}.cat .ci{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;color:#fff}.cat:hover{border-color:var(--border-2);transform:translateX(2px)}.cat.on{background:linear-gradient(100deg,rgba(255,45,136,.22),rgba(255,45,136,.04));border-color:var(--pink);box-shadow:0 0 22px -8px var(--pink-glow)}.c-all .ci{background:linear-gradient(135deg,#ff2d88,#c31465)}.c-sport .ci{background:linear-gradient(135deg,#38b6ff,#2b6cff)}.c-casino .ci{background:linear-gradient(135deg,#ff62a6,#ff2d88)}.c-slot .ci{background:linear-gradient(135deg,#ffcf3f,#ff9d2e)}.c-card .ci{background:linear-gradient(135deg,#9b6bff,#5a2bff)}.c-lotto .ci{background:linear-gradient(135deg,#37e39b,#0fae8f)}.ci.ic,.em.ic,.qi.ic{background:transparent!important;padding:0;overflow:hidden}.ci.ic img,.em.ic img,.qi.ic img{width:100%;height:100%;object-fit:cover;border-radius:9px;display:block}main{min-width:0}.sec-h{gap:12px;margin:6px 0 15px}.sec-h,.sec-h h2{display:flex;align-items:center}.sec-h h2{font-size:20px;font-weight:700;gap:9px}.sec-h h2 .dot{width:9px;height:9px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px var(--pink)}.chips{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:20px}.chip{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-family:var(--font-d);font-weight:600;font-size:13px;cursor:pointer;transition:.14s}.chip svg{width:15px;height:15px}.chip.on,.chip:hover{color:#fff}.chip.on{background:linear-gradient(135deg,var(--pink),var(--pink-deep));border-color:transparent;box-shadow:0 6px 18px -8px var(--pink-glow)}.chip.search{margin-left:auto;background:var(--bg-2)}.chip.search input{background:none;border:0;outline:0;color:#fff;font-family:var(--font-b);width:130px}.chip.search input::placeholder{color:var(--muted)}.tm-app .msearch{display:none}.card{background:var(--surface);padding:20px}.card,.panel{border:1px solid var(--border);border-radius:var(--r)}.panel{background:linear-gradient(180deg,var(--surface),var(--bg-2))}.page-head{display:flex;align-items:flex-end;gap:14px;margin:4px 0 22px}.page-head h1{font-size:30px;font-weight:800;letter-spacing:-.01em}.page-head .kick{font-family:var(--font-d);font-weight:600;font-size:12px;letter-spacing:.28em;color:var(--pink);text-transform:uppercase}.page-head p{color:var(--muted);margin-top:4px}.grid{grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.grid,.prov{display:grid}.prov{position:relative;aspect-ratio:1/1;border-radius:16px;background:linear-gradient(180deg,#141016,#0c0a0f);border:1px solid var(--border);place-items:center;cursor:pointer;overflow:hidden;transition:.16s}.prov:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px rgba(255,45,136,.7),0 0 26px -6px var(--pink-glow)}.prov .pn{font-family:var(--font-d);font-weight:800;font-size:26px;text-align:center;line-height:.98}.prov .ps{display:block;font-size:10px;letter-spacing:.32em;font-weight:600;color:var(--muted);margin-top:5px}.games{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.game{position:relative;border-radius:15px;aspect-ratio:3/4;overflow:hidden;cursor:pointer;border:1px solid var(--border);transition:.16s}.game:hover{transform:translateY(-4px);border-color:var(--pink)}.game .gg{position:absolute;inset:0}.game .lab{position:absolute;left:0;right:0;bottom:0;padding:12px;background:linear-gradient(0deg,rgba(6,4,8,.92),transparent);font-family:var(--font-d);font-weight:700;font-size:14px;line-height:1.05}.game .lab span{display:block;font-family:var(--font-b);font-weight:500;font-size:11px;color:var(--pink-2)}.game .hot{position:absolute;top:9px;right:9px;border-radius:999px;background:rgba(0,0,0,.5);border:1px solid var(--pink);color:var(--pink-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge,.game .hot{font-family:var(--font-d);font-weight:700;font-size:10px;padding:3px 8px}.badge{letter-spacing:.06em;border-radius:999px;background:var(--pink);color:#fff}.badge.new{background:var(--blue)}.badge.hot{background:var(--pink)}.field{margin-bottom:16px}.field label{display:block;font-family:var(--font-d);font-weight:600;font-size:13px;margin-bottom:7px;color:var(--fg)}.field label .req{color:var(--pink)}.inp{width:100%;background:var(--bg-2);border:1.5px solid var(--border-2);border-radius:12px;padding:13px 15px;color:#fff;font:15px var(--font-b);outline:0;transition:.15s}.inp::placeholder{color:var(--muted)}.inp:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,45,136,.14)}.inp.icon{padding-left:44px}.field .wrapin{position:relative}.field .wrapin svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted)}.field .wrapin .eye{left:auto;right:15px;cursor:pointer}.otp-head{text-align:center;margin-bottom:20px}.otp-title{font-family:var(--font-d);font-weight:800;font-size:20px;color:#fff}.otp-sub{color:var(--muted);font-size:13.5px;margin-top:6px}.otp-sub b{color:var(--pink-2);letter-spacing:.04em}.otp-inp{text-align:center;letter-spacing:.5em;font-family:var(--font-d);font-weight:800;font-size:26px}.otp-resend{text-align:center;color:var(--muted);font-size:13px;margin:12px 0 18px}.otp-back{text-align:center;margin-top:16px;font-size:13.5px}.hint{font-size:12px;margin-top:6px}.check,.hint{color:var(--muted)}.check{display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.check i{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-2);display:inline-block;flex:none}.link{color:var(--pink-2);font-weight:600;cursor:pointer}.link:hover{text-decoration:underline}.select{width:100%;background:var(--bg-2);border:1.5px solid var(--border-2);border-radius:12px;padding:13px 15px;color:#fff;font:15px var(--font-b);outline:0}.stepper{gap:0;margin:6px 0 26px}.step,.stepper{display:flex;align-items:center}.step{gap:11px;flex:1 1}.step .num{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:var(--surface);border:1.5px solid var(--border-2);flex:none}.step .num,.step .st{font-family:var(--font-d);color:var(--muted)}.step .st{font-weight:600;font-size:13.5px}.step.on .num{background:linear-gradient(135deg,var(--pink),var(--pink-deep));border-color:transparent;color:#fff;box-shadow:0 0 18px -4px var(--pink-glow)}.step.on .st{color:#fff}.step.done .num{background:rgba(55,227,155,.16);border-color:var(--green);color:var(--green)}.step .bar,.stepper .bar{flex:1 1;height:2px;background:var(--border-2);margin:0 6px;border-radius:2px}.step.done .bar{background:var(--green)}.auth-wrap{min-height:calc(100vh - 70px);display:grid;place-items:center;padding:40px 20px}.auth-card{width:100%;max-width:440px}.auth-card .brand{text-align:center;margin-bottom:22px}.auth-card .brand .logo{display:inline-block}.divider-t{display:flex;align-items:center;gap:14px;margin:2px 0 22px;color:var(--muted);font-family:var(--font-d);font-weight:600;font-size:13px}.divider-t:after,.divider-t:before{content:"";flex:1 1;height:1px;background:var(--border)}.amt-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.amt{padding:14px;border-radius:12px;background:var(--bg-2);border:1.5px solid var(--border-2);text-align:center;font-family:var(--font-d);font-weight:700;cursor:pointer;transition:.14s}.amt:hover{border-color:var(--pink-2)}.amt.on{background:linear-gradient(135deg,rgba(255,45,136,.22),rgba(255,45,136,.05));border-color:var(--pink);color:#fff;box-shadow:0 0 18px -8px var(--pink-glow)}.amt small{display:block;font-family:var(--font-b);font-weight:500;font-size:11px;color:var(--muted)}.seg{display:flex;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:5px;gap:5px;margin-bottom:16px}.seg button{flex:1 1;padding:11px;border:0;background:transparent;color:var(--muted);font-family:var(--font-d);font-weight:600;border-radius:9px;cursor:pointer}.seg button.on{background:linear-gradient(135deg,var(--pink),var(--pink-deep));color:#fff}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.stat .sv{font-family:var(--font-d);font-weight:800;font-size:26px;line-height:1}.stat .sl{color:var(--muted);font-size:12.5px;margin-top:6px}.stat.pink .sv{color:var(--pink-2)}.stat.blue .sv{color:var(--blue)}.stat.yellow .sv{color:var(--yellow)}.stat.green .sv{color:var(--green)}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;font-family:var(--font-d);font-weight:600;color:var(--pink-2);padding:12px 14px;border-bottom:2px solid rgba(255,45,136,.3);font-size:12.5px;letter-spacing:.02em}.tbl td{padding:13px 14px;border-bottom:1px solid var(--border);color:#e8dfe6}.tbl tr:hover td{background:rgba(255,45,136,.04)}.tbl .pos{color:var(--green);font-family:var(--font-d);font-weight:700}.copybox{display:flex;align-items:center;gap:10px;background:var(--bg-2);border:1.5px dashed var(--border-2);border-radius:12px;padding:12px 14px}.copybox code{font-family:ui-monospace,Menlo,monospace;color:var(--pink-2);font-size:13px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copybox .cbtn{border:0;background:var(--pink);color:#fff;border-radius:9px;padding:8px 14px;font-family:var(--font-d);font-weight:600;cursor:pointer}.qr{width:210px;height:210px;border-radius:16px;background:#fff;display:grid;place-items:center;margin:0 auto;padding:14px}.qr .ph,.qr img{width:100%;height:100%;object-fit:contain}.qr .ph{background:repeating-conic-gradient(#0a0a0d 0 25%,#fff 0 50%) 0 0/22px 22px;border-radius:6px}.countdown{font-family:var(--font-d);font-weight:800;font-size:30px;color:var(--pink);text-align:center;letter-spacing:.04em}.alert{display:flex;gap:11px;padding:13px 15px;border-radius:12px;font-size:13px;line-height:1.45;margin-bottom:16px}.alert svg{width:18px;height:18px;flex:none;margin-top:1px}.alert.warn{background:rgba(255,207,63,.1);border:1px solid rgba(255,207,63,.3);color:#ffe08a}.alert.warn svg{color:var(--yellow)}.alert.info{background:rgba(56,182,255,.1);border:1px solid rgba(56,182,255,.3);color:#bfe6ff}.alert.info svg{color:var(--blue)}.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.backdrop.open{display:flex}.modal{width:100%;max-width:440px;max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--border-2);border-radius:20px;box-shadow:0 40px 100px -30px #000,0 0 60px -30px var(--pink-glow)}.modal.wide{max-width:560px}.modal-h{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:2}.modal-h .mlogo{font-family:var(--font-d);font-weight:800;color:var(--pink);letter-spacing:.02em}.modal-h h3{font-size:16px;font-weight:700;flex:1 1}.modal-h .x{width:32px;height:32px;border-radius:9px;border:1px solid var(--border);background:var(--bg-2);color:var(--muted);cursor:pointer;display:grid;place-items:center}.modal-h .x:hover{color:#fff;border-color:var(--pink)}.modal-b{padding:20px}.modal-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-d);font-weight:600;font-size:12px;color:var(--pink-2);background:rgba(255,45,136,.12);border:1px solid rgba(255,45,136,.3);padding:6px 12px;border-radius:999px;margin-bottom:16px}.modal .neonText,.modal .neonTextSuccess{animation:none;color:#fff;text-shadow:0 0 6px var(--pink),0 0 16px var(--pink-glow)}.modal button[type=submit]{box-shadow:0 8px 16px var(--pink-glow)!important}.modal button[type=submit]:hover{box-shadow:0 10px 20px var(--pink-glow)!important}.modal .pempty{text-align:center;color:var(--muted);padding:34px 12px;font-size:13.5px}.modal .pslider{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--border)}.modal .ptrack{display:flex;transition:transform .32s ease}.modal .pslide{min-width:100%;display:grid;grid-template-columns:1fr 1fr}.modal .pslide .pimg{position:relative;aspect-ratio:1/1;align-self:center;overflow:hidden;background:linear-gradient(135deg,#2a0d1d,#43102b);background-size:cover;background-position:50%}.modal .pslide .pimg .g{position:absolute;right:-24px;top:-24px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 62%)}.modal .pslide .pdet{padding:24px;display:flex;flex-direction:column;justify-content:center;background:var(--surface)}.modal .pslide .pdet h3{font-size:18px;font-weight:700;margin:2px 0 8px}.modal .pslide .pdet .small{color:var(--muted);font-size:12.5px;line-height:1.7;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.modal .pslide .pdet .small.full{-webkit-line-clamp:unset;display:block;max-height:200px;overflow:auto}.modal .pslide .pdet .link{font-size:12.5px;font-weight:600;margin-bottom:14px;align-self:flex-start;color:var(--pink-2);cursor:pointer}.modal .pslide .pdet .btn{margin-top:16px;animation:tmBtnPulse 1.5s ease-out infinite}@keyframes tmBtnPulse{0%{box-shadow:0 0 0 0 rgba(255,45,136,.6),0 8px 22px -8px var(--pink-glow)}70%{box-shadow:0 0 0 9px rgba(255,45,136,0),0 8px 22px -8px var(--pink-glow)}to{box-shadow:0 0 0 0 rgba(255,45,136,0),0 8px 22px -8px var(--pink-glow)}}.modal .parrow{position:absolute;top:calc(50% - 19px);width:38px;height:38px;border-radius:50%;background:rgba(10,10,13,.82);border:1px solid var(--border-2);color:#fff;display:grid;place-items:center;cursor:pointer;z-index:5;font-size:20px;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal .parrow:hover{border-color:var(--pink);color:var(--pink-2)}.modal .parrow.prev{left:8px}.modal .parrow.next{right:8px}.modal .pdots{display:flex;gap:7px;justify-content:center;margin-top:14px}.modal .pdots i{width:8px;height:8px;border-radius:50%;background:var(--border-2);cursor:pointer;transition:.15s}.modal .pdots i.on{background:var(--pink);width:20px;border-radius:5px}.modal.wide:has(.pslider){max-width:760px}@media(max-width:560px){.modal .pslide{grid-template-columns:1fr}.modal .pslide .pimg{aspect-ratio:1/1}}.modal .gtrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--border);font-size:14px}.modal .gtrow:last-of-type{border-bottom:0}.modal .gtrow b{font-weight:700;text-align:right}.modal .gtrow .gl{display:flex;align-items:center;gap:10px}.modal .gtrow .gp{font-family:var(--font-d);font-weight:700;color:var(--pink-2)}.modal .gtrow .gi{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;color:#fff}.modal .tmprofile .tmp-head{position:relative;display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:16px;border-radius:16px;overflow:hidden;background:linear-gradient(120deg,#1a0a14,#2a0d1d 60%,#43102b);border:1px solid rgba(255,45,136,.3)}.modal .tmprofile .tmp-glow{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,45,136,.4),transparent 62%);pointer-events:none}.modal .tmprofile .tmp-head .av{position:relative;z-index:1;box-shadow:0 0 0 2px var(--pink),0 0 18px rgba(255,45,136,.5)}.modal .tmprofile .tmp-id{position:relative;z-index:1}.modal .tmprofile .tmp-name{font-family:var(--font-d);font-weight:800;font-size:19px;color:#fff}.modal .tmprofile .tmp-id .modal-chip{margin:6px 0 4px}.modal .tmprofile .tmp-user{font-family:var(--font-d);font-weight:600;font-size:13px;color:var(--pink-2);letter-spacing:.05em}.modal .tmprofile .tmp-wallets{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.modal .tmprofile .tmp-wal{padding:12px 14px;border-radius:13px;background:rgba(0,0,0,.3);border:1.5px solid rgba(255,45,136,.4)}.modal .tmprofile .tmp-wal.alt{border-color:var(--border)}.modal .tmprofile .tmp-wal span{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.modal .tmprofile .tmp-wal b{font-family:var(--font-d);font-weight:800;font-size:20px;color:#fff;text-shadow:0 0 12px rgba(255,45,136,.35)}.modal .tmprofile .tmp-promo{padding:14px;border-radius:14px;margin-bottom:14px;background:linear-gradient(135deg,rgba(255,45,136,.14),rgba(255,45,136,.03));border:1px solid rgba(255,45,136,.35)}.modal .tmprofile .tmp-promo-h{margin-bottom:8px}.modal .tmprofile .tmp-tag{font-family:var(--font-d);font-weight:700;font-size:12px;color:var(--pink-2)}.modal .tmprofile .tmp-promo-name{font-weight:700;font-size:15px;color:#fff;margin-bottom:10px}.modal .tmprofile .tmp-promo-row{display:flex;justify-content:space-between;font-size:13px;color:hsla(0,0%,100%,.82);padding:3px 0}.modal .tmprofile .tmp-promo-row b{font-weight:700;color:#fff}.modal .tmprofile .tmp-bar{height:8px;border-radius:999px;background:rgba(0,0,0,.35);overflow:hidden;margin-top:8px}.modal .tmprofile .tmp-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--pink-2));box-shadow:0 0 10px rgba(255,45,136,.5)}.modal .tmprofile .tmp-info{padding:2px 14px;border-radius:13px;background:rgba(0,0,0,.22);border:1px solid var(--border)}.tm-app .promo-page{max-width:1100px;margin:0 auto;padding:8px 0 20px}.tm-app .promo-page .page-head{display:block;margin:6px 0 22px}.tm-app .promo-page .kick{color:var(--pink);font-family:var(--font-d);font-weight:700;font-size:12px;letter-spacing:.2em}.tm-app .promo-page .page-head h1{font-size:26px;font-weight:800;margin:4px 0}.tm-app .promo-page .page-head p{color:var(--muted);font-size:13.5px}.tm-app .promos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tm-app .promo{border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--surface);transition:.16s;display:flex;flex-direction:column}.tm-app .promo:hover{transform:translateY(-4px);border-color:var(--pink);box-shadow:0 0 26px -10px var(--pink-glow)}.tm-app .promo .ph{aspect-ratio:1/1;background:linear-gradient(135deg,#2a0d1d,#43102b);background-size:cover;background-position:50%}.tm-app .promo .bd{padding:15px 16px;display:flex;flex-direction:column;flex:1 1}.tm-app .promo .bd h3{font-size:15.5px;font-weight:700;margin-bottom:6px}.tm-app .promo .bd .small{color:var(--muted);font-size:12.5px;line-height:1.65;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-app .promo .bd .small.full{-webkit-line-clamp:unset;display:block}.tm-app .promo .bd .prow{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.tm-app .promo .bd .prow .link{color:var(--pink-2);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.tm-app .promo .bd .prow .btn{padding:8px 16px;font-size:13px}.tm-app .promo-page .pempty{text-align:center;color:var(--muted);padding:50px 12px;font-size:14px;line-height:2.2}@media(max-width:1180px){.tm-app .promos{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tm-app .promos{grid-template-columns:1fr}}.bankcard{background:linear-gradient(120deg,#1a1020,#0e0a12);border:1px solid var(--border-2);border-radius:14px;padding:16px;display:flex;align-items:center;gap:13px;margin-bottom:16px}.bankcard .bk{width:44px;height:44px;border-radius:11px;background:linear-gradient(135deg,var(--pink),#5a2bff);flex:none;display:grid;place-items:center;font-family:var(--font-d);font-weight:800;color:#fff}.bankcard .bn{font-family:var(--font-d);font-weight:600;font-size:14px}.bankcard .ba{color:var(--muted);font-size:12.5px}.bankcard .num{margin-left:auto;font-family:ui-monospace,monospace;color:var(--pink-2);font-weight:600}.wheel-stage{position:relative;width:280px;height:280px;margin:10px auto 18px}.wheel-disc{position:absolute;inset:0;border-radius:50%;border:8px solid var(--pink);box-shadow:0 0 40px -8px var(--pink-glow),inset 0 0 40px rgba(0,0,0,.5);background:conic-gradient(#ff2d88 0 45deg,#15121b 45deg 90deg,#ff62a6 90deg 135deg,#15121b 135deg 180deg,#ff2d88 180deg 225deg,#15121b 225deg 270deg,#ff62a6 270deg 315deg,#15121b 315deg 1turn)}.wheel-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--pink-deep));display:grid;place-items:center;font-family:var(--font-d);font-weight:800;color:#fff;box-shadow:0 0 24px -4px var(--pink-glow);z-index:2;cursor:pointer}.wheel-ptr{position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid var(--yellow);z-index:3;filter:drop-shadow(0 0 6px rgba(255,207,63,.6))}.pgrid{grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.box,.pgrid{display:grid}.box{aspect-ratio:1/1;border-radius:14px;background:linear-gradient(160deg,var(--surface-2),var(--bg-2));border:1px solid var(--border-2);place-items:center;cursor:pointer;transition:.16s;position:relative}.box:hover{transform:translateY(-3px);border-color:var(--pink);box-shadow:0 0 22px -8px var(--pink-glow)}.box .bx{width:46px;height:46px;color:var(--pink-2)}.ticket{display:inline-flex;align-items:center;gap:8px;background:rgba(255,207,63,.12);border:1px solid rgba(255,207,63,.35);color:var(--yellow);font-family:var(--font-d);font-weight:700;padding:8px 15px;border-radius:999px}.divider{height:1px;background:var(--border);margin:26px 0}.botnav{position:fixed;left:0;right:0;bottom:0;height:70px;background:rgba(12,10,15,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);display:flex;z-index:70}.botnav a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-family:var(--font-d);font-weight:600;font-size:10.5px}.botnav a svg{width:22px;height:22px}.botnav a.on{color:var(--pink-2)}.botnav .fab{margin-top:-24px}.botnav .fab .fi{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--pink-deep));display:grid;place-items:center;color:#fff;box-shadow:0 8px 22px -6px var(--pink-glow);border:4px solid var(--bg)}@media(max-width:1180px){.games,.grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.shell{grid-template-columns:1fr}aside.side,nav.main{display:none}.games,.grid{grid-template-columns:repeat(3,1fr)}.act span{display:none}.act{padding:8px}}@media(max-width:520px){.wrap{padding:0 12px}.games,.grid{grid-template-columns:repeat(3,1fr)}}.tm-app .grid.cap3>:nth-child(n+19){display:none}@media(max-width:1180px){.tm-app .grid.cap3>:nth-child(n+13){display:none}}@media(max-width:820px){.tm-app .grid.cap3>:nth-child(n+10){display:none}}.tm-app .tmbanner{position:relative;overflow:hidden;border-radius:18px;margin:2px 0 18px;background:var(--bg-2)}.tm-app .tmbanner-track{display:flex;transition:transform .5s ease}.tm-app .tmbanner-slide{flex:0 0 100%;min-width:100%}.tm-app .tmbanner-slide img{width:100%;height:auto;display:block}.tm-app .tmbanner-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:rgba(0,0,0,.42);color:#fff;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.75}.tm-app .tmbanner:hover .tmbanner-nav{opacity:1}.tm-app .tmbanner-nav:hover{background:var(--pink)}.tm-app .tmbanner-nav.prev{left:12px}.tm-app .tmbanner-nav.next{right:12px}@media(max-width:820px){.tm-app .tmbanner-nav{width:34px;height:34px;font-size:22px;opacity:.85}}.tm-app .tmbanner-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:2}.tm-app .tmbanner-dots i{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:.18s}.tm-app .tmbanner-dots i.on{background:var(--pink);width:22px;border-radius:4px}.tm-app .heros{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}.tm-app .hero{position:relative;border-radius:20px;padding:30px 32px;min-height:186px;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column;justify-content:center}.tm-app .hero.p{background:linear-gradient(120deg,#1a0a14,#2a0d1d 55%,#43102b)}.tm-app .hero.k{background:linear-gradient(120deg,#0c0c11,#161020 60%,#241033)}.tm-app .hero .kick{font-family:var(--font-d);font-weight:600;font-size:12px;letter-spacing:.28em;color:var(--pink);margin-bottom:8px}.tm-app .hero h2{font-size:34px;font-weight:800;line-height:1.02;letter-spacing:-.01em;max-width:62%}.tm-app .hero p{color:var(--muted);margin:9px 0 16px;font-size:14px;max-width:60%}.tm-app .hero .btn{align-self:flex-start}.tm-app .hero .glow{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:230px;height:230px;border-radius:50%;filter:blur(6px);opacity:.9;pointer-events:none}.tm-app .hero.p .glow{background:radial-gradient(circle at 40% 40%,rgba(255,45,136,.55),transparent 62%)}.tm-app .hero.k .glow{background:radial-gradient(circle at 40% 40%,rgba(155,107,255,.5),transparent 62%)}@media(max-width:820px){.tm-app .heros{grid-template-columns:1fr}.tm-app .hero h2{max-width:80%}.tm-app .hero p{max-width:88%}}.tm-app .quick{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}.tm-app .qc{position:relative;border-radius:15px;padding:16px 14px;min-height:112px;border:1px solid var(--border);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:.16s}.tm-app .qc:hover{transform:translateY(-3px);border-color:var(--border-2)}.tm-app .qc h3{font-size:15px;font-weight:700;position:relative;z-index:2}.tm-app .qc .qi{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(0,0,0,.28);color:#fff;position:relative;z-index:2}.tm-app .qc:after{content:"";position:absolute;right:-24px;bottom:-24px;width:110px;height:110px;border-radius:50%;background:hsla(0,0%,100%,.14);filter:blur(2px)}.tm-app .prov{position:relative;aspect-ratio:1/1;border-radius:16px;background:linear-gradient(180deg,#141016,#0c0a0f);border:1px solid var(--border);display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:.16s}.tm-app .prov:before{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,45,136,0);transition:.16s}.tm-app .prov:hover{transform:translateY(-4px)}.tm-app .prov:hover:before{box-shadow:inset 0 0 0 1.5px rgba(255,45,136,.7),0 0 26px -6px var(--pink-glow)}.tm-app .prov .pn{font-family:var(--font-d);font-weight:800;font-size:26px;letter-spacing:.01em;text-align:center;line-height:.98}.tm-app .prov .ps{display:block;font-size:10px;letter-spacing:.32em;font-weight:600;color:var(--muted);margin-top:5px}.tm-app .prov .badge{position:absolute;top:10px;left:10px;font-family:var(--font-d);font-weight:700;font-size:10px;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:var(--pink);color:#fff;z-index:3}.tm-app .prov .badge.new{background:var(--blue)}.tm-app .prov .play{position:absolute;inset:0;background:rgba(10,7,10,.72);display:grid;place-items:center;opacity:0;transition:.16s;z-index:4}.tm-app .prov:hover .play{opacity:1}.tm-app .prov .play .pb{padding:9px 20px;border-radius:999px;background:var(--pink);color:#fff;font-family:var(--font-d);font-weight:700;font-size:13px;box-shadow:0 0 22px -4px var(--pink-glow)}.tm-app .t-gold .pn{color:var(--yellow)}.t-pink .pn{color:var(--pink-2)}.t-blue .pn{color:var(--blue)}.tm-app .t-white .pn{color:#fff}.t-green .pn{color:var(--green)}.t-red .pn{color:#ff5b5b}.tm-app .wins{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;margin-bottom:26px;scrollbar-width:thin;scrollbar-color:var(--pink) transparent}.tm-app .wins::-webkit-scrollbar{height:6px}.wins::-webkit-scrollbar-thumb{background:var(--pink);border-radius:9px}.tm-app .win{flex:0 0 232px;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:11px}.tm-app .win .th{width:46px;height:46px;border-radius:11px;flex:none;background:linear-gradient(135deg,#ff2d88,#5a2bff)}.tm-app .win .th.a{background:linear-gradient(135deg,#ffcf3f,#ff5b5b)}.tm-app .win .th.b{background:linear-gradient(135deg,#38b6ff,#5a2bff)}.tm-app .win .th.c{background:linear-gradient(135deg,#37e39b,#2b6cff)}.tm-app .win b{font-family:var(--font-d);font-weight:600;font-size:13px;display:block}.tm-app .win small{color:var(--muted);font-size:11.5px}.tm-app .win .amt{margin-left:auto;text-align:right}.tm-app .win .amt b{color:var(--green);font-family:var(--font-d);font-weight:700;font-size:14px}.tm-app .win .amt small{color:var(--muted)}.tm-app .mcats{display:none}.tm-app .ham{display:none;width:34px;height:34px;border-radius:9px;background:var(--surface);border:1px solid var(--border);place-items:center;color:var(--fg,#fff);cursor:pointer}.tm-app .ham svg{width:18px;height:18px}.tm-app .botnav{display:none}.tm-app .botnav a{cursor:pointer}@media(max-width:820px){.tm-app .botnav{display:flex}}.tm-app .dash{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:16px;gap:16px;margin:4px 0 18px;align-items:stretch}.tm-app .dleft{display:grid;grid-template-rows:1fr auto auto;grid-gap:13px;gap:13px;min-width:0}.tm-app .dcoupon{border-radius:16px;padding:12px 18px;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0}.tm-app .dcoupon .dch{display:flex;align-items:center;justify-content:space-between;gap:10px}.tm-app .dcoupon .dcl{font-family:var(--font-d);font-weight:600;font-size:13px}.tm-app .dcoupon .dcall{color:#ffcf3f;font-size:12px;white-space:nowrap;cursor:pointer;flex-shrink:0}.tm-app .dcoupon .dcall:hover{color:#ffde7a}.tm-app .dcoupon .dcin{display:flex;gap:10px}.tm-app .dcoupon .dcin input{flex:1 1;min-width:0;background:var(--bg-2);border:1.5px solid var(--border-2);border-radius:11px;padding:12px 15px;color:#fff;font:14px var(--font-b);outline:0}.tm-app .dcoupon .dcin input:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,45,136,.14)}.tm-app .dcoupon .dcin input::placeholder{color:var(--muted)}.tm-app .dpromo{display:flex;flex-direction:column;gap:12px;align-self:start;min-width:0}.tm-app .dpromo .dpimg{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;cursor:pointer;border:1px solid var(--border);background:linear-gradient(135deg,#2a0d1d,#43102b)}.tm-app .dpromo img{width:100%;height:100%;object-fit:cover;display:block}.tm-app .dpromo .dpromo-fb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px}.tm-app .dpromo .dpromo-fb span{font-family:var(--font-d);font-weight:800;font-size:22px}.tm-app .dpromo .dpromo-fb small{color:var(--muted);font-size:13px}.tm-app .dash .wal .wpromo{position:relative;margin-top:14px;display:flex;align-items:stretch;gap:12px}.tm-app .dash .wal .wpromo .wpromo-main{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px}.tm-app .dash .wal .wpromo .pf{display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.8)}.tm-app .dash .wal .wpromo .wpromo-side{flex:none;display:flex;align-items:stretch;gap:12px}.tm-app .dash .wal .wpromo .wpromo-side .link{display:flex;align-items:center;white-space:nowrap}.tm-app .dash .wal .wpromo .link{color:var(--pink-2);cursor:pointer}.tm-app .dash .wal .wpromo .bar{height:8px;border-radius:999px;background:rgba(0,0,0,.35);overflow:visible}.tm-app .dash .wal .wpromo .bar>i{position:relative;display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--pink-2));box-shadow:0 0 10px rgba(255,45,136,.45)}.tm-app .dash .wal .wpromo .bar>i:after{content:"";position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:12px;height:12px;border-radius:50%;background:#ffe0ef;box-shadow:0 0 10px 3px var(--pink),0 0 20px 7px rgba(255,45,136,.6);animation:tmTipPulse 1.15s ease-in-out infinite}@keyframes tmTipPulse{0%,to{opacity:.85;transform:translate(50%,-50%) scale(1)}50%{opacity:1;transform:translate(50%,-50%) scale(1.28)}}.tm-app .dash .wal .bl.blrow{display:flex;align-items:center;gap:9px}.tm-app .dash .wal .wswap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,45,136,.5);background:rgba(255,45,136,.14);color:var(--pink-2);cursor:pointer;padding:0;transition:.2s}.tm-app .dash .wal .wswap:hover{background:rgba(255,45,136,.28);transform:rotate(180deg)}.tm-app .dash .wal .wswap svg{width:14px;height:14px}.tm-app .sec-h h2 .sec-loading{font-family:var(--font-b);font-weight:400;font-size:12.5px;color:var(--muted);margin-left:8px}.tm-app .dash .wal .wnote{margin-top:7px;font-size:12.5px;color:var(--muted);text-align:center}.tm-app .dash .wal .wpromo .exitpro{position:relative;z-index:0;flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;font-family:var(--font-d);color:#1a1200;font-weight:800;cursor:pointer;border:0;border-radius:12px;padding:0 20px;font-size:14px;background:#ffcf3f;transition:.15s;white-space:nowrap}.tm-app .dash .wal .wpromo .exitpro:hover{background:#ffdb5f}.tm-app .tmc-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:tmcFade .15s ease}.tm-app .tmc-box{width:100%;max-width:360px;text-align:center;padding:26px 22px 22px;border-radius:18px;background:linear-gradient(160deg,#1c0b16,#241019 70%);border:1px solid rgba(255,45,136,.35);box-shadow:0 24px 70px -22px rgba(255,45,136,.55)}.tm-app .tmc-icon{font-size:34px;line-height:1;margin-bottom:8px}.tm-app .tmc-title{font-family:var(--font-d);font-weight:800;font-size:19px;color:#fff;margin-bottom:8px}.tm-app .tmc-msg{color:var(--muted);font-size:13.5px;line-height:1.55;margin-bottom:20px}.tm-app .tmc-actions{display:flex;gap:10px}.tm-app .tmc-actions .btn{flex:1 1}@keyframes tmcFade{0%{opacity:0}to{opacity:1}}.modal .lpbd{width:100%;text-align:center;padding:4px 2px 8px}.modal .lpbd-icon{font-size:34px;line-height:1;margin-bottom:8px}.modal .lpbd-title{font-family:var(--font-d);font-weight:800;font-size:18px;color:#fff;margin-bottom:8px}.modal .lpbd-msg{color:var(--muted);font-size:13.5px;line-height:1.55;margin-bottom:14px}.modal .lpbd-balance{display:flex;flex-direction:column;gap:4px;padding:12px 16px;margin-bottom:12px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,45,136,.35)}.modal .lpbd-balance span{color:var(--muted);font-size:12px}.modal .lpbd-balance strong{font-family:var(--font-d);font-size:28px;color:#fff}.modal .lpbd-hint{color:#ffb347;font-size:13px;line-height:1.5;margin-bottom:16px}.modal .lpbd-actions{display:flex;width:100%;justify-content:flex-end;margin-top:4px}.modal .lpbd-actions .btn{flex:none;min-width:140px;margin-left:auto}.tm-app .dash .wal .wpromo .exitpro:before{inset:0;z-index:2;border-radius:inherit;padding:2.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tmRainbowMove 3s linear infinite}.tm-app .dash .wal .wpromo .exitpro:after,.tm-app .dash .wal .wpromo .exitpro:before{content:"";position:absolute;background:linear-gradient(90deg,#ff2d88,#ff8f3f,#ffe74c,#5cff7a,#3fd0ff,#8b5cff,#ff2d88);background-size:300% 100%;pointer-events:none}.tm-app .dash .wal .wpromo .exitpro:after{inset:-5px;z-index:-1;border-radius:16px;filter:blur(8px);animation:tmRainbowMove 3s linear infinite,tmRainbowBlink 1.05s ease-in-out infinite}.tm-app .dash .wal{position:relative;overflow:hidden;border-radius:20px;padding:16px 28px;border:1px solid var(--border);background:linear-gradient(120deg,#1a0a14,#2a0d1d 60%,#43102b)}.tm-app .dash .wal .g{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,45,136,.35),transparent 62%);pointer-events:none}.tm-app .dash .wal .hi{position:relative;color:var(--pink-2);font-family:var(--font-d);font-weight:600;font-size:12px;letter-spacing:.24em}.tm-app .dash .wal .bl{color:hsla(0,0%,100%,.7);font-size:13px;margin-top:8px}.tm-app .dash .wal .amtbox{position:relative;margin-top:6px;padding:12px 24px;border-radius:16px;background:rgba(0,0,0,.28);border:1.5px solid rgba(255,45,136,.45);display:flex;align-items:center;justify-content:center}.tm-app .dash .wal .amtbox .amt{background:none;border:0;padding:0;font-family:var(--font-d);font-weight:800;font-size:46px;line-height:1;text-shadow:0 0 14px rgba(255,45,136,.35)}.tm-app .dash .wal .acts{position:relative;display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.tm-app .dash .wal .acts.big{flex-wrap:nowrap}.tm-app .dash .wal .acts.big .btn{flex:1 1;padding:16px 20px;font-size:16px;border-radius:13px;text-align:center}.tm-app .blink{animation:tmBorderBlink 1.4s ease-in-out infinite}@keyframes tmBorderBlink{0%,to{border-color:rgba(255,45,136,.9);box-shadow:0 0 0 0 rgba(255,45,136,.5)}50%{border-color:rgba(255,45,136,.35);box-shadow:0 0 16px 3px rgba(255,45,136,.55)}}.tm-app .dash .wal .acts .btn.blink{border:1.5px solid rgba(255,45,136,.9)}.tm-app .dcoupon .dcin.blink input{border-color:rgba(255,45,136,.9);animation:tmBorderBlink 1.4s ease-in-out infinite}@keyframes tmRainbowMove{to{background-position:300% 0}}@keyframes tmRainbowBlink{0%,to{opacity:.5}50%{opacity:1}}.tm-app .dstep{position:relative;border-radius:16px;padding:12px 18px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:.15s;min-width:0}.tm-app .dstep.locked{cursor:default}.tm-app .dstep .dstep-soon{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:rgba(0,0,0,.55);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);cursor:not-allowed}.tm-app .dstep .dstep-soon span{font-family:var(--font-d);font-weight:700;font-size:15px;color:#fff;letter-spacing:.02em;padding:8px 20px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;background:rgba(0,0,0,.4)}.tm-app .dstep:hover{border-color:var(--pink-2)}.tm-app .dstep .dsh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.tm-app .dstep .dsh b{font-family:var(--font-d);font-weight:700;font-size:14px}.tm-app .dstep .dsh .link{color:var(--pink-2);font-size:12px;white-space:nowrap;flex-shrink:0}.tm-app .dstep .dssub{color:hsla(0,0%,100%,.65);font-size:12px;margin-bottom:10px}.tm-app .dstep .dssub b{color:var(--pink-2);font-family:var(--font-d)}.tm-app .dstep .dsnodes{display:flex;align-items:center;margin-bottom:9px}.tm-app .dstep .dsnode{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-d);font-weight:700;font-size:10px;background:var(--bg-2);border:1.5px dashed var(--border-2);color:var(--muted)}.tm-app .dstep .dsnode.done{background:linear-gradient(135deg,var(--pink),var(--pink-2));border:1.5px solid transparent;color:#fff;font-size:14px;box-shadow:0 4px 12px var(--pink-glow)}.tm-app .dstep .dsnode.gift{font-size:15px}.tm-app .dstep .dsline{flex:1 1 auto;height:3px;border-radius:999px;background:var(--border-2);margin:0 3px}.tm-app .dstep .dsline.on{background:linear-gradient(90deg,var(--pink),var(--pink-2))}.tm-app .dstep .dsbar{height:8px;border-radius:999px;background:rgba(0,0,0,.4);overflow:hidden;margin-bottom:8px}.tm-app .dstep .dsbar>i{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--pink-2));transition:width .4s}.tm-app .dstep .dsf{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.tm-app .dstep .dsf b{color:#fff;font-family:var(--font-d);font-weight:700;white-space:nowrap}.tm-app .dmrow{display:flex;gap:12px;min-width:0;align-items:stretch}.tm-app .dmrow>.dstep{flex:1 1;display:flex;flex-direction:column;justify-content:center}.tm-app .vault{position:relative;flex:1 1;min-width:0;min-height:190px;border-radius:16px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.tm-app .vault-scroll{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;overflow:hidden}.tm-app .vault .vh{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-app .vault .vh b{font-family:var(--font-d);font-weight:700;font-size:14px}.tm-app .vault .vopen{color:var(--pink-2);font-size:12px;white-space:nowrap;cursor:pointer;flex-shrink:0}.tm-app .vault .vopen:hover{color:var(--pink)}.tm-app .vault .vempty{color:var(--muted);font-size:12.5px;padding:14px 4px;text-align:center}.tm-app .vempty-lg{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:8px;border:1.5px dashed var(--border-2);border-radius:14px;background:hsla(0,0%,100%,.02)}.tm-app .vempty-lg .ve-ic{font-size:26px;line-height:1;opacity:.85}.tm-app .vempty-lg b{font-family:var(--font-d);font-weight:700;font-size:14.5px;color:var(--fg)}.tm-app .vempty-lg span{font-size:12px;color:var(--muted)}.tm-app .vempty-lg .ve-btn{margin-top:9px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-d);font-weight:700;font-size:12.5px;color:#0d0a11;background:linear-gradient(135deg,#ffcf3f,#ff9d2e);border-radius:10px;padding:8px 16px;text-decoration:none;transition:.15s}.tm-app .vempty-lg .ve-btn:hover{filter:brightness(1.08)}.tm-app .cplabel{font-family:var(--font-d);font-weight:700;font-size:14px;display:block;margin-bottom:12px}.tm-app .cpgrid{display:flex;flex-direction:column;gap:14px}.tm-app .cpcard{border:1px solid var(--border-2);border-radius:16px;overflow:hidden;background:var(--surface);transition:.15s}.tm-app .cpcard:hover{border-color:var(--pink);box-shadow:0 10px 30px -14px var(--pink-glow)}.tm-app .cpimg{cursor:pointer;line-height:0;background:var(--bg-2)}.tm-app .cpimg img{width:100%;height:auto;display:block}.tm-app .cpb{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.tm-app .cpn{font-family:var(--font-d);font-weight:700;font-size:16px;text-align:center}.tm-app .cpcard .btn.block{width:100%}.tm-app .vlist{display:flex;flex-direction:column;gap:8px}.tm-app .vitem{display:flex;align-items:center;gap:10px;background:var(--bg-2);border:1px solid var(--border-2);border-radius:11px;padding:9px 11px}.tm-app .vlist.all .vitem{cursor:pointer}.tm-app .vlist.all .vitem:hover{border-color:var(--pink)}.tm-app .vitem.done{opacity:.5}.tm-app .vitem .vname{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer}.tm-app .vitem .vval{flex-shrink:0;font-family:var(--font-d);font-weight:700;font-size:12px;color:#0d0a11;background:linear-gradient(135deg,var(--pink),var(--pink-2));border-radius:7px;padding:3px 8px}.tm-app .vitem .vtxt{font-size:12.5px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-app .vitem .vstat{flex-shrink:0;font-size:11.5px;color:var(--pink-2)}.tm-app .vitem.done .vstat{color:var(--muted)}.tm-app .vclaim{flex-shrink:0;font-family:var(--font-d);font-weight:700;font-size:12.5px;color:#0d0a11;background:linear-gradient(135deg,#ffcf3f,#ff9d2e);border:0;border-radius:9px;padding:8px 14px;cursor:pointer;transition:.15s}.tm-app .vclaim:hover{filter:brightness(1.08)}.tm-app .vclaim:disabled{opacity:.6;cursor:default}.tm-app .vclaim.block{width:100%;margin-top:14px;padding:12px}.tm-app .vault-modal{max-width:440px;text-align:left;padding:18px 18px 20px}.tm-app .vault-modal .vmh{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.tm-app .vault-modal .vmh b{font-family:var(--font-d);font-weight:700;font-size:16px}.tm-app .vault-modal .vmx{cursor:pointer;color:var(--muted);font-size:16px;line-height:1}.tm-app .vault-modal .vmx:hover{color:#fff}.tm-app .vault-modal .vlist.all{max-height:min(60vh,440px);overflow-y:auto;padding-right:4px}.tm-app .vtabs{display:flex;gap:8px;margin-bottom:14px}.tm-app .vtabs button{flex:1 1;font-family:var(--font-d);font-weight:700;font-size:13px;color:var(--muted);background:var(--bg-2);border:1px solid var(--border-2);border-radius:11px;padding:10px 8px;cursor:pointer;transition:.15s}.tm-app .vtabs button:hover{color:var(--fg)}.tm-app .vtabs button.on{color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-deep));border-color:transparent}.tm-app .vdetail .vdtop{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tm-app .vdetail .vback{color:var(--pink-2);font-size:13px;cursor:pointer;flex-shrink:0}.tm-app .vdetail .vback:hover{color:var(--pink)}.tm-app .vdetail .vdval{font-family:var(--font-d);font-weight:800;font-size:15px;color:#0d0a11;background:linear-gradient(135deg,var(--pink),var(--pink-2));border-radius:9px;padding:5px 12px}.tm-app .vdetail .vdname{font-family:var(--font-d);font-weight:700;font-size:16px;margin:0 0 14px}.tm-app .vddesc{margin-top:14px}.tm-app .vddesc .vddesc-h{font-family:var(--font-d);font-weight:700;font-size:13px;color:var(--pink-2);margin-bottom:8px}.tm-app .vddesc .vddesc-empty{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.tm-app .vddesc .pdbody{font-size:13px;color:var(--fg);line-height:1.7;max-height:min(34vh,240px);overflow-y:auto}.tm-app .vddesc .vdtext{white-space:pre-wrap;margin:0}.tm-app .vddesc .pdbody img{max-width:100%;border-radius:10px}.tm-app .vddesc .pdbody *{max-width:100%}.tm-app .vddesc .pdbody a{color:var(--pink-2);text-decoration:underline;word-break:break-all}.tm-app .vdmeta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.tm-app .vdmeta li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;border-bottom:1px solid var(--border);padding-bottom:9px}.tm-app .vdmeta li span{color:var(--muted)}.tm-app .vdmeta li b{font-family:var(--font-d);font-weight:600}.tm-app .vdmeta li b.ok{color:#4ade80}.tm-app .vdmeta li b.used{color:var(--muted)}@media(max-width:820px){.tm-app .dmrow{flex-direction:column}}.tm-app .dpromo .dptrack{display:flex;height:100%;transition:transform .5s ease}.tm-app .dpromo .dpslide{flex:0 0 100%;height:100%;cursor:pointer}.tm-app .dpromo .dpslide img{width:100%;height:100%;object-fit:cover;display:block}.tm-app .dpromo .dpdots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:7px;z-index:2}.tm-app .dpromo .dpdots i{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:.2s}.tm-app .dpromo .dpdots i.on{background:var(--pink-2);width:20px;border-radius:999px}.tm-app .dash .pro{display:flex;flex-direction:column;justify-content:center;border-radius:16px;padding:18px;border:1px solid var(--border);background:var(--surface)}.tm-app .dash .pro .ph{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-family:var(--font-d);font-weight:600}.tm-app .dash .pro .tag{font-family:var(--font-d);font-weight:700;font-size:11px;padding:4px 10px;border-radius:999px;background:rgba(255,45,136,.14);border:1px solid rgba(255,45,136,.3);color:var(--pink-2)}.tm-app .dash .pro .bar{height:12px;border-radius:999px;background:var(--bg-2);overflow:hidden;border:1px solid var(--border)}.tm-app .dash .pro .bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--pink),var(--pink-2))}.tm-app .dash .pro .pf{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--muted)}.tm-app .dash .pro .link{color:var(--pink-2)}@media(max-width:820px){.tm-app .dash{grid-template-columns:1fr}.tm-app .dash .wal .wpromo .wpromo-side{flex-direction:column;justify-content:center;gap:5px}.tm-app .dash .wal .wpromo .wpromo-side .link{justify-content:center;font-size:11.5px}.tm-app .dash .wal .wpromo .exitpro{align-self:auto;padding:7px 14px;font-size:12px;border-radius:10px}}.tm-app .tm-footer{border-top:1px solid var(--border);background:linear-gradient(180deg,var(--bg-2),#08070b)}.tm-app .tm-footer .fwrap{max-width:1600px;margin:0 auto;padding:44px 22px 20px}.tm-app .ftop{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:34px;gap:34px;padding-bottom:28px;border-bottom:1px solid var(--border)}.tm-app .fbrand .logo{display:inline-block;margin-bottom:14px}.tm-app .fbrand p{color:var(--muted);font-size:13px;line-height:1.65;max-width:36ch}.tm-app .fcol h4{font-family:var(--font-d);font-weight:600;font-size:12px;letter-spacing:.1em;color:#fff;margin-bottom:13px;text-transform:uppercase}.tm-app .fcol a{display:block;color:var(--muted);font-size:13.5px;padding:6px 0;cursor:pointer}.tm-app .fcol a:hover{color:var(--pink-2)}.tm-app .frow{padding:22px 0;border-bottom:1px solid var(--border)}.tm-app .frow .fl{font-family:var(--font-d);font-weight:600;font-size:11.5px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-bottom:13px}.tm-app .banks{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px;place-items:center}.tm-app .bank{width:100%;max-width:66px;height:auto;aspect-ratio:1/1;border-radius:50%;background:#fff;border:1px solid var(--border);display:grid;place-items:center;transition:.14s;overflow:hidden}.tm-app .bank img{width:100%;height:100%;object-fit:cover;display:block}.tm-app .bank:hover{border-color:var(--pink);box-shadow:0 0 16px -6px var(--pink-glow)}.tm-app .partners{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px;place-items:center}.tm-app .partner{width:100%;min-width:0;max-width:160px;height:52px;padding:6px 14px;border-radius:11px;background:linear-gradient(180deg,#141016,#0c0a0f);border:1px solid var(--border);display:grid;place-items:center;transition:.14s}.tm-app .partner img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.tm-app .partner:hover{border-color:var(--pink)}.tm-app .fnote{display:flex;align-items:center;gap:14px;padding:22px 0}.tm-app .age{width:46px;height:46px;border-radius:50%;border:2px solid var(--pink);color:var(--pink-2);display:grid;place-items:center;font-family:var(--font-d);font-weight:800;font-size:13px;flex:none}.tm-app .fnote p{color:var(--muted);font-size:12.5px;line-height:1.55}.tm-app .fcopy{text-align:center;color:var(--muted);font-size:12px;padding:16px 0 4px;border-top:1px solid var(--border)}.tm-app .fcopy b{color:var(--pink-2)}.tm-app .fcopy b,.tm-app .line-fab{font-family:var(--font-d);font-weight:700}.tm-app .line-fab{position:fixed;right:26px;bottom:26px;z-index:120;display:inline-flex;align-items:center;gap:9px;padding:12px 20px 12px 15px;border-radius:999px;background:linear-gradient(135deg,var(--pink),var(--pink-deep));color:#fff;box-shadow:0 12px 30px -8px var(--pink-glow);cursor:pointer;transition:.15s}.tm-app .line-fab:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px var(--pink-glow)}.tm-app .line-fab svg{width:22px;height:22px}@media(max-width:900px){.tm-app .ftop{grid-template-columns:1fr 1fr}}@media(max-width:820px){.tm-app .line-fab{display:none}.tm-app .tm-footer{padding-bottom:78px}}@media(max-width:600px){.tm-app .ftop{grid-template-columns:1fr;gap:24px}.tm-app .fnote{align-items:flex-start}}.modal-h .mlogo-img{height:34px;width:auto;display:block;filter:drop-shadow(0 0 8px var(--pink-glow))}.tm-app .top .hmarquee{flex:1 1;min-width:0;position:relative;overflow:hidden;height:38px;margin:0 20px;border:1.5px solid rgba(255,45,136,.5);border-radius:999px;background:rgba(255,45,136,.05);display:flex;align-items:center;container-type:inline-size;animation:tmBlinkSoft 2.4s ease-in-out infinite}.tm-app .top .hmarquee .hmtrack{position:absolute;left:0;top:50%;white-space:nowrap;width:max-content;font-family:var(--font-d);font-weight:600;font-size:14px;color:#fff;animation:tmMarquee 22s linear 1 forwards;will-change:transform}@keyframes tmMarquee{0%{transform:translate(100cqw,-50%)}to{transform:translate(-100%,-50%)}}@keyframes tmBlinkSoft{0%,to{border-color:rgba(255,45,136,.5);box-shadow:0 0 0 0 rgba(255,45,136,0)}50%{border-color:rgba(255,45,136,.22);box-shadow:0 0 7px 0 rgba(255,45,136,.22)}}@media(max-width:820px){.tm-app .top .hmarquee{display:flex;margin:0 8px;height:32px}.tm-app .top .hmarquee .hmtrack{font-size:12px}}.tm-app .frow2{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-top:4px}.tm-app .frow2 .frow{border-bottom:0;padding:14px 0}@media(max-width:820px){.tm-app .frow2{gap:2px}.tm-app .banks{grid-template-columns:repeat(7,1fr)}.tm-app .partners{grid-template-columns:repeat(4,1fr)}}.tm-app .plogos{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(0,0,0,.25);padding:14px 0}.tm-app .plogos-track{display:flex;align-items:center;gap:54px;width:max-content;animation:tmScroll 34s linear infinite}.tm-app .plogos:hover .plogos-track{animation-play-state:paused}.tm-app .plogos-track{gap:60px}.tm-app .plogo{flex:0 0 auto;height:38px;display:flex;align-items:center}.tm-app .plogo img{height:100%;width:auto;max-width:170px;object-fit:contain;opacity:.9}.tm-app .winsmarq{overflow:hidden;margin:4px 0 20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:10px 0}.tm-app .winsmarq-track{display:flex;gap:12px;width:max-content;animation:tmScroll 80s linear infinite}.tm-app .winsmarq:hover .winsmarq-track{animation-play-state:paused}.tm-app .wtick{flex:0 0 auto;display:flex;align-items:center;gap:11px;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:8px 14px}.tm-app .wtick .th{width:42px;height:42px;border-radius:10px;flex:none;overflow:hidden;background:linear-gradient(135deg,var(--pink),var(--pink-2))}.tm-app .wtick .th img{width:100%;height:100%;object-fit:cover;display:block}.tm-app .wtick .wi b{font-family:var(--font-d);font-weight:600;font-size:13px;display:block;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.tm-app .wtick .wi small{color:var(--muted);font-size:11px}.tm-app .wtick .wa{text-align:right;margin-left:6px}.tm-app .wtick .wa b{color:var(--green);font-family:var(--font-d);font-weight:700;font-size:13.5px;display:block;white-space:nowrap}.tm-app .wtick .wa small{color:var(--muted);font-size:10.5px}@keyframes tmScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tm-app .provgrid{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px;margin-bottom:6px;scroll-snap-type:x proximity}.tm-app .provgrid::-webkit-scrollbar{height:7px}.tm-app .provgrid::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}.tm-app .provcard{flex:0 0 190px;scroll-snap-align:start;cursor:pointer}.tm-app .provcard .pcimg{position:relative;aspect-ratio:16/10;border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,#221019,#160b12);display:grid;place-items:center;overflow:hidden;padding:16px}.tm-app .provcard .pcimg img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.tm-app .provcard.fish{flex:0 0 158px}.tm-app .provcard.fish .pcimg{aspect-ratio:1/1;padding:0}.tm-app .provcard.fish .pcimg img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;filter:none}.tm-app .provcard .pcimg .pn{font-family:var(--font-d);font-weight:800;font-size:22px;color:#fff}.tm-app .provcard:hover .pcimg{border-color:var(--pink-2)}.tm-app .provcard .pcimg .play{position:absolute;inset:0;background:rgba(10,7,10,.72);display:flex;align-items:center;justify-content:center;opacity:0;transition:.16s}.tm-app .provcard:hover .pcimg .play{opacity:1}.tm-app .provcard .pcimg .play .pb{padding:8px 18px;border-radius:999px;background:var(--pink);color:#fff;font-weight:700;font-size:13px}.tm-app .ponline{display:flex;align-items:center;gap:6px;margin-top:9px;padding:0 2px;font-family:var(--font-b);font-size:12px;color:var(--muted)}.tm-app .ponline .pdot{width:7px;height:7px;border-radius:50%;background:#37e39b;box-shadow:0 0 6px #37e39b;animation:tmDotPulse 1.6s ease-in-out infinite}@keyframes tmDotPulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:1100px){.tm-app .provgrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.tm-app .provgrid{grid-template-columns:repeat(3,1fr)}}.tm-app .grid.tall .prov{aspect-ratio:3/4}.tm-app .grid.land{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px}.tm-app .grid.land::-webkit-scrollbar{height:7px}.tm-app .grid.land::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}.tm-app .grid.land .prov{flex:0 0 min(480px,86vw);aspect-ratio:16/9;border:0}.tm-app .grid.land .prov img{object-fit:cover!important}@media(max-width:700px){.tm-app .grid.land .prov{flex:0 0 86vw}}.tm-app .promo .bd .pdetail{width:100%;margin-top:12px}.tm-app .dpromo .dpromo-btn{width:100%;padding:13px;border-radius:13px;border:0;cursor:pointer;font-family:var(--font-d);font-weight:700;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-deep));box-shadow:0 8px 22px -6px var(--pink-glow);animation:tmBtnPulse 1.7s ease-out infinite}.tm-app .dpromo .dpromo-btn:hover{transform:translateY(-2px)}.tm-app .dash-skel{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:16px;gap:16px;margin:4px 0 18px;min-height:340px}.tm-app .dash-skel .skc{border-radius:18px;background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:220% 100%;animation:tmShimmer 1.5s linear infinite}@keyframes tmShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:820px){.tm-app .dash-skel{grid-template-columns:1fr;min-height:420px}}.tm-app .fab-stack{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.tm-app .fab-stack .fbtn{border:0;background:none;padding:0;margin:0;cursor:pointer;display:block;line-height:0;transition:transform .15s;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.tm-app .fab-stack .fbtn:hover{transform:translateY(-2px) scale(1.05)}.tm-app .fab-stack .fbtn.sq img{width:62px;height:62px;object-fit:contain;display:block}@media(max-width:820px){.tm-app .fab-stack{display:none}.tm-app .top-in{gap:12px}.tm-app .top-r{gap:8px}.tm-app .avwrap .un,.tm-app .top-r .act{display:none}.tm-app .avwrap{padding:4px}.tm-app .top-r .btn{padding:9px 14px}}.tm-app .dpromo .dpimg{isolation:isolate}.tm-app .dpromo .dpimg:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.4) 47%,hsla(0,0%,100%,.12) 55%,transparent 63%);transform:translateX(120%);animation:tmShine 4.8s ease-in-out infinite}@keyframes tmShine{0%{transform:translateX(120%)}42%{transform:translateX(-120%)}to{transform:translateX(-120%)}}@media(max-width:820px){.tm-app .dpromo .dpromo-btn{display:none}.tm-app .quick{grid-template-columns:repeat(3,1fr);gap:10px}.tm-app .qc{background:var(--surface)!important;min-height:auto;padding:14px 8px;justify-content:center;align-items:center;text-align:center;gap:9px;border-width:2px;border-style:solid}.tm-app .qc:after{display:none}.tm-app .qc .qi{width:52px;height:52px;margin:0 auto}.tm-app .qc h3{font-size:12px;line-height:1.2;text-align:center;color:#fff}.tm-app .qc.q-pink{border-color:#ff2d88}.tm-app .qc.q-blue{border-color:#38b6ff}.tm-app .qc.q-purple{border-color:#9b6bff}.tm-app .qc.q-yellow{border-color:#ffcf3f}.tm-app .qc.q-rose{border-color:#ff62a6}.tm-app .qc.q-teal{border-color:#22c3a6}.tm-app .qc.q-black{border-color:var(--border-2)}.tm-app .chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}.tm-app .chips::-webkit-scrollbar{display:none}.tm-app .chips .chip{flex:0 0 auto}.tm-app .chips .chip.search{display:none}.tm-app .msearch{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:11px 16px;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-2)}.tm-app .msearch svg{width:17px;height:17px;color:var(--muted);flex:none}.tm-app .msearch input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:#fff;font-family:var(--font-b);font-size:14px}.tm-app .msearch input::placeholder{color:var(--muted)}.tm-app .msearch .msx{flex:none;background:none;border:0;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;padding:2px 4px}.tm-app .grid{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-columns:31vw;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none}}@media(max-width:820px){.tm-app .grid::-webkit-scrollbar{display:none}.tm-app .grid.tall{grid-template-rows:repeat(3,auto);grid-auto-columns:37vw}.tm-app .ftop{grid-template-columns:1fr 1fr!important;gap:22px}.tm-app .fbrand{grid-column:1/-1}.modal{align-self:flex-end!important;max-width:none!important;margin:0 -20px -20px;max-height:90vh;border-radius:22px 22px 0 0;animation:tmDrawerUp .32s cubic-bezier(.2,.85,.25,1)}}@keyframes tmDrawerUp{0%{transform:translateY(101%)}to{transform:translateY(0)}}.tm-app .mcontact{display:none}@media(max-width:820px){.tm-app .mcontact-dim{position:fixed;inset:0;z-index:84}.tm-app .mcontact{position:fixed;right:14px;bottom:78px;z-index:86;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.tm-app .mcontact .mcbtn{opacity:0;transform:translateY(18px) scale(.9);border:0;background:none;padding:0;margin:0;cursor:pointer;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55));position:relative;overflow:hidden;border-radius:16px}.tm-app .mcontact.open .mcbtn{pointer-events:auto;animation:tmPopUp .38s cubic-bezier(.2,.9,.3,1.25) forwards}.tm-app .mcontact.open .mcbtn:nth-child(3){animation-delay:0s}.tm-app .mcontact.open .mcbtn:nth-child(2){animation-delay:.1s}.tm-app .mcontact.open .mcbtn:first-child{animation-delay:.2s}.tm-app .mcontact .mcbtn.sq img{width:56px;height:56px;object-fit:contain;display:block}}@keyframes tmPopUp{to{opacity:1;transform:translateY(0) scale(1)}}.tm-app .fbtn,.tm-app .mcbtn{position:relative;overflow:hidden;border-radius:16px}.tm-app .fbtn:after,.tm-app .mcontact.open .mcbtn:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.55) 48%,transparent 58%);transform:translateX(-140%);animation:tmBtnShine 4.5s ease-in-out infinite}@keyframes tmBtnShine{0%{transform:translateX(-140%)}16%{transform:translateX(140%)}to{transform:translateX(140%)}}.tm-app .fab-stack .fbtn:first-child:after{animation-delay:0s}.tm-app .fab-stack .fbtn:nth-child(2):after{animation-delay:.6s}.tm-app .mcontact.open .mcbtn:nth-child(3):after{animation-delay:0s}.tm-app .mcontact.open .mcbtn:nth-child(2):after{animation-delay:.4s}.tm-app .mcontact.open .mcbtn:first-child:after{animation-delay:.8s}.tm-app .grid.rankrow{display:flex;gap:16px;overflow-x:auto;padding:6px 0 10px;scrollbar-width:none}.tm-app .grid.rankrow::-webkit-scrollbar{display:none}.tm-app .grid.rankrow .prov{flex:0 0 168px;aspect-ratio:3/4}@media(max-width:820px){.tm-app .grid.rankrow .prov{flex:0 0 42vw}}.tm-app .rk{position:absolute;top:2px;left:7px;z-index:6;font-family:var(--font-d);font-weight:900;font-style:italic;line-height:.85;pointer-events:none;-webkit-text-stroke:1.4px rgba(0,0,0,.45)}.tm-app .rk.rk1{font-size:48px}.tm-app .rk.rk2{font-size:38px}.tm-app .rk.rk3{font-size:30px}.tm-app .grid.rankrow .rk{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.7),0 -3px 7px #ff2d88,0 -7px 15px #ff2d88,0 -12px 26px rgba(255,45,136,.75),0 0 8px #ff9ecb;animation:tmFlame .28s ease-in-out infinite alternate}.tm-app .grid.rankrow.blk .rk{color:var(--pink-2);-webkit-text-stroke:1.4px rgba(255,45,136,.5);text-shadow:0 1px 1px #000,0 -3px 8px #000,0 -7px 16px #0a0a0a,0 -12px 28px rgba(0,0,0,.95),0 0 6px #000;animation:tmFlame .28s ease-in-out infinite alternate}@keyframes tmFlame{0%{filter:brightness(1)}to{filter:brightness(1.4);transform:translateY(-1px) scaleY(1.05)}}.modal:has(.promodetail),.modal:has(.promos2){max-width:600px}.modal .promos2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.modal .pcard2{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column}.modal .pcard2 .pcimg{position:relative;aspect-ratio:1/1;background:linear-gradient(135deg,#2a0d1d,#43102b);background-size:cover;background-position:50%;cursor:pointer;overflow:hidden}.modal .pcard2 .pcimg .g{position:absolute;right:-24px;top:-24px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.25),transparent 62%)}.modal .pcard2 h4{font-size:14px;font-weight:700;padding:11px 12px 0;line-height:1.3}.modal .pcard2 .pdet-btn{margin:10px 12px 12px;padding:9px;font-size:13px}.modal .promodetail{display:flex;flex-direction:column;gap:12px}.modal .promodetail .pback{align-self:flex-start;background:var(--bg-2);border:1px solid var(--border-2);color:#fff;border-radius:999px;padding:8px 16px;font-family:var(--font-d);font-weight:600;font-size:13px;cursor:pointer}.modal .promodetail .pback:hover{border-color:var(--pink);color:var(--pink-2)}.modal .promodetail .pdimg{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:linear-gradient(135deg,#2a0d1d,#43102b);background-size:cover;background-position:50%}.modal .promodetail .pdimg .g{position:absolute;right:-24px;top:-24px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.28),transparent 62%)}.modal .promodetail h3{font-size:19px;font-weight:800}.modal .promodetail .pdbody{color:var(--muted);font-size:13.5px;line-height:1.8}.modal .promodetail .pdaccept{margin-top:4px;animation:tmBtnPulse 1.6s ease-out infinite}@media(max-width:400px){.modal .promos2{gap:10px}.modal .pcard2 h4{font-size:12.5px}}.tm-app .usermenu a img{width:22px;height:22px;object-fit:contain;flex:none;border-radius:6px}.tm-app .top .logo-wrap{position:relative;display:inline-flex;overflow:hidden;border-radius:10px;isolation:isolate}.tm-app .top .logo-wrap:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 43%,hsla(0,0%,100%,.45) 49%,transparent 56%);transform:translateX(-150%);animation:tmBtnShine 5s ease-in-out infinite}.tm-app .top .av{position:relative;overflow:hidden;box-shadow:0 0 0 2px var(--pink);animation:tmHeartRing 1.4s ease-in-out infinite}.tm-app .top .av:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.6) 48%,transparent 58%);transform:translateX(-140%);animation:tmBtnShine 5s ease-in-out infinite;animation-delay:2.5s}@keyframes tmHeartRing{0%,to{box-shadow:0 0 0 2px var(--pink)}12%{box-shadow:0 0 0 4px var(--pink),0 0 11px 2px var(--pink-glow)}24%{box-shadow:0 0 0 2px var(--pink)}38%{box-shadow:0 0 0 3.5px var(--pink),0 0 8px 1px var(--pink-glow)}52%{box-shadow:0 0 0 2px var(--pink)}}.tm-app .msheet{display:none}.tm-app .msheet.open{display:block}.tm-app .msheet-dim{position:fixed;inset:0;z-index:205;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tm-app .msheet .mspanel{position:fixed;left:0;right:0;bottom:0;z-index:206;max-height:90vh;overflow-y:auto;background:linear-gradient(180deg,#140a11,#08070b);border-top:1px solid var(--border-2);border-radius:22px 22px 0 0;padding:14px 16px 96px;animation:tmDrawerUp .32s cubic-bezier(.2,.85,.25,1)}.tm-app .msheet .mshead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(180deg,#140a11,#140a11 70%,transparent);padding:4px 0 8px;z-index:2}.tm-app .msheet .mshead .logo-img{height:34px;width:auto;cursor:pointer}.tm-app .msheet .mx{width:34px;height:34px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:grid;place-items:center;color:#fff;cursor:pointer;font-size:16px}.tm-app .msheet .msgrp{margin-bottom:16px}.tm-app .msheet .msgrp h4{font-family:var(--font-d);font-weight:700;font-size:15px;color:var(--pink-2);margin-bottom:10px}.tm-app .msheet .msgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.tm-app .msheet .mstile{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 5px;border-radius:14px;background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:center;transition:.14s}.tm-app .msheet .mstile img{width:44px;height:44px;object-fit:contain}.tm-app .msheet .mstile span{font-family:var(--font-d);font-weight:600;font-size:11px;color:#fff;line-height:1.2}.tm-app .msheet .mstile:active{transform:scale(.95)}.tm-app .msheet .mstile.on{border-color:var(--pink);box-shadow:inset 0 0 0 1px var(--pink),0 0 16px -6px var(--pink-glow);background:rgba(255,45,136,.08)}.tm-app .fmenus{gap:10px 36px;padding:20px 0;border-bottom:1px solid var(--border)}.tm-app .fmenus,.tm-app .fmenus .fcol{display:flex;align-items:center;flex-wrap:wrap}.tm-app .fmenus .fcol{gap:10px 22px;padding:0;border-bottom:0}.tm-app .fmenus .fcol h4{margin-bottom:0;margin-right:6px;flex:none}.tm-app .fmenus .fcol a{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13.5px;padding:5px 0;cursor:pointer}.tm-app .fmenus .fcol a img{width:24px;height:24px;object-fit:contain;flex:none}.tm-app .fmenus .fcol a:hover{color:var(--pink-2)}@media(max-width:820px){.tm-app .fmenus{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px;padding:22px 0}.tm-app .fmenus .fcol{display:block;padding:0;border-bottom:0}.tm-app .fmenus .fcol h4{margin:0 0 13px;flex:initial}.tm-app .fmenus .fcol a{padding:7px 0}}.tm-app .fbrand.fbottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:26px 0 4px}.tm-app .fbrand.fbottom .logo-img{height:48px;width:auto;filter:drop-shadow(0 0 12px var(--pink-glow))}.tm-app .fbrand.fbottom p{color:var(--muted);font-size:13px;line-height:1.65;max-width:52ch}@media(max-width:820px){.tm-app .fmenus{gap:16px 20px}}
/*# sourceMappingURL=0f381c943c03d62f.css.map*/