html,body{margin:0;padding:0;height:100%;background:var(--tg-bg-color, #353535);font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:var(--tg-text-color, #fff)}#app{height:100%}.auth-container{min-height:var(--app-height);display:flex;flex-direction:column;padding:24px 16px;box-sizing:border-box;background:var(--tg-bg-color, #2a2a2a)}.auth-title{font-size:22px;font-weight:700;margin-bottom:8px}.auth-subtitle{font-size:14px;color:#aaa;margin-bottom:24px;line-height:1.4}.phone-input-box{display:flex;align-items:center;background:#111;border-radius:10px;padding:12px 14px;border:1px solid #333;margin-bottom:20px}.country-input{width:60px;background:transparent;border:none;color:var(--tg-text-color, #fff);font-size:16px;outline:none;text-align:left;margin-right:10px}.number-input{flex:1;background:transparent;border:none;color:var(--tg-text-color, #fff);font-size:16px;outline:none}input{width:100%;padding:.8rem;border-radius:6px;border:none;background-color:#333;color:#fff;font-size:16px;box-sizing:border-box;outline:none}input::placeholder{color:#bbb;opacity:1}input:focus{box-shadow:0 0 0 2px var(--tg-button-color, #0088cc)}button{width:100%;padding:14px;border:none;border-radius:10px;font-weight:700;font-size:16px;background-color:var(--tg-button-color, #0088cc);color:var(--tg-button-text-color, #fff);cursor:pointer;transition:filter .2s}button:hover{filter:brightness(1.1)}.auth-error{color:red;margin-top:12px;font-size:14px}.country-input[data-v-3ba44446]:focus,.number-input[data-v-3ba44446]:focus{outline:none!important;box-shadow:none!important;border:none!important}.auth-container[data-v-3ba44446]{min-height:var(--app-height);display:flex;flex-direction:column;padding:24px 16px;box-sizing:border-box;background:var(--tg-bg-color, #000);color:var(--tg-text-color, #fff)}.auth-header[data-v-3ba44446]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:32px;margin-bottom:24px}.auth-icon[data-v-3ba44446]{font-size:48px;margin-bottom:12px}.auth-title[data-v-3ba44446]{font-size:22px;font-weight:700;margin-bottom:6px;text-align:center}.auth-subtitle[data-v-3ba44446]{font-size:14px;color:#aaa;text-align:center;line-height:1.4;margin-bottom:12px}.common-width[data-v-3ba44446]{max-width:280px;width:100%;height:48px;margin:0 auto;box-sizing:border-box}.phone-input-box[data-v-3ba44446]{display:flex;align-items:center;justify-content:space-between;border:2px solid #444;border-radius:10px;transition:border-color .3s ease;padding-left:3px;height:100%}.phone-input-box[data-v-3ba44446]:focus-within{border-color:var(--tg-button-color, #0088cc)}.country-input[data-v-3ba44446],.number-input[data-v-3ba44446]{font-size:17px;background:transparent;border:none;color:var(--tg-text-color, #fff);outline:none;height:100%;padding:0 10px 0 6px}.number-input[data-v-3ba44446]{flex:1}.auth-error[data-v-3ba44446]{color:red;font-size:14px;text-align:center;margin:12px auto;max-width:280px}.auth-button[data-v-3ba44446]{display:block;width:100%;height:48px;max-width:280px;margin:12px auto 0;padding:0 16px;font-weight:700;font-size:16px;border-radius:10px;border:none;background-color:var(--tg-button-color, #0088cc);color:var(--tg-button-text-color, #fff);text-align:center;cursor:pointer;transition:filter .2s}.auth-button[data-v-3ba44446]:hover{filter:brightness(1.1)}.auth-container[data-v-a3051d09]{min-height:var(--app-height);display:flex;flex-direction:column;padding:24px 16px;box-sizing:border-box;background:var(--tg-bg-color, #000);color:var(--tg-text-color, #fff);align-items:center;justify-content:center}.auth-header[data-v-a3051d09]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:24px}.auth-title[data-v-a3051d09]{font-size:22px;font-weight:700;margin-bottom:6px;text-align:center}.auth-subtitle[data-v-a3051d09]{font-size:14px;color:#aaa;text-align:center;line-height:1.4;margin-bottom:12px}.common-width[data-v-a3051d09]{max-width:280px;width:100%;height:48px;margin:0 auto 12px;box-sizing:border-box}.underline-input[data-v-a3051d09]{display:flex;align-items:center;justify-content:center;border-bottom:2px solid #444;transition:border-color .3s ease;height:100%}.underline-input[data-v-a3051d09]:focus-within{border-color:var(--tg-button-color, #0088cc)}.input-field[data-v-a3051d09]{width:100%;height:100%;background:transparent;border:none;outline:none;font-size:17px;color:var(--tg-text-color, #fff);padding:0 6px;box-sizing:border-box}.input-field[data-v-a3051d09]:focus{outline:none!important;box-shadow:none!important;border:none!important}.auth-error[data-v-a3051d09]{color:red;font-size:14px;text-align:center;margin-bottom:12px;max-width:280px}.auth-button[data-v-a3051d09]{display:block;height:48px;width:100%;max-width:280px;padding:0 16px;font-weight:700;font-size:16px;border-radius:10px;border:none;background-color:var(--tg-button-color, #0088cc);color:var(--tg-button-text-color, #fff);text-align:center;cursor:pointer;transition:filter .2s;box-sizing:border-box}.auth-button[data-v-a3051d09]:hover{filter:brightness(1.1)}.auth-container[data-v-ca74179c]{min-height:var(--app-height);display:flex;flex-direction:column;padding:24px 16px;box-sizing:border-box;background:var(--tg-bg-color, #000);color:var(--tg-text-color, #fff);align-items:center;justify-content:center}.auth-header[data-v-ca74179c]{text-align:center;margin-bottom:24px}.auth-title[data-v-ca74179c]{font-size:20px;font-weight:700;margin-bottom:6px}.auth-subtitle[data-v-ca74179c]{font-size:14px;color:#aaa}.auth-button[data-v-ca74179c]{width:100%;max-width:280px;padding:14px;border:none;border-radius:10px;font-weight:700;font-size:16px;background-color:var(--tg-button-color, #0088cc);color:var(--tg-button-text-color, #fff);cursor:pointer;transition:filter .2s;margin-bottom:12px}.auth-button[data-v-ca74179c]:hover{filter:brightness(1.1)}.accounts-list[data-v-f1541a5e]{padding:16px;max-width:400px;margin:0 auto;color:var(--tg-text-color, #fff)}.title[data-v-f1541a5e]{font-size:22px;text-align:center;margin-bottom:20px}.account-item[data-v-f1541a5e]{position:relative;margin-bottom:12px;border-top:1px solid var(--tg-button-color, #0088cc);border-bottom:1px solid var(--tg-button-color, #0088cc);background:var(--tg-bg-color, #181c26);border-left:none;border-right:none;overflow:hidden}.account-row[data-v-f1541a5e]{display:flex;align-items:center}.swipe-content[data-v-f1541a5e]{flex:1;transition:transform .12s cubic-bezier(.8,.15,.3,1);padding:14px}.acc-info[data-v-f1541a5e]{display:flex;flex-direction:column;gap:4px}.acc-line[data-v-f1541a5e]{font-size:14px}.acc-switch[data-v-f1541a5e]{padding:0 14px;display:flex;align-items:center}.toggle-container[data-v-f1541a5e]{width:40px;height:23px;background:#444;border-radius:10px;padding:2px;display:flex;cursor:pointer;transition:all .3s ease}.toggle-container.off[data-v-f1541a5e]{justify-content:flex-start;padding-left:2px}.toggle-container.on[data-v-f1541a5e]{justify-content:flex-end;padding-right:2px}.toggle-handle[data-v-f1541a5e]{width:16px;height:16px;background:#000;border-radius:50%;border:2px solid #ff3d3d;transition:all .3s ease}.toggle-container.on .toggle-handle[data-v-f1541a5e]{border-color:#13ff7a}.delete-box[data-v-f1541a5e]{position:absolute;top:0;right:0;width:80px;height:100%;background:#ff3d3d;display:flex;align-items:center;justify-content:center}.delete-icon[data-v-f1541a5e]{width:28px;height:28px;object-fit:contain}.slide-delete-enter-active[data-v-f1541a5e],.slide-delete-leave-active[data-v-f1541a5e]{transition:all .18s ease-out}.slide-delete-enter-from[data-v-f1541a5e],.slide-delete-leave-to[data-v-f1541a5e]{opacity:0;transform:translate(20px)}.list-enter-active[data-v-f1541a5e],.list-leave-active[data-v-f1541a5e]{transition:all .5s ease}.list-leave-to[data-v-f1541a5e]{height:0!important;margin:0!important;padding:0!important;opacity:0!important}.list-move[data-v-f1541a5e]{transition:transform .5s ease}.settings-container[data-v-f5a9842a]{padding:20px;max-width:360px;margin:0 auto;color:var(--tg-text-color, #fff);display:flex;flex-direction:column;align-items:center}.icon-header[data-v-f5a9842a]{font-size:32px;margin-bottom:8px}.title[data-v-f5a9842a]{font-size:22px;text-align:center;margin-bottom:16px}.form-field[data-v-f5a9842a]{width:100%;margin-bottom:12px}.label[data-v-f5a9842a]{display:block;margin-bottom:4px;font-weight:500;padding-left:4px}.input[data-v-f5a9842a]{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #444;background:transparent;color:var(--tg-text-color, #fff);font-size:16px;box-sizing:border-box}.proxy-toggle[data-v-f5a9842a]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin:16px 0 8px;font-weight:700;font-size:16px;width:100%}.arrow[data-v-f5a9842a]{display:inline-block;transition:transform .3s ease}.arrow.open[data-v-f5a9842a]{transform:rotate(90deg)}.proxy-wrapper[data-v-f5a9842a]{width:100%}.proxy-section[data-v-f5a9842a]{border-left:2px solid #555;padding-left:12px;margin-bottom:12px}.save-button[data-v-f5a9842a]{display:block;width:100%;padding:10px;background-color:var(--tg-button-color, #0088cc);color:var(--tg-button-text-color, #fff);border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:filter .2s;box-sizing:border-box;margin:32px 0}.save-button[data-v-f5a9842a]:hover{filter:brightness(1.1)}.fade-slide-enter-active[data-v-f5a9842a],.fade-slide-leave-active[data-v-f5a9842a]{transition:all .3s ease}.fade-slide-leave-to[data-v-f5a9842a],.fade-slide-enter-from[data-v-f5a9842a]{opacity:0;transform:translateY(-8px)}
