.tbm-tiers{display:grid;gap:14px;grid-template-columns:1fr;margin:12px 0}
@media(min-width:760px){.tbm-tiers{grid-template-columns:repeat(3,1fr)}}
.tbm-tier{background:linear-gradient(180deg,#0d1d36,#0a1628);border:1px solid rgba(0,229,255,.35);border-radius:16px;padding:18px;box-shadow:0 0 0 1px rgba(0,229,255,.08),0 0 24px rgba(0,229,255,.12);display:flex;flex-direction:column;gap:10px;color:#e6f7ff}
.tbm-tier.hot{border-color:#00e5ff;box-shadow:0 0 0 1px rgba(0,229,255,.4),0 0 36px rgba(0,229,255,.28)}
.tbm-tier h3{margin:0;display:flex;justify-content:space-between;align-items:baseline;font-size:1.15rem}
.tbm-tier h3 span{color:#00e5ff;font-size:1.5rem;font-weight:800}
.tbm-tier p{margin:0;color:#b8cde0;font-size:.95rem;line-height:1.45}
.tbm-tier .tag{align-self:flex-start;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#0a1628;background:#00e5ff;border-radius:999px;padding:3px 9px;font-weight:800}
.tbm-buy{appearance:none;border:0;cursor:pointer;width:100%;min-height:52px;border-radius:12px;font:800 1.05rem/1 inherit;color:#04111f;background:linear-gradient(90deg,#00e5ff,#5df2ff);box-shadow:0 0 22px rgba(0,229,255,.45);margin-top:auto;transition:transform .08s,box-shadow .2s}
.tbm-buy:hover{box-shadow:0 0 34px rgba(0,229,255,.7)}.tbm-buy:active{transform:scale(.98)}
.tbm-buy:focus-visible{outline:3px solid #fff;outline-offset:2px}
.tbm-wallets{font-size:.8rem;color:#8fb3c9;text-align:center}
.tbm-more{background:none;border:0;color:#00e5ff;font:600 .9rem inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:4px 0}
.tbm-more-panel{font-size:.85rem;color:#b8cde0;border-top:1px solid rgba(0,229,255,.18);padding-top:8px}
.tbm-more-panel ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0;padding:0}
.tbm-more-panel li{border:1px solid rgba(0,229,255,.3);border-radius:999px;padding:3px 10px}
.tbm-trust{font-size:.85rem;color:#8fb3c9;margin:6px 0 0}
dialog.tbm-co{width:min(560px,100vw);max-width:100vw;max-height:100dvh;margin:auto;padding:0;border:1px solid #00e5ff;border-radius:18px;background:#0a1628;color:#e6f7ff;box-shadow:0 0 60px rgba(0,229,255,.35)}
@media(max-width:600px){dialog.tbm-co{width:100vw;height:100dvh;border-radius:0;border:0}}
dialog.tbm-co::backdrop{background:rgba(2,8,18,.78);backdrop-filter:blur(3px)}
.tbm-co-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,229,255,.25)}
.tbm-co-top small{display:block;color:#8fb3c9;font-size:.8rem;margin-top:2px}
.tbm-co-x{background:none;border:1px solid rgba(0,229,255,.4);color:#e6f7ff;border-radius:10px;width:40px;height:40px;font-size:1.4rem;cursor:pointer}
.tbm-co-body{padding:8px;min-height:480px}
.tbm-co-mount{min-height:470px}
.tbm-thanks{max-width:640px;margin:24px auto;padding:22px;background:linear-gradient(180deg,#0d1d36,#0a1628);border:1px solid #00e5ff;border-radius:18px;box-shadow:0 0 40px rgba(0,229,255,.25);color:#e6f7ff;text-align:center}
.tbm-thanks h1{margin:0 0 8px;font-size:1.6rem}.tbm-thanks p{color:#b8cde0}
.tbm-thanks .tbm-buy{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;max-width:360px}
a.tbm-buy{display:flex;align-items:center;justify-content:center;text-decoration:none}
.tbm-more-panel a.tbm-more{text-decoration:none;color:#e6f7ff;font-weight:500}
