@keyframes fadeIn-10a0e6c1{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-10a0e6c1]{animation:fadeIn-10a0e6c1 var(--tg-dur-base) var(--tg-ease) forwards}@keyframes paid-bounce-10a0e6c1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.animate-paid-bounce[data-v-10a0e6c1]{animation:paid-bounce-10a0e6c1 1.2s var(--tg-ease) infinite}.duration-card[data-v-10a0e6c1]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid var(--tg-border);background-color:var(--tg-surface);padding:var(--tg-space-3) var(--tg-space-4);border-radius:var(--tg-radius-md);transition:background-color var(--tg-dur-fast) var(--tg-ease),border-color var(--tg-dur-fast) var(--tg-ease)}.duration-card[data-v-10a0e6c1]:hover{background-color:var(--tg-surface-hover)}.duration-card--active[data-v-10a0e6c1]{border-color:var(--tg-accent);background-color:var(--tg-accent-tint)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.tg-row--selected[data-v-a3ec9fd5]{background-color:var(--tg-accent-tint);border-color:var(--tg-accent);box-shadow:inset 3px 0 0 0 var(--tg-accent)}.tg-row--selected[data-v-a3ec9fd5]:hover{background-color:var(--tg-accent-tint);border-color:var(--tg-accent)}.tg-proxy-card[data-v-a3ec9fd5]{background-color:var(--tg-surface);border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);overflow:hidden;transition:border-color var(--tg-dur-fast) var(--tg-ease),background-color var(--tg-dur-fast) var(--tg-ease)}.tg-proxy-card--active[data-v-a3ec9fd5]{border-color:var(--tg-accent-ring)}.tg-proxy-switch-bar[data-v-a3ec9fd5]{display:flex;align-items:center;justify-content:space-between;gap:var(--tg-space-3);padding:var(--tg-space-3) var(--tg-space-4);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--tg-dur-fast) var(--tg-ease)}.tg-proxy-switch-bar[data-v-a3ec9fd5]:hover{background-color:var(--tg-surface-hover)}.tg-proxy-switch-left[data-v-a3ec9fd5]{display:flex;align-items:center;gap:var(--tg-space-3);min-width:0}.tg-proxy-icon-box[data-v-a3ec9fd5]{width:34px;height:34px;border-radius:var(--tg-radius-md);background-color:var(--tg-surface-active);color:var(--tg-text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color var(--tg-dur-fast) var(--tg-ease),color var(--tg-dur-fast) var(--tg-ease)}.tg-proxy-icon-box--active[data-v-a3ec9fd5]{background-color:var(--tg-accent-tint);color:var(--tg-accent)}.tg-proxy-switch-info[data-v-a3ec9fd5]{display:flex;flex-direction:column;gap:2px;min-width:0}.tg-proxy-switch-title-row[data-v-a3ec9fd5]{display:flex;align-items:center;gap:6px}.tg-proxy-switch-title[data-v-a3ec9fd5]{font-size:var(--tg-text-sm);font-weight:600;color:var(--tg-text)}.tg-proxy-badge[data-v-a3ec9fd5]{display:inline-flex;align-items:center;font-size:var(--tg-text-xs);font-weight:500;padding:1px 8px;border-radius:var(--tg-radius-full);line-height:1.4}.tg-proxy-badge--on[data-v-a3ec9fd5]{background-color:var(--tg-accent-tint);color:var(--tg-accent);border:1px solid var(--tg-accent-ring)}.tg-proxy-badge--saved[data-v-a3ec9fd5]{background-color:var(--tg-warning-bg);color:var(--tg-warning);border:1px solid var(--tg-warning-bg)}.tg-proxy-badge--off[data-v-a3ec9fd5]{background-color:var(--tg-surface-active);color:var(--tg-text-muted)}.tg-proxy-switch-sub[data-v-a3ec9fd5]{font-size:var(--tg-text-xs);color:var(--tg-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.tg-switch[data-v-a3ec9fd5]{width:36px;height:20px;background-color:var(--tg-surface-active);border:1px solid var(--tg-border-strong);border-radius:var(--tg-radius-full);position:relative;flex-shrink:0;transition:background-color var(--tg-dur-fast) var(--tg-ease),border-color var(--tg-dur-fast) var(--tg-ease)}.tg-switch--active[data-v-a3ec9fd5]{background-color:var(--tg-accent);border-color:var(--tg-accent)}.tg-switch-knob[data-v-a3ec9fd5]{width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d;transition:transform var(--tg-dur-fast) var(--tg-ease)}.tg-switch--active .tg-switch-knob[data-v-a3ec9fd5]{transform:translate(16px)}.tg-proxy-form[data-v-a3ec9fd5]{padding:var(--tg-space-3) var(--tg-space-4) var(--tg-space-4);border-top:1px solid var(--tg-border);display:flex;flex-direction:column;gap:var(--tg-space-3)}.tg-proxy-field[data-v-a3ec9fd5]{display:flex;flex-direction:column;gap:2px}.tg-proxy-label[data-v-a3ec9fd5]{font-size:var(--tg-text-xs);font-weight:500;color:var(--tg-text-muted)}.tg-proxy-input[data-v-a3ec9fd5]{height:32px;font-size:var(--tg-text-sm);border-radius:var(--tg-radius-sm);width:100%}select.tg-proxy-input[data-v-a3ec9fd5]{padding:0 8px}.tg-proxy-row-server[data-v-a3ec9fd5]{display:flex;gap:var(--tg-space-2)}.tg-proxy-col-type[data-v-a3ec9fd5]{width:92px;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.tg-proxy-col-host[data-v-a3ec9fd5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tg-proxy-col-port[data-v-a3ec9fd5]{width:82px;flex-shrink:0;display:flex;flex-direction:column;gap:2px}.tg-proxy-row-auth[data-v-a3ec9fd5]{display:flex;gap:var(--tg-space-2)}.tg-proxy-input-port[data-v-a3ec9fd5]::-webkit-inner-spin-button,.tg-proxy-input-port[data-v-a3ec9fd5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tg-proxy-input-port[data-v-a3ec9fd5]{-moz-appearance:textfield;appearance:textfield}.tg-proxy-test-bar[data-v-a3ec9fd5]{display:flex;align-items:center;justify-content:space-between;gap:var(--tg-space-2);flex-wrap:wrap}.tg-proxy-test-btn[data-v-a3ec9fd5]{height:28px;padding:0 10px;font-size:var(--tg-text-xs);border-radius:var(--tg-radius-sm);gap:5px}.tg-proxy-test-result[data-v-a3ec9fd5]{display:inline-flex;align-items:center;gap:5px;font-size:var(--tg-text-xs);padding:3px 8px;border-radius:var(--tg-radius-sm);max-width:240px;overflow:hidden}.tg-proxy-test-result--success[data-v-a3ec9fd5]{background-color:var(--tg-success-bg);color:var(--tg-success)}.tg-proxy-test-result--error[data-v-a3ec9fd5]{background-color:var(--tg-danger-bg);color:var(--tg-danger)}.tg-proxy-result-text[data-v-a3ec9fd5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-proxy-notice[data-v-a3ec9fd5]{display:flex;align-items:flex-start;gap:6px;font-size:var(--tg-text-xs);line-height:1.5;color:var(--tg-text-muted);background-color:var(--tg-accent-tint);border:1px dashed var(--tg-accent-ring);border-radius:var(--tg-radius-sm);padding:6px 9px}.tg-proxy-notice-icon[data-v-a3ec9fd5]{flex-shrink:0;margin-top:1px;color:var(--tg-accent)}.tg-spin[data-v-a3ec9fd5]{animation:tg-spin-a3ec9fd5 .8s linear infinite}@keyframes tg-spin-a3ec9fd5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tg-proxy-expand-enter-active[data-v-a3ec9fd5],.tg-proxy-expand-leave-active[data-v-a3ec9fd5]{transition:opacity var(--tg-dur-fast) var(--tg-ease),transform var(--tg-dur-fast) var(--tg-ease)}.tg-proxy-expand-enter-from[data-v-a3ec9fd5],.tg-proxy-expand-leave-to[data-v-a3ec9fd5]{opacity:0;transform:translateY(-4px)}
