*{margin:0;padding:0;box-sizing:border-box}.bg{width:100%;max-width:690px;min-height:100vh;margin:0 auto;padding:0 0 28px;display:block;color:#fff;background:#040002;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.logo,.logo img{width:100%}.logo{font-size:0}.logo img{height:auto;display:block}.content{padding:0 20px}.list{display:grid;gap:16px;margin-top:28px}.list a{position:relative;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;text-decoration:none;border:1px solid #FF4886;border-radius:10px;box-shadow:inset 0 1px #ff278a1f}.line-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.btnTitle{font-size:20px;line-height:1.3}.line-badge{padding:4px 9px;color:#ff2680;font-size:14px;line-height:1.35;background:#fc166f30;border-radius:5px}.line-badge.healthy{color:#00f59a;background:#0e211a}.btnLink{margin-top:8px;color:#9a9a9a;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.line-arrow{width:20px;height:20px;display:grid;place-items:center;color:#fff;font-size:15px;line-height:1;background:#ff2382;border-radius:50%}#app-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}#app-btns a{padding:25px 10px;display:flex;align-items:center;justify-content:center;gap:13px;color:#fff;font-size:19px;text-decoration:none;background:#0c0b0c;border:1px solid #29272a;border-radius:10px}#app-btns img{width:27px;height:27px;flex:0 0 27px;object-fit:contain}.email-box{min-height:110px;margin-top:24px;padding:25px 29px;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:18px;line-height:1.55;background:url(/images/bg.png) center / 100% 100% no-repeat}.email-box a{color:#ff2680;text-underline-offset:3px}.contact{margin:42px 0 52px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.contact a{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;font-size:16px;text-align:center;text-decoration:none;white-space:nowrap}.contact img{width:min(66px,100%);height:auto}.footer{color:#888;font-size:16px;line-height:1.8;text-align:center}.footer>p:first-child{color:#ddd}.footer a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px}@media (hover: hover){.list a,#app-btns a,.contact a{transition:transform .2s ease,border-color .2s ease}.list a:hover,#app-btns a:hover,.contact a:hover{transform:translateY(-2px)}}@media (max-width: 720px),(min-width: 1024px) and (hover: hover) and (pointer: fine){.content{padding:0 10px}.list{gap:12px;margin-top:18px}.list a{padding:12px}.btnTitle{font-size:14px}.line-badge{padding:3px 7px;font-size:11px}.btnLink{font-size:13px;margin-top:3px}.line-arrow{width:15px;height:15px}#app-btns{gap:10px;margin-top:12px}#app-btns a{padding:12px 8px;gap:8px;font-size:13px}#app-btns img{width:23px;height:23px;flex-basis:23px}.email-box{min-height:82px;margin-top:14px;padding:16px 12px;font-size:12px;background-size:100% 87%}.contact{margin:28px 0 34px;gap:5px}.contact a{gap:7px;font-size:11px}.contact img{width:min(42px,100%)}.footer{font-size:12px;line-height:1.7}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.bg{max-width:450px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;background:#040002!important;font-family:PingFang SC,Helvetica Neue,sans-serif;font-weight:500;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}img{width:100%;height:100%}html{scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}@media (hover: none) and (pointer: coarse){.list>a:hover,.list-btn-group .btn:hover,.contact-container .contact-item:hover{transform:none}}
