.tgc-validation-input[data-v-38ffa74f]{opacity:0;pointer-events:none;border:none;width:0;height:0;margin:0;padding:0;position:absolute}.tgc-root[data-v-38ffa74f]{display:inline-block}.tgc-already[data-v-38ffa74f]{background:#f0fdf4;border:1.5px solid;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.88rem;display:inline-flex}.tgc-already-icon[data-v-38ffa74f]{flex-shrink:0;align-items:center;display:flex}.tgc-already-text[data-v-38ffa74f]{color:#166534;font-weight:600}.tgc-reconnect-btn[data-v-38ffa74f]{color:#6b7280;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;text-decoration:underline;transition:color .15s}.tgc-reconnect-btn[data-v-38ffa74f]:hover{color:#374151}.tgc-btn[data-v-38ffa74f]{color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0003}.tgc-btn[data-v-38ffa74f]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.tgc-btn[data-v-38ffa74f]:disabled{opacity:.6;cursor:not-allowed}.tgc-btn-icon[data-v-38ffa74f]{align-items:center;display:flex}.tgc-backdrop[data-v-38ffa74f]{z-index:99999;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tgc-fade-enter-active[data-v-38ffa74f],.tgc-fade-leave-active[data-v-38ffa74f]{transition:opacity .2s}.tgc-fade-enter-from[data-v-38ffa74f],.tgc-fade-leave-to[data-v-38ffa74f]{opacity:0}.tgc-modal[data-v-38ffa74f]{background:#fff;border-radius:16px;width:100%;max-width:400px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;box-shadow:0 16px 48px #00000038}.tgc-modal-header[data-v-38ffa74f]{color:#fff;align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex}.tgc-modal-icon[data-v-38ffa74f]{flex-shrink:0;align-items:center;display:flex}.tgc-modal-title[data-v-38ffa74f]{flex:1;font-size:1rem;font-weight:700}.tgc-close[data-v-38ffa74f]{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.25rem;transition:color .15s;display:flex}.tgc-close[data-v-38ffa74f]:hover{color:#fff}.tgc-modal-body[data-v-38ffa74f]{padding:1.5rem 1.4rem}.tgc-state[data-v-38ffa74f]{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.tgc-state-icon[data-v-38ffa74f]{font-size:2.5rem;line-height:1}.tgc-state p[data-v-38ffa74f]{color:#444;margin:0;font-size:.9rem}.tgc-success-text[data-v-38ffa74f]{color:#2e7d32;font-size:1.1rem;font-weight:700}.tgc-success-sub[data-v-38ffa74f]{color:#666;font-size:.85rem}.tgc-bounce[data-v-38ffa74f]{animation:.6s infinite alternate bounce-38ffa74f}@keyframes bounce-38ffa74f{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.tgc-steps[data-v-38ffa74f]{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.tgc-step[data-v-38ffa74f]{align-items:flex-start;gap:.85rem;display:flex}.tgc-step-num[data-v-38ffa74f]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:.1rem;font-size:.8rem;font-weight:700;display:flex}.tgc-step-body[data-v-38ffa74f]{color:#333;flex-direction:column;gap:.35rem;font-size:.88rem;display:flex}.tgc-step-body strong[data-v-38ffa74f]{color:#111;font-weight:600}.tgc-bot-link[data-v-38ffa74f]{border:1.5px solid;border-radius:6px;align-items:center;width:fit-content;padding:.3rem .7rem;font-size:.83rem;font-weight:600;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.tgc-bot-link[data-v-38ffa74f]:hover{opacity:.85;background:#0000000a;text-decoration:none}.tgc-bot-loading[data-v-38ffa74f]{color:#999;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.tgc-code-block[data-v-38ffa74f]{background:#f0f4f8;border:1px solid #dde3ea;border-radius:8px;align-items:center;gap:.6rem;width:fit-content;padding:.5rem .75rem;display:flex}.tgc-code-block code[data-v-38ffa74f]{color:#1a1a1a;letter-spacing:.03em;-webkit-user-select:all;user-select:all;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem}.tgc-copy-btn[data-v-38ffa74f]{cursor:pointer;color:#777;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:.1rem;transition:color .15s;display:flex}.tgc-copy-btn[data-v-38ffa74f]:hover{color:#333}.tgc-copy-btn.copied[data-v-38ffa74f]{color:#2e7d32}.tgc-waiting-label[data-v-38ffa74f]{color:#666;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.tgc-countdown[data-v-38ffa74f]{color:#999;font-size:.78rem}.tgc-spinner[data-v-38ffa74f]{border:2px solid #ccc;border-top-color:#555;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-38ffa74f;display:inline-block}@keyframes spin-38ffa74f{to{transform:rotate(360deg)}}.tgc-check-btn[data-v-38ffa74f]{cursor:pointer;background:0 0;border:1.5px solid;border-radius:6px;align-items:center;gap:.35rem;width:fit-content;margin-top:.2rem;padding:.28rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:opacity .15s;display:inline-flex}.tgc-check-btn[data-v-38ffa74f]:hover:not(:disabled){opacity:.75}.tgc-check-btn[data-v-38ffa74f]:disabled{opacity:.5;cursor:not-allowed}.tgc-btn--required-invalid[data-v-38ffa74f]{outline-offset:2px;outline:2px solid #ef4444}.tgc-action-btn[data-v-38ffa74f]{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s}.tgc-action-btn[data-v-38ffa74f]:hover{opacity:.88}
