:root{color-scheme:dark;--bg:#020913;--panel:#071c2a;--line:#17536f;--gold:#ffd34b;--green:#43e8a8;--red:#ff7186;--muted:#9dbdd0}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,sans-serif;background:radial-gradient(circle at 12% 0,#0d3a54 0,transparent 31%),#020913;color:#f5f9fb}.auth-checking{position:fixed;inset:0;z-index:100;display:grid;place-items:center;align-content:center;gap:14px;background:#020913}.auth-checking small{color:var(--muted)}.spinner{width:58px;height:58px;border:5px solid #173646;border-top-color:var(--gold);border-radius:50%;animation:s .75s linear infinite}@keyframes s{to{transform:rotate(360deg)}}.top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px clamp(14px,4vw,54px);border-bottom:1px solid #493d16;background:#020913ee}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.brand small{display:block;color:var(--muted)}.brand-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#151515,#a87900);border:1px solid #dfb735;color:#ffe16c;font-size:28px;font-weight:1000}.top nav{display:flex;gap:8px}.top nav a,.quick button{color:#fff;text-decoration:none;background:#0a1c2a;border:1px solid #244a60;border-radius:11px;padding:9px 12px}.shell{width:min(1400px,calc(100% - 26px));margin:24px auto 80px}.hero,.panel,.pair-card{background:linear-gradient(145deg,#082739f7,#031521f7);border:1px solid var(--line);box-shadow:0 22px 70px #0005}.hero{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:clamp(24px,4vw,52px);border-radius:28px}.hero h1{font-size:clamp(40px,5.4vw,72px);line-height:.95;margin:10px 0 18px}.hero p{max-width:860px;color:var(--muted);font-size:17px;line-height:1.65}.eyebrow{color:var(--gold);letter-spacing:.13em;font-size:11px;font-weight:950}.balance{min-width:205px;padding:20px;border-radius:20px;border:1px solid #79651f;background:#071620}.balance span,.balance small{display:block;color:var(--muted)}.balance strong{display:block;font-size:40px;margin:5px 0}.pair-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;margin:18px 0}.pair-card{display:flex;align-items:center;gap:12px;padding:15px;border-radius:18px;color:#fff;cursor:pointer;text-align:left}.pair-card.active{border-color:var(--gold);box-shadow:0 0 0 2px #ffd34b22}.coin-icon,.mini-coin,.tex-coin{display:grid;place-items:center;border-radius:50%;font-weight:1000;color:#111;background:radial-gradient(circle at 35% 30%,#ffe998,#e0a51e 40%,#59400b 73%);border:2px solid #f5bf36}.coin-icon{width:50px;height:50px}.coin-icon.wtao{background:radial-gradient(circle at 35% 30%,#b8f8ff,#43bad4 42%,#0d4f68 75%);border-color:#58e2ff}.coin-icon.wbnb{background:radial-gradient(circle at 35% 30%,#fff5a0,#f2c813 43%,#735500 75%)}.coin-icon.cake{background:radial-gradient(circle at 35% 30%,#d7fbff,#5bd5e9 43%,#236a85 75%);border-color:#8cefff}.coin-icon.btcb{background:radial-gradient(circle at 35% 30%,#ffe0a4,#f39a22 43%,#8e4805 75%);border-color:#ffad45}.pair-copy b{display:block}.pair-copy small{color:var(--muted)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{border-radius:24px;padding:23px}.head{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.head h2{margin:5px 0 0;font-size:28px}.pill{border:1px solid #285c76;border-radius:999px;padding:8px 11px;background:#0a2435;font-size:11px;font-weight:900}.price,.risk{padding:17px;border:1px solid #1d4f68;border-radius:17px;background:#061723}.price span,.risk span,.stats span,.health-copy span{display:block;color:var(--muted)}.price strong,.risk strong{display:block;font-size:30px;margin:5px 0}.price small,.risk small,label small{color:#81a9bd}.sides{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:17px 0}.side,.primary,.danger{border-radius:14px;padding:14px;font-weight:950;font-size:16px;cursor:pointer}.side{border:1px solid #244b60;background:#092130;color:#fff}.long.active{border-color:var(--green);color:#6bf5bb;background:#43e8a81f}.short.active{border-color:var(--red);color:#ff9bad;background:#ff71861f}label{display:block;margin:16px 0;color:#c9e1ed;font-weight:750}input{width:100%;margin-top:7px;padding:13px;border:1px solid #23536c;border-radius:13px;background:#03131e;color:#fff}.money-field{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center}.tex-coin{width:46px;height:46px;margin-top:7px}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.health-field{display:flex;align-items:center;gap:8px}.primary{width:100%;margin-top:17px;border:1px solid #6af2cd;background:linear-gradient(100deg,#17c795,#25c8dc);color:#00120d}.danger{width:100%;margin-top:17px;border:1px solid #a34959;background:#ff718621;color:#ff9bad}.danger:disabled{opacity:.4}.message{min-height:20px}.health-wrap{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:28px;padding:18px 0}.health-ring{--health:0;display:grid;place-items:center;align-content:center;width:205px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#061621 58%,transparent 59%),conic-gradient(var(--green) calc(var(--health)*1%),#183541 0)}.health-ring strong{font-size:43px}.health-ring span{font-size:11px;color:var(--muted)}.health-copy strong{display:block;font-size:27px;margin:3px 0 12px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.stats div{padding:13px;border:1px solid #173e52;border-radius:14px;background:#071724}.stats strong{display:block;margin-top:5px}.history{margin-top:18px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #17394b}th{font-size:11px;color:#8faec1}.mini-coin{width:30px;height:30px;font-size:10px}.pos{color:#5af0b1}.neg{color:#ff8497}.disclaimer{color:#789bad;font-size:12px;line-height:1.5}.bot-launch{position:fixed;right:22px;bottom:20px;z-index:60;display:flex;align-items:center;gap:9px;padding:9px 15px 9px 9px;border-radius:18px;border:1px solid #1b7898;background:#07344b;color:#fff;font-weight:900}.bot-launch img{width:42px;height:42px;border-radius:50%}.bot-panel{position:fixed;right:22px;bottom:82px;z-index:70;width:min(470px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 110px));overflow:hidden;border:1px solid #176783;border-radius:22px;background:linear-gradient(180deg,#08283a,#03131f);box-shadow:0 25px 80px #0008}.bot-panel header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #17495f}.bot-title{display:flex;align-items:center;gap:11px}.bot-title img{width:50px;height:50px;border-radius:50%}.bot-title small{display:block;color:var(--muted)}.bot-panel header>button{width:40px;height:40px;border-radius:12px;border:1px solid #28566b;background:#0d2b3d;color:#fff;font-size:25px}.bot-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.bot-tabs button{border:1px solid #1e4d64;background:#092435;color:#c4dfed;border-radius:12px;padding:10px;font-weight:850}.bot-tabs button.active{border-color:#49d8ef;background:#10415a;color:#fff}.bot-body{max-height:460px;overflow:auto;padding:10px 14px 15px}.bot-card{padding:13px;margin-bottom:9px;border:1px solid #18485d;border-radius:14px;background:#071d2b}.bot-card b{display:block;color:#77e5f5;margin-bottom:5px}.bot-card p{margin:0;color:#c7dce7;line-height:1.45}.bot-panel footer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid #17495f}.bot-panel footer input{margin:0}.bot-panel footer button{border:0;border-radius:12px;padding:0 17px;background:#46d6ad;color:#01120d;font-weight:950}@media(max-width:1000px){.pair-cards{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr}}@media(max-width:620px){.shell{width:calc(100% - 12px);margin-top:8px}.top{padding:9px}.brand small{display:none}.top nav a{font-size:11px;padding:7px}.hero,.panel{padding:16px;border-radius:18px}.pair-cards{grid-template-columns:1fr 1fr}.coin-icon{width:42px;height:42px}.health-wrap{grid-template-columns:1fr;justify-items:center}.stats{grid-template-columns:1fr 1fr}.bot-launch{right:10px;bottom:10px}.bot-panel{right:6px;bottom:70px;width:calc(100vw - 12px)}}