#ch.tg .tg-phgate{position:absolute;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--tg-surface,#101a14);color:var(--tg-text,#fff);z-index:99999;overflow:auto}
#ch.tg .tg-phgate-box{width:100%;max-width:380px;display:flex;flex-direction:column;gap:14px;text-align:center}
#ch.tg .tg-phgate-logo{width:84px;height:84px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2fd070;color:#fff}
#ch.tg .tg-phgate-logo svg{width:42px;height:42px}
#ch.tg .tg-phgate-title{margin:0;font-size:22px;font-weight:800}
#ch.tg .tg-phgate-text{margin:0;font-size:14px;line-height:1.9;opacity:.75}
#ch.tg .tg-phgate-err{min-height:18px;font-size:13px;color:#ff6b6b}
#ch.tg .tg-phgate-go{width:100%;min-height:48px;justify-content:center}
#ch.tg 
#ch.tg .tg-addc-res{margin-top:6px;min-height:8px}
#ch.tg .tg-addc-miss{padding:10px 4px;font-size:13px;opacity:.7}
#ch.tg .tg-addc-alt{margin-top:10px;background:none;border:0;color:#2fd070;font:inherit;font-size:13px;cursor:pointer;padding:6px 0}
#ch.tg .tg-addc-hint{margin:10px 0 0;font-size:12.5px;opacity:.65}
#ch.tg .tg-addc-my{display:flex;align-items:center;gap:6px;width:100%;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--tg-surface-2);font-size:13.5px;cursor:pointer;text-align:start}
#ch.tg .tg-addc-my b{flex:1;font-weight:700}
#ch.tg .tg-addc-copy{color:var(--tg-primary);font-weight:600}
#ch.tg .tg-perm-body{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
#ch.tg .tg-perm-ic{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--tg-primary-rgb),.14);color:var(--tg-primary)}
#ch.tg .tg-perm-ic .tgico{font-size:34px}
#ch.tg .tg-perm-steps{margin:8px 0 0;padding:0 22px 0 0;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.7}
