
.ts-page{background:#050a10;color:#edf3fa}
.ts-hero{max-width:1200px;margin:auto;padding:105px 28px 90px;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}
.ts-copy h1{font-size:clamp(48px,6vw,78px);line-height:.96;letter-spacing:-4px;margin:0 0 26px}
.ts-copy p{color:#8998aa;font-size:18px;line-height:1.72;max-width:570px}
.ts-disclaimer{margin-top:24px;color:#607185;font-size:11px}
.ts-card{border:1px solid #203244;border-radius:18px;background:#08121c;overflow:hidden;box-shadow:0 32px 90px #0009}
.ts-top{display:flex;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #192837}
.ts-top small{display:block;color:#607185;font-size:8px}.ts-top b{display:block;margin-top:5px;font-size:16px}.ts-top>span{color:#36e2a0;font-size:9px;font-weight:900}
.ts-mode{display:flex;justify-content:space-between;gap:16px;padding:18px 22px 0}.ts-mode>div{display:flex;gap:7px}
.ts-mode button,.ts-symbols button{background:#08131d;border:1px solid #213345;color:#7d8da0;border-radius:7px;padding:9px 13px;font-weight:900;font-size:9px}
.ts-mode button.active,.ts-symbols button.active{border-color:#36e2a0;color:#36e2a0;background:#0b201b}
.ts-mode .sell.active{border-color:#ff6376;color:#ff6376;background:#211015}
.ts-symbols{display:flex;gap:7px;padding:13px 22px 0;overflow:auto}
.ts-live{margin:15px 22px 0;padding:11px 12px;border:1px solid #1e4439;border-radius:8px;background:#071c17;display:grid;grid-template-columns:8px auto auto 1fr;gap:8px;align-items:center}
.ts-dot{width:7px;height:7px;border-radius:50%;background:#36e2a0;box-shadow:0 0 8px #36e2a088}
.ts-live small{font-size:8px;color:#628076;font-weight:900;letter-spacing:1px}.ts-live b{font-size:11px}.ts-live em{text-align:right;color:#587064;font-size:8px;font-style:normal}
.ts-fields{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ts-fields label{color:#68798d;font-size:8px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}
.ts-fields label>div{display:flex;align-items:center;margin-top:6px;border:1px solid #1c3041;border-radius:8px;background:#06101a;padding:0 10px}
.ts-fields input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#edf3fa;padding:11px 4px;font:800 15px system-ui}
.ts-fields span{color:#5e7186;font-size:8px;font-weight:900}
.ts-path{margin:0 22px 18px;border:1px solid #1c2d3d;border-radius:10px;overflow:hidden;background:#061019}
.ts-path>div{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #172737}
.ts-path>div:last-child{border-bottom:0}.ts-path small{color:#607388;font-size:7px;font-weight:900;letter-spacing:1px}.ts-path b{font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace}
.ts-target b{color:#36e2a0}.ts-stop b{color:#ff6376}.ts-entry span{padding:4px 7px;border-radius:4px;background:#0b211b;color:#36e2a0;font-size:8px;font-weight:900}
.ts-card.sell-mode .ts-entry span{background:#211015;color:#ff6376}
.ts-results{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #192837}
.ts-results div{padding:14px;border-right:1px solid #192837}.ts-results div:last-child{border-right:0}.ts-results small{display:block;color:#607286;font-size:7px;font-weight:900}.ts-results b{display:block;margin-top:5px;font-size:13px}
.ts-summary{margin:18px 22px 12px;padding:12px;border:1px solid #1c4338;border-radius:8px;background:#071e18;color:#86a79b;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}
.ts-cta{display:block;margin:0 22px 22px;padding:14px 16px;border-radius:8px;background:#36e2a0;color:#05100c;text-align:center;font-size:12px;font-weight:900}
.ts-explain{max-width:1200px;margin:auto;padding:85px 28px;border-top:1px solid #14212e}.ts-explain h2{font-size:clamp(38px,5vw,62px);max-width:850px;line-height:1;letter-spacing:-3px;margin:0 0 40px}
.ts-explain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ts-explain-grid article{padding:25px;border:1px solid #192b39;border-radius:12px;background:#07111a}.ts-explain-grid article>b{color:#36e2a0;font-size:10px}.ts-explain-grid h3{font-size:19px;margin:20px 0 10px}.ts-explain-grid p{color:#7b8b9e;line-height:1.6;font-size:13px}
@media(max-width:850px){.ts-hero{grid-template-columns:1fr;padding:70px 28px 65px}.ts-copy h1{letter-spacing:-2.5px}.ts-explain-grid{grid-template-columns:1fr}.ts-live{grid-template-columns:8px auto 1fr}.ts-live em{grid-column:2/4;text-align:left}.ts-results{grid-template-columns:1fr 1fr}.ts-results div:nth-child(2){border-right:0}.ts-results div:nth-child(-n+2){border-bottom:1px solid #192837}}
@media(max-width:480px){.ts-fields{grid-template-columns:1fr}.ts-mode{display:block}.ts-mode>div+div{margin-top:10px}.ts-path>div{grid-template-columns:58px 1fr auto}}

.ts-risk-warning{margin:0 22px 16px;padding:11px 13px;border-radius:8px;display:grid;gap:4px}
.ts-risk-warning[hidden]{display:none!important}
.ts-risk-warning strong{font-size:11px}.ts-risk-warning span{font-size:9px;line-height:1.45}
.ts-risk-warning.elevated{border:1px solid #665526;background:#211c0c;color:#d6c47f}
.ts-risk-warning.high{border:1px solid #61303a;background:#211015;color:#ff8797}
