.settings-modal-overlay[data-v-7a46cc4b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:9000}.settings-modal-card[data-v-7a46cc4b]{background:#202026;border:1px solid hsla(0,0%,100%,.15);border-radius:24px;box-shadow:0 20px 50px #00000080;color:#f7f9fa;display:flex;flex-direction:column;max-width:90vw;padding:24px;width:400px}.settings-modal-card[data-v-7a46cc4b] .onboarding-input{background:#00000040;border:1.5px solid hsla(0,0%,100%,.15);border-radius:12px;box-shadow:inset 0 2px 4px #00000040;color:#fff;font-size:13.5px;padding:10px 12px;text-align:left;transition:all .2s}.settings-modal-card[data-v-7a46cc4b] .onboarding-input:focus{background:#00000059;border-color:var(--gyul,#f2994a);box-shadow:inset 0 2px 4px #00000040,0 0 8px #f2994a40;outline:none}.settings-modal-card[data-v-7a46cc4b] .onboarding-input:disabled{cursor:not-allowed;opacity:.6}.settings-header[data-v-7a46cc4b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.settings-header h3[data-v-7a46cc4b]{color:#fff;font-size:18px;margin:0}.settings-close-btn[data-v-7a46cc4b]{align-items:center;background:none;border:none;color:var(--stone,#a1a1aa);cursor:pointer;display:inline-flex;font-size:24px;justify-content:center;line-height:1;margin:-8px -8px 0 0;min-height:44px;min-width:44px;padding:0;transition:color .2s}.settings-close-btn[data-v-7a46cc4b]:hover:not(:disabled){color:#fff}.settings-close-btn[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}.settings-tabs-nav[data-v-7a46cc4b]{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:8px;margin-bottom:16px}.settings-tab-btn[data-v-7a46cc4b]{background:none;border:none;border-bottom:2px solid transparent;color:var(--stone,#a1a1aa);cursor:pointer;font-size:13px;min-height:44px;padding:8px 12px;transition:all .2s}.settings-tab-btn[data-v-7a46cc4b]:hover:not(:disabled){color:#fff}.settings-tab-btn.active[data-v-7a46cc4b]{border-bottom-color:var(--gyul,#f2994a);color:var(--gyul,#f2994a);font-weight:700}.settings-tab-btn[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}.settings-tab-content[data-v-7a46cc4b]{flex:1}.settings-notification-item[data-v-7a46cc4b]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s ease}.settings-notification-item[data-v-7a46cc4b]:hover{background:#ffffff0d;border-color:#ffffff1f}.settings-notification-title[data-v-7a46cc4b]{color:#fff;font-size:13.5px;font-weight:700}.settings-notification-desc[data-v-7a46cc4b]{color:var(--stone,#a1a1aa);font-size:11.5px;margin-top:2px}.settings-toggle-switch[data-v-7a46cc4b]{background:#ffffff1a;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background-color .3s;width:44px}.settings-toggle-switch.active[data-v-7a46cc4b]{background:var(--gyul,#f2994a)}.settings-toggle-handle[data-v-7a46cc4b]{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s;width:20px}.settings-toggle-switch.active .settings-toggle-handle[data-v-7a46cc4b]{transform:translate(20px)}.settings-toggle-switch.disabled[data-v-7a46cc4b]{cursor:not-allowed;opacity:.6;pointer-events:none}.settings-toggle-spinner[data-v-7a46cc4b]{animation:settings-spin-7a46cc4b 1.2s linear infinite;display:inline-block;line-height:1}@keyframes settings-spin-7a46cc4b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.settings-install-status[data-v-7a46cc4b]{align-items:center;background:#2ecc7114;border:1px solid rgba(46,204,113,.2);border-radius:12px;display:flex;gap:12px;padding:12px 16px}.settings-install-status .status-icon[data-v-7a46cc4b]{font-size:20px}.settings-install-status .status-title[data-v-7a46cc4b]{color:#2ecc71;font-size:13.5px;font-weight:700}.settings-install-status .status-desc[data-v-7a46cc4b]{color:var(--stone,#a1a1aa);font-size:11.5px;margin-top:2px}.settings-install-guide-card[data-v-7a46cc4b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px}.settings-install-guide-card .guide-title[data-v-7a46cc4b]{color:#fff;font-size:13.5px;font-weight:700;margin-bottom:4px}.settings-install-guide-card .guide-desc[data-v-7a46cc4b]{color:var(--stone,#a1a1aa);font-size:12px;line-height:1.5}.settings-avatar-preview[data-v-7a46cc4b]{align-items:center;background:#ffffff08;border:2px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:8px;overflow:hidden;width:70px}.settings-preview-img[data-v-7a46cc4b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.settings-preview-emoji[data-v-7a46cc4b]{font-size:36px;line-height:1}.avatar-presets-grid[data-v-7a46cc4b]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:4px}.avatar-preset-btn[data-v-7a46cc4b]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;display:flex;font-size:24px;justify-content:center;min-height:44px;min-width:44px;padding:6px;transition:all .2s}.avatar-preset-btn[data-v-7a46cc4b]:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.avatar-preset-btn.active[data-v-7a46cc4b]{background:#f2994a26;border-color:var(--gyul,#f2994a)}.avatar-preset-btn[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}.avatar-file-input[data-v-7a46cc4b]{color:#fff9;cursor:pointer;font-size:12px;margin-top:4px;width:100%}.avatar-file-input[data-v-7a46cc4b]::file-selector-button{background:#ffffff0d;border:1px dashed hsla(0,0%,100%,.3);border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-right:8px;padding:6px 12px;transition:all .2s ease}.avatar-file-input[data-v-7a46cc4b]::file-selector-button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff80}.avatar-file-input[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}.avatar-file-input[data-v-7a46cc4b]:disabled::file-selector-button{cursor:not-allowed}.settings-logout-btn[data-v-7a46cc4b]{background:#ff6b6b26;border:1px solid hsla(0,100%,71%,.3);border-radius:12px;color:#ff6b6b;cursor:pointer;font-size:13px;padding:10px;transition:all .2s;width:100%}.settings-logout-btn[data-v-7a46cc4b]:hover:not(:disabled){background:#ff6b6b40;border-color:#ff6b6b}.settings-logout-btn[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}.settings-action-btn[data-v-7a46cc4b]{border:none;border-radius:12px;cursor:pointer;font-size:13px;font-weight:700;padding:12px;transition:all .2s}.settings-action-btn.primary[data-v-7a46cc4b]{background:var(--gyul,#f2994a);color:#fff}.settings-action-btn.primary[data-v-7a46cc4b]:hover:not(:disabled){background:#e08838}.settings-action-btn.secondary[data-v-7a46cc4b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);color:var(--stone,#a1a1aa)}.settings-action-btn.secondary[data-v-7a46cc4b]:hover:not(:disabled){background:#ffffff1a;color:#fff}.settings-action-btn[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}.password-input-wrapper[data-v-7a46cc4b]{align-items:center;display:flex;position:relative;width:100%}.password-toggle-btn[data-v-7a46cc4b]{align-items:center;background:none;border:none;color:var(--stone,#a1a1aa);cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;min-height:44px;min-width:44px;padding:0;position:absolute;right:6px}.password-toggle-btn[data-v-7a46cc4b]:disabled{cursor:not-allowed;opacity:.5}
