.account-settings-group[data-v-a07a9242]{margin-bottom:30px}.account-settings-group__intro[data-v-a07a9242]{margin-bottom:12px}.account-settings-group__title[data-v-a07a9242]{margin:0;color:var(--ns-text-primary,#1f2937);font-size:1.05rem;font-weight:700;line-height:1.45}.account-settings-group__description[data-v-a07a9242]{max-width:720px;margin:0;color:var(--ns-text-muted,#727986);font-size:.88rem;line-height:1.6}.account-settings-group__surface[data-v-a07a9242]{overflow:hidden;border:1px solid var(--ns-hairline,#dfe3e8);border-radius:var(--ns-rounded-lg,18px);background:var(--ns-surface-canvas,#fff);-webkit-box-shadow:var(--ns-elevation-subtle,0 8px 28px rgba(31,41,55,.045));box-shadow:var(--ns-elevation-subtle,0 8px 28px rgba(31,41,55,.045))}@media (max-width:575.98px){.account-settings-group[data-v-a07a9242]{margin-bottom:24px}.account-settings-group__surface[data-v-a07a9242]{border-radius:16px}}.account-settings-dialog[data-v-bd8ce8ea] .account-settings-dialog__content{overflow:hidden;border:0;border-radius:var(--ns-rounded-xl,20px);-webkit-box-shadow:0 24px 70px rgba(31,41,55,.24);box-shadow:0 24px 70px rgba(31,41,55,.24)}.account-settings-dialog[data-v-bd8ce8ea] .modal-body{max-height:calc(100vh - 64px);overflow-y:auto;padding:0}.account-settings-dialog__header[data-v-bd8ce8ea]{position:sticky;top:0;z-index:2;padding:22px 62px 14px 22px;background:#fff}.account-settings-dialog__close[data-v-bd8ce8ea]{position:absolute;top:20px;right:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;border-radius:var(--ns-rounded-full,999px);background:transparent;color:var(--ns-text-ink,#252b34)}.account-settings-dialog__close[data-v-bd8ce8ea]:focus-visible,.account-settings-dialog__close[data-v-bd8ce8ea]:hover{background:var(--ns-surface-soft,#f7f8fa);outline:0}.account-settings-dialog__title[data-v-bd8ce8ea]{margin:0;color:var(--ns-text-ink,#252b34);font-size:1.45rem;font-weight:700;line-height:1.35}.account-settings-dialog__subtitle[data-v-bd8ce8ea]{margin:5px 0 0;color:var(--ns-text-muted,#727986);font-size:.88rem;line-height:1.55}.account-settings-dialog__body[data-v-bd8ce8ea]{padding:2px 22px 24px}.account-settings-dialog--compact[data-v-bd8ce8ea] .modal-dialog{max-width:410px}.account-settings-dialog--compact[data-v-bd8ce8ea] .modal-body{min-height:390px}.account-settings-dialog--compact .account-settings-dialog__header[data-v-bd8ce8ea]{padding:20px 58px 8px 22px}.account-settings-dialog--compact .account-settings-dialog__body[data-v-bd8ce8ea]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 22px}.google-mark[data-v-4a097cf6]{display:block;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.account-google-panel__status[data-v-3c000a1b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 10px;border-radius:var(--ns-rounded-full,999px);background:#e9f7ef;color:#237a4b;font-size:.75rem;font-weight:700}.account-google-panel__button[data-v-3c000a1b]{width:100%;min-height:46px;border-radius:var(--ns-rounded-md,12px)}.account-google-panel__note[data-v-3c000a1b]{margin:-12px 4px 0;color:var(--ns-text-muted,#7b818c);font-size:.8rem;line-height:1.55}.password-field[data-v-7750133e]{margin-bottom:14px}.password-field label[data-v-7750133e]{display:block;margin:0 0 6px;color:#343841;font-size:.82rem;font-weight:600}.password-field__wrap[data-v-7750133e]{position:relative}.password-field__control[data-v-7750133e]{width:100%;height:46px;padding:0 48px 0 15px;border:1px solid var(--login-line,var(--magic-line,var(--magic-open-line,#e6e8ec)));border-radius:14px;background:#fff;color:var(--login-ink,var(--magic-ink,var(--magic-open-ink,#14171d)));font-size:.95rem;outline:none;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.password-field__control[data-v-7750133e]::-webkit-input-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]::-moz-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]:-ms-input-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]::-ms-input-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]::placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]:hover:not(:disabled){border-color:#ced2d9}.password-field__control[data-v-7750133e]:focus,.password-field__control[data-v-7750133e]:focus-visible{border-color:#aeb4be;outline:none;-webkit-box-shadow:0 0 0 3px rgba(132,139,149,.12);box-shadow:0 0 0 3px rgba(132,139,149,.12)}.password-field__control.is-invalid[data-v-7750133e]{border-color:#d92d20}.password-field__control.is-invalid[data-v-7750133e]:focus{-webkit-box-shadow:0 0 0 3px rgba(217,45,32,.1);box-shadow:0 0 0 3px rgba(217,45,32,.1)}.password-field__control[data-v-7750133e]:disabled{cursor:not-allowed;background:#f7f8f9}.password-field__toggle[data-v-7750133e]{position:absolute;top:2px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:#9298a2;cursor:pointer}.password-field__toggle[data-v-7750133e]:hover:not(:disabled){background:#f4f5f6;color:var(--login-ink,#14171d)}.password-field__toggle[data-v-7750133e]:focus,.password-field__toggle[data-v-7750133e]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.password-field__toggle[data-v-7750133e]:disabled{cursor:not-allowed;opacity:.5}.password-field__toggle svg[data-v-7750133e]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-height:700px){.password-field__control[data-v-7750133e]{height:42px}.password-field__toggle[data-v-7750133e]{top:0}}.password-field__error[data-v-7750133e],.password-field__hint[data-v-7750133e]{display:block;margin-top:7px;font-size:.765rem;line-height:1.5}.password-field__hint[data-v-7750133e]{color:#9298a2}.password-field__hint--ok[data-v-7750133e]{color:#2a8a4a;font-weight:500}.password-field__tick[data-v-7750133e]{margin-right:5px;font-weight:700}.password-field__error[data-v-7750133e]{color:#b42318;font-weight:500}.account-password-panel--surface[data-v-db3d0658]{padding:28px;border:1px solid var(--ns-hairline,#dfe3e8);border-radius:var(--ns-rounded-xl,20px);background:#fff;-webkit-box-shadow:var(--ns-elevation-subtle,0 10px 32px rgba(31,41,55,.055));box-shadow:var(--ns-elevation-subtle,0 10px 32px rgba(31,41,55,.055))}.account-password-panel__submit.btn-dark[data-v-db3d0658],.account-password-panel__submit[data-v-db3d0658]{width:100%;min-height:46px;margin-top:6px;border-color:#111;border-radius:var(--ns-rounded-md,12px);background:#111;color:#fff}.account-password-panel__submit[data-v-db3d0658]:focus:not(:disabled),.account-password-panel__submit[data-v-db3d0658]:hover:not(:disabled){border-color:#000;background:#000;color:#fff;-webkit-box-shadow:none;box-shadow:none}@media (max-width:575.98px){.account-password-panel--surface[data-v-db3d0658]{padding:20px 16px;border-radius:var(--ns-rounded-lg,18px)}}.account-sessions-panel__empty[data-v-5d6dfee7]{min-height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;color:var(--ns-text-muted,#737b87)}.account-sessions-panel__empty[data-v-5d6dfee7],.account-sessions-panel__row[data-v-5d6dfee7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-sessions-panel__row[data-v-5d6dfee7]{min-height:82px;gap:13px;padding:15px 18px;border-bottom:1px solid var(--ns-hairline-soft,#eceef1)}.account-sessions-panel__row[data-v-5d6dfee7]:last-child{border-bottom:0}.account-sessions-panel__icon[data-v-5d6dfee7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--ns-rounded-md,12px);background:var(--ns-surface-soft,#f0f2f5);color:var(--ns-text-ink,#343a46)}.account-sessions-panel__body[data-v-5d6dfee7]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-sessions-panel__title[data-v-5d6dfee7]{color:var(--ns-text-ink,#252b34);font-size:.94rem;font-weight:600}.account-sessions-panel__meta[data-v-5d6dfee7]{margin-top:3px;color:var(--ns-text-muted,#7b818c);font-size:.78rem}.account-sessions-panel__current[data-v-5d6dfee7]{padding:5px 10px;border-radius:var(--ns-rounded-full,999px);background:#e9f7ef;color:#237a4b;font-size:.74rem;font-weight:700}.account-sessions-panel__privacy[data-v-5d6dfee7]{margin:-12px 4px 0;color:var(--ns-text-muted,#7b818c);font-size:.78rem;line-height:1.5}@media (max-width:575.98px){.account-sessions-panel__row[data-v-5d6dfee7]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:14px}.account-sessions-panel__row .btn[data-v-5d6dfee7]{margin-left:53px}}.account-settings-page__content[data-v-048169e1]{width:100%;margin:0;padding:0 0 22px}.account-settings-page__status[data-v-048169e1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 10px;border-radius:var(--ns-rounded-full,999px);background:#e9f7ef;color:#237a4b;font-size:.75rem;font-weight:700}.account-settings-page__logout[data-v-048169e1]{min-height:280px;padding:8px 0 22px;text-align:center}.account-settings-page__logout-message[data-v-048169e1],.account-settings-page__logout[data-v-048169e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-settings-page__logout-message[data-v-048169e1]{min-height:0;-ms-flex-pack:center}.account-settings-page__logout-icon[data-v-048169e1],.account-settings-page__logout-message[data-v-048169e1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.account-settings-page__logout-icon[data-v-048169e1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:64px;height:64px;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;border:1px solid rgba(229,83,83,.12);border-radius:var(--ns-rounded-full,999px);background:linear-gradient(145deg,#fff8f8,#fbecee);color:var(--danger,#e55353);-webkit-box-shadow:0 10px 28px rgba(229,83,83,.11);box-shadow:0 10px 28px rgba(229,83,83,.11)}.account-settings-page__logout p[data-v-048169e1]{max-width:300px;margin:20px auto 28px;color:var(--ns-text-muted,#727986);font-size:.9rem;line-height:1.65}.account-settings-page__logout-actions[data-v-048169e1]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.account-settings-page__logout-actions .btn[data-v-048169e1]{min-height:42px;border-radius:var(--ns-rounded-md,12px)}