:root{--tf-bg: #f2f2f7;--tf-card: #ffffff;--tf-text: #26272a;--tf-strong: #313235;--tf-sub: #8e8e93;--tf-line: #f0f1f3;--tf-blue: #2880fe;--tf-green: #34c759;--tf-danger: #ef4444}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none;background:var(--tf-bg);color:var(--tf-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.4}input,button{font-family:inherit}input{background:transparent;border:none;outline:none;padding:0;margin:0;color:var(--tf-text)}input::placeholder{color:#b9bcc4}.page{min-height:100vh;min-height:100dvh;padding:0 16px 148px;max-width:560px;margin:0 auto}.tf-header{position:relative;display:flex;align-items:center;justify-content:center;height:44px;margin:0 -16px}.tf-title{font-size:17px;font-weight:600;margin:0}.tf-label-row{display:flex;align-items:center;justify-content:space-between;padding:24px 0 6px}.tf-label-row:first-of-type{padding-top:14px}.tf-label{font-size:14px;font-weight:600;color:var(--tf-strong);display:inline-flex;align-items:center;gap:5px}.tf-q{width:14px;height:14px;border-radius:50%;border:1px solid #c7c7cc;color:#9a9a9f;font-size:10px;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.tf-subsidy{color:var(--tf-blue);font-size:14px;font-weight:600;display:inline-flex;align-items:center}.tf-subsidy{color:#a6451e}.tf-token-label{color:#55575c;font-size:14px;font-weight:400;display:inline-flex;align-items:center}.chev{width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin-left:5px;opacity:.75}.chev-blue{color:var(--tf-blue);opacity:1}.chev-gray{color:#c2c4ca;opacity:1}.tf-advanced{color:#73747a;justify-content:flex-end;width:100%;display:flex;padding:14px 2px 0;font-size:14px}.tf-card{background:var(--tf-card);border-radius:16px;box-shadow:0 1px 2px #11182708}.tf-addr-card{display:flex;align-items:center;min-height:60px;padding:12px;gap:8px}.tf-addr-strong{font-weight:700}.tf-addr-mid{font-weight:400}.tf-addr-field{position:relative;flex:1;min-width:0}.tf-addr-mirror{font-family:inherit;font-size:15px;letter-spacing:-.3px;line-height:1.25;color:var(--tf-text);word-break:break-all;white-space:pre-wrap;min-height:19px}.tf-addr-mirror.invalid{color:var(--tf-danger)}.tf-scan{width:22px;height:22px;margin-top:1px;color:#3c3c43;flex:none}#app.no-wallet .tf-scan{display:none}.tf-addr-input{position:absolute;left:0;top:0;width:100%;height:100%;display:block;margin:0;padding:0;border:0;outline:none;resize:none;overflow:hidden;background:transparent;-webkit-appearance:none;font-family:inherit;font-size:15px;letter-spacing:-.3px;line-height:1.25;color:transparent;caret-color:var(--tf-blue);word-break:break-all;white-space:pre-wrap}.tf-addr-input::placeholder{color:#b9bcc4}.tf-addr-input::selection{background:#2980fe40}.tf-addr-input.invalid{caret-color:var(--tf-danger)}.tf-amount-row{display:flex;align-items:center;padding:20px 16px 2px;gap:10px}.tf-amount-input{flex:1;min-width:0;font-size:24px;font-weight:400;letter-spacing:-.3px;color:var(--tf-strong);caret-color:var(--tf-blue)}.tf-amount-input::placeholder{color:#c9ccd2}.tf-all{flex:none;border:1px solid var(--tf-blue);color:var(--tf-blue);background:#fff;border-radius:12px;font-size:13px;padding:3px 12px;line-height:1.2}.tf-fiat{padding:0 16px 7px;min-height:24px;font-size:12px;color:#a0a0a5}.tf-balance-row{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:var(--tf-text);font-size:14px}.tf-balance-val{color:#56575c;font-weight:400}.tf-balance-label{color:var(--tf-strong);font-weight:600}.tf-fee-card{padding:10px 16px}.tf-fee-row{display:flex;align-items:center;justify-content:space-between;min-height:35px;gap:10px}.tf-fee-card+.tf-fee-card{margin-top:9px}.tf-fee-label{font-size:14px;font-weight:600;color:var(--tf-strong)}.tf-paymethod{display:none}.tf-card.has-addr .tf-paymethod{display:flex}.tf-paymethod-val{display:inline-flex;align-items:center;gap:6px;color:var(--tf-text)}.tf-paymethod-val em{font-style:normal;font-size:14px;font-weight:600;color:var(--tf-strong)}.tron-logo{width:22px;height:22px;display:inline-flex;border-radius:50%}.tf-switch{width:36px;height:22px;border-radius:11px;border:none;background:#e3e5e9;position:relative;padding:0;transition:background .18s ease;flex:none}.tf-switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:left .18s ease}.tf-switch.on{background:var(--tf-green)}.tf-switch.on i{left:16px}.tf-footer{position:fixed;left:0;right:0;bottom:0;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(244,245,247,0),var(--tf-bg) 42%);max-width:560px;margin:0 auto}.tf-status{margin:0 4px 8px;min-height:18px;font-size:13px;color:var(--tf-sub);text-align:center;word-break:break-all}.tf-status.ok{color:#16a34a}.tf-status.err{color:var(--tf-danger)}.tf-cta{width:100%;height:48px;border:none;border-radius:13px;background:var(--tf-blue);color:#fff;font-size:17px;font-weight:500;transition:opacity .15s ease}.tf-cta:disabled{opacity:.45}.tf-toast{position:fixed;left:50%;bottom:140px;transform:translate(-50%) translateY(6px);max-width:82vw;background:#111214db;color:#fff;font-size:14px;line-height:1.5;padding:10px 16px;border-radius:10px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:30;word-break:break-all;text-align:center}.tf-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.boot-skeleton{position:fixed;inset:0;background:var(--tf-bg);z-index:20;transition:opacity .25s ease}.boot-skeleton.hide{opacity:0;pointer-events:none}.skeleton{position:relative;overflow:hidden;background:#e9ebee}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0);animation:tf-shimmer 1.3s infinite}@keyframes tf-shimmer{to{transform:translate(100%)}}.sk-header{height:26px;width:84px;border-radius:8px;margin:14px auto 26px}.sk-line{height:14px;border-radius:7px;margin:18px 2px 10px}.sk-label{width:76px}.sk-block{border-radius:12px}.sk-card{height:52px}.sk-tall{height:88px}.tf-sheet-mask{position:fixed;inset:0;background:#11121473;z-index:50;display:flex;align-items:flex-end;justify-content:center}.tf-sheet-mask[hidden]{display:none}.tf-sheet{width:100%;max-width:560px;background:var(--tf-card);border-radius:18px 18px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom))}.tf-sheet:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:#d3d4d9;margin:0 auto 10px}.tf-sheet-head{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:var(--tf-text)}.tf-sheet-close{width:32px;height:32px;border:none;background:transparent;color:#8e8e93;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.tf-sheet-close svg{width:22px;height:22px}.tf-wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 0 4px}.tf-wallet-tile{display:flex;flex-direction:column;align-items:center;gap:9px;background:#f5f6f8;border:none;border-radius:14px;padding:16px 8px 13px;font-family:inherit;font-size:13px;color:var(--tf-text);cursor:pointer}.tf-wallet-tile:active{background:#e9ebef}.tf-wallet-tile img{width:44px;height:44px;border-radius:50%}.tf-wallet-tile span{font-size:13px;line-height:18px}
