.tt-page{max-width:640px}.tt-page .cp-head h1{display:flex;align-items:center;gap:14px;overflow-wrap:anywhere}.tt-logo{width:44px;height:44px;border-radius:50%;flex:none}.tt-callnote{color:#b8f27a!important;font-family:var(--font-code),monospace;font-size:.8rem}.tt-callcard{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid #b8f27a33;border-radius:16px;background:#0c120b}.tt-callcard-head{margin:0;color:#b8f27a!important;font-family:var(--font-code),monospace;font-size:.8rem}.tt-callcard dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.tt-callcard dl div{min-width:0}.tt-callcard dt{color:#8d939c;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.tt-callcard dd{margin:2px 0 0;font-family:var(--font-code),monospace;font-size:1rem;color:#f5f5f3;overflow-wrap:anywhere}.tt-callcard dd.down{color:#ff8a8a}.tt-callcard p{margin:0}.tt-callwarn{color:#ffc46b!important;font-size:.85rem}.tt-calllink{color:#b9d9ff;font-size:.85rem}@media (max-width:420px){.tt-callcard dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-card{display:grid;gap:16px;margin-top:26px;padding:clamp(20px,5vw,32px);border:1px solid #ffffff14;border-radius:18px;background:#0c0e11}.tt-card h2{font-size:1.15rem;letter-spacing:-.02em}.tt-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.tt-chip{font-family:var(--font-code),monospace;font-size:.7rem;padding:6px 10px;border-radius:99px;background:#ffffff0d;color:#c9ced6}.tt-note{color:#9aa0ab;font-size:.88rem;line-height:1.6}.tt-legal a,.tt-note a{color:#b8f27a}.tt-wallets{display:flex;flex-wrap:wrap;gap:10px}.tt-wallet{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid #ffffff22;border-radius:12px;background:#13161b;color:#e8ecf2;font-weight:650;cursor:pointer}.tt-wallet:focus-visible,.tt-wallet:hover{border-color:#b8f27a}.tt-wallet img{border-radius:6px}.tt-mobile{display:grid;gap:12px;color:#c9ced6;font-size:.9rem}.tt-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:12px;background:#13161b}.tt-toggle button{min-height:44px;border:0;border-radius:9px;background:transparent;color:#9aa0ab;font-weight:750;letter-spacing:.06em;cursor:pointer}.tt-toggle button.is-buy{background:#1d3b12;color:#b8f27a}.tt-toggle button.is-sell{background:#3b1414;color:#ff8a8a}.tt-field{display:grid;gap:8px}.tt-field>span{font-family:var(--font-code),monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa0ab}.tt-field input,.tt-field select{min-height:48px;padding:0 14px;border:1px solid #ffffff22;border-radius:12px;background:#13161b;color:#e8ecf2;font-size:1.05rem;width:100%}.tt-field input:focus-visible,.tt-field select:focus-visible{outline:2px solid #b8f27a;outline-offset:1px}.tt-presets{display:flex;flex-wrap:wrap;gap:8px}.tt-presets button{min-height:38px;padding:0 12px;border:1px solid #ffffff1c;border-radius:99px;background:#13161b;color:#c9ced6;font-size:.8rem;cursor:pointer}.tt-presets button:hover,.tt-presets button[aria-pressed=true]{border-color:#b8f27a;color:#b8f27a}.tt-go{width:100%;justify-content:center}.tt-go.is-sell{background:#ff6b6b;color:#170707}.tt-error{color:#ff8a8a;font-size:.88rem}.tt-quote{display:grid;gap:14px;padding-top:6px;border-top:1px solid #ffffff12}.tt-quote h3{font-size:1rem}.tt-quote dl{display:grid;gap:8px;margin:0}.tt-quote dl>div{display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.tt-quote dt{color:#9aa0ab}.tt-quote dd{margin:0;text-align:right;color:#e8ecf2;overflow-wrap:anywhere}.tt-warn{display:grid;gap:8px;padding:14px 16px;border:1px solid #ffb34766;border-radius:12px;background:#ffb3470f;color:#ffd9a0;font-size:.86rem}.tt-warn ul{margin:0;padding-left:18px;display:grid;gap:4px}.tt-warn label{display:flex;gap:8px;align-items:center;color:#e8ecf2}.tt-result{display:grid;gap:8px;padding:14px 16px;border-radius:12px;font-size:.92rem}.tt-result.is-ok{background:#b8f27a14;border:1px solid #b8f27a55}.tt-result.is-ko{background:#ff6b6b12;border:1px solid #ff6b6b55}.tt-result a{color:#b8f27a}.tt-legal{display:grid;gap:10px;margin-top:26px;color:#8b919c;font-size:.8rem;line-height:1.6}.tt-legal code{font-size:.78rem}.tt-plan,.tt-pre-form{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.tt-plan .wide{grid-column:1/-1}.tt-plan textarea{width:100%;padding:12px 14px;border:1px solid #ffffff22;border-radius:12px;background:#13161b;color:#e8ecf2;font:inherit;resize:vertical}.tt-plan textarea:focus-visible{outline:2px solid #b8f27a;outline-offset:1px}.tt-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tt-checks li{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#ffffff06;color:#c9ced6;font-size:.88rem;line-height:1.55}.tt-checks b{color:#e8ecf2;font-size:.8rem}.tt-checks .is-warn{color:#ffd9a0}.tt-checks a{color:#b8f27a}.tt-observe{border-color:#b9d9ff33}.tt-observe a{color:#b9d9ff}.tt-result p{margin:0}