*{box-sizing:border-box}html{background:#111218}body{margin:0;background:#111218;color:#d6d6d6;font-family:var(--font-outfit,"Outfit"),Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:0;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}:root{--ci-primary-color:#35f4df;--ci-secundary-color:#09a0e0}
.tx-top{position:fixed;left:0;right:0;top:0;z-index:40;height:70px;background:#09090d;border-bottom:1px solid #ffffff10;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.tx-logo{flex:0 1 auto;min-width:0}.tx-logo img{width:135px;max-width:100%;height:auto}.tx-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.tx-balance{height:46px;border:0;border-radius:10px;background:#171820;color:#fff;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:500;white-space:nowrap}.tx-balance svg{width:14px;color:#757575;flex:0 0 auto}.tx-deposit{width:48px;height:48px;flex:0 0 48px;border:0;border-radius:13px;background:linear-gradient(135deg,#35f4df,#09a0e0);color:#fff;display:grid;place-items:center}.tx-avatar-btn{width:44px;height:44px;flex:0 0 44px;border:1px solid #ffffff12;border-radius:13px;background:#1b1c24;color:#ffffffb3;display:grid;place-items:center;font-weight:800}
.tx-page{padding:108px 19px 26px;min-height:673px}.tx-content{width:min(411px,100%);margin:0 auto}.tx-heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}.tx-back{width:43px;height:43px;border-radius:13px;background:#ffffff08;color:#ffffff66;display:grid;place-items:center}.tx-heading h1{margin:0;color:#fff;font-size:20px;line-height:1.3;font-weight:700}.tx-tabs{display:flex;background:#ffffff08;border-radius:13px;padding:5px;margin-bottom:22px}.tx-tab{height:47px;flex:1;border:0;border-radius:9px;background:transparent;color:#ffffff66;font-size:16px;font-weight:700}.tx-tab.active{background:linear-gradient(100deg,#35f4df,#09a0e0);color:#fff;box-shadow:0 1px 2px #00000026}.tx-panel.hidden{display:none}.tx-empty{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tx-empty-icon{width:68px;height:68px;border-radius:18px;background:#ffffff08;border:1px solid #ffffff0f;color:#ffffff40;display:grid;place-items:center;margin-bottom:20px}.tx-empty-icon svg{width:24px;height:24px;color:#ffffff40}.tx-empty p{margin:0 0 8px;color:#ffffff4d;font-size:16px;font-weight:600}.tx-empty span{color:#ffffffd9;font-size:14px;line-height:1.4}.tx-card{border:1px solid #ffffff0f;border-radius:18px;background:#ffffff05;padding:22px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.tx-card-left{display:flex;align-items:center;gap:12px;min-width:0}.tx-card-icon{width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:#f59e0b1f;color:#fbbf24;display:grid;place-items:center}.tx-card h2{margin:0;color:#fff;font-size:16px;line-height:1.2;font-weight:800}.tx-card h2 span{text-transform:uppercase;color:#ffffff66;font-size:12px;font-weight:800}.tx-card time{display:block;margin-top:6px;color:#ffffff33;font-size:11px}.tx-card-right{text-align:right;flex:0 0 auto}.tx-card-right strong{display:block;color:#4ade30;font-size:18px;line-height:1.2;font-weight:800;white-space:nowrap}.tx-card-right span{display:inline-block;margin-top:4px;border-radius:999px;background:#f59e0b1f;color:#fbbf24;padding:3px 10px;font-size:10px;font-weight:800}
.tx-footer{background:#111218;color:#757575;border-top:1px solid #ffffff10;padding:17px 14px 116px}.tx-footer-inner{width:min(980px,100%);margin:0 auto}.tx-footer img{width:135px;height:auto}.tx-footer p{margin:10px 0 0;font-size:20px;line-height:1.45}.tx-footer h3{margin:18px 0 8px;color:#fff;font-size:20px;font-weight:400}.tx-footer a,.tx-footer span{display:block;margin-top:7px;font-size:14px}.tx-copy{border-top:1px solid #ffffff10;margin-top:20px;padding-top:18px;font-size:12px}
.logged-bottom{position:fixed;left:0;right:0;bottom:0;z-index:50;width:100vw;max-width:100vw;height:84px;background:#170d20e8;border-top:1px solid #ffffff12;backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 4px env(safe-area-inset-bottom);overflow:visible}.logged-bottom>a,.logged-bottom>button{position:relative;min-width:0;border:0;background:transparent;color:#ffffff63;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:700;cursor:pointer}.logged-bottom svg{width:20px;height:20px}.logged-bottom .is-active{color:#28f2e0}.logged-bottom .logged-play{justify-content:flex-start;padding-top:43px;color:#28f2e0}.play-orb{position:absolute;width:56px;height:56px;border-radius:50%;background:#080b12;display:grid;place-items:center;top:-17px;box-shadow:0 0 22px #00ffdf44;border:2px solid #00c5b544;isolation:isolate}.play-orb:before{content:'';position:absolute;inset:-5px;border-radius:50%;border:3px solid transparent;border-top-color:#bffff4;filter:drop-shadow(0 0 5px #00ffe7);animation:playRingRotate 1.8s linear infinite}.play-orb:after{content:'';position:absolute;inset:-2px;z-index:-1;border-radius:50%;background:#35f4df38;box-shadow:0 0 18px #35f4df5c;animation:playPingSlow 2.4s cubic-bezier(0,.55,.45,1) infinite}.play-orb img{width:27px;height:27px;position:relative;z-index:2}.logged-bottom .logged-play>span:last-child{line-height:14px}
@keyframes playPingSlow{0%{transform:scale(.82);opacity:.58}70%,100%{transform:scale(1.62);opacity:0}}@keyframes playRingRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
@media(min-width:768px){.logged-bottom{display:none}.tx-page{padding-bottom:60px}.tx-footer{padding-bottom:30px}.tx-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:24px}.tx-footer p,.tx-footer h3{font-size:14px}.tx-top{padding:0 max(24px,calc((100% - 1120px)/2))}}
@media(max-width:390px){.tx-top{padding:0 10px}.tx-logo img{width:112px}.tx-actions{gap:7px}.tx-balance{height:39px;padding:0 10px;font-size:14px}.tx-deposit{width:42px;height:42px;flex-basis:42px}.tx-avatar-btn{width:42px;height:42px;flex-basis:42px}.tx-page{padding-left:19px;padding-right:19px}.tx-tab{font-size:15px}.tx-card{padding:22px 18px}.tx-card-right strong{font-size:17px}.tx-footer p{font-size:20px}}
